Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | testsuite: add case for #1036 | Tristan Gingold | 2019-11-28 | 2 | -0/+28 |
| | |||||
* | synth: factorize code, move value2logvec to synth-expr. | Tristan Gingold | 2019-11-28 | 4 | -196/+116 |
| | | | | Fix #1036 | ||||
* | netlists: use C convention to pass records. | Tristan Gingold | 2019-11-28 | 1 | -0/+4 |
| | |||||
* | netlists: remove port API (make it easier to interface). | Tristan Gingold | 2019-11-28 | 6 | -130/+165 |
| | |||||
* | netlists: remove port_inout. | Tristan Gingold | 2019-11-28 | 5 | -25/+10 |
| | |||||
* | synth: rework the sname API. | Tristan Gingold | 2019-11-28 | 8 | -101/+129 |
| | |||||
* | netlists: add Get_Design. | Tristan Gingold | 2019-11-28 | 2 | -0/+8 |
| | |||||
* | synth/netlists: remove unused function. | Tristan Gingold | 2019-11-28 | 2 | -8/+0 |
| | |||||
* | netlists-dump: adjust dump output to be more easily | Tristan Gingold | 2019-11-28 | 1 | -16/+7 |
| | |||||
* | netlists-errors: can display instance numbers. | Tristan Gingold | 2019-11-28 | 2 | -19/+30 |
| | |||||
* | testsuite: add case for #1035 | Tristan Gingold | 2019-11-27 | 2 | -0/+29 |
| | |||||
* | synth-stmts: handle case statement for static arrays. Fix #1035 | Tristan Gingold | 2019-11-27 | 1 | -1/+39 |
| | |||||
* | testsuite: add test for #1039 | Tristan Gingold | 2019-11-27 | 2 | -0/+37 |
| | |||||
* | netlists-disp_vhdl: handle UB32 in Disp_Const_Bit. Fix #1039 | Tristan Gingold | 2019-11-27 | 1 | -0/+8 |
| | |||||
* | testsuite: add reproducer for #1034. | Tristan Gingold | 2019-11-27 | 4 | -0/+53 |
| | |||||
* | synth: rework static calls and loops. Fix #1034. | Tristan Gingold | 2019-11-27 | 2 | -105/+368 |
| | |||||
* | testsuite/synth: add testcase for #1033 | Tristan Gingold | 2019-11-26 | 3 | -0/+30 |
| | |||||
* | synth: handle static calls to sin and cos. Fix #1033 | Tristan Gingold | 2019-11-26 | 1 | -4/+30 |
| | |||||
* | vhdl: recognize sin and cos from math_real. | Tristan Gingold | 2019-11-26 | 6 | -226/+240 |
| | |||||
* | testsuite/synth: add testcase for #1032 | Tristan Gingold | 2019-11-26 | 3 | -0/+27 |
| | |||||
* | synth: implement static physical integer div. Fix #1032. | Tristan Gingold | 2019-11-26 | 1 | -1/+2 |
| | |||||
* | testsuite: add a reproducer for #265 | Tristan Gingold | 2019-11-25 | 3 | -0/+54 |
| | |||||
* | testsuite: add a testcase for #264 | Tristan Gingold | 2019-11-25 | 2 | -0/+31 |
| | |||||
* | testsuite/gna: add testcase for #1015 | Tristan Gingold | 2019-11-23 | 2 | -0/+10 |
| | |||||
* | vhdl: recognize intrinsic procedures in vhdl-sem_specs. | Tristan Gingold | 2019-11-23 | 2 | -25/+51 |
| | | | | Fix synth failures for llvm and gcc backends. | ||||
* | testsuite/synth: add testcase for #1025 | Tristan Gingold | 2019-11-23 | 3 | -0/+86 |
| | |||||
* | synth-expr: handle aliases in subtype conversion. | Tristan Gingold | 2019-11-23 | 1 | -1/+2 |
| | |||||
* | testsuite/synth: add testcase from #1023 | Tristan Gingold | 2019-11-23 | 2 | -0/+51 |
| | |||||
* | synth-expr: add strip_const for indexed names. Fix #1023 | Tristan Gingold | 2019-11-23 | 1 | -0/+1 |
| | |||||
* | Add testcase for #1004. | Tristan Gingold | 2019-11-23 | 5 | -0/+134 |
| | |||||
* | Add synth-debugger__on.adb | Tristan Gingold | 2019-11-23 | 1 | -0/+1235 |
| | |||||
* | synth-context: add source_scope (for debugger). | Tristan Gingold | 2019-11-23 | 3 | -2/+19 |
| | |||||
* | synth-expr: handle null slices in synth_slice_const_suffix. | Tristan Gingold | 2019-11-23 | 1 | -24/+32 |
| | |||||
* | synth: add debug_error. | Tristan Gingold | 2019-11-22 | 4 | -10/+25 |
| | |||||
* | synth: handle allocator_by_expression. | Tristan Gingold | 2019-11-22 | 2 | -2/+38 |
| | |||||
* | synth-stmts: fix warnings. | Tristan Gingold | 2019-11-22 | 1 | -4/+0 |
| | |||||
* | synth-static_oper: handle or for uns and sgn. | Tristan Gingold | 2019-11-22 | 1 | -1/+3 |
| | |||||
* | synth: support discrete static case statement. | Tristan Gingold | 2019-11-22 | 1 | -5/+81 |
| | |||||
* | Actions: add workflow 'push' (#1016) | 1138-4EB | 2019-11-21 | 13 | -407/+798 |
| | | | | | | | | | | | | | | * use CC=clang to build C sources on macOS * actions: ensure that shared libs are in the PATH on windows * ci: add GitHub Actions 'push' workflow * ci: fix group labels * dist: add GRAY to ansi_color * ci: use same scripts for GHA and Travis | ||||
* | Make-lang.in: use linker and linker flags. | Tristan Gingold | 2019-11-21 | 1 | -3/+6 |
| | |||||
* | introduce package utils_io. | Tristan Gingold | 2019-11-21 | 6 | -42/+86 |
| | |||||
* | gcc: allow to build grt-cstdio with c++. | Tristan Gingold | 2019-11-20 | 1 | -0/+8 |
| | |||||
* | synth: infrastructure for debugger. | Tristan Gingold | 2019-11-20 | 6 | -0/+78 |
| | |||||
* | Makefile: fix build of ghdl_gcc with synth. | Tristan Gingold | 2019-11-20 | 2 | -2/+6 |
| | |||||
* | synth: fix regression due to synth_bit_eq_const change. | Tristan Gingold | 2019-11-20 | 1 | -2/+7 |
| | |||||
* | ci: fix envvar name to run synth tests (#1024) | 1138-4EB | 2019-11-20 | 1 | -1/+1 |
| | |||||
* | Makefile.in: add files for synthesis to copy-sources.gcc | Tristan Gingold | 2019-11-19 | 1 | -0/+3 |
| | |||||
* | synth-expr: properly set the return type in synth_bit_eq_const. For #1022 | Tristan Gingold | 2019-11-18 | 1 | -1/+2 |
| | |||||
* | Makefile: fix build with --enable-synth | Tristan Gingold | 2019-11-17 | 1 | -5/+11 |
| | |||||
* | synth: elaborate packages body. | Tristan Gingold | 2019-11-17 | 1 | -13/+9 |
| |