Історія комітів

Автор SHA1 Опис Дата
  Jonas Maebe 281b3ad276 * fix case completeness and unreachable code warnings in compiler that would 6 роки тому
  Jonas Maebe ed2ae508d0 * only add hidden parameters for objectdef methods after generating the vmt, 6 роки тому
  Jonas Maebe 91d5457b38 * moved around/replaced the following procedures to stop nflw from depending 6 роки тому
  Jonas Maebe 4d03f3a65e * fixed LLVM memory leaks 6 роки тому
  Jonas Maebe d75ba7cb11 * suppress notes about unused $nestedvars local variable 6 роки тому
  Jonas Maebe acf02ab64b * when creating wrappers, add a prefix to parameter names to prevent them 6 роки тому
  nickysn 3318703ece * moved nf_typedaddr to addrnodeflags (anf_typedaddr) 7 роки тому
  Jonas Maebe d35377fdee * workaround for debug info for interface method wrappers: give them the 7 роки тому
  florian b1dff29cbf * removed unused units 8 роки тому
  svenbarth 1a6a8b7c9f + introduce a new potype for the main stub of a package library (which on Windows is simply a DLLMain returning True) 8 роки тому
  Jonas Maebe d36fe53d85 * factored out the code to create an complete alias for a procdef to 8 роки тому
  Jonas Maebe 8af85a16b3 * document finish_copied_procdef() 8 роки тому
  Jonas Maebe 81b9928e31 * simply disable warnings rather than initialise the function result in 9 роки тому
  Jonas Maebe c0ff55e95a * changed the abstract method wrapper generation from thlcgobj to synthetic 9 роки тому
  Jonas Maebe c1fd3bc0de * specify the unit from which the routine comes when handling tsk_callthrough 9 роки тому
  Jonas Maebe 4cfec3b6e9 * fixed copy/paste error in r31285 9 роки тому
  Jonas Maebe 5a8c151a72 * don't create the nestedvars struct for pure assembler routines, as 9 роки тому
  Jonas Maebe 3c77214d4b * fixed redirecting aliases for the function result to the 9 роки тому
  svenbarth d3660fec31 Implement support for parsing "generic [class] procedure" and "generic [class] function" in non-Delphi modes. Since "generic" is a prefix it is quite ugly to implement, but from a Pascal language point of view it fits better than "procedure generic xyz". 10 роки тому
  svenbarth 74c79803f7 Extend tlocalvarsym with the ability to not register it if needed. 10 роки тому
  svenbarth 922646d106 Adjust tfieldvarsym (and by extension tabstractvarsym) so that it can be created as not registered if needed. 10 роки тому
  Jonas Maebe 2cea723a0d * only write the parts of the unit localsymtables that are actually needed: 10 роки тому
  Jonas Maebe c7a418829b * support for implementing interface method wrappers at the node tree 10 роки тому
  svenbarth d45c275ef3 + extend ttypesym with the possiblity to create it as unregistered 10 роки тому
  Jonas Maebe a58504990a * fixed llvm handling of routines that are normally declared in the 10 роки тому
  Jonas Maebe f402b0d7df * changed getpointerdef() into a tpointerdef.getreusable() class method 10 роки тому
  Jonas Maebe 25e6eaf07f * store the to be used recordalignmin and maxcrecordalign settings inside 10 роки тому
  Jonas Maebe 2bc8afaa63 + support for calling a method via a block: we capture the method as a 11 роки тому
  Jonas Maebe bd09b88a5b + support for http://en.wikipedia.org/wiki/Blocks_(C_language_extension) 11 роки тому
  Jonas Maebe 256f2fcf69 * fixed finish_copied_procdef() in case newstruct is nil after support for 11 роки тому