aboutsummaryrefslogtreecommitdiffstats
path: root/src/grt
Commit message (Collapse)AuthorAgeFilesLines
* synth: rework value attributeTristan Gingold2023-01-094-65/+80
|
* synth: handle value attribute for physical typesTristan Gingold2023-01-062-12/+16
|
* grt-images.adb: handle very long strings. Fix #2299Tristan Gingold2023-01-061-1/+1
|
* simul: do not link with fst or vpi c filesTristan Gingold2023-01-051-5/+6
|
* grt: add modules in ghdl_main instead of grt-mainTristan Gingold2023-01-053-7/+7
|
* simul: handle force/release signal assignmentsTristan Gingold2023-01-032-13/+38
|
* grt-files_operations: allow last line without EOLTristan Gingold2022-12-311-1/+4
|
* synth: improve support of value attributeTristan Gingold2022-12-262-3/+4
|
* simul: handle driving and driving_value attributesTristan Gingold2022-12-262-2/+12
|
* grt-algos: clarify the APITristan Gingold2022-11-203-6/+11
|
* Add missing -g for generic override to CLI help for RUNOPTS (#2220)svnesbo2022-11-011-0/+1
| | | Co-authored-by: Simon Voigt Nesbo <Simon.Voigt.Nesbo@hvl.no>
* translate, grt: add lib function for div and rem.Tristan Gingold2022-10-022-0/+56
| | | | | Do not rely on hardware exceptions to catch division by 0, they are caught in windows by the c handler and not propagated
* 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
|