Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | testsuite/synth: add a test for #2033 | Tristan Gingold | 2022-04-13 | 3 | -0/+22 |
| | |||||
* | synth: add support for subtype declaration in vunits. Fix #2033 | Tristan Gingold | 2022-04-13 | 5 | -235/+249 |
| | |||||
* | testsuite/gna: add a test for #2031 | Tristan Gingold | 2022-04-11 | 3 | -0/+46 |
| | |||||
* | vhdl-sem.adb: adjust location of error message. Fix #2031 | Tristan Gingold | 2022-04-11 | 1 | -1/+1 |
| | |||||
* | testsuite/synth: add a test for #2025 | Tristan Gingold | 2022-04-08 | 4 | -0/+27 |
| | |||||
* | elab-vhdl_insts: also recurse for instantiations in vunits. | Tristan Gingold | 2022-04-08 | 1 | -74/+93 |
| | | | | Fix #2025 | ||||
* | update for LLVM 14.0 | umarcor | 2022-04-08 | 2 | -1/+2 |
| | |||||
* | testsuite/synth: add tests for #2019 | Tristan Gingold | 2022-04-06 | 4 | -0/+77 |
| | |||||
* | synth-vhdl_stmts: emit an error message on missing return. Fix #2019 | Tristan Gingold | 2022-04-06 | 1 | -1/+3 |
| | |||||
* | synth-vhdl_insts: also finalize entity declarations | Tristan Gingold | 2022-04-06 | 1 | -0/+1 |
| | |||||
* | testsuite/synth: add tests for #2021 | Tristan Gingold | 2022-04-05 | 4 | -0/+61 |
| | |||||
* | synth: do not add info for element subtype (except for arrays). | Tristan Gingold | 2022-04-05 | 5 | -48/+55 |
| | | | | Fix #2021 | ||||
* | binary_file-coff: fix symbols write | Tristan Gingold | 2022-04-05 | 1 | -29/+58 |
| | |||||
* | ortho/mcode: fix win64 stack alignment | Tristan Gingold | 2022-04-04 | 1 | -1/+1 |
| | |||||
* | ortho/mcode: generate unwind info on win64 (WIP) | Tristan Gingold | 2022-04-04 | 3 | -2/+100 |
| | |||||
* | ortho/mcode: handle image relative relocation (for Win64) | Tristan Gingold | 2022-04-04 | 3 | -4/+29 |
| | |||||
* | ortho/mcode: handle x86-64 coff image dump (WIP) | Tristan Gingold | 2022-04-04 | 3 | -24/+31 |
| | |||||
* | testsuite/synth: add test for #2023 | Tristan Gingold | 2022-04-04 | 6 | -0/+495 |
| | |||||
* | synth: handle individual assoc of unbounded interface. Fix #2023 | Tristan Gingold | 2022-04-04 | 2 | -1/+4 |
| | |||||
* | synth: handle shared variable without default value. | Tristan Gingold | 2022-04-04 | 2 | -1/+4 |
| | | | | For #2023 | ||||
* | mcode: improve support of Win64 (prolog) | Tristan Gingold | 2022-04-01 | 3 | -29/+41 |
| | |||||
* | grt-readline.ads: use types from grt-types | Tristan Gingold | 2022-03-30 | 1 | -16/+5 |
| | |||||
* | mcode: improve support of Win64 (allocate stack for home registers) | Tristan Gingold | 2022-03-30 | 3 | -6/+22 |
| | |||||
* | Add chkstk-x64 for windows x64 | Tristan Gingold | 2022-03-30 | 4 | -5/+73 |
| | |||||
* | translate: adjust null access check: add an explicit check. | Tristan Gingold | 2022-03-26 | 6 | -31/+66 |
| | |||||
* | testsuite/gna: add a test for previous commit | Tristan Gingold | 2022-03-25 | 3 | -0/+80 |
| | |||||
* | trans-chap6: add an explicit memory access during fat access deference | Tristan Gingold | 2022-03-25 | 1 | -0/+10 |
| | | | | to catch NULL access | ||||
* | testsuite/gna/issue2005: handle --disable-libghdl | Tristan Gingold | 2022-03-22 | 1 | -1/+5 |
| | |||||
* | ghdldrv: extract ghdllib from ghdlsynth | Tristan Gingold | 2022-03-22 | 6 | -63/+115 |
| | |||||
* | grt: extract grt-vhdl_types from grt-types | Tristan Gingold | 2022-03-22 | 33 | -139/+196 |
| | |||||
* | Fix name of Lattice Diamond settings variable | Patrick Lehmann | 2022-03-22 | 1 | -1/+1 |
|\ | |||||
| * | Fix name of Lattice Diamond settings variable | Joonas Javanainen | 2022-03-22 | 1 | -1/+1 |
|/ | | | | | | The Lattice Diamond variable in config.sh is called `Lattice_Diamond_Settings`. `LatticeDiamond` was an incorrect prefix which never matched the settings, so they were never used. | ||||
* | synth-vhdl_expr: minor refactoring - add comments | Tristan Gingold | 2022-03-20 | 1 | -16/+34 |
| | |||||
* | testsuite/synth: add a test for #2013 | Tristan Gingold | 2022-03-20 | 9 | -0/+238 |
| | |||||
* | synth-vhdl_expr(value2logvec): fix vlen handling. Fix #2013 | Tristan Gingold | 2022-03-20 | 1 | -7/+13 |
| | |||||
* | testsuite/synth: add a test for #2011 | Tristan Gingold | 2022-03-18 | 3 | -0/+59 |
| | |||||
* | synth-vhdl_context: adjust mask. Fix #2011 | Tristan Gingold | 2022-03-18 | 1 | -1/+1 |
| | |||||
* | Merge pull request #2009 from Xiretza/install-local-fixes | tgingold | 2022-03-17 | 1 | -5/+6 |
|\ | | | | | Makefile: install.local fixes | ||||
| * | Makefile: fix order of test target dependencies | Xiretza | 2022-03-17 | 1 | -2/+2 |
| | | | | | | | | | | | | | | | | The install.*.local targets need to be run before the backend-specific test target, but this is not guaranteed by making them all dependencies of the global test target. Making the install targets dependencies of the backend-specific test target instead guarantees they are executed before the testsuite is run. | ||||
| * | Makefile: install.local: create required directories | Xiretza | 2022-03-17 | 1 | -1/+2 |
| | | |||||
| * | Makefile: install.libghdl.local: don't install to DESTDIR | Xiretza | 2022-03-17 | 1 | -2/+2 |
|/ | | | | | The purpose of the .local install targets is to install the files in-tree to allow running the test suite before installing ghdl proper. | ||||
* | vhdl-19: analyze return identifier | Tristan Gingold | 2022-03-16 | 1 | -0/+18 |
| | |||||
* | Fix include-dir paths returned by cmdline _again_ | Daniel Gröber | 2022-03-14 | 5 | -5/+41 |
| | | | | | | --libghdl-include-dir should point at a directory containing a ghdl/ subdirectory while --vpi-include-dir should point right at the ghdl/ subdir. | ||||
* | testsuite/gna: add a test for #2006 | Tristan Gingold | 2022-03-13 | 3 | -0/+24 |
| | |||||
* | vhdl: check access type restrictions also on completion. Fix #2006 | Tristan Gingold | 2022-03-13 | 3 | -25/+32 |
| | |||||
* | Parallelize suite_driver with xargs -P | Daniel Gröber | 2022-03-13 | 1 | -33/+65 |
| | | | | | The vests suite is still sequential since it doesn't seem to go through suite_driver which is still limiting the speedup. | ||||
* | Fix hardcoded values in gcc backend's default_paths | Daniel Gröber | 2022-03-13 | 4 | -24/+30 |
| | | | | | | | | | | The gcc backend's Make-lang.in still had hardcoded install paths. Since this is copied to the gcc build system we don't have access to our configure variables, so just treat it as a subst_file in the configure script. While we're at it we get rid of the separate sed invocation for default_paths and have that go through config.status instead. | ||||
* | mk: Add test target dependency on install.vpi.local | Daniel Gröber | 2022-03-13 | 1 | -0/+1 |
| | | | | This fixes some test errors when running `make test` right after a build. | ||||
* | testsuite/synth: add test for #2002 | Tristan Gingold | 2022-03-12 | 3 | -0/+28 |
| | |||||
* | netlists-disp_verilog: fix disp_const_bit | Tristan Gingold | 2022-03-12 | 1 | -2/+2 |
| |