Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | vhdl: avoid a crash in case of outdated package body. | Tristan Gingold | 2020-04-12 | 1 | -1/+3 | |
| | ||||||
* | synth-expr: avoid a crash after error. | Tristan Gingold | 2020-04-12 | 1 | -0/+4 | |
| | ||||||
* | synth-oper: recognize more operations from std_logic_arith. | Tristan Gingold | 2020-04-12 | 5 | -63/+201 | |
| | ||||||
* | grt: handle argc=0 and argv/=null in ghdl_main (#1206) (#1215) | umarcor | 2020-04-12 | 3 | -10/+24 | |
| | ||||||
* | testsuite/synth: add test for #1211 | Tristan Gingold | 2020-04-12 | 5 | -0/+200 | |
| | ||||||
* | netlists-infreence: simplify condition. Fix #1211 | Tristan Gingold | 2020-04-12 | 1 | -5/+2 | |
| | ||||||
* | netlists-inference: refactoring for #1211 | Tristan Gingold | 2020-04-12 | 1 | -35/+51 | |
| | ||||||
* | testsuite/synth: add a test for #1210 | Tristan Gingold | 2020-04-11 | 2 | -0/+22 | |
| | ||||||
* | synth-static_oper: handle floor. Fix #1210 | Tristan Gingold | 2020-04-11 | 1 | -0/+7 | |
| | ||||||
* | vhdl: recognize math_real.floor. For #1210 | Tristan Gingold | 2020-04-11 | 6 | -345/+352 | |
| | ||||||
* | testsuite/synth: add test for #1212 | Tristan Gingold | 2020-04-11 | 2 | -0/+36 | |
| | ||||||
* | synth-static_proc: handle deallocate for null access. Fix #1212 | Tristan Gingold | 2020-04-11 | 1 | -2/+6 | |
| | ||||||
* | testsuite/synth: add test from #1209 | Tristan Gingold | 2020-04-11 | 2 | -0/+31 | |
| | ||||||
* | synth-static_oper: handle more additions. Fix #1209 | Tristan Gingold | 2020-04-11 | 1 | -1/+5 | |
| | ||||||
* | synth: initialize variables with a static value. | Tristan Gingold | 2020-04-11 | 1 | -3/+8 | |
| | ||||||
* | vhdl: handle pragma synthesis_on/synthesis_off. | Tristan Gingold | 2020-04-11 | 4 | -188/+198 | |
| | ||||||
* | testsuite/gna: add a test for #1206 | Tristan Gingold | 2020-04-11 | 3 | -0/+36 | |
| | ||||||
* | grt: handle argc=0 in ghdl_main. Fix #1206 | Tristan Gingold | 2020-04-11 | 1 | -1/+7 | |
| | ||||||
* | testsuite/synth: add a test for #1207 | Tristan Gingold | 2020-04-11 | 2 | -0/+74 | |
| | ||||||
* | synth: handle more operators for synopsys packages. Fix #1207 | Tristan Gingold | 2020-04-11 | 1 | -3/+6 | |
| | ||||||
* | vhdl: recognize ext/sxt from std_logic_arith. | Tristan Gingold | 2020-04-11 | 5 | -93/+112 | |
| | ||||||
* | testsuite/synth: add a test for #1208 | Tristan Gingold | 2020-04-11 | 2 | -0/+30 | |
| | ||||||
* | synth-oper: handle STD_LOGIC_ARITH_CONV_INTEGER_LOG. Fix #1208 | Tristan Gingold | 2020-04-11 | 1 | -0/+1 | |
| | ||||||
* | synth-oper: avoid a crash in case of error. | Tristan Gingold | 2020-04-11 | 1 | -14/+18 | |
| | ||||||
* | synth-oper: handle more operators. | Tristan Gingold | 2020-04-11 | 1 | -6/+9 | |
| | ||||||
* | vhdl: recognize comparaison of std_logic_arith. | Tristan Gingold | 2020-04-11 | 3 | -12/+221 | |
| | ||||||
* | synth-oper: handle srl | Tristan Gingold | 2020-04-10 | 1 | -1/+4 | |
| | ||||||
* | testsuite/gna: add case for #1201 | Tristan Gingold | 2020-04-10 | 2 | -0/+51 | |
| | ||||||
* | ghdldrv: add -shared option to build a shared library. For #640 | Tristan Gingold | 2020-04-10 | 1 | -3/+24 | |
| | ||||||
* | ghdldrv: refactoring (move more flags into the command object). | Tristan Gingold | 2020-04-10 | 1 | -116/+119 | |
| | ||||||
* | ghdldrv: Make Perform_Action cmd parameter in out. | Tristan Gingold | 2020-04-10 | 10 | -232/+232 | |
| | | | | So that it can change the flags written by decode_option. | |||||
* | grt and ghdldrv: extract grt-exec.lst from grt.lst. For #640 | Tristan Gingold | 2020-04-10 | 3 | -5/+18 | |
| | ||||||
* | grt: separate exec and all link options. For #640 | Tristan Gingold | 2020-04-10 | 1 | -5/+21 | |
| | ||||||
* | Adjust help for --disable-synth. | Tristan Gingold | 2020-04-10 | 2 | -2/+2 | |
| | ||||||
* | synth-static_oper: add write_std_logic. | Tristan Gingold | 2020-04-10 | 1 | -12/+15 | |
| | ||||||
* | synth-static_oper: use Order_Type instead of Compare_Type. | Tristan Gingold | 2020-04-10 | 1 | -42/+38 | |
| | ||||||
* | synth: use more memtyp in synth-static_oper. | Tristan Gingold | 2020-04-10 | 5 | -99/+26 | |
| | ||||||
* | update doc (synth, overview, generics, etc.) (#1205) | umarcor | 2020-04-10 | 17 | -76/+134 | |
| | | | | | | | | | | | | | * doc: extend info about setting generics through the CLI * doc: rename 'Command Reference' to 'Additional Command Reference' * doc: use '``' instead of ':samp:' * doc: update info about synthesis * doc: add references to sources in internals/Overview * doc: add diagram to internals/Overview | |||||
* | testsuite/synth: add case for #1176 | Tristan Gingold | 2020-04-09 | 2 | -0/+33 | |
| | ||||||
* | testsuite/synth: add a case for #1181 | Tristan Gingold | 2020-04-09 | 2 | -0/+31 | |
| | ||||||
* | synth: use memtyp in synth-static_oper. Fix #1181 | Tristan Gingold | 2020-04-09 | 7 | -113/+130 | |
| | ||||||
* | synth: refactoring to store static values in wires. | Tristan Gingold | 2020-04-09 | 18 | -296/+489 | |
| | ||||||
* | synth-environment: add comments. | Tristan Gingold | 2020-04-09 | 2 | -42/+68 | |
| | ||||||
* | synth: extract synth.objtypes from synth.values. | Tristan Gingold | 2020-04-09 | 18 | -743/+833 | |
| | ||||||
* | synth-values.ads: minor cleanup | Tristan Gingold | 2020-04-09 | 1 | -9/+0 | |
| | ||||||
* | doc: update tips/hints related to VHPIDIRECT (#1202) | umarcor | 2020-04-09 | 3 | -36/+57 | |
| | ||||||
* | Update Foreign.rst to reflect my learnings (#1195) | RocketRoss | 2020-04-08 | 2 | -2/+16 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Update Foreign.rst to reflect my learnings I found the page to be a little unclear in when and why to link to externally generated object files. It is a simple point in hindsight, but moving Linking foreign object files to GHDL to right after Foreign Declarations of Function makes it easier to see the link. I also added a Hint on how to pass command line arguments to ghdl_main, and wrote that the one code block is Python code (which wasn't immediately obvious to me at least). * Update Foreign.rst to reflect my learnings: Rev1 Move Linking... back to original spot. Better hint, and extra reference to simulation options. * Add reference-able label to --elab-run * Update Foreign.rst to reflect my learnings: Rev2 Clean up reference hint. * Update Foreign.rst to reflect my learnings: Rev3 Further clean reference hints. * Update Foreign.rst to reflect my learnings: Rev4 Improve hints. * Move and make -Wl,*.o hint generic, reference it * Do lables require an empty line to follow?? * Missed 'is' * Remove promise for example. * Remove promise again..... * Give up on referencing hint, just ref "linking... * Line feed reverted to LF Co-authored-by: Ross <radonnachie@gmail.com> | |||||
* | synth-static_oper: handle mul uns nat. (#1200) | bwimm | 2020-04-07 | 4 | -2/+36 | |
| | ||||||
* | testsuite: add a test for #1191 | Tristan Gingold | 2020-04-07 | 4 | -0/+205 | |
| | ||||||
* | vhdl: fix crash on vhdl08 sub-sub index constraint. For #1191 | Tristan Gingold | 2020-04-07 | 3 | -4/+5 | |
| |