Commit History

Author SHA1 Message Date
  nickysn a1d29b8251 * always pop DS in huge memory models in asm routines that don't specify 10 years ago
  nickysn 98ec7a2211 * eliminated the dual initialization of DS in interrupt procedures in the huge 10 years ago
  nickysn 4c9b339c22 + added the huge memory model option to the compiler help screen 10 years ago
  nickysn 69042574b2 * assume external variables are in a different segment in the huge memory model 10 years ago
  nickysn 2087290802 * i8086 huge memory model threadvar code generation fixes 10 years ago
  nickysn 2b42c17318 + also initialize the proper (foreign) segment when loading a global variable 10 years ago
  svenbarth eaab604f0c pgenutil.pas: 10 years ago
  svenbarth 5255c936d3 symsym.pas: 10 years ago
  svenbarth af75198907 symsym.pas: 10 years ago
  nickysn 1487236f29 + support addr_fardataseg references in the internal asm writer 10 years ago
  svenbarth 938c8335a9 symdef.pas: 10 years ago
  svenbarth 66df1cafb1 pdecsub.pas: 10 years ago
  michael f759815d04 * Patch from Inoussa to decompose canonically (to be able to implement CompareText) 10 years ago
  svenbarth e8fca1c9c0 * move tspecializationstate from pgenutil.pas into a new unit named pgentype.pas which contains types related to generics with as few dependencies as possible. 10 years ago
  svenbarth 267adf4e46 scanner.pas, tscanner: 10 years ago
  nickysn cbaa02e7b5 + support writing more than 1024 zeros in TObjSection.WriteZeros 10 years ago
  svenbarth 5b216cca08 scanner.pas, tscanner: 10 years ago
  nickysn 4a855b140a + support mixing initialized and bss data in the same object section (only in 10 years ago
  nickysn 1264eaf8c6 * fixed "nil pointer assignment" error in huge memory model 10 years ago
  nickysn 63f86ee6a5 + huge memory model fixes in the i8086-msdos startup code 10 years ago
  nickysn 0fdc62e0f7 + initialize DS with the current unit's data segment in the function entry code 10 years ago
  nickysn 2725b1160b * name the 'FAR_DATA' class segments as module_name+'_DATA' 10 years ago
  nickysn 97f65d350d + position the 'FAR_DATA' segments after the 'CODE' segments and before the 10 years ago
  nickysn f14f4ff924 * use the 'FAR_DATA' segment class name instead of 'DATA' or 'BSS' in the huge 10 years ago
  nickysn cfab5d3d3e * the omfbase.omf_segclass const array converted to function in order to be able 10 years ago
  nickysn 8458bbfaf6 + enabled the huge memory model command line option 10 years ago
  nickysn cf144a7fb7 * use a dummy non-nil pointer in FSectionsUsed and FSectionsInDGROUP, because 10 years ago
  nickysn 3b36e3d0b5 * declare segments as use16 or use32 in the nasm asm writer 10 years ago
  nickysn 672ff1d863 * fixed memleak after r31487 10 years ago
  nickysn 314b5e5eac * fixed class name in comment 10 years ago