tom_at_work
|
3b6d5c3676
- cleanup, fixing of uninitialized variables, missing return values and unused variables
|
18 years ago |
Jonas Maebe
|
5444207df8
* better fix for tw1623 (generates more optimal code)
|
19 years ago |
Jonas Maebe
|
248046320a
* fixed inlining of functions called in their own parameters (tw1623)
|
19 years ago |
peter
|
0557ddc342
* removed typed const, it is now handled by staticvarsym
|
19 years ago |
peter
|
f88e6a834e
* typo
|
19 years ago |
florian
|
5cbc15b339
* some variant dispatching stuff fixed
|
19 years ago |
florian
|
a13d358f1e
* first partially working implementation of variant com invoking
|
19 years ago |
florian
|
c947295cb8
+ ttertiarynode
|
19 years ago |
peter
|
e17b424e28
* refactor procsym procdef list
|
19 years ago |
peter
|
658c46b903
* remove tdictionary and tindexarray
|
19 years ago |
florian
|
be2b715d3c
+ parsing of disp variant invokes
|
19 years ago |
florian
|
ef7bd58c54
* germanism removed (aktfilepos -> current_filepos)
|
19 years ago |
florian
|
85d63d9fa9
* settings refactored
|
19 years ago |
daniel
|
1406181aa5
* Fix incorrect usage of result value.
|
19 years ago |
peter
|
3078a1927f
* remove ttype
|
19 years ago |
daniel
|
de423ab5b0
+ stringvar[l..h] now valid parameter for open array of char.
|
19 years ago |
daniel
|
068c0f7952
* Cleaner implementation of pointer index to open array, codegen changes
|
19 years ago |
daniel
|
2450f5a778
+ First working concept of open_array_procedure(Pbyte_var[0..9]);
|
19 years ago |
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 |