提交歷史

作者 SHA1 備註 提交日期
  Mattias Gaertner df71ab3ecf pastojs: writestr and -Sm 7 年之前
  Mattias Gaertner 164587d798 fcl-passrc: writestr 7 年之前
  svenbarth f077c7d950 + add support for Unicode code point constants > $FFFF; they are converted to a surrogate pair so they are in 7 年之前
  pierre c64455cfd4 Do not assume that size of integer type is 4 (it's 2 for msdos) 7 年之前
  pierre a1bbd4c02d Try to avoid inserting all RTTI symbols into executables on targets not supporting smartlinked sections 7 年之前
  nickysn ad96cf758b + emit a DW_AT_address_class dwarf attribute on i8086 for procdefs, indicating 7 年之前
  svenbarth 199b5809a3 * optimize "dynarr := dynarr + [elem]" to "Insert(elem, dynarr, High(SizeInt))" and "dynarr := [elem] + dynarr" to "Insert(elem, dynarr, 0)" (we need to do this in the typecheck of taddnode as otherwise the array constructor is already converted) 7 年之前
  svenbarth 85439a0fa0 * also check for nf_assign_done_in_right flag after typechecking the right side 7 年之前
  nickysn 22e8763100 + generate script code for creating the dwarf exe sections when using the 7 年之前
  pierre 4efb978858 Fix wrong preprocessor: $undefine is not accepted, must be $undef 7 年之前
  nickysn f505718e6c + started implementing TMZExeOutput.writeDebugElf; nothing is written yet, only 7 年之前
  nickysn b18602485a * fixed base segment calculation on i8086 (code moved after call to OpenDwarf, 7 年之前
  nickysn 45bcbca71b * fixed reading of DW_FORM_ref_addr on i8086 7 年之前
  nickysn 6bd99b65bf + emit DW_AT_frame_base dwarf attributes on i8086. Even though the Watcom 7 年之前
  nickysn c5fe78201c + emit DW_OP_bregx dwarf ops for local variables and parameters, relative to BP 7 年之前
  nickysn 855c810c09 + emit a DW_AT_WATCOM_memory_model dwarf attribute, when compiling for i8086 7 年之前
  nickysn 87e1fa8fc7 + added enum with the values for DW_AT_WATCOM_memory_model 7 年之前
  nickysn dc12d4d789 + added constants with the watcom dwarf attribute extensions 7 年之前
  nickysn 749872aaf7 + generate DW_AT_segment dwarf attribute for local variables and parameters on i8086 7 年之前
  nickysn 217c75f84e + generate dwarf DW_AT_address_class attributes for pointer types on i8086 7 年之前
  svenbarth b94a8c93a5 * test (for Mantis #5516; 3531 is the old bug ID) is valid now that we have dynamic array initializers 7 年之前
  nickysn 76fb8c3afd * fix for dwarf debug info generation of localsym vars with offset (thx Pierre for spotting this) 7 年之前
  nickysn 69fbf0e0d8 * use unaligned constants, when writing the final dwarf arange record on i8086 7 年之前
  pierre a5a6b70658 Add tf_no_pic_supported to go32v2 target (was generating wrong code) 7 年之前
  pierre f80e73eac2 Remove references to sym variable when not set (revealed warning generated when compiling with -O4 option) 7 年之前
  pierre 019da9517f Set return value when calling inherited in ti8086inlinenode.pass_typecheck_cpu 7 年之前
  nickysn 5417eb043d * fix for the encoding of dwarf debug info of local variables, whose base is a 7 年之前
  nickysn e5de7d0eac * set all 16/32-bit specific stabs/dwarf register numbers of x86_64-only 7 年之前
  nickysn a275d15da2 + added an i8086-specific column in x86reg.dat for the dwarf register numbers 7 年之前
  nickysn 6f44deb557 + implemented the -Xg option for putting the debug information in a separate 7 年之前