Jonas Maebe
|
0a23786605
- reverted r4880 (wrong varargs reform) and r4838 (wrong removal of
|
19 years ago |
florian
|
9288a2f76d
+ more verbose printnode for call nodes
|
19 years ago |
Jonas Maebe
|
e9cabd17e1
* fixed handling of "varargs" procedures (i.e., those without an explicit
|
19 years ago |
florian
|
02d0ac4c3e
+ only procedures doing recursive calls are checked for tail recursivity
|
19 years ago |
peter
|
d07f470b71
* remove ifdef fpc
|
19 years ago |
micha
|
d704af7216
fix compilation for {$T+} linux/win
|
19 years ago |
peter
|
2f0ce31751
* string concat changed from function to procedure to
|
19 years ago |
Jonas Maebe
|
733f559267
* also perform C varargs type conversions for cdecl procedures declared
|
19 years ago |
yury
|
2df42b29af
* removed "Note: Local variable "X" is assigned but never used" when the variable is passed to procedure/function as OUT parameter.
|
19 years ago |
Jonas Maebe
|
84d1fc929f
* properly set regvarability of parameters and local variables of inlined
|
19 years ago |
Jonas Maebe
|
e0250bcdb4
* never remove regvar-ability of parameters passed by reference
|
19 years ago |
peter
|
ae0010ad6c
* support proc to procvar conversion for overloaded procdefs passed to parameters
|
19 years ago |
Jonas Maebe
|
4db6e1ddb8
* moved type conversion of C varargs from tcallnode to
|
19 years ago |
peter
|
b6e35a200e
* rewrite of optimizer options
|
19 years ago |
peter
|
38c0ae73da
Merged revisions 2775,2788-2789 via svnmerge from
|
19 years ago |
Jonas Maebe
|
791be20f28
* committed wrong file in r2614 (ncal.pas instead of pexpr.pas)
|
19 years ago |
Jonas Maebe
|
a15505521c
* fixed handling of wrong invocations of slice + improved error reporting
|
19 years ago |
Jonas Maebe
|
765fe2b2ab
* fixed bug #4737 (check for potential range errors in for-loop
|
19 years ago |
Jonas Maebe
|
0dc6d51c08
* fixed displaying of hints such for procedures and functions
|
19 years ago |
peter
|
232555904e
* symtablestack cleanup and rewrite
|
19 years ago |
peter
|
45176ea2a8
* split tstringtype for stringdef and stringconstnode
|
19 years ago |
Jonas Maebe
|
9c2ee3a722
* fixed web bug #4086: do not create a refcounted temp for
|
19 years ago |
florian
|
f7d2c47f73
+ no stackframe is generated for i386 if possible
|
19 years ago |
Jonas Maebe
|
cbb59be2f1
* fixed web bug #4651 + test
|
19 years ago |
Jonas Maebe
|
d6559f594d
* also make "out" parameters unique
|
19 years ago |
Károly Balogh
|
238964e443
Various m68k fixes/additions:
|
19 years ago |
Jonas Maebe
|
52ca5e6922
* use more precise vs_* information to replace less parameters of inlined
|
19 years ago |
Jonas Maebe
|
42ec76598c
* new categories for vs_*: vs_declared, vs_initialised, vs_read,
|
19 years ago |
peter
|
f622915690
* fix infinite loop in createinlineparas
|
20 years ago |
florian
|
71b90d4d00
+ slice implemented
|
20 years ago |