aboutsummaryrefslogtreecommitdiffstats
path: root/src/vhdl/sem_expr.adb
Commit message (Expand)AuthorAgeFilesLines
* Improve doc, fix English typo.Tristan Gingold2018-09-231-3/+3
* Add -Wothers warning.Tristan Gingold2018-09-231-10/+24
* Add Warnid_Static, detect incorrect use of others in aggregate.Tristan Gingold2018-09-221-0/+12
* Display aggregates with initial choice order.Tristan Gingold2018-09-211-30/+107
* sem_expr: refactoring for choices, add reorder_choices.Tristan Gingold2018-09-201-31/+60
* aggregates: WIP for association with arrays.Tristan Gingold2018-09-151-4/+31
* sem_expr (aggregates): analyze elements before choices.Tristan Gingold2018-09-121-57/+64
* sem_expr: refactoring for aggregates.Tristan Gingold2018-09-121-8/+4
* Add Element_Type_Flag for associations.Tristan Gingold2018-09-101-0/+2
* sem_expr: WIP for 08 aggregates.Tristan Gingold2018-09-101-6/+110
* sem_expr: minor refactoring (for aggregates).Tristan Gingold2018-09-081-42/+51
* sem_simple_range_expression: improve error handling. Fix #632Tristan Gingold2018-08-151-2/+14
* Add support for --time-resolution (jit only). Fix #613Tristan Gingold2018-08-101-8/+37
* fix 'occured' typo1138-4EB2018-05-261-1/+1
* Improve handling of cascaded error.Tristan Gingold2018-03-211-0/+2
* Minor rewrite for previous patch.Tristan Gingold2018-02-251-2/+1
* Improve handling of implicit condition.Tristan Gingold2018-02-031-3/+10
* Avoid a crash in case of error.Tristan Gingold2017-11-291-1/+1
* Rework list implementation, use iterator.Tristan Gingold2017-11-111-63/+99
* Use flist for enumerations.Tristan Gingold2017-11-071-1/+1
* Use Flist for records.Tristan Gingold2017-11-071-2/+3
* Use Flist for array indexes.Tristan Gingold2017-11-061-4/+4
* vhdl2008: add support for 'unbounded' case statements.Tristan Gingold2017-10-151-11/+28
* eval_is_in_bound: make it more tolerant.Tristan Gingold2017-01-191-48/+0
* iirs: renames Iir_Kinds_Scalar_Type_DefinitionTristan Gingold2017-01-021-9/+11
* sem_expr: rework of choices - add an API to sort choices.Tristan Gingold2016-12-291-255/+252
* Build all Static_Construct aggregate statically.Tristan Gingold2016-12-231-25/+35
* evaluation: tune evaluation of composite values.Tristan Gingold2016-12-201-1/+6
* Remove Get/Set_Value_Staticness, add Get/Set_Aggregate_Expand_FlagTristan Gingold2016-12-201-19/+53
* Evaluation: handle array aggregate and indexed names.Tristan Gingold2016-12-191-6/+1
* iirs: reorder Iir_Kind_Choice_*, add Get_Literal_Origin for aggregate.Tristan Gingold2016-12-181-6/+0
* vhdl2008: evaluate static record aggregate.Tristan Gingold2016-12-171-15/+24
* WIP for nested instantiation of macro-expansed packages.Tristan Gingold2016-11-121-3/+3
* ownership: fix arrays and physical types from parse.Tristan Gingold2016-10-181-5/+10
* sem_expr: add a missing free in sem_array_aggregate_type.Tristan Gingold2016-10-131-1/+4
* Rework AST to setup ownership and reference policy.Tristan Gingold2016-10-111-98/+15
* iirs: subtype indication is never a ref.Tristan Gingold2016-10-051-3/+0
* Rework range_expression and incomplete type for instantiation.Tristan Gingold2016-09-301-2/+7
* Set type of range expression from the type mark (if present).Tristan Gingold2016-09-281-5/+8
* vhdl08: preliminary support of interface subprogramTristan Gingold2016-09-251-2/+2
* vhdl08: create interface subprogram declaration.Tristan Gingold2016-09-191-14/+29
* Avoid crash on invalid selection of a procedure.Tristan Gingold2016-08-261-2/+8
* Rewrite error messages.Tristan Gingold2016-08-021-111/+99
* Rewrite scan error messages: use formatting.Tristan Gingold2016-08-021-5/+5
* Rework warnings to have a uniq tag per warning.Tristan Gingold2016-08-011-2/+4
* sem_expr: minor rework.Tristan Gingold2016-07-301-3/+2
* Improve handling of direction in aggregate.Tristan Gingold2016-07-301-5/+15
* Allow alias of literals in strings.Tristan Gingold2016-07-301-4/+2
* Fix indentation and English mistakes.Tristan Gingold2016-07-051-6/+6
* Handle default parameters for file_open.Tristan Gingold2016-06-021-5/+3