Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | synth: factorize code (Exec_Name_Subtype). Fix #2273 | Tristan Gingold | 2022-12-18 | 4 | -84/+26 |
| | |||||
* | vhdl-evaluation: handle bit to_hstring. | Tristan Gingold | 2022-12-17 | 1 | -1/+3 |
| | | | | Fix #2269 | ||||
* | Restore latch inference. | cderrien | 2022-12-16 | 1 | -5/+1 |
| | |||||
* | synth-vhdl_stmts: handle impure functions. | Tristan Gingold | 2022-12-16 | 1 | -1/+8 |
| | | | | Fix #2270 | ||||
* | vhdl/translate/ortho_front.adb: avoid crash after errors. | Tristan Gingold | 2022-12-16 | 1 | -0/+5 |
| | | | | Fix #2271 | ||||
* | vhdl-nodes: add Get/Set_Instantiated_Header. | Tristan Gingold | 2022-12-16 | 5 | -105/+146 |
| | | | | For #2264 | ||||
* | vhdl: minor refactoring | Tristan Gingold | 2022-12-12 | 4 | -22/+13 |
| | |||||
* | trans-chap7.adb: handle any expression for bounds. | Tristan Gingold | 2022-12-11 | 1 | -2/+3 |
| | | | | Fix #2223 | ||||
* | trans-chap7: handle unconstrained vector in bounded aggregate. | Tristan Gingold | 2022-12-11 | 1 | -6/+10 |
| | |||||
* | vhdl: handle dynamically bounded aggregates with unbounded element. | Tristan Gingold | 2022-12-10 | 2 | -50/+142 |
| | | | | Fix #2216 | ||||
* | vhdl-sem_types.adb(Set_Type_Has_Signal): generalize. | Tristan Gingold | 2022-12-10 | 1 | -7/+2 |
| | | | | | | In case of subtype, mark the parent type. Fix #2267 | ||||
* | psl-build.adb: handle sync_abort. Fix #2266 | Tristan Gingold | 2022-12-07 | 1 | -1/+2 |
| | |||||
* | file_comments: add Initialize and Finalize | Tristan Gingold | 2022-12-06 | 3 | -0/+20 |
| | |||||
* | file_comments: reset comments when starting a new file | Tristan Gingold | 2022-12-06 | 1 | -1/+3 |
| | |||||
* | vhdl: fix use clause of a package with interface subprograms. | Tristan Gingold | 2022-11-30 | 5 | -20/+63 |
| | | | | Fix #2250 | ||||
* | vhdl-nodes: add Get/Set_Associated_Subprogram. | Tristan Gingold | 2022-11-30 | 4 | -183/+229 |
| | |||||
* | synth-vhdl_eval: minor refactoring | Tristan Gingold | 2022-11-30 | 1 | -32/+38 |
| | |||||
* | synth-vhdl_oper: handle more operators. | Tristan Gingold | 2022-11-30 | 1 | -51/+131 |
| | |||||
* | synth-vhdl_oper: complete rework on predefined functions. | Tristan Gingold | 2022-11-30 | 2 | -645/+571 |
| | | | | The same subprogram now handle all the predefined functions. | ||||
* | synth-vhdl_oper: refactoring | Tristan Gingold | 2022-11-30 | 1 | -61/+86 |
| | |||||
* | vhdl-evaluation: improve handling of ieee 08 static functions. | Tristan Gingold | 2022-11-28 | 2 | -36/+51 |
| | | | | Fix #2252 | ||||
* | synth-vhdl_eval(eval_static_predefined_function_call): handle all operations | Tristan Gingold | 2022-11-28 | 4 | -987/+956 |
| | |||||
* | file_comments: fix handling of comment on the same line. | Tristan Gingold | 2022-11-27 | 2 | -22/+54 |
| | |||||
* | vhdl: rework comment gathering to handle empty lines. | Tristan Gingold | 2022-11-27 | 9 | -166/+398 |
| | |||||
* | vhdl-parse: add a comment | Tristan Gingold | 2022-11-23 | 1 | -2/+4 |
| | |||||
* | file_comments: add comments_range to support deferred gathering | Tristan Gingold | 2022-11-23 | 5 | -5/+81 |
| | | | | For processes. | ||||
* | vhdl-parse: gather comments for subprograms | Tristan Gingold | 2022-11-22 | 1 | -0/+5 |
| | |||||
* | vhdl-parse: gather comments for enumerations and their literals | Tristan Gingold | 2022-11-22 | 1 | -1/+15 |
| | |||||
* | vhdl-parse: gather more comments (type, objects) | Tristan Gingold | 2022-11-22 | 1 | -1/+22 |
| | |||||
* | vhdl-parse: handle inside comments | Tristan Gingold | 2022-11-21 | 1 | -0/+31 |
| | |||||
* | vhdl-prints: add an option to display comments | Tristan Gingold | 2022-11-20 | 3 | -3/+74 |
| | |||||
* | pyGHDL: add file_comments.py | Tristan Gingold | 2022-11-20 | 4 | -2/+42 |
| | |||||
* | Add an API to gather comments. | Tristan Gingold | 2022-11-20 | 7 | -4/+380 |
| | |||||
* | grt-algos: clarify the API | Tristan Gingold | 2022-11-20 | 3 | -6/+11 |
| | |||||
* | vhdl-evaluation(build_array_choices_vector): handle vhdl-08 aggregates. | Tristan Gingold | 2022-11-16 | 3 | -47/+61 |
| | | | | For #2244 | ||||
* | vhdl-sem_expr: fix aggregate index for vhdl-08 | Tristan Gingold | 2022-11-16 | 1 | -13/+42 |
| | | | | | When the index direction is determined by the direction of range choices. Fix #2244 | ||||
* | synth: improve error message for ghdl/ghdl-yosys-plugin#179 | Tristan Gingold | 2022-11-15 | 1 | -1/+3 |
| | |||||
* | synth: avoid a crash on signal assignment in non-sensitized process. | Tristan Gingold | 2022-11-14 | 1 | -2/+9 |
| | | | | Fix ghdl/ghdl-yosys-plugin#180 | ||||
* | Remove trailing spaces | Tristan Gingold | 2022-11-08 | 2 | -2/+2 |
| | |||||
* | elab-vhdl_expr: fix a crash on simple aggregates. Fix #2240 | Tristan Gingold | 2022-11-08 | 2 | -15/+13 |
| | |||||
* | vhdl: fix some compiler warnings | Tristan Gingold | 2022-11-08 | 3 | -6/+2 |
| | |||||
* | vhdl-sem_expr: fix a crash after error. Fix #2239 | Tristan Gingold | 2022-11-08 | 1 | -0/+2 |
| | |||||
* | Added id to warnings related to attributes. (#2242) | cderrien | 2022-11-08 | 5 | -2/+25 |
| | |||||
* | Escape port name in dot output. (#2241) | cderrien | 2022-11-08 | 1 | -1/+1 |
| | |||||
* | vhdl/translate: handle predefined operators as conversion functions | Tristan Gingold | 2022-11-07 | 3 | -44/+73 |
| | |||||
* | netlists-memories: refactoring | Tristan Gingold | 2022-11-06 | 1 | -113/+105 |
| | |||||
* | netlists-memories: factorize code. | Tristan Gingold | 2022-11-06 | 1 | -83/+41 |
| | |||||
* | netlists: factorize code | Tristan Gingold | 2022-11-06 | 1 | -100/+56 |
| | |||||
* | synth-environment.adb: fix warning | Tristan Gingold | 2022-11-05 | 1 | -1/+0 |
| | |||||
* | synth: rework memory inference. Fix #2232 | Tristan Gingold | 2022-11-05 | 3 | -78/+233 |
| |