Revīziju vēsture

Autors SHA1 Ziņojums Datums
  florian dd69ab5488 * cleanup after all old code from PeepHoleOptPass2 of i386 was moved to the common x86 optimizer class 8 gadi atpakaļ
  florian cd134ea5bb + DebugMsg 8 gadi atpakaļ
  florian 4a43d992f5 * unified usage of MatchOpType 8 gadi atpakaļ
  nickysn 4a8a7c210a * fixed test on platforms that don't have 8-bit and 16-bit rol/ror 8 gadi atpakaļ
  florian 7afe762d22 * factored out OptPass2Jcc assembler optimization 8 gadi atpakaļ
  florian e3f0b338d4 * SkipLabels moved to aoptutils 8 gadi atpakaļ
  Mattias Gaertner 04807d1ac4 fcl-passrc: implemented $if 8 gadi atpakaļ
  marco 6ed045a911 * encoding strings now CONST, minor optimization from mantis 028117 8 gadi atpakaļ
  florian f985971a62 * apply mov reg1, mem1; cmp x, mem1 to mov reg1, mem1; cmp x, reg1 also for test 8 gadi atpakaļ
  florian c7ba611bf9 * when explicitly casting a variable, it might be sufficient if it is const_regable 8 gadi atpakaļ
  florian 52d40bb25b * spacing fixed 8 gadi atpakaļ
  florian b3f889e028 * -Ox options are incremental, so disable all optimizations first in case testing is run with -O4 8 gadi atpakaļ
  pierre ded1fb23a2 Improve stack trace output with -Cr option, contributed by Colin Western 8 gadi atpakaļ
  maciej-izak 631d4a2d53 * Move global variable in_preproc_comp_expr into tscannerfile class. 8 gadi atpakaļ
  Mattias Gaertner d493980bb2 fcl-passrc: scanner: implemented macros directive 8 gadi atpakaļ
  Mattias Gaertner 72bc6e2692 fcl-passrc: scanner: undefine on macros too 8 gadi atpakaļ
  Mattias Gaertner 9390bfb485 fcl-passrc: reverted scanner Macros change 8 gadi atpakaļ
  maciej-izak 6d1ad52dc5 * for symbols used in preprocessor expressions, we don't want to increase references count (for smaller final binaries). Partial fix for problem presented in mantis 31675. Preprocessor functions like declared() in uses section will work only for symbols declared in implicytly included modules (for example like for heaptrc by option -gh, see example/test tw31675.pp) 8 gadi atpakaļ
  Mattias Gaertner fef47e05e0 fcl-passrc: scanner: accelerated Macros 8 gadi atpakaļ
  Mattias Gaertner 76734070c4 fcl-passrc: parser: clean up 8 gadi atpakaļ
  Mattias Gaertner a60f3b26e6 fcl-passrc: parser: fixed forbid type t=ansistring[] 8 gadi atpakaļ
  nickysn c28d533bb0 + support the cmpsd sse instruction in the at&t inline assembly reader 8 gadi atpakaļ
  pierre 65fadcaa53 Disable threading and dynlibs features for msdos OS target by default 8 gadi atpakaļ
  nickysn 98d2684368 + correctly support the sse2 version of the cmpsd x86 instruction, when writing 8 gadi atpakaļ
  Mattias Gaertner 1d1c310876 fcl-passrc: IsValidIdent for fpc 3.0 8 gadi atpakaļ
  pierre eb378c1b94 Replace __tls_used for win64 by an alias of _tls_used 8 gadi atpakaļ
  nickysn b882ba5fd2 + also recognize sbb reg,reg as writing a new value in the register in TX86AsmOptimizer.RegLoadedWithNewValue 8 gadi atpakaļ
  Mattias Gaertner 4305ffcfa3 pastojs: implemented dotted unit reference 8 gadi atpakaļ
  Mattias Gaertner 96f88184ef fcl-passrc: resolver: fixed dotted runit reference 8 gadi atpakaļ
  svenbarth c552b2957a * implement support for 4 Byte UTF-8 codepoints that result in a surrogate pair for UTF-16 8 gadi atpakaļ