aboutsummaryrefslogtreecommitdiffstats
path: root/src/grt/grt-signals.adb
Commit message (Collapse)AuthorAgeFilesLines
* simul: handle force/release signal assignmentsTristan Gingold2023-01-031-13/+33
|
* simul: handle driving and driving_value attributesTristan Gingold2022-12-261-2/+9
|
* grt: do not initialial GUARD signals on creation.Tristan Gingold2022-09-251-1/+4
|
* grt-signals: add ghdl_signal_add_extra_driverTristan Gingold2022-08-231-0/+13
|
* grt-signals: internal refactoring for drivers creationTristan Gingold2022-08-221-25/+39
|
* simul: handle after clauses in signal assignmentTristan Gingold2022-08-211-0/+12
|
* grt-types: add Mode_AboveTristan Gingold2022-07-161-4/+9
|
* grt-signals.adb: Suppress overflow check before manual check. Fix #1994Tristan Gingold2022-03-051-6/+11
|
* grt: optimize wave dumpMartin Jeřábek2021-04-221-1/+10
| | | | | | | | 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.
* grt-signals.adb: fix access. Fix #1652Tristan Gingold2021-02-181-1/+1
|
* update license headersumarcor2021-01-141-11/+9
|
* vhdl: handle force/release statements in translate and grt. For #1416Tristan Gingold2020-08-031-116/+364
|
* grt: split grt-errors, disp current process.Tristan Gingold2020-02-101-0/+2
|
* grt-signals: do not read beyond value for driver transaction.Tristan Gingold2019-01-011-66/+40
|
* grt: rework error API (WIP).Tristan Gingold2018-09-161-5/+5
|
* grt-signals: Adjust comments.Tristan Gingold2018-03-041-4/+2
|
* grt-signals: simplify code.Tristan Gingold2018-03-031-53/+26
|
* grt-signals: renaming.Tristan Gingold2018-03-031-39/+49
|
* grt-signals: minor refactoring.Tristan Gingold2018-03-021-6/+8
|
* grt-signals: remove next_signal_active.Tristan Gingold2018-03-021-21/+7
|
* grt-signals: factorize code, add comments.Tristan Gingold2018-03-021-92/+94
|
* grt-signals: factorize, add comments.Tristan Gingold2018-02-271-38/+51
|
* vpi/force signals: ensure value propagation.Tristan Gingold2018-02-251-4/+10
| | | | Fix #531
* grt-signals: add comments and assertions.Tristan Gingold2018-02-251-4/+33
|
* grt-signals: minor refactoring.Tristan Gingold2018-02-231-20/+25
|
* grt-signals: fix thinko in delayed_implicit_process.Tristan Gingold2017-11-151-5/+3
| | | | Fix #458
* Create default value for ports.Tristan Gingold2017-05-091-10/+72
| | | | Fix #328
* Apply No_Return pragma only on specs. Create specs if needed.Tristan Gingold2017-02-061-1/+3
|
* grt: fix incorrect use of stdout for some errors.Tristan Gingold2016-02-221-1/+1
|
* grt: remove rti field in signals (to reduce space).Tristan Gingold2016-02-211-67/+5
|
* Pass signal values to interfaces. 'sigptr' optimization.Tristan Gingold2015-12-181-111/+191
| | | | Improve simulation speed by about 20%.
* Rework callbacks, support cocotb.Tristan Gingold2015-10-301-29/+150
|
* Adjust previous patch.Tristan Gingold2015-06-201-10/+18
|
* signals: simplify and fix code for delayed signals.Tristan Gingold2015-06-181-18/+9
| | | | fix ticket89.
* vhdl 2008: allow to read out ports.Tristan Gingold2015-05-141-6/+6
|
* grt-signals: avoid possible unaligned pointer dereference.Tristan Gingold2015-01-171-2/+23
|
* sem: fix Can_Collapse_Signals regression.Tristan Gingold2015-01-121-0/+1
|
* grt-signals: code factorization.Tristan Gingold2015-01-101-41/+7
|
* Initialize direct driver value.Tristan Gingold2015-01-101-0/+22
|
* rtis: add source location for blocks and object. Use them in fst dumper.Tristan Gingold2014-12-131-0/+3
|
* Move files and dirs from translate/Tristan Gingold2014-11-051-0/+3400