aboutsummaryrefslogtreecommitdiffstats
path: root/src/synth/synth-context.adb
Commit message (Expand)AuthorAgeFilesLines
* synth: rename synth-context to synth-vhdl_contextTristan Gingold2021-04-161-562/+0
* update license headersumarcor2021-02-051-5/+3
* synth: improve support of interface package. For #1460Tristan Gingold2020-09-131-0/+12
* synth: improve diagnostic for multiple assignment. Fix #1428Tristan Gingold2020-08-261-1/+1
* synth: remove Global_Context (cleanup).Tristan Gingold2020-05-041-4/+4
* synth: reduce use of global context.Tristan Gingold2020-05-041-25/+24
* synth-context: remove unused bit0/bit1 nets.Tristan Gingold2020-05-021-18/+2
* synth-context: Use Const_Z gate for 'Z' constants.Tristan Gingold2020-04-221-7/+23
* synth: refactoring to store static values in wires.Tristan Gingold2020-04-091-29/+43
* synth: add value_memory and use it to store objects value.Tristan Gingold2020-04-061-80/+22
* synth: more cleanup (and use of valtyp).Tristan Gingold2020-04-021-58/+25
* synth: rework - use valtyp for expressions.Tristan Gingold2020-04-021-56/+62
* synth: improve output of memory initial value.Tristan Gingold2020-03-291-1/+37
* synth: handle package instantiation. Fix #1159Tristan Gingold2020-03-241-1/+38
* synth: improve error handling.Tristan Gingold2020-03-111-0/+12
* synth: fix conversion of net to constant for physical values. Fix #1148Tristan Gingold2020-03-021-4/+9
* synth: improve support of out/inout variable parameters.Tristan Gingold2020-01-081-1/+1
* synth: support multiple synthesis.Tristan Gingold2019-12-021-0/+7
* synth: factorize code, move value2logvec to synth-expr.Tristan Gingold2019-11-281-82/+1
* synth: rework the sname API.Tristan Gingold2019-11-281-1/+1
* synth-context: add source_scope (for debugger).Tristan Gingold2019-11-231-0/+7
* synth: fixes for value_const.Tristan Gingold2019-10-201-0/+5
* synth: add value_const.Tristan Gingold2019-10-201-0/+8
* synth-context: fix encoding of discrete in aggregateTristan Gingold2019-10-081-1/+1
* synth: fix incorrect order for concat.Tristan Gingold2019-10-081-1/+1
* synth: handle package bodies.Tristan Gingold2019-10-071-7/+25
* synth-context: slightly relax assertion.Tristan Gingold2019-10-031-1/+12
* synth: renaming and minor refactoring.Tristan Gingold2019-09-301-51/+18
* synth: special handling of 'const' functions.Tristan Gingold2019-09-301-0/+13
* synth: refactoring of alias (allow alias of anything).Tristan Gingold2019-09-301-3/+8
* synth: introduce type_logicTristan Gingold2019-09-291-8/+16
* synth: do not create self-instance on black-boxed modules.Tristan Gingold2019-09-211-0/+5
* synth: add bit0/bit1 in instance.Tristan Gingold2019-09-211-0/+13
* synth: add Get_Build (WIP).Tristan Gingold2019-09-201-0/+7
* synth: add base_instance.Tristan Gingold2019-09-201-8/+29
* synth: rename get/set_module for instances.Tristan Gingold2019-09-201-4/+4
* synth-context: get rid off Set_Block_Scope.Tristan Gingold2019-09-201-8/+12
* synth: refactoring to reduce global variables.Tristan Gingold2019-09-191-3/+21
* synth: make synth_instance_type private.Tristan Gingold2019-09-191-4/+47
* synth: handle record subtypes.Tristan Gingold2019-09-191-1/+2
* synth: remove value_mux2.Tristan Gingold2019-09-181-8/+0
* synth: allow empty string literal.Tristan Gingold2019-09-121-1/+4
* synth: improve support of return statement.Tristan Gingold2019-09-111-1/+0
* synth: improve support of negative integer values.Tristan Gingold2019-09-111-14/+23
* synth: Add width field in type_type record.Tristan Gingold2019-09-111-3/+3
* synth: handle alias (WIP, read only).Tristan Gingold2019-09-111-0/+8
* synth: handle const record aggregates.Tristan Gingold2019-09-051-1/+13
* synth: handle non-constant array aggregates.Tristan Gingold2019-09-051-0/+14
* synth: add value_const_array.Tristan Gingold2019-09-051-1/+1
* synth: handle large width in get_net.Tristan Gingold2019-09-041-3/+11