Jonas Maebe
|
473cec9d85
* converted tnodeutils.InsertRuntimeInits() to the high level typed const
|
9 years ago |
Jonas Maebe
|
26f6d2f39d
* emit smallsets as a single byte/word/cardinal, since that is how they
|
9 years ago |
Jonas Maebe
|
1cb8c0d00c
* specify the def of assembler level symbols defined via
|
9 years ago |
Jonas Maebe
|
68cbbe677a
* fixed type information for C-block typed constants (fixes
|
9 years ago |
Jonas Maebe
|
0311528502
* always write bitpacked typed constant arrays as a multiple of bytes rather
|
9 years ago |
Jonas Maebe
|
c71bc54785
* when emitting the procedure address part of a complex procvar, type
|
9 years ago |
Jonas Maebe
|
8e2607d96d
* data for bitpacked arrays is part of an aggregate
|
9 years ago |
Jonas Maebe
|
b8ed0fac5d
* give an error when trying to get the address of an element of a dynamic
|
9 years ago |
Jonas Maebe
|
092a0af0ec
* removed special-purpose code for constant chars while parsing typed string
|
9 years ago |
Jonas Maebe
|
8f57609ef2
* fixed types for classrefdef typed constants
|
9 years ago |
Jeppe Johansen
|
0046af39eb
Fixed #29025.
|
9 years ago |
Jonas Maebe
|
8d8851afd6
* set minimum alignment for pchar to 1 instead of 0 (llvm doesn't
|
9 years ago |
svenbarth
|
0ff87336aa
Convert the Boolean parameters accept_equal, typeonly and hadspecialize of comp_expr(), sub_expr() and factor() to a set parameter and adjust all calls.
|
9 years ago |
nickysn
|
072139cdb7
* fixed ofs(procedure) as well
|
9 years ago |
Jonas Maebe
|
e93660c170
- removed ttai_lowleveltypedconstbuilder.queue_addrn(), as we are always
|
10 years ago |
Jonas Maebe
|
f40ea04540
* changed getarraydef() into a tarraydef.getreusable() class method
|
10 years ago |
Jonas Maebe
|
9ceddf9b16
* fix tasmlisttypedconstbuilder memory leaks
|
10 years ago |
Jonas Maebe
|
93fcdb9a5a
* fixed initialisation of procvar typed const with a pointerconstn:
|
10 years ago |
Jonas Maebe
|
d71f6e9840
- removed extraneous maybe_begin_aggregate() when a procvar is initialised
|
10 years ago |
Jonas Maebe
|
3be51e1455
* fixed endless recursion in tabstractrecorddef.contains_float_field() in
|
10 years ago |
Jonas Maebe
|
419a97cce8
* changed emit_ansistring_const() and emit_unicodestring_const() into
|
10 years ago |
Jonas Maebe
|
6ed273eec5
* support specifying the name of an internal data section
|
10 years ago |
Jonas Maebe
|
a76aba4a20
* converted a number of string data generators to the internal data builder
|
10 years ago |
Jonas Maebe
|
5e1bb8e408
+ tcalo_make_dead_strippable to indicate that a typed constant data block
|
10 years ago |
Jonas Maebe
|
e924dbed90
* moved the specification of the options for a ttai_typedconstbuilder from
|
10 years ago |
Jonas Maebe
|
765044aede
* fixed a number of (mostly false) warnings regarding uninitialised
|
10 years ago |
Jonas Maebe
|
b931f78b4b
* insert a type conversion from ordinal to pointer for pointerconstn
|
10 years ago |
Jonas Maebe
|
9c42437326
* moved tasmlisttypedconstbuilder.tc_emit_string_offset() to
|
10 years ago |
Jonas Maebe
|
67b8aceaee
* synchronized with privatetrunk till r30095
|
10 years ago |
florian
|
461821d1a5
* read array initializations in generic subroutines without fixed limits, resolves #25602
|
10 years ago |