Commit History

Autor SHA1 Mensaxe Data
  pierre e49025a086 More -CriotR fixes: %!s(int64=6) %!d(string=hai) anos
  florian 68eb921d46 * broken compilation after r39347 fixed %!s(int64=7) %!d(string=hai) anos
  nickysn 45337b67fe + when using the i8086 with section based smartlinking, create OMF section %!s(int64=7) %!d(string=hai) anos
  nickysn ab47c8b899 + introduce the omf_section_primary_group function. Use it instead of %!s(int64=7) %!d(string=hai) anos
  nickysn 5eb69edf9e + support segments (sections) with a primary group, other than 'DGROUP' in the %!s(int64=7) %!d(string=hai) anos
  nickysn bfdd75eabf + support AB_LOCAL symbols in OMF object files, by implementing support for %!s(int64=7) %!d(string=hai) anos
  nickysn 98634899f2 + support OMF fixups, determined by thread %!s(int64=7) %!d(string=hai) anos
  nickysn 189cba817e + added method TOmfSubRecord_THREAD.ApplyTo, which applies the data in the %!s(int64=7) %!d(string=hai) anos
  nickysn 26e808e155 + added classes for maintaining the OMF fixup thread state %!s(int64=7) %!d(string=hai) anos
  nickysn 54a8d8de58 + added class for decoding/encoding THREAD OMF subrecords %!s(int64=7) %!d(string=hai) anos
  nickysn 0a01c0c76f * autoswitch to writing 32-bit SEGDEF OMF records if there's a need to encode a %!s(int64=7) %!d(string=hai) anos
  nickysn 70be0dc6e9 * changed internal error number to make it unique %!s(int64=7) %!d(string=hai) anos
  nickysn dcdfecbf35 * changed internal error number to make it unique %!s(int64=7) %!d(string=hai) anos
  nickysn a656d98657 * autoswitch to writing 32-bit PUBDEF OMF records if there's a need to encode a %!s(int64=7) %!d(string=hai) anos
  nickysn a12622e06f * use 1-byte alignment instead of 4-byte alignment for the OMF dwarf sections %!s(int64=7) %!d(string=hai) anos
  nickysn 3d6d020fca + implemented the actual writing of LINNUM OMF records %!s(int64=7) %!d(string=hai) anos
  nickysn 42164b5c01 + omf writer: support writing partial LINNUM records (up to 1024 bytes, %!s(int64=7) %!d(string=hai) anos
  nickysn 2741a30f20 + added method TOmfSubRecord_LINNUM_MsLink_LineNumberList.Clear %!s(int64=7) %!d(string=hai) anos
  nickysn 0b296ac828 * extracted the parts of the TOmfRecord_LINNUM_MsLink class, which implement a %!s(int64=7) %!d(string=hai) anos
  nickysn 718e83954f * merge duplicate strings in the LNAMES section, when writing OMF object %!s(int64=7) %!d(string=hai) anos
  nickysn fc9d331b42 + added classes for reading/writing LINNUM OMF records in the Microsoft LINK %!s(int64=7) %!d(string=hai) anos
  nickysn ba2c06a239 + added class for reading/writing LINNUM (line number debug info) records in the %!s(int64=7) %!d(string=hai) anos
  nickysn 2af5c9d508 * changed type used for section alignment from byte/shortint to longint, so the %!s(int64=7) %!d(string=hai) anos
  florian b1dff29cbf * removed unused units %!s(int64=8) %!d(string=hai) anos
  nickysn 7ee133162c * use OMF section names, starting with dot for the dwarf debug info for %!s(int64=8) %!d(string=hai) anos
  florian 90b284e169 + generate .debug_aranges sections for dwarf debug info: enables faster address to debug info translation %!s(int64=9) %!d(string=hai) anos
  nickysn 4edbd27774 * support writing omf libraries with size greater than 251 blocks %!s(int64=9) %!d(string=hai) anos
  nickysn f14f4ff924 * use the 'FAR_DATA' segment class name instead of 'DATA' or 'BSS' in the huge %!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 cc2e27b555 * the function which returns the alignment of omf sections moved to unit %!s(int64=10) %!d(string=hai) anos