florian
|
6c53785e3a
* first part of implements clean up and fixing
|
17 years ago |
Jonas Maebe
|
c44fb4a79e
* call FreeInstance after fail if vmt<>nil rather than if vmt=1
|
17 years ago |
florian
|
f66916fc95
* fixed calculation of fpu resources
|
18 years ago |
peter
|
6b8aed593f
* remove registers{int/mmx/fpu} from firstpass
|
18 years ago |
Jonas Maebe
|
1e5fee5c6f
+ callparan support in node_complexity()
|
18 years ago |
peter
|
2652a0c416
* added get_local_or_para_sym to search in parast and localst
|
18 years ago |
Jonas Maebe
|
4d1c4091ba
+ added pm_preprocess support to foreachnode
|
18 years ago |
peter
|
e0cf015159
* refactor function result handling
|
18 years ago |
peter
|
2c10fb7e7d
* use fpc_decr_intf and zeroing for finalizing of interfaces
|
18 years ago |
Jonas Maebe
|
62b3b307e0
* also process all subnodes of try-except and try-finally in
|
18 years ago |
daniel
|
9adb202a92
* Rework the constexprint to allow operations from low(int64) to high(qword).
|
18 years ago |
Jonas Maebe
|
21f87ef1de
* fixed instances of passing properties as var parameter
|
18 years ago |
Jonas Maebe
|
cb16e8d3d0
* nothingn has a complexity of 0
|
18 years ago |
Jonas Maebe
|
9d6026827d
* fixed memory leak in dosimplify
|
18 years ago |
Jonas Maebe
|
c13ff3729b
* Merged 2.3 branch changes:
|
18 years ago |
Jonas Maebe
|
5988e6d117
* niln has a compelxity of 0 (so the inlining code doesn't try to take
|
18 years ago |
peter
|
0557ddc342
* removed typed const, it is now handled by staticvarsym
|
19 years ago |
peter
|
658c46b903
* remove tdictionary and tindexarray
|
19 years ago |
florian
|
85d63d9fa9
* settings refactored
|
19 years ago |
peter
|
3078a1927f
* remove ttype
|
19 years ago |
florian
|
ea69e22044
* fixed tail recursion optimization for code using methodpointerinit/done
|
19 years ago |
Jonas Maebe
|
564f36f51e
* process tasnode.call in foreach(static) (fixes tw7391 with regvars on ppc)
|
19 years ago |
peter
|
2f0ce31751
* string concat changed from function to procedure to
|
19 years ago |
Jonas Maebe
|
df973fa1de
* fixed issue #6977 (add regvars occupied by the invisible high parameter
|
19 years ago |
Jonas Maebe
|
5afe846580
* fixed simplifying
|
19 years ago |
Jonas Maebe
|
f34f7f10c3
* change order of foreachnode(static) so the "payload" of a
|
19 years ago |
peter
|
232555904e
* symtablestack cleanup and rewrite
|
19 years ago |
Jonas Maebe
|
24c3ec1095
* also process methodpointerinit and methodpointerdone fields
|
19 years ago |
florian
|
abc1bcca24
* fixed previous commit ...
|
19 years ago |
florian
|
c9870d4aa3
* new line inserted :)
|
19 years ago |