Jonas Maebe
|
641b259aed
* adjusted thlcg.g_rangecheck() implementation so it can be used for all
|
13 years ago |
Jonas Maebe
|
1345b7d107
* changed ref parameter of thlcgobj.a_call_ref() into a const parameter
|
13 years ago |
Jonas Maebe
|
4fced5d142
+ generic implementation of thlcgobj.a_call_ref()
|
13 years ago |
Jonas Maebe
|
aee5380ae0
* merged trunk up to r20882
|
13 years ago |
Jonas Maebe
|
3916a32f9e
* created generic version of thlcgobj.g_reference_loc() and only override
|
13 years ago |
Jonas Maebe
|
9fb06fcb8f
* support g_call_system_proc() inside the system unit for routines whose
|
14 years ago |
Jonas Maebe
|
c648cade1a
* prevent internal errors when calling location_force_mem() for
|
14 years ago |
Jonas Maebe
|
7f22a2f223
+ support for range checking calculations with hlcgobj
|
14 years ago |
Jonas Maebe
|
40cf2cefa0
* when the user calls initialize(), force initialization to happen on the
|
14 years ago |
Jonas Maebe
|
16cb75a5da
* also free the regular code generator when freeing the hl code generator
|
14 years ago |
Jonas Maebe
|
ce88df680b
+ symansistr conditional define that, when activated, makes the symbol/
|
14 years ago |
Jonas Maebe
|
225e866800
- removed superfluous check that could use uninitialized location
|
14 years ago |
Jonas Maebe
|
dbaaf1c3cd
* fixed copy/paste errors in a_op_reg_ref() from a_op_ref_reg()
|
14 years ago |
Jonas Maebe
|
694ccf3df3
+ dummy support for untyped var/const/out parameters on 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
|
f57e9778d4
* migrated gen_initialize_code and gen_finalize_code from ncgutil to
|
14 years ago |
Jonas Maebe
|
53e6853667
* removed a bunch of cg. and hlcg. prefixes (left-overs from migrations
|
14 years ago |
Jonas Maebe
|
88df6573a0
* moved de2regtyp() from defutil to hlcgobj, so it can be overridden
|
14 years ago |
Jonas Maebe
|
5abf6d0aa4
+ thlcgobj support of the managed open array initialization fixes of
|
14 years ago |
Jonas Maebe
|
2c313e397e
+ support for regular arrays and open arrays
|
14 years ago |
Jonas Maebe
|
608572c63a
* removed unused local variables
|
14 years ago |
Jonas Maebe
|
a2a6b2fd1d
+ "reference" temps that sort of implement pointer-style functionality for
|
14 years ago |
Jonas Maebe
|
0e87627218
+ gethltemp() to allocate a temp specifying full type information even
|
14 years ago |
Jonas Maebe
|
b5ea6ab7d8
+ thlcgobj.location_force_fpureg() implementation
|
14 years ago |
Jonas Maebe
|
09207563d5
+ hlcg implementation of gen_load_para_value(); no support yet for copying
|
14 years ago |
Jonas Maebe
|
6c9256ee32
* made internalerror unique
|
14 years ago |
Jonas Maebe
|
afceec23b2
- removed unused local variables
|
14 years ago |
Jonas Maebe
|
28740dce2d
- removed extra "fordefinition" parameter again from tprocdef.mangledname(),
|
14 years ago |
Jonas Maebe
|
e1b6398b47
* don't give an "abstract method called" error for g_rangecheck()
|
14 years ago |
Jonas Maebe
|
332f613cd7
+ thlcgobj.maketojumpbool() implementation
|
14 years ago |