Commit History

Autor SHA1 Mensaxe Data
  florian 85d63d9fa9 * settings refactored %!s(int64=19) %!d(string=hai) anos
  daniel 1406181aa5 * Fix incorrect usage of result value. %!s(int64=19) %!d(string=hai) anos
  peter 3078a1927f * remove ttype %!s(int64=19) %!d(string=hai) anos
  daniel de423ab5b0 + stringvar[l..h] now valid parameter for open array of char. %!s(int64=19) %!d(string=hai) anos
  daniel 068c0f7952 * Cleaner implementation of pointer index to open array, codegen changes %!s(int64=19) %!d(string=hai) anos
  daniel 2450f5a778 + First working concept of open_array_procedure(Pbyte_var[0..9]); %!s(int64=19) %!d(string=hai) anos
  Jonas Maebe 0a23786605 - reverted r4880 (wrong varargs reform) and r4838 (wrong removal of %!s(int64=19) %!d(string=hai) anos
  florian 9288a2f76d + more verbose printnode for call nodes %!s(int64=19) %!d(string=hai) anos
  Jonas Maebe e9cabd17e1 * fixed handling of "varargs" procedures (i.e., those without an explicit %!s(int64=19) %!d(string=hai) anos
  florian 02d0ac4c3e + only procedures doing recursive calls are checked for tail recursivity %!s(int64=19) %!d(string=hai) anos
  peter d07f470b71 * remove ifdef fpc %!s(int64=19) %!d(string=hai) anos
  micha d704af7216 fix compilation for {$T+} linux/win %!s(int64=19) %!d(string=hai) anos
  peter 2f0ce31751 * string concat changed from function to procedure to %!s(int64=19) %!d(string=hai) anos
  Jonas Maebe 733f559267 * also perform C varargs type conversions for cdecl procedures declared %!s(int64=19) %!d(string=hai) anos
  yury 2df42b29af * removed "Note: Local variable "X" is assigned but never used" when the variable is passed to procedure/function as OUT parameter. %!s(int64=19) %!d(string=hai) anos
  Jonas Maebe 84d1fc929f * properly set regvarability of parameters and local variables of inlined %!s(int64=19) %!d(string=hai) anos
  Jonas Maebe e0250bcdb4 * never remove regvar-ability of parameters passed by reference %!s(int64=19) %!d(string=hai) anos
  peter ae0010ad6c * support proc to procvar conversion for overloaded procdefs passed to parameters %!s(int64=19) %!d(string=hai) anos
  Jonas Maebe 4db6e1ddb8 * moved type conversion of C varargs from tcallnode to %!s(int64=19) %!d(string=hai) anos
  peter b6e35a200e * rewrite of optimizer options %!s(int64=19) %!d(string=hai) anos
  peter 38c0ae73da Merged revisions 2775,2788-2789 via svnmerge from %!s(int64=19) %!d(string=hai) anos
  Jonas Maebe 791be20f28 * committed wrong file in r2614 (ncal.pas instead of pexpr.pas) %!s(int64=19) %!d(string=hai) anos
  Jonas Maebe a15505521c * fixed handling of wrong invocations of slice + improved error reporting %!s(int64=19) %!d(string=hai) anos
  Jonas Maebe 765fe2b2ab * fixed bug #4737 (check for potential range errors in for-loop %!s(int64=19) %!d(string=hai) anos
  Jonas Maebe 0dc6d51c08 * fixed displaying of hints such for procedures and functions %!s(int64=19) %!d(string=hai) anos
  peter 232555904e * symtablestack cleanup and rewrite %!s(int64=19) %!d(string=hai) anos
  peter 45176ea2a8 * split tstringtype for stringdef and stringconstnode %!s(int64=20) %!d(string=hai) anos
  Jonas Maebe 9c2ee3a722 * fixed web bug #4086: do not create a refcounted temp for %!s(int64=20) %!d(string=hai) anos
  florian f7d2c47f73 + no stackframe is generated for i386 if possible %!s(int64=20) %!d(string=hai) anos
  Jonas Maebe cbb59be2f1 * fixed web bug #4651 + test %!s(int64=20) %!d(string=hai) anos