Commit History

Autor SHA1 Mensaxe Data
  Sven/Sarah Barth 4053d59a2c * fix #39673: also resolve the dummy symbol in case this isn't a reuse of the current generic's name %!s(int64=3) %!d(string=hai) anos
  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 %!s(int64=3) %!d(string=hai) anos
  mattias ee7cbb61a0 fcl-passrc: resolver: fixed call generic function with anonymous specialize function type %!s(int64=3) %!d(string=hai) anos
  florian 559fcdf736 * forbid cyclic pointer definitions, resolves #39634 %!s(int64=3) %!d(string=hai) anos
  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 %!s(int64=3) %!d(string=hai) anos
  Bi0T1N 59672a6982 Add support for OpenSSL 3.0 %!s(int64=3) %!d(string=hai) anos
  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 %!s(int64=3) %!d(string=hai) anos
  Ondrej Pokorny adb264a711 db odbcconn: error messages received through SQLGetDiagRec are ANSI - convert them to CP_ACP %!s(int64=3) %!d(string=hai) anos
  Sven/Sarah Barth 90844c2027 * fix #35261: apply slightly adjusted changes by Ryan Joseph to implement support for implicit generic function specializations %!s(int64=3) %!d(string=hai) anos
  florian fab610a927 * call OptPass1_V_MOVAP for MOVDQA on i386 %!s(int64=3) %!d(string=hai) anos
  florian 4808ed63e3 * use MOVDQA instead of MOVQ in spilling_create_store %!s(int64=3) %!d(string=hai) anos
  Sven/Sarah Barth 862cffa087 * have the unsigned 32-bit overload of IntToHex use the signed 32-bit one to avoid usage of 64-bit arithmetic (and parameter passing) when it can be avoided %!s(int64=3) %!d(string=hai) anos
  Sven/Sarah Barth d32134dd1a * fix #39664: ensure that the 8- and 16-bit signed overloads of IntToHex return the correct number of digits %!s(int64=3) %!d(string=hai) anos
  florian ee3b5f5a62 * x86_64: do not use copy_mm in g_concatcopy for 8 byte sized copies %!s(int64=3) %!d(string=hai) anos
  florian 2f1eb9be18 * support R_SUBMMX in spilling_create_store, resolves #39672 %!s(int64=3) %!d(string=hai) anos
  marcoonthegit 2457016671 * TStringlist constructor with ownsobjects parameter, Delphi compatible + empty constructor to avoid compiler getting confused %!s(int64=3) %!d(string=hai) anos
  florian 143c2ec232 * powerpc-linux: provide also local __libc_csu_* routines %!s(int64=3) %!d(string=hai) anos
  florian 366d1332d1 * nicer casing %!s(int64=3) %!d(string=hai) anos
  florian 43b4b34395 * disallow offsetof trick for types involving implicit dereferences, resolves #39667 partially %!s(int64=3) %!d(string=hai) anos
  florian 62f21ae60d + recurse into multiple subscription nodes when calculating contant @... expressions, resolves #39665 %!s(int64=3) %!d(string=hai) anos
  Pierre Muller a939c0ccd4 Add several tests for 127 max ID length, related to bug report #39661 %!s(int64=3) %!d(string=hai) anos
  Pierre Muller 379c1414a7 Fix for bug report #39661 %!s(int64=3) %!d(string=hai) anos
  florian 4c5fc2f958 * patch by Rika: avoid that capacity of TQueue grows to much for certain %!s(int64=3) %!d(string=hai) anos
  mattias d748bb6630 pas2js: removed translation.html, it is now on the wiki https://wiki.freepascal.org/Pas2js_Transpiler %!s(int64=3) %!d(string=hai) anos
  Pierre Muller 85c648e603 Check mf_symansistr is compatible with current compiler mode and issue a message before failing PPU loading %!s(int64=3) %!d(string=hai) anos
  florian 7ff6d78543 * mips(el)-linux: provide __libc_csu_* as weak symbols %!s(int64=3) %!d(string=hai) anos
  florian a20a7e3497 * define __libc_csu_* symbols as weak symbols on aarch64-linux %!s(int64=3) %!d(string=hai) anos
  florian 35a7490ae1 * provide __libc_csu_init and __libc_csu_fini as weak symbols %!s(int64=3) %!d(string=hai) anos
  florian 191dd0c637 + support .weak in the internal assembler %!s(int64=3) %!d(string=hai) anos
  florian 971d7baa8a * patch by Cyrax: Quote path - which is passed to Windres or alike program, resolves #36526 %!s(int64=3) %!d(string=hai) anos