]> git.nickg.me.uk Git - nvc.git/shortlog
nvc.git
2021-06-26 Nick GassonUpdate for changes on master jit
2021-06-26 Nick GassonAllocate stack frame on Arm64
2021-06-26 Nick GassonFix Arm64
2021-06-26 Nick GassonWIP allocating register to variable
2021-06-26 Nick GassonAdd a struct to store JIT var state
2021-06-26 Nick GassonReintroduce previous uarray op optimization
2021-06-26 Nick GassonUse extended registers on x86_64
2021-06-26 Nick GassonRemove last of the macros in x86 code
2021-06-26 Nick GassonDo register allocation in jit-core
2021-06-26 Nick GassonFix some bugs in load indirect handling
2021-06-26 Nick GassonSimplify register reuse
2021-06-26 Nick Gassonadd1 test working on arm64
2021-06-26 Nick GassonArm64 encodingx
2021-06-26 Nick GassonVery basic JIT for Arm64
2021-06-26 Nick GassonVarious x86 performance improvements
2021-06-26 Nick GassonJIT for range null opcode
2021-06-26 Nick GassonSpill in jit_op_cast
2021-06-26 Nick GassonSave EBX on stack
2021-06-26 Nick GassonMove jit_op into arch specific file
2021-06-26 Nick GassonSmall optimisations to generated code
2021-06-26 Nick GassonFix test failures
2021-06-26 Nick GassonStart splitting out x86-specific bits of JIT
2021-06-26 Nick GassonUse CMOVxx to improve select op speed
2021-06-26 Nick GassonRemove more macros
2021-06-26 Nick GassonWork code generation for sum function
2021-06-26 Nick GassonMore code generation improvements
2021-06-26 Nick GassonSpill to stack
2021-06-26 Nick GassonPrefer storing objects on the stack to registers
2021-06-26 Nick GassonMore improvements to cond generation
2021-06-26 Nick GassonJIT for cmp
2021-06-26 Nick GassonMore JIT for uarray ops
2021-06-26 Nick GassonBasic uarray parameters working
2021-06-26 Nick GassonAdd "sum" performance test
2021-06-26 Nick GassonMake jit_perf optional
2021-06-26 Nick GassonJIT for variables
2021-06-26 Nick GassonWorking JIT for factorial test
2021-06-26 Nick GassonFixes to jump code generation
2021-06-26 Nick GassonUse capstone for disassembly
2021-06-26 Nick GassonStart code generation for jumps
2021-06-26 Nick GassonImplement load indirect
2021-06-26 Nick GassonAdd JIT debugger
2021-06-26 Nick GassonImplement load indirect operator
2021-06-26 Nick GassonRegister allocation optimisation
2021-06-26 Nick GassonRejig register allocation
2021-06-26 Nick GassonRename jit-x86_64 to jit-x86
2021-06-26 Nick GassonAllocate stack frame
2021-06-26 Nick GassonFix crash when opcode has not JIT pointer
2021-06-26 Nick GassonInterleave vcode and JIT dump
2021-06-26 Nick GassonAdd loop test case
2021-06-26 Nick GassonJIT working for a very simple test case
2021-06-26 Nick GassonAdd a very basic x86_64 JIT
2021-06-25 Nick GassonOptimise loading large library index from disk
2021-06-24 Nick GassonTry to open lock file read-write if possible. Issue...
2021-06-21 Nick GassonUpdate README
2021-06-14 Nick GassonFix Windows build
2021-06-14 Nick GassonDo not distinguish trees and types in objects
2021-06-13 Nick GassonRemove redundant tree_change_range
2021-06-13 Nick GassonFix error elaborating type conversion in port map
2021-06-13 Nick GassonFix invalid LLVM when wait delay loaded from record
2021-06-13 Nick GassonFix error parsing component instantiation with selected...
2021-06-13 Nick GassonAdd GitHub Actions testing of external projects
2021-06-13 Nick GassonRun VESTs in GitHub Actions
2021-06-13 Nick GassonFix vests1 failure with LLVM debug build
2021-06-12 Nick GassonFix regression of slice4 test
2021-06-12 Nick GassonUpdate IEEE dependencies
2021-06-12 Nick GassonRemove reference to VHDL-2008 support library
2021-06-12 Nick GassonFix some more crashes while running VESTS
2021-06-12 Nick GassonFix some bugs found from VESTS case tc520.vhd
2021-06-12 Nick GassonFix bug in parsing of discrete range
2021-06-12 Nick GassonOnly print linker command line on failure
2021-06-12 Nick GassonFix parsing to type conversion with selected name
2021-06-12 Nick GassonFix assertion failure lowering integer to real cast
2021-06-12 Nick GassonFix parsing alias of enumeration literal with signature
2021-06-12 Nick GassonUse lower_range_left in lower_unalias_index
2021-06-12 Nick GassonFix some more visibility corner cases
2021-06-11 Nick GassonBuild and intsall IEEE.NUMERIC_STD_UNSIGNED
2021-06-11 Nick GassonMissing MINIMUM and MAXIMUM for physical types
2021-06-11 Nick GassonBuild and install IEEE.STD_LOGIC_TEXTIO
2021-06-11 Nick GassonFix type mix-up in to_string lowering
2021-06-11 Nick GassonFix bug resolving overloads in protected type
2021-06-11 Nick GassonAdd support for aggregate variable assignment
2021-06-11 Nick GassonMerge miscellaneous tests into test_misc.c
2021-06-11 Nick GassonFix access1 test failure with LLVM asserts enabled
2021-06-11 Nick GassonFix VHDL stack traces on Windows
2021-06-10 Nick GassonFix debug tests on macOS
2021-06-10 Nick GassonSimplify debug traces on systems with DWARF support
2021-06-10 Nick GassonImprove stacktraces without DWARF support
2021-06-10 Nick GassonOptimise error message printing
2021-06-10 Nick GassonFix Windows and macOS builds
2021-06-10 Nick GassonFix a potential memory leak in textio readline
2021-06-10 Nick GassonAdd an LRU cache to improve debug backtrace performance
2021-06-10 Nick GassonFix access6 test case failure
2021-06-09 Nick GassonImprove runtime stack trace formatting
2021-06-09 Nick GassonAdd VHDL-2008 INTEGER_VECTOR, etc.
2021-06-09 Nick GassonFix error with protected type visiblity
2021-06-09 Nick GassonFix spurious error with overloaded function and procedure
2021-06-09 Nick GassonFix garbled output with unprintable characters in sourc...
2021-06-09 Nick GassonAdd textio justify function
2021-06-09 Nick GassonFix unit test failures on Windows
2021-06-09 Nick GassonFix misleading error during option parsing
next