Historial de Commits

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