Historique des commits

Auteur SHA1 Message Date
  paul f3ebaab222 merge r19075 from cpstrnew branch by paul: il y a 14 ans
  paul 1db610ecbd merge r17434 from cpstrnew branch by michael: il y a 14 ans
  pierre 47f39748f6 Handle FileIndex/Line/Column for change_nedian in token buffer for generics il y a 14 ans
  pierre 57f3f0a82b scanner unit: il y a 14 ans
  pierre b526bb4dfa * Fix failures introduced by rev 18975 il y a 14 ans
  pierre 68d27263e7 Try to improve RecordTokenBuf with respect to PPU reading il y a 14 ans
  pierre 637a4671d9 Fix messages to tokenbuufer writing to zvoid problems with PPU il y a 14 ans
  Jonas Maebe 28c20cfc5e * the default string type for the JVM target is no longer automatically il y a 14 ans
  Jonas Maebe e534a17c01 - removed unused scanner.tscannerstate, inserttext_begin and inserttext_end il y a 14 ans
  Jonas Maebe 019ca93a04 * symcreat functionality to use the parser from inside the compiler for il y a 14 ans
  Jonas Maebe 7200245337 + cs_unicodestrings global switch to indicate that the default string type il y a 14 ans
  Jonas Maebe 37b5c061e3 + support for "final" fields in *external* (Java and other) classes, enabled il y a 14 ans
  Jonas Maebe baf2a3f1fb * fixed copy/paste error that didn't disable default inline support when il y a 14 ans
  florian d19d8de8fe * packed column writing/reading for token recorder, reduces size of fgl.ppu by approx. 10% il y a 14 ans
  florian 7d9c4a97ce + compression of tokens in token recorder il y a 14 ans
  florian 41c18adaf4 * patch by Sven Barth, handle idtoken correctly in the token recorder, resolves #19277 il y a 14 ans
  florian 13285ab264 o several strings changed into ansistrings, resolves #19318, no compilation speed degrations measurable il y a 14 ans
  paul 86d3e41442 compiler: replace MODESWTICH POINTERARITHMETICS with $POINTERMATH directive, disable pointer arithmetic in delphi mode by default (compatible with delphi), enable pointer arithmetic in fpc/objfpc modes as they had it enabled by default before, add has_pointer_math field to tpointerdef to allow pointer arithmetic with such pointer even if pointer math mode is off (delphi compatible) + tests il y a 14 ans
  paul 77fa5b7fb9 compiler: read and write full token size instead of 1 byte because TToken has more than 255 elements now il y a 14 ans
  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 il y a 14 ans
  florian dce3405c66 * reset lookahead char as well when resetting the scanner, resolves #17688 il y a 15 ans
  florian ced4f95c56 + introduce iso mode il y a 15 ans
  Jonas Maebe 835899524b + support for Objective-Pascal for-in loops ("fast enumerations") il y a 15 ans
  paul 1ef53ca590 compiler: remove unused variables (reduce hints) il y a 15 ans
  Jonas Maebe 87c9773ac0 + also support & to escape identifiers (and for octal notation) in Delplhi il y a 15 ans
  Jonas Maebe a37850742c * fixed range check error if cstringpattern is empty (r14789, r14850) il y a 15 ans
  pierre f8144cc627 * fix range check error if cstringpattern is empty il y a 15 ans
  florian fc148f4aec * read/write new cstringpattern correctly from/to ppu files il y a 15 ans
  florian c6ffbe9eda * support string constants > 255 chars il y a 15 ans
  florian c1f3d8dcaa * unified names of system_*/systems_* sets il y a 15 ans