aboutsummaryrefslogtreecommitdiffstats
path: root/src/vhdl
Commit message (Expand)AuthorAgeFilesLines
* vhdl-sem_lib: also disable warnings when parsingTristan Gingold2020-03-111-10/+17
* vhdl-ieee-std_logic_arith: recognize more conversions.Tristan Gingold2020-03-112-1/+14
* vhdl-ieee-std_logic_unsigned: recognize more operations.Tristan Gingold2020-03-111-0/+16
* vhdl: recognize mod/rem operators.Tristan Gingold2020-03-102-0/+54
* synthesis: add option --vendor-library= for synthesis.Tristan Gingold2020-03-107-226/+284
* synth: avoid crash on bad elaboration order.Tristan Gingold2020-03-091-1/+3
* vhdl-formatters: minor refactoring.Tristan Gingold2020-03-091-19/+26
* vhdl-configuration: avoid crash on parse error.Tristan Gingold2020-03-071-2/+5
* vhdl-parse: avoid resync_to_end_of_statement.Tristan Gingold2020-03-061-0/+2
* vhdl: avoid a crash on extra string.Tristan Gingold2020-03-061-1/+4
* vhdl-sem_stmts: improve error message for signal assignment.Tristan Gingold2020-03-061-0/+9
* vhdl-errors: give an hint for -frelaxed. Fix #1152Tristan Gingold2020-03-061-0/+10
* vhdl: merge synopsys into the ieee libraries. For #980Tristan Gingold2020-03-041-20/+28
* vhdl-prints: disable code to display anonymous signal.Tristan Gingold2020-03-021-2/+10
* Fix regressions after previous commit.Tristan Gingold2020-03-011-0/+5
* vhdl: a function call is not an object. Fix #1138.Tristan Gingold2020-03-012-14/+29
* vhdl-parse: avoid error cascade for 'subtype before 08.Tristan Gingold2020-03-011-1/+0
* vhdl-parse: improve error messages and recovery.Tristan Gingold2020-02-271-8/+46
* vhdl: recognize conversion functions from std_logic_1164Tristan Gingold2020-02-182-0/+49
* vhdl-sem_scopes: handle anonymous signal declarations.Tristan Gingold2020-02-181-1/+2
* 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
* 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
* 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
* 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