florian
|
b1dff29cbf
* removed unused units
|
8 years ago |
Jonas Maebe
|
4c9903455e
- don't apply const_align() to alignments passed to high level typed
|
8 years ago |
svenbarth
|
90a1099c5e
* generate indirect symbols for resource strings as well as the start and end symbols
|
9 years ago |
Jonas Maebe
|
f83f9168ee
* emit all resource strings and internal dynamic string data using the
|
9 years ago |
yury
|
17358aa3ed
* Removed unused local vars.
|
9 years ago |
Jonas Maebe
|
91abc54314
* implemented emitting items in a vectorized dead strippable section to
|
9 years ago |
Jonas Maebe
|
96b529072a
* factored out generating the start and end of a vectorized dead strippable
|
9 years ago |
Jonas Maebe
|
fbc97cc426
- removed new object/section commands for the al_const list when emitting
|
9 years ago |
Jonas Maebe
|
964f8c9f9b
* factored out the creation of start/end symbols of vectorized dead strippable
|
9 years ago |
Jonas Maebe
|
05bf826342
+ support UTF-8 in ascii2unicode(), this fixes the UTF-16 output of
|
9 years ago |
Jonas Maebe
|
419a97cce8
* changed emit_ansistring_const() and emit_unicodestring_const() into
|
10 years ago |
Jonas Maebe
|
12836db931
* put the symtable(s) of the current unit back on the symtablestack before
|
10 years ago |
Jonas Maebe
|
9e074d036b
* migrated the handling of ansi/unicodestring constants to the high level
|
11 years ago |
paul
|
eb508a18e9
compiler: remove RST writer
|
11 years ago |
paul
|
e7636cd6e6
compiler: fix a bug in .rsj output and enable it by default
|
11 years ago |
paul
|
3aec5da7a7
compiler: use widestrings for json resource file generation
|
11 years ago |
paul
|
3bd53b9658
compiler: add a method for generating json files for resource strings (for experiments only now)
|
11 years ago |
nickysn
|
a1fa1954b8
* i8086 medium model fixes in Tresourcestrings.CreateResourceStringData
|
12 years ago |
sergei
|
5fe8b516d4
* Put string with unit name into sec_rodata_norel (other strings are already there since r23017, this one was missed).
|
12 years ago |
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 years ago |
Jonas Maebe
|
8282d6e37a
* do not create a global symbol in the middle of ansi/unicodestring
|
13 years ago |
Jonas Maebe
|
14cfe770a4
* replaced most (if not all) remaining fields/parameters in the compiler
|
13 years ago |
Jonas Maebe
|
b93cc83703
* on AIX, you also can't have a label without data coming at the end of the
|
13 years ago |
paul
|
c6ca9e5091
compiler:
|
13 years ago |
florian
|
73a084d662
* fixes bootstrapping with 2.6.0
|
13 years ago |
paul
|
d7ca7a0cba
compiler: emit resource strings in ansistring encoding
|
14 years ago |
florian
|
a6d01c09aa
* make compiler compilable with 2.4.4 rtl
|
14 years ago |
florian
|
d7f7a9bb76
* patch by Alexander Shishkin to clean up $ifopt usage by $push/$pop, resolves #20346
|
14 years ago |
paul
|
aba0106366
compiler: manual merge some cpstrnew changes which was impossible to merge using regular tools due to the merge conflicts
|
14 years ago |
florian
|
b5e7b3e1e7
o patch by Sergei Gorelkin which basically resolves #14308 (still misses some tests):
|
15 years ago |