florian
|
ff3acfb8cd
* cleanup of 2.7.0 defines
|
3 gadi atpakaļ |
yury
|
764227193a
* Added on option to implement library based smartlinking of the dead stripable vectorized lists (e.g. resource strings index). By default smartlinking of such lists only supported when the section based smartlinking (tf_smartlink_sections) is enabled for a target.
|
5 gadi atpakaļ |
Jonas Maebe
|
d8903ce6b3
- removed maxcrecordalign parameter/field from recordsymtables, as this value
|
6 gadi atpakaļ |
Jonas Maebe
|
0b61b5d4cf
* added extra header to ppu inside a subsection, so we won't run into
|
6 gadi atpakaļ |
florian
|
800ce23499
* fixed some issues to get correct values of section_count, works better than before but it is still not perfect for unknown reasons
|
6 gadi atpakaļ |
florian
|
b1dff29cbf
* removed unused units
|
8 gadi atpakaļ |
Jonas Maebe
|
4c9903455e
- don't apply const_align() to alignments passed to high level typed
|
8 gadi atpakaļ |
svenbarth
|
90a1099c5e
* generate indirect symbols for resource strings as well as the start and end symbols
|
9 gadi atpakaļ |
Jonas Maebe
|
f83f9168ee
* emit all resource strings and internal dynamic string data using the
|
9 gadi atpakaļ |
yury
|
17358aa3ed
* Removed unused local vars.
|
9 gadi atpakaļ |
Jonas Maebe
|
91abc54314
* implemented emitting items in a vectorized dead strippable section to
|
9 gadi atpakaļ |
Jonas Maebe
|
96b529072a
* factored out generating the start and end of a vectorized dead strippable
|
9 gadi atpakaļ |
Jonas Maebe
|
fbc97cc426
- removed new object/section commands for the al_const list when emitting
|
9 gadi atpakaļ |
Jonas Maebe
|
964f8c9f9b
* factored out the creation of start/end symbols of vectorized dead strippable
|
9 gadi atpakaļ |
Jonas Maebe
|
05bf826342
+ support UTF-8 in ascii2unicode(), this fixes the UTF-16 output of
|
9 gadi atpakaļ |
Jonas Maebe
|
419a97cce8
* changed emit_ansistring_const() and emit_unicodestring_const() into
|
10 gadi atpakaļ |
Jonas Maebe
|
12836db931
* put the symtable(s) of the current unit back on the symtablestack before
|
10 gadi atpakaļ |
Jonas Maebe
|
9e074d036b
* migrated the handling of ansi/unicodestring constants to the high level
|
11 gadi atpakaļ |
paul
|
eb508a18e9
compiler: remove RST writer
|
11 gadi atpakaļ |
paul
|
e7636cd6e6
compiler: fix a bug in .rsj output and enable it by default
|
11 gadi atpakaļ |
paul
|
3aec5da7a7
compiler: use widestrings for json resource file generation
|
11 gadi atpakaļ |
paul
|
3bd53b9658
compiler: add a method for generating json files for resource strings (for experiments only now)
|
11 gadi atpakaļ |
nickysn
|
a1fa1954b8
* i8086 medium model fixes in Tresourcestrings.CreateResourceStringData
|
12 gadi atpakaļ |
sergei
|
5fe8b516d4
* Put string with unit name into sec_rodata_norel (other strings are already there since r23017, this one was missed).
|
12 gadi atpakaļ |
sergei
|
afd34cf9d5
* Changed section for ansi/wide/unicodestring constants, resourcestrings (content only) and dataconstnodes from sec_rodata to sec_rodata_norel, because they never contain relocations.
|
12 gadi atpakaļ |
Jonas Maebe
|
8282d6e37a
* do not create a global symbol in the middle of ansi/unicodestring
|
13 gadi atpakaļ |
Jonas Maebe
|
14cfe770a4
* replaced most (if not all) remaining fields/parameters in the compiler
|
13 gadi atpakaļ |
Jonas Maebe
|
b93cc83703
* on AIX, you also can't have a label without data coming at the end of the
|
13 gadi atpakaļ |
paul
|
c6ca9e5091
compiler:
|
13 gadi atpakaļ |
florian
|
73a084d662
* fixes bootstrapping with 2.6.0
|
14 gadi atpakaļ |