Historial de Commits

Autor SHA1 Mensaje Fecha
  svenbarth 1950e57899 * fix order in tinternaltypeprefix so that it fits internaltypeprefixName hace 8 años
  svenbarth 239d0704ca + add support for type helpers to also extend interface types hace 8 años
  svenbarth 236a9b0aa5 * rework the checks for a helper's extended def to be a class so that it can be more easily extended by other objecttypes hace 8 años
  Károly Balogh addc3a2f94 m68k-palmos: fixed the syscall generation, and improved it to support the dispatch-selector-in-reg-D2 traps hace 8 años
  florian 126b834976 * ncgrtti has to use target pointer sizes, so changed SizeOf(PtrInt) into SizeOf(PInt), should fix #31964 hace 8 años
  maciej-izak af8e0efe57 * Rtti info about Management Operators (MO) in init table for records. Note: commit contains minimal changes for RTL (for proper "make") no functional changes. More RTL changes for fully functionally MO in next commits. hace 8 años
  maciej-izak 15ba9b54c6 Store informations about management operators in ppu files for records. hace 8 años
  svenbarth 1a6a8b7c9f + introduce a new potype for the main stub of a package library (which on Windows is simply a DLLMain returning True) hace 8 años
  svenbarth fdad2ebb9b + new set type tvisibilities for tvisibility hace 8 años
  svenbarth f905303c4a + new TParamFlag pfResult if the result is passed as a parameter and thus needs to be set up as well hace 8 años
  svenbarth 5275c36393 + extend TParamFlags by values for hidden parameters in general and especially the hidden high, self and vmt parameters (this is necessary so a manager approach for Invoke() can be used with as few knowledge about the involved calling conventions as possible) hace 8 años
  svenbarth a9d14fe30b * extend TOrdType by entries for 64-bit values hace 8 años
  Károly Balogh c7c37f66ed * refactored syscall types for unified naming,first bits of ARM AROS syscall support hace 8 años
  Károly Balogh 5db02f4202 atari: initial support for TOS syscalls hace 9 años
  Jonas Maebe 1e506ce1d5 * call beforedestruction if an exception happens in afterconstruction hace 9 años
  Jonas Maebe 94eb087aa2 * fixed typo (obcj -> objc) hace 9 años
  Károly Balogh 464ecab542 huge syscall support refactor for Amiga-likes. removed large chunks of ancient duplicated code, and in general tried to make the entire thing more maintainable and cleaner. also added support for AROS EAXBase syscall convention hace 9 años
  Jonas Maebe ae51adac18 * give names to the types of the fields of the enumdef rtti, so that we can hace 9 años
  svenbarth c2662bd96a * mark defs created with create_global_internal() with df_internal so that they can be easily identified hace 9 años
  Jonas Maebe adef9340e6 * converted metadata generation for variant dispatch to high level typed hace 9 años
  Jonas Maebe 2bd2e03309 * no longer use the synthetickind field of a procdef to determine whether hace 9 años
  Jonas Maebe c0ff55e95a * changed the abstract method wrapper generation from thlcgobj to synthetic hace 9 años
  svenbarth 3971ba7898 Provide basic facilities to handle indirect symbols that are needed for proper dynamic packages support. hace 9 años
  Jonas Maebe b9231aa6f1 * converted objcgutl (Objective-C metadata generation) to the high level hace 9 años
  Jonas Maebe 9258b5d76b + non-functional 128 bit integer types (inaccessible from Pascal), for use hace 9 años
  Jonas Maebe 787caf4dda * treat records with {$packrecords c} the same as other records for LLVM hace 9 años
  Jonas Maebe 96b529072a * factored out generating the start and end of a vectorized dead strippable hace 9 años
  Jonas Maebe fa3b0ca312 * support marking defs created via the getreusable*() class methods as hace 9 años
  Jonas Maebe 2cea723a0d * only write the parts of the unit localsymtables that are actually needed: hace 9 años
  Jonas Maebe 2d2b8c635d * detect whether or not a def/sym is registered based on its defid, so we hace 9 años