Commit History

Autor SHA1 Mensaxe Data
  yury e04a3b4ac6 * Removed unused vars for x86 compiler. %!s(int64=10) %!d(string=hai) anos
  Jonas Maebe 991e1f49bd * store a pointer to the used tasminfo record in every assembler writer, so %!s(int64=10) %!d(string=hai) anos
  Jonas Maebe b3d0197f98 * factored out the output file handling (mostly writing data) from the %!s(int64=10) %!d(string=hai) anos
  nickysn e323a08b20 + also write the omf special segment attributes in the nasm writer for the win16 target %!s(int64=10) %!d(string=hai) anos
  nickysn 1835c075e6 + added win16 to the nasm's supported targets %!s(int64=10) %!d(string=hai) anos
  nickysn 0fdc62e0f7 + initialize DS with the current unit's data segment in the function entry code %!s(int64=10) %!d(string=hai) anos
  nickysn 2725b1160b * name the 'FAR_DATA' class segments as module_name+'_DATA' %!s(int64=10) %!d(string=hai) anos
  nickysn cfab5d3d3e * the omfbase.omf_segclass const array converted to function in order to be able %!s(int64=10) %!d(string=hai) anos
  nickysn cf144a7fb7 * use a dummy non-nil pointer in FSectionsUsed and FSectionsInDGROUP, because %!s(int64=10) %!d(string=hai) anos
  nickysn 3b36e3d0b5 * declare segments as use16 or use32 in the nasm asm writer %!s(int64=10) %!d(string=hai) anos
  nickysn 672ff1d863 * fixed memleak after r31487 %!s(int64=10) %!d(string=hai) anos
  nickysn 314b5e5eac * fixed class name in comment %!s(int64=10) %!d(string=hai) anos
  nickysn 92c831c3dd * writing of omf section attributes in the NASM asm writer rewritten to use the %!s(int64=10) %!d(string=hai) anos
  nickysn 4061628ffb * the i8086-msdos default code segment (in near code memory models) renamed %!s(int64=10) %!d(string=hai) anos
  nickysn 1a8e203bf5 * moved the omf section names constant to the omfbase unit and use it also in %!s(int64=10) %!d(string=hai) anos
  Jonas Maebe 0d74e4f719 * changed paratargetdbg from a global variable into a field of toption %!s(int64=10) %!d(string=hai) anos
  nickysn 5dc42404cf * capitalize omf segment class names, as that's how other 16-bit compilers write them %!s(int64=10) %!d(string=hai) anos
  nickysn e09ab50724 * capitalize the group name 'DGROUP' in the generated omf object files, because %!s(int64=10) %!d(string=hai) anos
  nickysn 778a678956 * use a 4 byte alignment for the dwarf debug sections on i8086 (not sure if %!s(int64=10) %!d(string=hai) anos
  nickysn 5a1ce6162b * set the bss, rodata and rodata_norel section alignment to 2 bytes for the i8086-msdos target %!s(int64=10) %!d(string=hai) anos
  nickysn a6e39edb8f * moved the insertion of fwaits for 8087 from the nasm asm writer to ti8086procinfo.postprocess_code %!s(int64=10) %!d(string=hai) anos
  nickysn 6a7fff644a * align non-code sections with zeros, instead of nops in the nasm asm output %!s(int64=10) %!d(string=hai) anos
  nickysn 877a769ac3 + support align directive with a given use_op/fillop in the NASM asm writer %!s(int64=10) %!d(string=hai) anos
  Jeppe Johansen e2272c8a7e Added aitconst_gs for AVR pointer references to Flash. %!s(int64=10) %!d(string=hai) anos
  Jonas Maebe 67b8aceaee * synchronized with privatetrunk till r30095 %!s(int64=10) %!d(string=hai) anos
  florian 7c1cf07484 + support section smartlinking with nasm %!s(int64=10) %!d(string=hai) anos
  Károly Balogh dd67fa8c5c * fixed DFA warnings for i8086 %!s(int64=11) %!d(string=hai) anos
  Jonas Maebe 7949bebb8d * synchronised with r28168 of trunk %!s(int64=11) %!d(string=hai) anos
  Jonas Maebe b0ff41406a * grouped all tai_real* types into a single tai_realconst type, %!s(int64=11) %!d(string=hai) anos
  nickysn 36d6fb7868 * don't add the stack segment declaration at the beginning of each object file %!s(int64=11) %!d(string=hai) anos