Historique des commits

Auteur SHA1 Message Date
  Pierre Muller f88622a799 Be sure not to consume semicolon after _USES twice il y a 1 an
  Michaël Van Canneyt 4c434ceb08 * Only consume semicolon after uses clause when units have been connected. Fixes remaining failing tests il y a 1 an
  Michaël Van Canneyt 22de07446d * Fix tgeneric91, need to postpone some additional generic procedures il y a 1 an
  Pierre Muller 821f3e326f Fix compilation with -dDEBUG_DEVIRT il y a 1 an
  Pierre Muller cc552c0815 Fix compilation with -dEXTDEBUG il y a 1 an
  Michaël Van Canneyt 91946b78d5 * Fix xtensa compilation il y a 1 an
  Michaël Van Canneyt 6ac14de986 * Properly handle finish state il y a 1 an
  Michaël Van Canneyt c96ef4902b * Handle finish state separately il y a 1 an
  Michaël Van Canneyt 2ba04dbd13 * generate init_final table from actual uses clauses il y a 1 an
  Michaël Van Canneyt 0bf0f26dd5 * Introduce m_processed il y a 1 an
  Michaël Van Canneyt 5298e25c84 * Introduce task (Single main-level task at the moment, no change in behaviour). il y a 1 an
  Michaël Van Canneyt 8aa9ac99a6 * Remove loaded_from in tmodule. The same unit can be loaded from different places il y a 1 an
  Michaël Van Canneyt 1351746a46 * Make tglobalstat a class il y a 1 an
  Michaël Van Canneyt 7cd044eae7 save/restore state when loading other modules. il y a 1 an
  Michaël Van Canneyt 5b27fa9375 * Remove commented variables il y a 1 an
  Michaël Van Canneyt 83b5047931 * Move program/library header parsing to separate routines il y a 1 an
  Michaël Van Canneyt b45aee980f * Split parsing from post-processing, code generation and linking il y a 1 an
  Michaël Van Canneyt 122251f71d * Move interface parsing part to separate routine so we can split tasks later il y a 1 an
  Michaël Van Canneyt 560d597c85 * Move implementation part to separate routine so we can split tasks later il y a 1 an
  Michaël Van Canneyt 97f159e4b2 * Refactory: remove current_module use from top-level parsing il y a 1 an
  Michaël Van Canneyt fb821b8c9b * Allow use of attributes on fields and properties in records and classes il y a 1 an
  florian af482fde23 * generate specializations only of no error happened so far to prevent further (internal)errors, resolves #40646 il y a 1 an
  Ryan Joseph d74d41c5d2 * Allow RTTI directive also before uses clauses il y a 2 ans
  Michaël Van Canneyt 9e228ff355 * Allow System.Variants (Delphi-compatible name) to be found when inserting variants unit il y a 2 ans
  Michael VAN CANNEYT 64feb6a5cd * $NAMESPACES directive il y a 2 ans
  Michaël Van Canneyt 9cfe6e97a0 * add uachar loading for unicode rtl il y a 2 ans
  Michaël Van Canneyt 92f148e667 * Generate hidden class to be used for TVirtualInterface (wasm only) il y a 2 ans
  Jonas Maebe 403292a131 LLVM backend: address sanitizer support il y a 3 ans
  Sven/Sarah Barth c3f27a2f1c * don't load the controller unit if the currently compiled unit *is* the controller unit (which might happen if one compiles the controller unit as part of a program) il y a 3 ans
  Sven/Sarah Barth ddba001b65 * ensure that nested functions of main program, main program finalization and unit initialization/finalization are generated il y a 4 ans