Jonas Maebe
|
c648cade1a
* prevent internal errors when calling location_force_mem() for
|
14 лет назад |
Jonas Maebe
|
eb8ba875db
* set the node complexity of stringconstn and setconstn to 1 rather than
|
14 лет назад |
Jonas Maebe
|
76de70e683
* since enums are represented by classes in the JVM, initialize global
|
14 лет назад |
Jonas Maebe
|
48710a5a3f
* print the owning class/record of internally generated methods when
|
14 лет назад |
Jonas Maebe
|
d33f71460f
* don't initialize static arrays of records twice (g_newarray already
|
14 лет назад |
Jonas Maebe
|
0b7b6361fe
* ignore methods that are added for the purpose of the JVM (inherited
|
14 лет назад |
Jonas Maebe
|
a73d5b6da7
* only set the assignmentside flag for typeconversion nodes in
|
14 лет назад |
Jonas Maebe
|
da5bd3b0bd
* use invokespecial for "strict private" (= Java "private") rather than for
|
14 лет назад |
Jonas Maebe
|
7f22a2f223
+ support for range checking calculations with hlcgobj
|
14 лет назад |
Jonas Maebe
|
851cb65021
* activate code to remove unnecessary widenings to 64 bit in case
|
14 лет назад |
Jonas Maebe
|
d48fa1d7e2
* for all managed VM targets, reject ord->ptr typecasts (except for 0),
|
14 лет назад |
Jonas Maebe
|
8a95a04e16
* extracted dynarray helpers from system unit into jdynarr.inc (were
|
14 лет назад |
Jonas Maebe
|
1418faf854
* converted tcginlinenode.second_abs_long() to hlcgobj
|
14 лет назад |
Jonas Maebe
|
f4690f90ad
* keep maximum used evaluation stack size up-to-date when putting a
|
14 лет назад |
Jonas Maebe
|
27c004807f
* typecast the indices generated for array constants in the node-based
|
14 лет назад |
Jonas Maebe
|
fe82e2481b
+ import java.lang.Math in the system unit
|
14 лет назад |
Jonas Maebe
|
af489b99de
* fixed handling of currency in int_to_int conversions
|
14 лет назад |
Jonas Maebe
|
48d63f2c75
* when taking the address of an expression for a with-statement, make
|
14 лет назад |
Jonas Maebe
|
72c81d9eb1
* always create a new call node when replacing virtual class method calls
|
14 лет назад |
Jonas Maebe
|
084c76119b
* use unsigned type for unsigned comparison
|
14 лет назад |
Jonas Maebe
|
a216707cf2
* also generate wrappers for inherited virtual class methods, because their
|
14 лет назад |
Jonas Maebe
|
c2f2a8c900
* make sure that the expression representing the ansi/unicodestring argument
|
14 лет назад |
Jonas Maebe
|
707b41b159
+ allocate space of local typed consts that are implicit pointer types
|
14 лет назад |
Jonas Maebe
|
9253d990d9
* use the signedness of the comparison operation rather than of the
|
14 лет назад |
Jonas Maebe
|
6fe124507e
* fixed calling procvars with copyout parameters
|
14 лет назад |
Jonas Maebe
|
8fcc8f92ca
* allow taking the address of var-parameters in normal Pascal code (not just
|
14 лет назад |
Jonas Maebe
|
c7f6ee94e6
* always get the real class definition before writing out a mangled name
|
14 лет назад |
Jonas Maebe
|
441787672d
* migrated java.lang.NoSuchMethodException to java_sys.inc
|
14 лет назад |
Jonas Maebe
|
2338463a4b
* don't mark non-virtual class methods automatically as "final"
|
14 лет назад |
Jonas Maebe
|
13d68da2be
* translated Pascal 'protected' also in JVM 'protected', because 'protected'
|
14 лет назад |