aboutsummaryrefslogtreecommitdiffstats
path: root/src/synth
Commit message (Expand)AuthorAgeFilesLines
* synth: rework static calls and loops. Fix #1034.Tristan Gingold2019-11-272-105/+368
* synth: handle static calls to sin and cos. Fix #1033Tristan Gingold2019-11-261-4/+30
* synth: implement static physical integer div. Fix #1032.Tristan Gingold2019-11-261-1/+2
* synth-expr: handle aliases in subtype conversion.Tristan Gingold2019-11-231-1/+2
* synth-expr: add strip_const for indexed names. Fix #1023Tristan Gingold2019-11-231-0/+1
* Add synth-debugger__on.adbTristan Gingold2019-11-231-0/+1235
* synth-context: add source_scope (for debugger).Tristan Gingold2019-11-233-2/+19
* synth-expr: handle null slices in synth_slice_const_suffix.Tristan Gingold2019-11-231-24/+32
* synth: add debug_error.Tristan Gingold2019-11-224-10/+25
* synth: handle allocator_by_expression.Tristan Gingold2019-11-222-2/+38
* synth-stmts: fix warnings.Tristan Gingold2019-11-221-4/+0
* synth-static_oper: handle or for uns and sgn.Tristan Gingold2019-11-221-1/+3
* synth: support discrete static case statement.Tristan Gingold2019-11-221-5/+81
* introduce package utils_io.Tristan Gingold2019-11-214-42/+3
* synth: infrastructure for debugger.Tristan Gingold2019-11-205-0/+75
* synth: fix regression due to synth_bit_eq_const change.Tristan Gingold2019-11-201-2/+7
* synth-expr: properly set the return type in synth_bit_eq_const. For #1022Tristan Gingold2019-11-181-1/+2
* synth: elaborate packages body.Tristan Gingold2019-11-171-13/+9
* synth: add support for multi-dim aggregates.Tristan Gingold2019-11-171-40/+80
* synth: create const_array for default values.Tristan Gingold2019-11-171-1/+1
* synth-stmts: handle return in loop statement.Tristan Gingold2019-11-171-4/+13
* synth: handle dereference.Tristan Gingold2019-11-172-2/+16
* synth: add traces for debugging.Tristan Gingold2019-11-172-0/+21
* synth-stmts: improve support of exit statement (static case).Tristan Gingold2019-11-171-2/+20
* synth: initial support of access types.Tristan Gingold2019-11-177-12/+181
* synth: handle subprogram back associations for whole associations.Tristan Gingold2019-11-161-80/+82
* synth: adjust static integer division.Tristan Gingold2019-11-161-1/+2
* synth: handle static mul sgn sgn.Tristan Gingold2019-11-164-1/+82
* synth: handle static mul uns uns. Fix bit order for add.Tristan Gingold2019-11-164-12/+87
* synth: handle static add uns nat.Tristan Gingold2019-11-163-0/+51
* synth: handle static add sgn int.Tristan Gingold2019-11-163-0/+59
* synth: handle untruncated_text_read.Tristan Gingold2019-11-165-60/+180
* synth-stmts: preliminary work for implicit procedure calls.Tristan Gingold2019-11-151-2/+11
* synth: preliminary work to support intrinsic procedures.Tristan Gingold2019-11-141-10/+13
* synth: add some support for access types.Tristan Gingold2019-11-134-8/+24
* synth: renames Is_Const to Is_Static.Tristan Gingold2019-11-139-65/+66
* synth-static_oper: handle more operations.Tristan Gingold2019-11-131-3/+7
* synth-expr: handle static values inTristan Gingold2019-11-132-0/+10
* netlists-dump: display net width using the wXX formatTristan Gingold2019-11-131-4/+2
* netlists-cleanup: add comments.Tristan Gingold2019-11-131-1/+7
* synth: do not consider impure procedure as static.Tristan Gingold2019-11-131-0/+6
* synth: improve support of integer literals (with aTristan Gingold2019-11-131-1/+2
* synth: add support for static vector/vector or.Tristan Gingold2019-11-132-6/+22
* synth: handle static unsigned/unsigned add.Tristan Gingold2019-11-134-3/+153
* synth: introduce synth-static_oper.Tristan Gingold2019-11-137-119/+304
* synth-stmts: handle constant exit in for-loops.Tristan Gingold2019-11-131-0/+4
* synth: add support for interface file.Tristan Gingold2019-11-131-1/+3
* synth: add support for endfile.Tristan Gingold2019-11-133-3/+35
* synth: add support for file declarations.Tristan Gingold2019-11-135-2/+198
* synth: create const default values, adjust assign_value.Tristan Gingold2019-11-122-4/+6