Commit History

Autor SHA1 Mensaxe Data
  Jonas Maebe 503ea604f3 + nolinline modifier to specify that a routine must never be inlined %!s(int64=6) %!d(string=hai) anos
  florian 31f78ea2b6 + implementation of the vectorcall calling convention by J. Gareth Moreton %!s(int64=7) %!d(string=hai) anos
  maciej-izak 25db29d0a6 * symtable.pas: %!s(int64=8) %!d(string=hai) anos
  maciej-izak 48b149acd4 New tokens for new management operators: Initialize, Finalize, AddRef and Copy. Small code adjustment for parser (pdecobj.pas, pstatmnt.pas, psub.pas, ptype.pas) was required because few of old token has from now value which is outside range of set: _CONSTRUCTOR, _FINALIZATION. %!s(int64=8) %!d(string=hai) anos
  Jonas Maebe 265c8e7bbc + support for specifying ms_abi_default, ms_abi_cdelc, sysv_abi_default, and %!s(int64=8) %!d(string=hai) anos
  Károly Balogh c7c37f66ed * refactored syscall types for unified naming,first bits of ARM AROS syscall support %!s(int64=8) %!d(string=hai) anos
  Károly Balogh 464ecab542 huge syscall support refactor for Amiga-likes. removed large chunks of ancient duplicated code, and in general tried to make the entire thing more maintainable and cleaner. also added support for AROS EAXBase syscall convention %!s(int64=9) %!d(string=hai) anos
  florian cb4773432b + hardfloat directive (arm only): use hard float calling conventions regardless of the abi, resolves #29715 %!s(int64=9) %!d(string=hai) anos
  florian 70b8789262 o basic extended pascal support: %!s(int64=9) %!d(string=hai) anos
  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