Jonas Maebe
|
69abbba6bb
* split several parameter insertion helpers out from pdecsub for
|
14 years ago |
Jonas Maebe
|
2376003cd0
* wrap the init/finalization code even when it is implicitly generated
|
14 years ago |
Jonas Maebe
|
1c3f0c7a2f
* also wrap the initcode of main programs, so that typed constants get
|
14 years ago |
Jonas Maebe
|
8fa42c206f
+ support for nested procedures for the JVM target
|
14 years ago |
Jonas Maebe
|
e775e2d9ae
* moved gen_entry_code/gen_exit_code from ncgutil to hlcgobj,
|
14 years ago |
Jonas Maebe
|
f27ebf8b6d
+ explicitly add constructors of parent class that do not appear in the
|
14 years ago |
Jonas Maebe
|
23539dcfaf
* only call add_synthetic_method_implementations() for the localst after
|
14 years ago |
Jonas Maebe
|
43c5ed20c2
+ support for initialising typed constants via compiler-generated
|
14 years ago |
Jonas Maebe
|
00df370d36
* don't give an internalerror when adding a constructor to a Java
|
14 years ago |
Jonas Maebe
|
f57e9778d4
* migrated gen_initialize_code and gen_finalize_code from ncgutil to
|
14 years ago |
Jonas Maebe
|
019ca93a04
* symcreat functionality to use the parser from inside the compiler for
|
14 years ago |
Jonas Maebe
|
4adb9a7ceb
- removed (non-working) implicit try/finally support for the JVM, and
|
14 years ago |
Jonas Maebe
|
09207563d5
+ hlcg implementation of gen_load_para_value(); no support yet for copying
|
14 years ago |
Jonas Maebe
|
ab5b1fb686
* turned call_fail_node, initialize_data_node, and finalize_data_node from
|
14 years ago |
Jonas Maebe
|
28740dce2d
- removed extra "fordefinition" parameter again from tprocdef.mangledname(),
|
14 years ago |
Jonas Maebe
|
eb5814a868
* implemented declaring and calling constructors for Java classes
|
14 years ago |
Jonas Maebe
|
71deda6f50
+ added interface to ncgutil.gen_load_loc_cgpara() to hlcgobj + generic
|
14 years ago |
Jonas Maebe
|
742f4ee12e
+ first (partial) implementation of thlcg for the jvm
|
14 years ago |
Jonas Maebe
|
0ee702b3a2
* tprocdef.mangledname now gets an extra boolean parameter indicating
|
14 years ago |
Jonas Maebe
|
0e16369906
* moved gen_proc_symbol() and gen_proc_symbol_end() from ncgutil to hlcgobj
|
14 years ago |
Jonas Maebe
|
1e96eab55d
* made ttgobj.alloctemp/freetemp protected, and alloctemp also virtual
|
14 years ago |
Jonas Maebe
|
72e9cfee24
* create/destroy also the high level code generator for all architectures,
|
14 years ago |
pierre
|
239944f8d0
+ Use DLL name in assembler labels used to import DLL functions/variables
|
14 years ago |
Jonas Maebe
|
9f4f21baa1
* set the line information for the initialization of local variables with
|
14 years ago |
florian
|
f53a14ec38
* fix regressions caused by r17496
|
14 years ago |
florian
|
e271595e20
* patch by Hans-Peter Diettrich to speed up specialize_objectdefs, resolves #17638
|
14 years ago |
svenbarth
|
16e500ee3c
Removed old search algorithm
|
14 years ago |
svenbarth
|
d0705a1779
Rebase to revision 17236
|
14 years ago |
sergei
|
1c01d52ea6
* Improvements of tprocinfo class:
|
14 years ago |
svenbarth
|
f7f357f18e
* symconst.pas:
|
14 years ago |