Historia zmian

Autor SHA1 Wiadomość Data
  micha 83b7f81f81 + add no-fpu support to compiler/rtl for powerpc-linux (-Cfnone) 17 lat temu
  Jonas Maebe 59d9169bbd * perform typechecking of callinit/callcleanup statements immediately when 17 lat temu
  peter 169516ffc0 * don't optimize funcret with assignment result if the value is also used 17 lat temu
  Jonas Maebe 3521d64f4b - removed "do_count" parameter from tcallparanode.insert_typeconv 17 lat temu
  Jonas Maebe 482b83c3cb * typecheckpass before calling do_simplify, as the siplify methods 17 lat temu
  Jonas Maebe 742ff35c48 + also optimize assignments from calls to by-reference "results": 17 lat temu
  Jonas Maebe f38e190892 * don't substitute the result variable of an inlined function with 17 lat temu
  Jonas Maebe 543faa46ad * do not inline functions/procedures called with things like "nil^" 17 lat temu
  Jonas Maebe 8f187bf6e2 * fixed r9243: that change should only be applied in case both the 17 lat temu
  yury 4e3547c7bf * Improved warning "Converting pointers to signed integers may result in wrong comparison results and range errors, use an unsigned type instead.": 17 lat temu
  Jonas Maebe 2e9db26750 * truncate constant shortstrings at the callee side if they are passed 18 lat temu
  florian a5ccf16016 + disp. var. property setting, resolves #10133 and #9134 18 lat temu
  florian 7878f0feb3 * made all fpc_*_to_shortstr helpers a procedure, resolves #8580 18 lat temu
  peter 6b8aed593f * remove registers{int/mmx/fpu} from firstpass 18 lat temu
  Jonas Maebe b79e4ff3f0 * fixed typo that broke non-i386 compilation after r8603 18 lat temu
  Jonas Maebe 93aad97c22 * Also take into account the node complexity of parameters to determine 18 lat temu
  peter 4525df9ea0 * nf_is_funcret node flag added 18 lat temu
  Jonas Maebe 2146ad614c * fixed toperator5 after r8558. The inlining logic did not take into 18 lat temu
  Jonas Maebe 4d1c4091ba + added pm_preprocess support to foreachnode 18 lat temu
  peter e0cf015159 * refactor function result handling 18 lat temu
  Jonas Maebe 666d156e8e * disabled inlining when passing a refcounted parameter typecasted to 18 lat temu
  Jonas Maebe e1aefdbac5 * Improved escape analysis so the improved tretopt no longer fails. 18 lat temu
  Jonas Maebe df84ca49b4 * fixed tests/cg/opt/tretopt, and also in more cases 18 lat temu
  Jonas Maebe b1631b6918 * fixed wrong uninitialized warnings with passing array elements 18 lat temu
  peter 98cc116dd2 * fix passing string to open array of string 18 lat temu
  Jonas Maebe 49a2084ea0 * fixed calling inline functions (with exit statements) from inside 18 lat temu
  Jonas Maebe 28bab3fb4f - removed some unused variables 18 lat temu
  florian 7cbe76b8dc * pass only a pointer to a result when the result is used when invoking idispatch, resolves #9162 18 lat temu
  yury a4dfa3b4fd * fixed bug #9107: procedure which have pushed parameters in its body fails if only -OoSTACKFRAME switch is used. 18 lat temu
  daniel 9adb202a92 * Rework the constexprint to allow operations from low(int64) to high(qword). 18 lat temu