Commit History

Autor SHA1 Mensaxe Data
  florian 80111a0a60 * make local variables in assembler blocks working again after r44933 %!s(int64=5) %!d(string=hai) anos
  yury 4e1e35aef5 * Added optimization option cs_opt_unused_para. It is enabled for -O2 and higher. The parentfp optimization is tied to cs_opt_unused_para. %!s(int64=5) %!d(string=hai) anos
  yury 7bffafdf8b * Improved the parentfp optimization to properly handle cases when a nested routine calls other nested routines. %!s(int64=5) %!d(string=hai) anos
  yury c15b6f4516 * Fixed the parentfp optimization for some cases when nested procvars are used. %!s(int64=5) %!d(string=hai) anos
  Károly Balogh cc23515927 z80: vasm doesn't support the JRJP pseudo instruction, so change it to JP during write %!s(int64=5) %!d(string=hai) anos
  yury 11fd466394 * Optimize parentfp when optimization level 1 and higher to be debugger friendly. %!s(int64=5) %!d(string=hai) anos
  Mattias Gaertner 120eb6b8a2 pas2js: fixed system.inc() %!s(int64=5) %!d(string=hai) anos
  florian a2303bd899 * fixed copy&paste error of r45658 %!s(int64=5) %!d(string=hai) anos
  florian 2e36783d0e * better check for short boolean evaluation in firstcomplex %!s(int64=5) %!d(string=hai) anos
  michael 7e89141993 * Fix bug #37223 %!s(int64=5) %!d(string=hai) anos
  florian 8738b4b47f + might_have_sideeffects checks also if the tempinitcode of a tempref node might have side effects %!s(int64=5) %!d(string=hai) anos
  florian 62c417c8bf * temporarily fix #37034 by disabling the problematic optimization until the real cause is fixed %!s(int64=5) %!d(string=hai) anos
  florian c6c996f506 * write length/code page when writing the string type %!s(int64=5) %!d(string=hai) anos
  Mattias Gaertner 1ff1921d14 pas2js: clean up %!s(int64=5) %!d(string=hai) anos
  florian b3817f6d92 * slash and divn might have an exception as side effect %!s(int64=5) %!d(string=hai) anos
  florian 33094d263f * Aarch: handle 0 in AndAnd2And and check if the resulting constant %!s(int64=5) %!d(string=hai) anos
  Mattias Gaertner 8b84d925fb pas2js: search no namespace, cmd line namespaces, default prg namespace, issue #37206 %!s(int64=5) %!d(string=hai) anos
  florian 0feb495ab8 * fixes previously accidentitly commited (and commented out) statement to avoid warning %!s(int64=5) %!d(string=hai) anos
  florian 86772eeafe * fix compilation of tests %!s(int64=5) %!d(string=hai) anos
  florian bc1b7960ec * patch by Bi0T1N: fix result type of InterlockedCompareExchange64 for QWord, resolves #37186 %!s(int64=5) %!d(string=hai) anos
  svenbarth febeef03e4 * for adding procdefs to forwarddefs check for the specialization flag instead of whether it's a full specialization; fixes implicit finalization handlers on x86_64-win64 not being found %!s(int64=5) %!d(string=hai) anos
  svenbarth 4da6465d05 * correctly set the generic related defoptions for an outlined procdef %!s(int64=5) %!d(string=hai) anos
  svenbarth c45c543faa * fix typo (no code changes) %!s(int64=5) %!d(string=hai) anos
  svenbarth 4ec76072b4 * ensure that the BSS section for MSX-DOS is correctly initialized to 0 %!s(int64=5) %!d(string=hai) anos
  florian 58eca57feb * patch by Christo Crause: embedded heap manager: free small blocks, resolves #37204 %!s(int64=5) %!d(string=hai) anos
  Mattias Gaertner f26afe4a6a pas2js: started delayed specialize %!s(int64=5) %!d(string=hai) anos
  Mattias Gaertner da9a2f59b0 fcl-passrc: type description of specialization: with paths %!s(int64=5) %!d(string=hai) anos
  florian dbd14206c9 * compilation on targets without fpu fixed %!s(int64=5) %!d(string=hai) anos
  florian b2ed667a86 * swap fpu stack correctly when moving data into xmm registers %!s(int64=5) %!d(string=hai) anos
  florian 20f6514d97 * fix compilation for non 64 Bit targets %!s(int64=5) %!d(string=hai) anos