Commit History

Autor SHA1 Mensaxe Data
  Jonas Maebe 146e3bcb9e * synchronised with trunk till r29513 %!s(int64=10) %!d(string=hai) anos
  Jonas Maebe e97f31541e - reverted partial commit of merge %!s(int64=10) %!d(string=hai) anos
  Jonas Maebe a76bbf363d * synchronised with trunk r29513 %!s(int64=10) %!d(string=hai) anos
  florian 94a51e26a0 + support of winapi directive %!s(int64=10) %!d(string=hai) anos
  Jonas Maebe c730e16031 * changed the syntax for block procvars from "xxx is block" to %!s(int64=11) %!d(string=hai) anos
  Jonas Maebe bd09b88a5b + support for http://en.wikipedia.org/wiki/Blocks_(C_language_extension) %!s(int64=11) %!d(string=hai) anos
  nickysn bff8dc3fbf + added parser support for huge pointer declarations %!s(int64=11) %!d(string=hai) anos
  florian 1d4a4d0684 + noreturn directive %!s(int64=11) %!d(string=hai) anos
  paul 0d8ad2a932 compiler: don't treat TRUE and FALSE as keywords. They are predefined constants from this moment. This change is compatible with other pascal compilers. Fixes issue #0025030 %!s(int64=12) %!d(string=hai) anos
  paul 038b7746fb compiler: implement preprocessor expressions (fixes mantis #0010671) %!s(int64=12) %!d(string=hai) anos
  yury 12825a2f09 * Fixed unused var note. %!s(int64=12) %!d(string=hai) anos
  florian bc4a8ac63e + constant postfixoperator_tokens %!s(int64=12) %!d(string=hai) anos
  florian c95cfa20ba * disable non-iso tokens in iso mode %!s(int64=13) %!d(string=hai) anos
  florian f25f44605e - get rid of m_all, use a set instead for tokens, this allows to disable/enable tokens depending on the language mode %!s(int64=13) %!d(string=hai) anos
  Jonas Maebe aee5380ae0 * merged trunk up to r20882 %!s(int64=13) %!d(string=hai) anos
  paul 005795495d merge r17552 from cpstrnew branch by inoussa: %!s(int64=14) %!d(string=hai) anos
  Jonas Maebe 20c577103f + list of keywords that are reserved in Java and the JVM, for future %!s(int64=14) %!d(string=hai) anos
  svenbarth 35b47e491c Rebase to revision 17306 %!s(int64=14) %!d(string=hai) anos
  florian 1f4be60927 * fix token order, I should really learn the alphabet %!s(int64=14) %!d(string=hai) anos
  florian f328b6d635 + user section type %!s(int64=14) %!d(string=hai) anos
  svenbarth aed9f0a5f7 Added first version of class helper support (not fully working and not fully featured) %!s(int64=14) %!d(string=hai) anos
  paul 66b128efb3 compiler: map delphi Implicit operator to := operator of FPC, add Explicit operator for delphi only (for now) which works when explicit type conversion happens + extend test %!s(int64=14) %!d(string=hai) anos
  paul 4531e1231b compiler: implement Inc, Dec class operators %!s(int64=14) %!d(string=hai) anos
  paul b811f1be15 compiler: implement delphi style class operators: %!s(int64=14) %!d(string=hai) anos
  paul 92d6503704 compiler: rename _EQUAL token to _EQ to prevent problems with adding delphi operator names which contains "EQUAL" name, also rename _UNEQUAL to _NE for consistency %!s(int64=14) %!d(string=hai) anos
  paul 8c0c614d5a compiler: allow <> operator overload. search for "<>" operator first for "<>" expressions and if not found then use "=" operator + test %!s(int64=14) %!d(string=hai) anos
  joost 07bf44517c * Merged XPCom branch into trunk, added support for constref and changed %!s(int64=15) %!d(string=hai) anos
  paul bbdd8e52f1 compiler: allow "deprecated", "experimental" and "unimplemented" to be used as identifiers %!s(int64=15) %!d(string=hai) anos
  Jonas Maebe 57bd6d2685 + merged nestedprocvars branch %!s(int64=15) %!d(string=hai) anos
  Jonas Maebe f8754d8fab + Objective-C category support (old and new ABI, both external and %!s(int64=15) %!d(string=hai) anos