aboutsummaryrefslogtreecommitdiffstats
path: root/src/vhdl
Commit message (Collapse)AuthorAgeFilesLines
...
* vhdl-configuration: ignore configuration for top_level_entity.Tristan Gingold2020-02-181-4/+4
|
* vhdl-sem_assocs: recurse for individual associations.Tristan Gingold2020-02-171-23/+64
|
* vhdl-parse: improve recovery for incorrect end identifier.Tristan Gingold2020-02-131-8/+27
|
* vhdl-sem_expr: avoid a crash on incorrect qualified expr.Tristan Gingold2020-02-131-0/+6
|
* translate: refine condition. Fix #1125Tristan Gingold2020-02-111-1/+1
| | | | For the check of matching direction in slices.
* vhdl-sem_names: improve error location.Tristan Gingold2020-02-041-1/+1
|
* vhdl-sem: improve error location for unknown entity.Tristan Gingold2020-02-041-1/+1
|
* vhdl-sem_expr: avoid a crash on invalid attribute name.Tristan Gingold2020-02-041-1/+1
|
* vhdl-scanner: improve error message for empty quote.Tristan Gingold2020-02-041-0/+6
|
* testsuite/gna: add a test for previous commit.Tristan Gingold2020-02-041-0/+4
|
* vhdl-sem_utils: handle non-object interface forTristan Gingold2020-02-041-4/+6
|
* vhdl-sem_expr: avoid a crash on invalid input.Tristan Gingold2020-02-041-0/+5
|
* configuration: allow hex-string for generic override. Fix #1117Tristan Gingold2020-02-021-17/+86
|
* trans-chap8: handle vector in aggregate target for variable assignments.Tristan Gingold2020-02-021-23/+47
| | | | Fix #1120
* vhdl-sem_assocs: check conversion functions have only one parameter.Tristan Gingold2020-02-021-0/+8
|
* vhdl-sem_assocs: check that interface of function conv is a constant.Tristan Gingold2020-02-011-1/+14
| | | | Fix #1123
* vhdl-sem_assocs: minor rework.Tristan Gingold2020-02-011-32/+32
|
* trans-chap8: optimize assignment for non-overlapping targets.Tristan Gingold2020-01-311-11/+108
|
* synth: handle some rotation and shifts. Fix #1077Tristan Gingold2020-01-302-0/+49
|
* ghdlcomp: renaming; allow files in any order for --synth.Tristan Gingold2020-01-301-1/+1
|
* translate: add Convert_Array_Base. For #1038Tristan Gingold2020-01-273-8/+29
|
* synth: handle matching comparisons. Fix #1109Tristan Gingold2020-01-242-0/+162
|
* vhdl-sem_inst: recompute subprogram hash after instantiation.Tristan Gingold2020-01-221-0/+6
|
* synth: add id_abs gate. For #1101Tristan Gingold2020-01-202-0/+11
|
* synth: handle more signed operations. For #1101Tristan Gingold2020-01-192-6/+10
|
* synth: handle deferred constants. Fix #1096Tristan Gingold2020-01-161-0/+3
|
* vhdl: relax rule for choice expression staticness.Tristan Gingold2020-01-151-0/+9
|
* vhdl: recognize predefined shift operators for ieee.numeric_std. For #1077Tristan Gingold2020-01-112-6/+39
|
* synth: handle ieee.math_real.round Fix #1075Tristan Gingold2020-01-102-0/+3
|
* synth: simplify support of inertial associations.Tristan Gingold2020-01-092-1/+5
|
* vhdl/translate: handle implicit record-record conversions.Tristan Gingold2020-01-061-12/+1
|
* vhdl/translate: minor refactoring.Tristan Gingold2020-01-062-42/+43
|
* vhdl: fix multiple reference in trans-chap3.Tristan Gingold2020-01-061-2/+6
|
* vhdl/translate: handle more partially constrained array subtypes. For #1038Tristan Gingold2020-01-063-6/+10
|
* vhdl: handle untranslated subtypes for record aggregates. Fix #1051Tristan Gingold2020-01-021-3/+12
|
* vhdl: fix order of std_ulogic literals. For #1063Tristan Gingold2020-01-021-3/+3
|
* vhdl: evaluate std_logic matching equality. Fix #1063Tristan Gingold2020-01-011-7/+50
|
* vhdl: handle -gGEN=VAL for --synth. Fix #1062Tristan Gingold2020-01-013-18/+127
|
* ams-vhdl: add support for 'delayed for quantity.Tristan Gingold2019-12-319-144/+197
|
* ams-vhdl: handle zoh, ltf and ztf attributes.Tristan Gingold2019-12-3112-65/+352
|
* ams-vhdl: add simultaneous null statement.Tristan Gingold2019-12-3011-155/+449
|
* ams-vhdl: add frequency function, minor fixes.Tristan Gingold2019-12-306-6/+26
|
* ams-vhdl: handle record nature end name.Tristan Gingold2019-12-302-0/+5
|
* ams-vhdl: improve error recoveryTristan Gingold2019-12-306-61/+92
|
* ams-vhdl: analyze, canon and print simultaneous procedural statements.Tristan Gingold2019-12-306-90/+175
|
* ams-vhdl: fix tree consistency for terminal declaration.Tristan Gingold2019-12-302-3/+3
|
* ams-vhdl: correctly test and set staticness of dot/integ attributes.Tristan Gingold2019-12-301-8/+7
|
* ams-vhdl: print subnature declarations.Tristan Gingold2019-12-301-1/+16
|
* ams-vhdl: check nature for record natures and terminals.Tristan Gingold2019-12-307-231/+397
|
* vhdl-ams: fix tree consistency for subnature declaration.Tristan Gingold2019-12-294-9/+9
| | | | Also fix use and canon for it.