提交历史

作者 SHA1 备注 提交日期
  florian 9695dba4d9 * AVR: fix TCpuAsmOptimizer.InstructionLoadsFromReg for MOVW 3 年之前
  florian 49edb0b606 * AVR: fix TAoptBaseCpu.RegModifiedByInstruction, resolves #39623 3 年之前
  florian e87c52d7dc * otherwise => else 3 年之前
  florian fc6d558727 * compile always with -CX -XX for Z80 3 年之前
  J. Gareth "Curious Kit" Moreton bdd26766ed * Changed -1 to $FFFFFFFF on DWord writes to suppress range check errors 3 年之前
  J. Gareth "Curious Kit" Moreton f62ffa74dc * x86: Changed the names of temporary register 3 年之前
  J. Gareth "Curious Kit" Moreton 627fb9a25b * x86: New jump/label tracking in CrossJump optimisations 3 年之前
  florian 3fac399683 * more precise test as suggested here: https://gitlab.com/freepascal.org/fpc/source/-/commit/876ae561585c22b9809764710f11b9a88da935ee#note_921869640 3 年之前
  florian 876ae56158 * patch by Rika: fix for ... in iterator for TMap and TSet, resolves #39354 3 年之前
  marcoonthegit 616538c251 * Improve Delphi compatibility of TEvent(object) constructors, while keeping also backwards compat by adding default parameters. 3 年之前
  Sven/Sarah Barth 74f9523806 * in case of an implicit specialization ensure that the symbol of the generic is indeed considered as used once the final implicit specialization has been picked 3 年之前
  Sven/Sarah Barth e0e8620ded * use a single if-condition for both check_hints and addsymref 3 年之前
  florian 6556d18bed * better fix for #39634 which avoids breaking existing code 3 年之前
  Sven/Sarah Barth 97c16401f7 + add test for already fixed #39677 3 年之前
  Sven/Sarah Barth 22a4cc66ec * fix #39675: consider the symbols for unnamed parameters as used so that there won't be unnecessary hints about them 3 年之前
  Sven/Sarah Barth 76753438ed * fix #39681: also handle the result type of a specialized procvar when checking for a possible implicit specialization 3 年之前
  Sven/Sarah Barth c0fa45dc92 * a function can't be used to implicitely specialize a specialized procedure variable parameter and vice versa 3 年之前
  Sven/Sarah Barth a5f3040da5 * the index of the generic type parameter is not the same index of the paras list 3 年之前
  Sven/Sarah Barth 66bac7c415 * fix #39679 and fix #39680: for implicit specializations a parameter used in a call might also inherit in some depth from a specialization used as parameter type 3 年之前
  Sven/Sarah Barth 4053d59a2c * fix #39673: also resolve the dummy symbol in case this isn't a reuse of the current generic's name 3 年之前
  Sven/Sarah Barth 98a942a37e * move handling of a dummy symbol (mainly either resolving it or generating a suitable error) inside single_type to a nested function as the same code is used multiple times 3 年之前
  mattias ee7cbb61a0 fcl-passrc: resolver: fixed call generic function with anonymous specialize function type 3 年之前
  florian 559fcdf736 * forbid cyclic pointer definitions, resolves #39634 3 年之前
  Sven/Sarah Barth b1d9d34665 * only abort due to a missing overload directive if there indeed was any procdef found (due to implicit specializations there might be none), fixes compilation of tests webtbs/tw38310b and webtbs/tw38310c 3 年之前
  Bi0T1N 59672a6982 Add support for OpenSSL 3.0 3 年之前
  florian 02289d1f5b + fold "a shl n1 shl n2" and "a shr n1 shr n2" into "a shl (n1+n2)" and "a shr (n1+n2)", resolves #39629 3 年之前
  Ondrej Pokorny adb264a711 db odbcconn: error messages received through SQLGetDiagRec are ANSI - convert them to CP_ACP 3 年之前
  Sven/Sarah Barth 90844c2027 * fix #35261: apply slightly adjusted changes by Ryan Joseph to implement support for implicit generic function specializations 3 年之前
  florian fab610a927 * call OptPass1_V_MOVAP for MOVDQA on i386 3 年之前
  florian 4808ed63e3 * use MOVDQA instead of MOVQ in spilling_create_store 3 年之前