]> git.nickg.me.uk Git - nvc.git/shortlog
nvc.git
2019-07-04 Nick GassonAdd ArrayList::pop bytecode
2019-06-09 Nick GassonFix calling image and uarray_len
2019-06-08 Nick GassonUse ArrayList instead of std::vector
2019-05-29 Nick GassonBasic elaboration for processes
2019-05-26 Nick GassonSome more work on elaboration
2019-05-26 Nick GassonAdd frame walking abstraction
2019-05-26 Nick GassonStart elaboration for port maps
2019-05-26 Nick GassonStart adding new elaborator
2019-05-25 Nick GassonFix build
2019-05-25 Nick GassonAdd rtcall
2019-05-19 Nick GassonImplement report in compiler and interpreter
2019-05-19 Nick GassonAdd check for uninitialised memory
2019-05-12 Nick GassonFix stack layout
2019-05-12 Nick GassonFix BufferPrinter corruption
2019-05-12 Nick GassonFix memory leaks in unit test
2019-05-12 Nick GassonAdd unit tests for Printer
2019-05-11 Nick GassonAdd crash dumping for interpreter
2019-05-11 Nick GassonInterpreter improvements
2019-05-11 Nick GassonBytecode generation for null range check
2019-05-11 Nick GassonAdd Meson as alternative to automake
2019-05-11 Nick GassonRemove googltest
2019-05-09 Nick GassonBytecode generation for uarray left / right
2019-05-09 Nick GassonUse check for some C++ tests
2019-05-09 Nick GassonFix build with GCC
2019-05-08 Nick GassonBytecode generation for uarray dim and unwrap
2019-05-06 Nick GassonTry to reuse input registers as outputs
2019-05-06 Nick GassonStub out more opcodes
2019-05-03 Nick GassonReduce gtest library size
2019-05-03 Nick GassonFix build with Clang and -Werror
2019-05-02 Nick GassonDisable RTTI and exceptions for C++
2019-05-02 Nick GassonFix unit tests
2019-05-02 Nick GassonAdd release and debug configurations to configure script
2019-05-02 Nick GassonKeep comparison result in flags where possible
2019-05-01 Nick GassonFix memory leak
2019-05-01 Nick GassonImplement a very simple def/use tracking algorithm
2019-05-01 Nick GassonLots of unnecessary spilling
2019-05-01 Nick GassonVery basic register allocation
2019-05-01 Nick GassonStart working on register allocation
2019-05-01 Nick GassonMove compiler to separate file
2019-05-01 Nick GassonCompile select opcode
2019-05-01 Nick GassonImprove compile commands generation
2019-04-30 Nick GassonCheck for compile flags at configure time
2019-04-30 Nick GassonAdd framework for performance tests
2019-04-30 Nick GassonCode golf with factorial test
2019-04-21 Nick GassonUse labels for branch generation
2019-04-16 Nick GassonAdd bytecode interpreter
2019-04-13 Nick GassonUse an assembler class to write bytecodes
2019-04-12 Nick GassonStore frame size with bytecode
2019-04-07 Nick GassonImprove unit test for factorial
2019-04-07 Nick GassonBytecode compilation for factorial example
2019-04-06 Nick GassonStart adding new bytecode backend
2019-04-06 Nick GassonUse bear to generate compile_commands.json
2019-03-17 Nick GassonFix segfault with -O0
2019-03-17 Nick GassonFix GCC 8 warnings in run_regr.c
2019-03-17 Nick GassonImport IEEE libraries
2019-03-11 Nick GassonFix warnings with GCC 8.3
2019-01-05 Nick GassonAdd makefile target to build compile_commands.json
2019-01-05 Nick GassonFix build with LLVM 7.0
2019-01-05 Nick GassonFix Windows warnings
2019-01-02 Nick GassonFix unit tests on Windows
2018-10-23 Nick GassonFix IEEE download URL
2018-10-23 Nick GassonOptimise vcode generation for loops
2018-10-23 Nick GassonElide bounds check for certain for loops
2018-10-23 Nick GassonVarious x86 performance improvements
2018-10-23 Nick GassonAdd a "range null" vcode op
2018-08-09 Nick GassonLXT waveform file format is deprecated
2018-08-09 Nick GassonUpdate GtkWave sources to 3.3.79
2018-08-09 Nick GassonUpdate version to 1.5-devel
2018-08-06 Nick GassonFix procedure argument passing on MingW 64-bit
2018-08-06 Nick GassonFix uarray parameter alignment on 32-bit systems
2018-08-05 Nick GassonFix LLVM shared library detection on Mingw
2018-08-05 Nick GassonFix build under Mingw
2018-08-01 Nick GassonFix warning in _sched_waveform_s
2018-08-01 Nick GassonFix build with LLVM 6.0
2018-08-01 Nick GassonUse LLVM "byval" attribute when passing unconstrained...
2018-08-01 Nick GassonPass unconstrained array structs by pointer to match...
2018-07-16 Nick GassonRelease version 1.4.0 r1.4.0
2018-07-06 Nick GassonUpdate HISTORY.md
2018-07-06 Nick GassonFix hiding of implicitly declared operators. Fixes...
2018-07-06 Nick GassonFix cases where implicit operators were incorrectly...
2018-06-26 Nick GassonFix stack overflow in signal assignment loop
2018-06-13 Nick GassonFix checking for ranges in select statement. Fixes...
2018-06-02 Nick GassonFix AppVeyor build after fetch-ieee.sh changes
2018-06-02 changephilipieee download webpage has changed (#375)
2018-05-25 Nick GassonFix is_debugger_running on WSL
2018-03-20 Nick GassonAdd missing Cygwin package to fix AppVeyor
2018-03-14 Nick GassonFix name colision with subprograms in blocks. Fixes...
2018-03-07 Nick GassonImprove error hint generation during elaboration
2018-03-07 Nick GassonImprove syntax highlighting when dumping
2018-03-05 Nick GassonFix assert with qualified expression as generic paramet...
2018-02-23 Nick GassonFix record resolution tests on Windows
2018-02-20 Nick GassonFix various memory leaks identified by Valgrind
2018-02-20 Nick GassonFix potential bug in record resolution
2018-02-18 Nick GassonImprove parsing of configurations. Issue #372
2018-02-18 Nick GassonAdd _set_initial_1 to reduce generated code verbosity...
2018-02-18 Nick GassonFix nested resolved records. Fixes #370
2018-02-18 Nick GassonBasic support for calling record resolution functions...
2018-02-18 Nick GassonFix 'LEFT and 'RIGHT in resolution function
2018-02-18 Nick GassonFix lower_resolution_func for resolved records. Issue...
2018-02-18 Nick GassonFix resolution wrapper for record types. Issue #370
next