aboutsummaryrefslogtreecommitdiffstats
path: root/src/grt
Commit message (Collapse)AuthorAgeFilesLines
* synth: handle guard signal in debuggerTristan Gingold2022-09-281-1/+12
|
* grt: do not initialial GUARD signals on creation.Tristan Gingold2022-09-251-1/+4
|
* synth: detect overflow in static exponentiationTristan Gingold2022-09-144-73/+249
| | | | src/grt: extract grt.arith from grt.lib
* grt: add a SIGFPE handler for linux x86/64. Fix #2185Tristan Gingold2022-09-021-0/+4
|
* grt-disp_signals: also disp conversions rangesTristan Gingold2022-08-241-0/+11
|
* simul: simplify codeTristan Gingold2022-08-231-0/+3
|
* grt-signals: add ghdl_signal_add_extra_driverTristan Gingold2022-08-232-0/+19
|
* grt-signals: internal refactoring for drivers creationTristan Gingold2022-08-221-25/+39
|
* simul-vhdl_simul: handle waveforms in signal assignmentsTristan Gingold2022-08-211-0/+4
|
* grt-errors: remove error_hook (was unused)Tristan Gingold2022-08-212-14/+0
|
* simul: handle after clauses in signal assignmentTristan Gingold2022-08-212-0/+18
|
* grt: add analog_solver (work in progress)Tristan Gingold2022-07-204-9/+197
|
* grt: add real now variable.Tristan Gingold2022-07-203-0/+16
|
* configure: add --with-sundials (preliminary work)Tristan Gingold2022-07-202-0/+44
|
* grt-types: add Mode_AboveTristan Gingold2022-07-164-7/+15
|
* Fix nested commentssudden62022-06-261-41/+41
|
* deleted pragma messagesGuiltybyte2022-06-091-2/+0
|
* Only enable backtrace on linux if glibc is presentGuiltybyte2022-06-091-1/+3
|
* grt-readline_none.adb: do not use getline(3)Tristan Gingold2022-05-151-19/+24
| | | | Not available on windows.
* configure: generate grt-readline.adsTristan Gingold2022-05-151-2/+0
|
* grt: add grt-readline_gnu and grt-readline_noneTristan Gingold2022-05-155-14/+105
| | | | grt-readline is now a renaming of grt-readline_gnut
* grt: simplifies grt-readline, adjust casingTristan Gingold2022-05-154-11/+9
|
* grt-readline.ads: use types from grt-typesTristan Gingold2022-03-301-16/+5
|
* Add chkstk-x64 for windows x64Tristan Gingold2022-03-302-0/+58
|
* translate: adjust null access check: add an explicit check.Tristan Gingold2022-03-262-0/+12
|
* grt: extract grt-vhdl_types from grt-typesTristan Gingold2022-03-2229-138/+190
|
* mk: Introduce configure options for inc/libdirsuffixDaniel Gröber2022-03-111-13/+13
| | | | | | | | This patch is based on one from the Debian ghdl packaging. We use it to support coinstallability of the different ghdl backend executables. Force prepending ghdl/ to the include path really doesn't help us with that any. Note this effectively reverts 786ca17ce.
* grt-signals.adb: Suppress overflow check before manual check. Fix #1994Tristan Gingold2022-03-051-6/+11
|
* grt: refactoring to fix build failure. For #1913Tristan Gingold2021-11-174-392/+442
|
* vhdl-evaluation: use grt to compute value attribute for integers.Tristan Gingold2021-11-172-27/+80
| | | | For #1913
* grt/Makefile.inc: add a dependency for grt-cgnatrts.Tristan Gingold2021-11-161-2/+3
|
* grt-change_generics: handle subtype for elements. Fix #1386Tristan Gingold2021-10-031-2/+8
|
* grt-vcd.adb: add option --vcd-4states to dump a strict vcd file. Fix #1759Tristan Gingold2021-09-301-7/+17
|
* grt-vcd: exclude arrays from dump. Fix #1881Tristan Gingold2021-09-291-59/+67
|
* grt-change_generics: handle array subtypes. Fix #1876Tristan Gingold2021-09-241-6/+20
|
* Add explicit ?>= and ?> functions for translation.Brian Padalino2021-09-222-0/+18
| | | | | | Instead of swapping L/R arguments to try to create ?>= and ?>, create a function for each which performs the not operation of ?< and ?<= as defined by the LRM.
* vpi: handle get_value for indexed names. Fix #237Tristan Gingold2021-06-105-164/+411
|
* grt-vpi: add more traces for vpi_register_systfTristan Gingold2021-06-082-5/+19
|
* grt-vcd: add get_vcd_value_kindTristan Gingold2021-06-083-35/+47
|
* grt-vpi: improve support of arraysTristan Gingold2021-06-075-22/+66
|
* grt: preliminary work to support arrays in vpiTristan Gingold2021-06-065-77/+142
|
* vpi: handle integer32 signals for vpi_put_value. Fix #1779Tristan Gingold2021-06-052-26/+51
|
* grt-table.adb: avoid overflow for computing memory size. For #1761Tristan Gingold2021-05-151-5/+8
|
* grt/Makefile: use CFLAGSXiretza2021-05-101-2/+2
|
* grt: fix warning about possible constant declarationXiretza2021-05-101-1/+1
|
* move ghwlib and ghwdump sources to subdir 'ghw'umarcor2021-04-233-3020/+0
|
* Makefile: add and use all.ghw, install.ghw and uninstall.ghw targetsumarcor2021-04-231-10/+0
|
* grt: Use GRTs sort for dump table.Ondrej Ille2021-04-221-9/+19
|
* grt-avls: optimize, disable debug check after insertMartin Jeřábek2021-04-221-4/+4
|
* grt: optimize wave dumpMartin Jeřábek2021-04-224-11/+49
| | | | | | | | Instead of walking through all the signals every cycle, keep an array of changed signals (without duplicates). Before dumping, sort the array. Afterwards clear it. This massively improves performance on big designs.