Historie revizí

Autor SHA1 Zpráva Datum
  svenbarth 1a6a8b7c9f + introduce a new potype for the main stub of a package library (which on Windows is simply a DLLMain returning True) před 8 roky
  Jonas Maebe d36fe53d85 * factored out the code to create an complete alias for a procdef to před 8 roky
  Jonas Maebe 8af85a16b3 * document finish_copied_procdef() před 8 roky
  Jonas Maebe 81b9928e31 * simply disable warnings rather than initialise the function result in před 9 roky
  Jonas Maebe c0ff55e95a * changed the abstract method wrapper generation from thlcgobj to synthetic před 9 roky
  Jonas Maebe c1fd3bc0de * specify the unit from which the routine comes when handling tsk_callthrough před 9 roky
  Jonas Maebe 4cfec3b6e9 * fixed copy/paste error in r31285 před 9 roky
  Jonas Maebe 5a8c151a72 * don't create the nestedvars struct for pure assembler routines, as před 9 roky
  Jonas Maebe 3c77214d4b * fixed redirecting aliases for the function result to the před 9 roky
  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". před 10 roky
  svenbarth 74c79803f7 Extend tlocalvarsym with the ability to not register it if needed. před 10 roky
  svenbarth 922646d106 Adjust tfieldvarsym (and by extension tabstractvarsym) so that it can be created as not registered if needed. před 10 roky
  Jonas Maebe 2cea723a0d * only write the parts of the unit localsymtables that are actually needed: před 10 roky
  Jonas Maebe c7a418829b * support for implementing interface method wrappers at the node tree před 10 roky
  svenbarth d45c275ef3 + extend ttypesym with the possiblity to create it as unregistered před 10 roky
  Jonas Maebe a58504990a * fixed llvm handling of routines that are normally declared in the před 10 roky
  Jonas Maebe f402b0d7df * changed getpointerdef() into a tpointerdef.getreusable() class method před 10 roky
  Jonas Maebe 25e6eaf07f * store the to be used recordalignmin and maxcrecordalign settings inside před 10 roky
  Jonas Maebe 2bc8afaa63 + support for calling a method via a block: we capture the method as a před 11 roky
  Jonas Maebe bd09b88a5b + support for http://en.wikipedia.org/wiki/Blocks_(C_language_extension) před 11 roky
  Jonas Maebe 256f2fcf69 * fixed finish_copied_procdef() in case newstruct is nil after support for před 11 roky
  svenbarth 5c1b8fdad9 Fix for Mantis #19697. For this we need to have the internal static var symbol know that it came from a static field var symbol so that we can check that for generic or not. před 11 roky
  Jonas Maebe b57c95043f + support overriding tdef/tsym methods with target-specific functionality: před 11 roky
  Jonas Maebe cb85846507 * fixed typo in jvm record clone implementation comment před 12 roky
  Jonas Maebe fffa2e163a - removed unused local type in internal jvm record clone implementation před 12 roky
  Jonas Maebe 4aa05f5133 + support for automatically generating setters/getters for properties on the před 13 roky
  Jonas Maebe bc6f078247 * don't create the synthetic routines if any errors occurred, since that před 13 roky
  Jonas Maebe ca57ab2c99 * support storing the scanner state when the current token is _ID před 13 roky
  Jonas Maebe aee5380ae0 * merged trunk up to r20882 před 13 roky
  Jonas Maebe 94b058fe19 * fixed version of r20547: can't check the number of abstract methods of a před 13 roky