Commit History

Autor SHA1 Mensaxe Data
  Michaël Van Canneyt e15f731a9b * Allow to parse internal symbol names generated for generics. hai 10 meses
  Rika Ichinose 224f62a843 Report correct error positions inside macros (at least more often). %!s(int64=2) %!d(string=hai) anos
  florian f2d44148fb * patch by Rika to fix position reporting in macro redefintions, resolves #40082 hai 11 meses
  Rika Ichinose 2596af84fa Optimize {$DEFINE x := y} and refactor tmacro.buftext. %!s(int64=2) %!d(string=hai) anos
  florian a9f522c29d * consolidated code hai 11 meses
  Pierre Muller 74d2d2f0d8 Remove unneeded, and possibly wrong typecast to fix cycle with -CR option hai 11 meses
  florian 397293f09f + more fixes to mark symbols used by preprocessor expressions properly hai 11 meses
  florian 22ec4a2033 * mark symbols used in conditional compiling expressions using sizeof, resolves #40955 hai 1 ano
  Nikolay Nikolov 7fc6d5aaa1 + introduced method tscannerfile.readval64, similar to readval, but returns an int64 hai 1 ano
  florian a9c88ace25 * handle unary minus in the preprocessor, resolves #40782 hai 1 ano
  florian 5086cf7e72 * set packenum and setalloc to defined values when changing mode, resolves #40056 hai 1 ano
  Michaël Van Canneyt 462c201ce6 * Introduce m_processed hai 1 ano
  Michaël Van Canneyt 6f7481fd24 * Remove freeold from set_current_scanner hai 1 ano
  Michaël Van Canneyt 93ae6261cc * Make current_scanner a function/procedure to better control lifetime hai 1 ano
  Michaël Van Canneyt fe62b3ace8 * Introduce constwresourcestring - in unicode mode, resource strings are unicode strings, and must be streamed differently hai 1 ano
  florian 2575cbc439 * complain about turned off support of c style operators only in the parser, hai 1 ano
  Pierre Muller 952f4bae17 Fix wrong explicit typecast of srsym variable (caught by -CR option) hai 1 ano
  Ryan Joseph a31f37b5e5 + Implement support for parsing sets in preprocessor directives %!s(int64=2) %!d(string=hai) anos
  florian e5de38c42d * patch by lagprogramming: Improvement of function SetCompileModeSwitch, resolves #40525 hai 1 ano
  Michael VAN CANNEYT f364bb6b11 * Forbid use of string alias in system unit %!s(int64=2) %!d(string=hai) anos
  Pierre Muller c38cc828e8 Add new test code to verify that tentfile.buf limits are not overpassed %!s(int64=2) %!d(string=hai) anos
  Pierre Muller aaf356ba9f Avoid read past buffer end for empty source when checking for utf-8 signature %!s(int64=2) %!d(string=hai) anos
  florian 488c389b9b + support FILEEXISTS(...) in preprocessor expressions, resolves #39527 %!s(int64=2) %!d(string=hai) anos
  florian ece59f2534 * also count the use of enum syms in preprocessor expressions correctly %!s(int64=2) %!d(string=hai) anos
  florian 8ef0f59025 * mark constant symbols used in preprocessor expressions as used, resolves #40108 %!s(int64=2) %!d(string=hai) anos
  Sven/Sarah Barth 188cac3bc6 * enable OpenStrings by default in mode Delphi %!s(int64=3) %!d(string=hai) anos
  florian dbbb91705f * improved fix for #39912 %!s(int64=3) %!d(string=hai) anos
  florian af1194de4d * end of an include file works like a new line with regard to single line (//) comments, resolves #39912 %!s(int64=3) %!d(string=hai) anos
  Jonas Maebe b0e1867b4c symcreat: support for scanner/parser escape sequences %!s(int64=3) %!d(string=hai) anos
  florian 8363c48863 * patch by rika: simplify tscannerfile.readstring, resolves #39835 %!s(int64=3) %!d(string=hai) anos