Historique des commits

Auteur SHA1 Message Date
  Jonas Maebe d45ba6c966 * only ordinals and enums can be bitpacked -> don't give an error when il y a 15 ans
  Jonas Maebe 9ab050316e * all accesses that cannot be handled natively by the code generator have il y a 15 ans
  Jonas Maebe 94d976bc87 * when simplifying ordinal expressions during inlining, keep the resultdef il y a 15 ans
  mazen b127fc154a * Fixed spell error revealed by lintian. il y a 15 ans
  florian 7199ac4ad7 + apply cse on load parent frame pointer nodes il y a 15 ans
  Jonas Maebe 7f489635da * disabled maybe_call_procvar() again for macpas mode, because it breaks il y a 15 ans
  Jonas Maebe c43fda1fe1 * enabled maybe_call_procvar() also for macpas mode (calls procvars that il y a 15 ans
  pierre 11654d5f8c il y a 15 ans
  pierre 874e69bcf8 * revert wrong commits il y a 15 ans
  pierre d27278faac * Add external linker possibility for windows x86_64 compiler il y a 15 ans
  Jonas Maebe 57bd6d2685 + merged nestedprocvars branch il y a 15 ans
  Jonas Maebe 835899524b + support for Objective-Pascal for-in loops ("fast enumerations") il y a 15 ans
  Jonas Maebe efcc6f6440 * also handle statement nodes in has_no_code() il y a 15 ans
  Jonas Maebe 85984c2d8f * insert proper type conversions when optimising logical operations and il y a 15 ans
  florian 69a23fe32a + foreachnode* must also iterate through the new introduced temp. initialization field il y a 15 ans
  paul 009ef9184d compiler: add dispinterfaces to most of places where something is comparing to usual interfaces since they are not very different things il y a 15 ans
  florian fdb67a28ab * node complexity of subscribing increased because it's not only a simple operation to a register but requires a memory access il y a 15 ans
  paul b084d70ae4 compiler: cleanup - remove unused variables il y a 15 ans
  florian 1583907ac4 * improved node complexity calculation: 64 bit operations are more expensive, ord. const nodes on arm can be expensive il y a 15 ans
  Jonas Maebe 559e284bd0 * merged r13762-14047 from trunk il y a 16 ans
  paul aa5a5e79ce merge revisions: 13909,13923,13924,13934,13935,13942,13943,13944,13946,13948,13950,13951,13952,13983,13994: il y a 16 ans
  Jonas Maebe dd937bd32d * don't crash when looking for a local/parasym while current_procinfo is il y a 16 ans
  Jonas Maebe a149674a75 Merged revisions 13458-13596 via svnmerge from il y a 16 ans
  Jonas Maebe 0eec337a00 - removed SUPPORT_UNALIGNED, FPC_SUPPORTS_UNALIGNED and FPC_UNALIGNED_FIXED il y a 16 ans
  florian c0d4efed2e * forbid passing derived classes to call by reference parent classes (for objects, this is still allowed), resolves #13135 il y a 16 ans
  Jonas Maebe 5a2ccfff52 --WARNING: start build process with FPC 2.2.4; won't work when il y a 16 ans
  Jonas Maebe d8aa5a1ff8 * set the node complexity of realconstn to 1 instead of the default (maximum) il y a 16 ans
  peter 8419161964 * current_objectdef is now always valid when parsing is within the il y a 17 ans
  Jonas Maebe 7f8e9b8d35 * fixed node complexity calculation for certain inlinenodes il y a 17 ans
  florian b178b08ba7 Merged revisions 11665-11738 via svnmerge from il y a 17 ans