Commit History

Autor SHA1 Mensaxe Data
  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
  Pierre Muller 5acd7a7b83 Rename tsymtable.insert and delete methods to insertsym ands deletesym %!s(int64=3) %!d(string=hai) anos
  Karoly Balogh ff68e7b9de * m68k-atari: override the exeext globally, not just at the final step of the linking. this fixes 'Linking <exename>.ttp' messages, when in fact <exename>.prg gets generated %!s(int64=3) %!d(string=hai) anos
  florian 2a93e65511 * seperator => separator %!s(int64=3) %!d(string=hai) anos
  florian d2447026de + modeswitch UNDERSCOREISSEPERATOR, active by default in delphi modes: %!s(int64=3) %!d(string=hai) anos
  Florian Klämpfl 25eab57a58 * allow %... for binary constants in delphi mode, resolves #39503 %!s(int64=3) %!d(string=hai) anos
  florian e4ee8fa6a2 * patch by Rika to pass some strings by reference, resolves #39338 %!s(int64=3) %!d(string=hai) anos
  florian dcb1fcd9b8 + support $lgeacyifend directive, resolves #37676 %!s(int64=3) %!d(string=hai) anos
  florian ff3acfb8cd * cleanup of 2.7.0 defines %!s(int64=3) %!d(string=hai) anos
  florian 77cc2f4ced * decrease macro nesting counter early when expanding empty macro %!s(int64=4) %!d(string=hai) anos
  Jonas Maebe ff3f812d97 * fix conversion of true/false macro definitions to boolean values %!s(int64=4) %!d(string=hai) anos
  florian 9803318fef * give a proper error if macros are too deeply nested %!s(int64=4) %!d(string=hai) anos
  svenbarth a8d316d187 + add method to retrieve an integer expression from the scanner %!s(int64=4) %!d(string=hai) anos
  Jonas Maebe 38a059f039 * give an error when trying to define a macro/compiler variable with %!s(int64=4) %!d(string=hai) anos
  florian 5b06af8886 * delphi has excessprecision turned on by default %!s(int64=4) %!d(string=hai) anos
  florian 9ea52b8578 + new switches -DD and DT which allow to pass an arbitrary string which is used by %DATE%/%TIME% %!s(int64=5) %!d(string=hai) anos
  florian e83d214e98 + allow in ISO mode that { ... } and (* ... *) comments are paired, resolves at least partly #37428 %!s(int64=5) %!d(string=hai) anos