Commit History

Автор SHA1 Съобщение Дата
  svenbarth dea4ac557d Fix for Mantis #28100. преди 9 години
  svenbarth 02e56f410d Merged revision(s) 28689 from branches/svenbarth/packages: преди 9 години
  florian 53e89b25d1 * reverted r32746: *inttype shall be the normally used integer type, os*inttype shall be the int type with the max. size of integer registers преди 9 години
  Jonas Maebe 8471d93bf8 * include the unit name in tstoreddef.fullownerhierarchyname() преди 9 години
  Jonas Maebe 9258b5d76b + non-functional 128 bit integer types (inaccessible from Pascal), for use преди 9 години
  nickysn bfa96171e0 * changed the asizeint and asizeuint to 32-bit on CPUs with 16-bit address преди 9 години
  Jonas Maebe ba92fdafcc * free the calleeside paraloc information after a unit has been compiled преди 9 години
  Jonas Maebe 2504a0ce6c + codeptruinttype/codeptrsinttype that has the same size as преди 9 години
  nickysn 7990b55a87 * use sizeof(aint) instead of sizeof(asizeint) to determine whether a record is преди 9 години
  Jonas Maebe 9a0cb50a08 * converted the result of fullownerhierarchyname to tsymstr so it (and преди 9 години
  Jonas Maebe 8e43a8a9cf * changed fix for reusable defs and exceptiontables again: we cannot create преди 9 години
  svenbarth 922646d106 Adjust tfieldvarsym (and by extension tabstractvarsym) so that it can be created as not registered if needed. преди 9 години
  Jonas Maebe 46dfa1af30 * correctly handle t*def.getreusable*() in case the original def was in преди 9 години
  florian 70b8789262 o basic extended pascal support: преди 9 години
  Jonas Maebe fa3b0ca312 * support marking defs created via the getreusable*() class methods as преди 9 години
  Jonas Maebe 745249295e * don't reserve never used space for parameter and function result location преди 9 години
  Jonas Maebe 4f7b4a2735 * changed {$ifdef x86} code in defcmp into virtual methods преди 9 години
  Jonas Maebe 9c0d550320 * immediately register interface defs so their defid cannot vary depending преди 9 години
  Jonas Maebe 2cea723a0d * only write the parts of the unit localsymtables that are actually needed: преди 9 години
  Jonas Maebe b2144d1da0 * give an internalerror if we try to write a tdef that doesn't belong to any преди 9 години
  Jonas Maebe cebcf0afa8 * add "doregister" parameter to tfloatdef.create, and don't register temporary преди 9 години
  Jonas Maebe b22e2ef400 * add "doregister" parameter to tsetdef.create, and don't register temporary преди 9 години
  Jonas Maebe e921d7847a * add "doregister" parameter to tstringdef.create*, and don't register преди 9 години
  Jonas Maebe 2778bf55c7 * add "doregister" parameter to torddef.create, and don't register temporary преди 9 години
  Jonas Maebe 91be1d0f2d * removed the DWARF label fields from tdef/tobjectdef, and dynamically преди 9 години
  Jonas Maebe 192bb3e032 * free the implementation info for procdefs immediately after a module преди 9 години
  Jonas Maebe 2d2b8c635d * detect whether or not a def/sym is registered based on its defid, so we преди 9 години
  nickysn 12a9664181 * use 16-bit offsets for threadvars on CPUs with 16-bit address space преди 9 години
  Jonas Maebe 2cf8e50771 * fixed unwanted disabling of a codepage set via -FcXXX/{$codepage XXX} преди 10 години
  svenbarth e44a51f10d symdef.pas, tprocdef: преди 10 години