История коммитов

Автор SHA1 Сообщение Дата
  Yuriy Sydorov c78e9557f8 * Added support for the old Turbo Pascal INLINE(data/data/...) statement. 4 лет назад
  nickysn 9fa61a6c9f - removed the discardresult proc directive 4 лет назад
  nickysn 7e958e0a35 + introduced the discardresult directive and declared the UniqueString() 4 лет назад
  svenbarth e72f324f42 * according to ISO 10206 (Extended Pascal) 6.9.3.5 the "otherwise"-clause is supported for case-statements 4 лет назад
  svenbarth 075057f929 * fix for Mantis #37579: mark the 'German' tokens with the characters they represent 5 лет назад
  florian bc3131688a * fix precedence of IS operator, resolves #35909 5 лет назад
  svenbarth 8111e92e1f * rework syntax for cblocks: now a cblock directive is required 5 лет назад
  Jonas Maebe 503ea604f3 + nolinline modifier to specify that a routine must never be inlined 6 лет назад
  florian 31f78ea2b6 + implementation of the vectorcall calling convention by J. Gareth Moreton 7 лет назад
  maciej-izak 25db29d0a6 * symtable.pas: 8 лет назад
  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. 8 лет назад
  Jonas Maebe 265c8e7bbc + support for specifying ms_abi_default, ms_abi_cdelc, sysv_abi_default, and 8 лет назад
  Károly Balogh c7c37f66ed * refactored syscall types for unified naming,first bits of ARM AROS syscall support 8 лет назад
  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 9 лет назад
  florian cb4773432b + hardfloat directive (arm only): use hard float calling conventions regardless of the abi, resolves #29715 9 лет назад
  florian 70b8789262 o basic extended pascal support: 9 лет назад
  Jonas Maebe 146e3bcb9e * synchronised with trunk till r29513 10 лет назад
  Jonas Maebe e97f31541e - reverted partial commit of merge 10 лет назад
  Jonas Maebe a76bbf363d * synchronised with trunk r29513 10 лет назад
  florian 94a51e26a0 + support of winapi directive 10 лет назад
  Jonas Maebe c730e16031 * changed the syntax for block procvars from "xxx is block" to 11 лет назад
  Jonas Maebe bd09b88a5b + support for http://en.wikipedia.org/wiki/Blocks_(C_language_extension) 11 лет назад
  nickysn bff8dc3fbf + added parser support for huge pointer declarations 11 лет назад
  florian 1d4a4d0684 + noreturn directive 11 лет назад
  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 12 лет назад
  paul 038b7746fb compiler: implement preprocessor expressions (fixes mantis #0010671) 12 лет назад
  yury 12825a2f09 * Fixed unused var note. 12 лет назад
  florian bc4a8ac63e + constant postfixoperator_tokens 12 лет назад
  florian c95cfa20ba * disable non-iso tokens in iso mode 13 лет назад
  florian f25f44605e - get rid of m_all, use a set instead for tokens, this allows to disable/enable tokens depending on the language mode 13 лет назад