Commit History

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