Commit History

Author SHA1 Message Date
  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 a13c9d93ff * create new object file when creating new section for ansistring/ 13 years ago
  Jonas Maebe 8282d6e37a * do not create a global symbol in the middle of ansi/unicodestring 13 years ago
  paul b1b0b2bb1f compiler: move ansistring codepage number replacement code from the asm generator to one level up. output both 0 and CP_NONE ansistring constants as constants with codepage 0. codepage 0 means CP_ACP and it will be properly understood of RTL routines while codepage CP_NONE means no codepage. For delphi unicode mode output them in compiler codepage as before. 13 years ago
  paul ff3791d1f3 compiler: emit constants of encoding 0 in CP_NONE/DefaultSystemCodePage encoding (depends on modes witch) 14 years ago
  paul 828367bebd compiler: 14 years ago
  paul 9c39ad5428 compiler: winlike widestrings should not contain "encoding" and "element size" fields 14 years ago
  paul 41e85bc36a compiler: 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
  paul 4b9a082152 merge r17371 from cpstrnew branch by michael: 14 years ago
  florian b5e7b3e1e7 o patch by Sergei Gorelkin which basically resolves #14308 (still misses some tests): 15 years ago
  peter 1ace0dc9b8 * moved some tables from ra386*.pas -> i386.pas 26 years ago
  peter ce3e2aec84 + rec.field(%esi) support 26 years ago
  peter 1b369bb4bb + globtype,tokens,version unit splitted from globals 27 years ago
  peter e0f66581eb * fixed for $H+ 27 years ago
  peter d84489d9b7 * recordtype.field support in constant expressions 27 years ago
  peter e06ac8e64f + leal procsym,eax is now allowed 27 years ago
  florian 6155ef488c * emitpushreferenceaddress gets now the asmlist as parameter 27 years ago
  pierre c3b3abdb65 * undid some changes of Peter that made the compiler wrong 27 years ago
  peter 1468993242 * new style for m68k/i386 infos and enums 27 years ago
  carl a4630b4f2b * bugfixes from fix branch 27 years ago
  carl 17ddc67710 +} now record offsets searches set the operand sizes 27 years ago
  peter df5ca5be09 * fixed bug 42 27 years ago
  peter 85c8a88cbe + localswitches, moduleswitches, globalswitches splitting 27 years ago
  peter c9715847f6 * updated messages file 27 years ago
  peter f66f837fc8 * m68k compiles 27 years ago
  peter 659c2fb45d * fixed call bugs with assembler readers 27 years ago
  pierre 5cdd60cac8 + added some code for ansistring (not complete nor working yet) 27 years ago
  root d1a1f501c8 Initial revision 27 years ago