Jonas Maebe
|
d2b55b6f07
* moved the recording of aggregate type information during typed constant
|
11 lat temu |
Jonas Maebe
|
6560b1dbd6
* emit alignment directive in the typed constant builder when starting a new
|
11 lat temu |
Jonas Maebe
|
210b532832
* split up specifying the type of the section of a typed constant and whether
|
11 lat temu |
Jonas Maebe
|
864b36fbe5
* create the recorddef at the start when building an anonymous recorddef,
|
11 lat temu |
Jonas Maebe
|
6cc74cd115
+ added missing begin_anonymous_record() for widestring constants (undetected
|
11 lat temu |
Jonas Maebe
|
cc4482d6f8
- removed tck_simple_procvar2proc, instead use
|
11 lat temu |
Jonas Maebe
|
6e09fcb744
* fixed ansi/unicodestring constants on non-llvm/darwin platforms after
|
11 lat temu |
Jonas Maebe
|
9e074d036b
* migrated the handling of ansi/unicodestring constants to the high level
|
11 lat temu |
Jonas Maebe
|
5144a0d1e6
* only start a new object file for typed const data if we are instructed
|
11 lat temu |
Jonas Maebe
|
c84a8a4bc2
* separate methods to get the size of the ansistring/unicode header and to
|
11 lat temu |
Jonas Maebe
|
7a10959aa0
+ support for parsing structured data for which no tdef is available in
|
11 lat temu |
Jonas Maebe
|
53a5ccbfba
* fixed some comments so they correspond to the current implementation
|
11 lat temu |
Jonas Maebe
|
b94a524556
* converted emitting pwidechar typed constants to the typed constant builder
|
11 lat temu |
Jonas Maebe
|
8afffdb176
* moved get_string_symofs() to a virtual class method of
|
11 lat temu |
Jonas Maebe
|
a284902813
* emit the current offset when flushing tasmsymbols in the
|
11 lat temu |
Jonas Maebe
|
e0c1c4d3bf
+ support for merging multiple tai_strings/tai_consts emitted as part of the
|
11 lat temu |
Jonas Maebe
|
9f39188253
* moved the tai_*typedconst classes to aasmcnst to make use of def-related
|
11 lat temu |
Jonas Maebe
|
02ad2e4879
+ unit with a buider class for typed constant/initialised data elements at
|
11 lat temu |