Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | grt-vcd: exclude arrays from dump. Fix #1881 | Tristan Gingold | 2021-09-29 | 1 | -59/+67 |
| | |||||
* | grt-change_generics: handle array subtypes. Fix #1876 | Tristan Gingold | 2021-09-24 | 1 | -6/+20 |
| | |||||
* | Add explicit ?>= and ?> functions for translation. | Brian Padalino | 2021-09-22 | 2 | -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 #237 | Tristan Gingold | 2021-06-10 | 5 | -164/+411 |
| | |||||
* | grt-vpi: add more traces for vpi_register_systf | Tristan Gingold | 2021-06-08 | 2 | -5/+19 |
| | |||||
* | grt-vcd: add get_vcd_value_kind | Tristan Gingold | 2021-06-08 | 3 | -35/+47 |
| | |||||
* | grt-vpi: improve support of arrays | Tristan Gingold | 2021-06-07 | 5 | -22/+66 |
| | |||||
* | grt: preliminary work to support arrays in vpi | Tristan Gingold | 2021-06-06 | 5 | -77/+142 |
| | |||||
* | vpi: handle integer32 signals for vpi_put_value. Fix #1779 | Tristan Gingold | 2021-06-05 | 2 | -26/+51 |
| | |||||
* | grt-table.adb: avoid overflow for computing memory size. For #1761 | Tristan Gingold | 2021-05-15 | 1 | -5/+8 |
| | |||||
* | grt/Makefile: use CFLAGS | Xiretza | 2021-05-10 | 1 | -2/+2 |
| | |||||
* | grt: fix warning about possible constant declaration | Xiretza | 2021-05-10 | 1 | -1/+1 |
| | |||||
* | move ghwlib and ghwdump sources to subdir 'ghw' | umarcor | 2021-04-23 | 3 | -3020/+0 |
| | |||||
* | Makefile: add and use all.ghw, install.ghw and uninstall.ghw targets | umarcor | 2021-04-23 | 1 | -10/+0 |
| | |||||
* | grt: Use GRTs sort for dump table. | Ondrej Ille | 2021-04-22 | 1 | -9/+19 |
| | |||||
* | grt-avls: optimize, disable debug check after insert | Martin Jeřábek | 2021-04-22 | 1 | -4/+4 |
| | |||||
* | grt: optimize wave dump | Martin Jeřábek | 2021-04-22 | 4 | -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. | ||||
* | VHPI: improve C enum interop | Marlon James | 2021-04-19 | 3 | -66/+113 |
| | |||||
* | VHPI: add tracing | Marlon James | 2021-04-18 | 2 | -141/+706 |
| | |||||
* | Update license header | Marlon James | 2021-04-18 | 2 | -36/+19 |
| | |||||
* | src/grt: Avhpi - Specify enum numbers as in VHDL LRM. Add 2008 version ↵ | Ondrej Ille | 2021-04-08 | 1 | -5/+483 |
| | | | | enumerations. Update "DEPRECATED" suffices. | ||||
* | src: Introduce two separate PSL counters (Finish and Start). | Ondrej Ille | 2021-04-08 | 1 | -7/+14 |
| | | | | | | Finish counter corresponds to legacy count. Start counter corresponds to number of times start state is left (assertion is triggered). | ||||
* | src: Adjust grt-psl to use PSL RTI type. | Ondrej Ille | 2021-04-08 | 1 | -5/+5 |
| | |||||
* | src: Adjust disp-rti for new PSL RTI type. | Ondrej Ille | 2021-04-08 | 1 | -12/+27 |
| | |||||
* | src: grt-utils. Fix path look-up fo PSL RTis since they now have Parent. | Ondrej Ille | 2021-04-08 | 2 | -8/+7 |
| | |||||
* | src: Define PSL type RTI with simplified assertion state. | Ondrej Ille | 2021-04-08 | 1 | -0/+16 |
| | |||||
* | grt: Dont build path for PSL RTIs. They dont have parents, therefore ↵ | Ondrej Ille | 2021-04-08 | 1 | -0/+12 |
| | | | | Get_Path_Name crashes. | ||||
* | src: Move --psl-report-uncovered to run options, not analysis options. | Ondrej Ille | 2021-03-22 | 3 | -2/+11 |
| | |||||
* | Revert "src: Add -Wpsl-uncovered option to optionally warn about uncovered ↵ | Ondrej Ille | 2021-03-22 | 1 | -1/+2 |
| | | | | | | PSL sequences at the end of simulation." This reverts commit e20d4477f9b55f897d4f9008d6c94db8d8c3a54f. | ||||
* | src: Add -Wpsl-uncovered option to optionally warn about uncovered PSL ↵ | Ondrej Ille | 2021-03-22 | 1 | -2/+1 |
| | | | | sequences at the end of simulation. | ||||
* | VHPI: add initial minimal implementation | Marlon James | 2021-03-04 | 11 | -12/+3200 |
| | | | | | | | | Minimal implementation of VHPI provides library loading and error support. Calling most vhpi_* functions will raise a VHPI error condition. Incorporates VHPI thunks into libghdlvpi for linking. | ||||
* | VPI: support loading multiple libraries | Marlon James | 2021-03-02 | 1 | -13/+51 |
| | |||||
* | grt-signals.adb: fix access. Fix #1652 | Tristan Gingold | 2021-02-18 | 1 | -1/+1 |
| | |||||
* | grt: add Error_NF to report final error status. Fix #803 | Tristan Gingold | 2021-01-26 | 3 | -2/+13 |
| | |||||
* | update 'vpi_user.h' to IEEE Std 1800-2017 | umarcor | 2021-01-17 | 1 | -189/+272 |
| | | | | Co-Authored-By: Kamyar Mohajerani <kammoh@gmail.com> | ||||
* | update license headers | umarcor | 2021-01-14 | 145 | -1595/+1305 |
| | |||||
* | Fix #1524: 'ghdl build produces an executable with RWX sections' | Erik Zscheile | 2020-11-27 | 1 | -0/+4 |
| | |||||
* | win32: add fprintf to grt_save_backtrace (#1516) | eine | 2020-11-21 | 1 | -0/+8 |
| | | | Co-authored-by: eine <eine@users.noreply.github.com> | ||||
* | Slightly improve error messages for unknown option | Tristan Gingold | 2020-11-21 | 1 | -1/+1 |
| | |||||
* | Ignore plusargs options (that starts with a '+'). For #1517 | Tristan Gingold | 2020-11-21 | 1 | -0/+3 |
| | |||||
* | Add argc and argv to vpi_get_vlog_info() | Marlon James | 2020-11-19 | 1 | -2/+4 |
| | |||||
* | src/grt/Makefile.inc: support clang -dumpmachine on Windows | umarcor | 2020-10-24 | 1 | -1/+1 |
| | |||||
* | grt-disp_signals: add code to display last value (disabled). | Tristan Gingold | 2020-08-26 | 1 | -0/+8 |
| | |||||
* | grt: import changes from gtkwave to ghwlib | Tristan Gingold | 2020-08-05 | 2 | -1/+8 |
| | |||||
* | ghwlib: minor change to verbose. | Tristan Gingold | 2020-08-05 | 1 | -1/+1 |
| | |||||
* | grt: adjust previous patch on grt-waves | Tristan Gingold | 2020-08-05 | 4 | -20/+35 |
| | | | | Write bounds only when the element subtype of the base type is unbounded. | ||||
* | grt: handle more unbounded types in disp_rti and ghw. | Tristan Gingold | 2020-08-04 | 7 | -253/+390 |
| | | | | Fix #1131 | ||||
* | grt-disp_signals: fix handling of unbounded aggregates. | Tristan Gingold | 2020-08-04 | 3 | -10/+6 |
| | | | | For #1420 | ||||
* | grt: fix crash in --dump-rti for array of unbounded records. | Tristan Gingold | 2020-08-04 | 3 | -3/+26 |
| | | | | For #1420 | ||||
* | vhdl: handle force/release statements in translate and grt. For #1416 | Tristan Gingold | 2020-08-03 | 4 | -143/+454 |
| |