aboutsummaryrefslogtreecommitdiffstats
path: root/src/vhdl/translate
Commit message (Collapse)AuthorAgeFilesLines
* trans-chap12: extract gen_stubs from write_list_list.Tristan Gingold2016-03-112-13/+54
|
* trans-chap12: refactor.Tristan Gingold2016-03-072-53/+70
|
* translate: separate decl and stmt elab subprograms.Tristan Gingold2016-02-236-96/+319
|
* translate: minor reformating.Tristan Gingold2016-02-211-24/+19
|
* grt: remove rti field in signals (to reduce space).Tristan Gingold2016-02-211-1/+0
|
* ortho: rename start/finish_const_value to start/finish_init_value.Tristan Gingold2016-02-218-64/+64
|
* trans-chap12: factorize code.Tristan Gingold2016-02-201-9/+1
|
* Refactoring in simulate in order to link with ortho.Tristan Gingold2016-02-202-0/+84
|
* Tentative fix for issue43.Tristan Gingold2016-02-171-1/+1
|
* psl: cover directive works on a sequence, not on a property.Tristan Gingold2016-02-141-1/+7
|
* PSL: move canon code to canon.adbTristan Gingold2016-02-142-53/+26
|
* translation: use Tables instead of GNAT.Table.Tristan Gingold2016-01-271-4/+3
|
* Add support for conditional assignments.Tristan Gingold2016-01-163-18/+65
|
* Set type staticness for a constant declaration and attribute specification.Tristan Gingold2016-01-111-10/+11
| | | | Fix for issue 10.
* Reorder fields in signals for alignment.Tristan Gingold2016-01-091-3/+4
|
* if/else: add debug line for elsif part.Tristan Gingold2016-01-061-0/+2
|
* Do not create signal type for scalar type.Tristan Gingold2015-12-204-18/+18
| | | | Use ghdl_signal_ptr instead. Fallout of sigptr.
* Pass signal values to interfaces. 'sigptr' optimization.Tristan Gingold2015-12-1818-974/+1454
| | | | Improve simulation speed by about 20%.
* avoid a crash if --elab without -l.Tristan Gingold2015-12-161-0/+4
|
* Allow concatenation of element whose type is an array with non-static boundsTristan Gingold2015-11-171-1/+1
| | | | Fix bug24064
* trans-chap2.adb: fix uninitialized variable.Tristan Gingold2015-10-011-9/+9
|
* Fix regression from states.Tristan Gingold2015-09-262-43/+52
| | | | Fix ticket96.
* trans-rtis: fix uninitialized field (that could result in a crash).Tristan Gingold2015-09-151-10/+8
|
* Suppress stack switching; save process state in secondary stack.Tristan Gingold2015-09-0416-787/+2276
|
* Adjust previous patch (destroy types for default port values).Tristan Gingold2015-09-032-7/+13
|
* Translate: explicitly clean transient types.Tristan Gingold2015-09-0212-112/+43
|
* Destroy types of default generic values.Tristan Gingold2015-09-012-9/+11
|
* mcode/binary_file: rename write routines.Tristan Gingold2015-08-311-3/+2
|
* Never export declarations of a package body.Tristan Gingold2015-08-311-0/+7
|
* Allow allocators in default value of subprogramsTristan Gingold2015-08-294-49/+187
| | | | (Handle them in are_trees_equal).
* Replace fat accesses by bounds accessesTristan Gingold2015-08-2914-667/+675
| | | | | translate: separate info for signals from object. Improve some error messages.
* Do not create a transient type for strings.Tristan Gingold2015-07-172-5/+14
|
* Improve code generation of strings.Tristan Gingold2015-06-271-52/+71
|
* ortho: allow selected element from an union.Tristan Gingold2015-06-121-6/+3
| | | | Minor cleanups.
* Rework procedure calls, now use a record to pass parameters.Tristan Gingold2015-06-057-347/+283
|
* Fix translation of protected types declared in subprograms.Tristan Gingold2015-06-022-4/+2
| | | | Fix ticket 86.
* Handle signal attribute in declarations. Fix alias of implicit signal.Tristan Gingold2015-05-271-27/+14
|
* Handle to_string for i64 numbers.Tristan Gingold2015-05-203-0/+7
| | | | Fix ticket 76
* Fix crash in assert translation for overflow literal.Tristan Gingold2015-05-201-1/+3
| | | | Fix ticket 75.
* Translation: handle individual association in function call.Tristan Gingold2015-05-205-120/+76
| | | | | | Factorize code. Fix ticket 74.
* Fix crash in translation of procedure individual association.Tristan Gingold2015-05-191-9/+9
| | | | Fix ticket 73.
* Check enumeration overflow for succ/pred attributes.Tristan Gingold2015-05-152-13/+27
| | | | | | Translate 'Leftof and 'Rightof. Fix ticket 65.
* Change library format: now store file checksum instead of file time stamp.Tristan Gingold2015-05-131-1/+2
| | | | For ticket 48.
* Fix translation for context declaration for gcc/llvm.Tristan Gingold2015-05-121-0/+3
| | | | Fix ticket 58.
* Add context declaration and reference (vhdl 2008).Tristan Gingold2015-05-122-1/+7
|
* Allow generic without default values in top-level entity.Tristan Gingold2015-05-111-2/+17
| | | | Implement ticket #47.
* Fix entity instantiation with extended identifier.Tristan Gingold2015-03-313-4/+20
| | | | From a patch by Ole Myren Rohne.
* ortho_llvm: handle debug info for incomplete access type.Tristan Gingold2015-03-151-7/+8
|
* Elaborate generics in two steps. Fix -c/-e for llvm builds.Tristan Gingold2015-03-016-39/+36
|
* Fix typos in grt and translation.adb for vhdl2008 (gcc).Tristan Gingold2015-01-241-1/+1
|