]> git.nickg.me.uk Git - nvc.git/shortlog
nvc.git
2022-10-11 Nick GassonGenerate constraints for port with unconstrained record...
2022-10-11 Nick GassonAppend mode truncates file. Fixes #551
2022-10-09 Nick GassonDo not constant fold if-statements that contain drivers
2022-10-09 Nick GassonLLVM IR generation for copy opcode
2022-10-08 Nick GassonLLVM IR generation for more operations
2022-10-08 Nick GassonImprove type inference for LLVM values
2022-10-08 Nick GassonAllow protected objects in concurrent procedure calls...
2022-10-06 Nick GassonAllow signal declarations in entity declarative part...
2022-10-05 Nick GassonProperly handle procedure returns in JIT irgen
2022-10-05 Nick GassonFix "signal argument must have signal type" error....
2022-10-03 Nick GassonImprove testing of guarded signals
2022-10-03 Nick GassonImprove "does not have item .." error message. Issue...
2022-10-03 Nick GassonMOD and REM are defined for physical types in 2008...
2022-10-03 Nick GassonFix longest static prefix with 'RANGE expression. Fixes...
2022-10-02 Nick GassonRework how disconnected drivers are represented
2022-10-02 Nick GassonAvoid locking in work queue when there are no worker...
2022-10-02 Nick GassonUse work queues for effective/driving value updates
2022-10-02 Nick GassonUse work queue for delta cycle process list
2022-10-02 Nick GassonUse work queue for all sensitivity list events
2022-10-02 Nick GassonUse work queue for executing processes
2022-10-02 Nick GassonMake expected test output independent of execution...
2022-10-01 Nick GassonAdd a context parameter to work queues
2022-10-01 Nick GassonAvoid allocating memory when registering diagnostic...
2022-10-01 Nick GassonMake MODEL_ENTER reentrant
2022-10-01 Nick GassonUse shared work queue for code generation
2022-10-01 Nick GassonAdd a work stealing task queue
2022-09-30 Nick GassonHack to allow interpreter to be called with FFI protocol
2022-09-28 Nick GassonPass JIT handle instead of raw function pointer with...
2022-09-27 Nick GassonConvert Windows to Unix path in install-vivado.sh....
2022-09-27 Nick GassonFix division by zero error handling in interpreter
2022-09-26 Nick GassonFST dumping for arrays of integer. Fixes #536
2022-09-25 Nick GassonJIT IR generation for last event/active
2022-09-25 Nick GassonAdd stub for resolve signal opcode in JIT
2022-09-25 Nick GassonRemove INIT_SIGNALS exit
2022-09-25 Nick GassonLLVM generation for JIT call ops
2022-09-24 Nick GassonUse liveness information to generate LLVM IR
2022-09-24 Nick GassonAdd liveness computation for JIT registers
2022-09-24 Nick GassonFix JIT bug with arrays of signals
2022-09-24 Nick GassonFix storing/loading signal uarrays
2022-09-24 Nick GassonInterleave JIT dump with vcode
2022-09-22 Nick GassonFix sorting of diagnostics
2022-09-22 Nick GassonFix map const in interpreter
2022-09-21 Nick GassonFixes for interpreter stack trace
2022-09-21 Nick GassonAdd a test for pulse rejection limit
2022-09-21 Nick GassonRelax handling of alias subtype for UVVM. Fixes #509
2022-09-20 Nick GassonAdd unit test for signal index
2022-09-20 Nick GassonAllow selected name with unconstrained type in port...
2022-09-19 Nick GassonUse UVVM component_list.txt in install-uvvm.sh. Fixes...
2022-09-19 Nick GassonHandle partial association of subprogram signal paramet...
2022-09-19 Nick GassonImprove error message when assigning to input parameter
2022-09-19 Nick GassonHandle partial array associations in subprogram calls
2022-09-19 Nick GassonHandle procedure call with aggregate out parameter...
2022-09-19 Nick GassonFix uwtable handling with LLVM 15.0
2022-09-19 Nick GassonFix register array name for FreeBSD/arm. Issue #534
2022-09-19 Nick GassonFix overload resolution with partial named arguments...
2022-09-18 Nick GassonFix passing signals to JIT compiled subprograms
2022-09-18 Nick GassonLLVM translation of more JIT opcodes
2022-09-18 Nick GassonGenerate LLVM basic blocks from CFG
2022-09-18 Nick GassonConstruct control flow graph
2022-09-18 Nick GassonOptimise flags usage
2022-09-18 Nick GassonRework how comparisons/jumps work in JIT IR
2022-09-16 Nick GassonLLVM IR generation for some JIT opcodes
2022-09-16 Nick GassonSkeleton for LLVM-based JIT backend
2022-09-15 Nick GassonFix build with LLVM 15
2022-09-15 Nick GassonAdd a simple benchmarking utility
2022-09-14 Nick GassonTemporarily skip Windows tests in GitHub Actions
2022-09-14 Nick GassonUnify error handling between interpreter and native...
2022-09-12 Nick GassonAllow re-registering global event callback
2022-09-12 Nick GassonFix bug where multiple nvc_lock_t hash to the same...
2022-09-11 Nick GassonSignal indexes with non-power-of-2 alignment
2022-09-11 Nick GassonOptimise memory management for waveforms
2022-09-11 Nick GassonMinor optimisation to avoid iterating in split_nexus
2022-09-11 Nick GassonUse a flat lookup table for signal indexes
2022-09-10 Nick GassonImprove error message for unconstrained element type
2022-09-10 Nick GassonDo not longjmp out of model_run
2022-09-08 Nick GassonAdd --gtkw option to write GtkWave save file. Issue...
2022-09-08 Nick GassonWrap waveform dumper state in a new wave_dumper_t
2022-09-08 Nick GassonReplace some uses of deprecate LLVMBuildStructGEP
2022-09-04 Nick GassonImplement DIR_ITEM* functions from STD.ENV
2022-09-04 Nick GassonUse static_alloc to allocate rt_net_t
2022-09-03 Nick GassonAdd a separate free list for waveforms
2022-09-03 Nick GassonAccidentally disabled LTO
2022-09-02 Nick GassonAlign rt_source_t and rt_nexus_t on cacheline boundary
2022-09-02 Nick GassonCreate private mapping in nvc_mmap
2022-09-02 Nick GassonInvalid rewriting of package generic map. Fixes #520
2022-09-01 Nick GassonRefactor rtkern.c into a new model object
2022-09-01 Nick GassonRemove accidentally committed debug dump
2022-08-31 Nick GassonSync NEWS.md from 1.7 branch
2022-08-29 Nick GassonDetect duplicate choices in array case statement. Issue...
2022-08-29 Nick GassonHandle alias in case expression
2022-08-26 Nick GassonHandle side effects in pulse reject interval expression...
2022-08-25 Nick GassonUpdate Quartus install script
2022-08-25 Nick GassonDumping for real value signals. Issue #524
2022-08-24 Nick GassonFix crash parsing string literal with enumeration subty...
2022-08-24 Nick GassonInclude Git commit hash in --version output
2022-08-24 Nick GassonAdd Quartus install script
2022-08-24 Nick GassonError with "use work.all" when work library is not...
2022-08-24 Nick GassonFix crash with constrained array declared in entity
2022-08-24 Nick GassonLLVMBasicBlockRef shared by multiple contexts. Fixes...
2022-08-23 Nick GassonTemporary workaround for issue #506
next