Jonas Maebe
|
28c20cfc5e
* the default string type for the JVM target is no longer automatically
|
14 years ago |
Jonas Maebe
|
67c2c7c166
* renamed cchartype to cansichartype
|
14 years ago |
Jonas Maebe
|
d48fa1d7e2
* for all managed VM targets, reject ord->ptr typecasts (except for 0),
|
14 years ago |
Jonas Maebe
|
1c74072748
* moved handle_staticfield_access() from pexpr to nutils so it can
|
14 years ago |
Jonas Maebe
|
466f6751c8
+ getpointerdef() function that returns a pointerdef for the passed def.
|
14 years ago |
Jonas Maebe
|
50dd6489c4
* support default properties for Java classes
|
14 years ago |
Jonas Maebe
|
40e0b4677a
+ support for (only named, for now) records in the JVM target:
|
14 years ago |
Jonas Maebe
|
b6bae1e2e7
* do not automatically resolve constructor calls to constructors of parent
|
14 years ago |
Jonas Maebe
|
7200245337
+ cs_unicodestrings global switch to indicate that the default string type
|
14 years ago |
Jonas Maebe
|
eb5814a868
* implemented declaring and calling constructors for Java classes
|
14 years ago |
Jonas Maebe
|
6e82417a51
* various small support fixes for Java classes:
|
14 years ago |
florian
|
79a96ab287
+ ttypesym.prettyname
|
14 years ago |
florian
|
8b58d69576
* accept undefineddef (generic parameter) as parameter for assigned, resolves #19974
|
14 years ago |
Jonas Maebe
|
9195506c56
* make sure that anonymous inherited calls only call through to the
|
14 years ago |
florian
|
d35d1ed357
+ initial support for pascal booleans with sizes 2, 4 and 8
|
14 years ago |
florian
|
6ea8eb7dc2
+ changes precedence of unary minus operator in mac and iso mode, resolves #17710
|
14 years ago |
Jonas Maebe
|
b0e83a06af
* fixed crash when trying to index a record without a default property
|
14 years ago |
paul
|
56cd7b3450
compiler: allow use of default properties for records (issue #0019098)
|
14 years ago |
svenbarth
|
9eafb5e7cd
For "inherited" the use of helpers must be allowed as well, as those might use a ttypenode of a helper as well.
|
14 years ago |
svenbarth
|
3c477c67ec
Removing "current_syssym" again
|
14 years ago |
svenbarth
|
24243f87e8
Added a check similar to the "allowed" one to be able to remove the "current_syssym" variable again.
|
14 years ago |
svenbarth
|
d0705a1779
Rebase to revision 17236
|
14 years ago |
svenbarth
|
a944be69a6
* nflw.pas: search for enumerators in helpers for records as well
|
14 years ago |
Jonas Maebe
|
ebb4d26201
* replaced all tobjectdef() typecasts of the first argument of
|
14 years ago |
svenbarth
|
f7f357f18e
* symconst.pas:
|
14 years ago |
svenbarth
|
5218666328
* ncgrtti.pas: RTTI generation for helpers is handled like that for classes
|
14 years ago |
svenbarth
|
878c8c7806
Implemented correct handling of inherited methods.
|
14 years ago |
svenbarth
|
963a4d7b23
Commit of a completely restructured helper implementation. Instead of changing objectdefs with odt_classhelper to odt_class, they'll have the odt_helper type assigned to and this will be kept. This also implies that the parent of a helper is its true parent while the extended type is set to a field in tobjectdef (extendeddef).
|
14 years ago |
svenbarth
|
d12b198c7f
Rebase to revision 16888
|
14 years ago |
svenbarth
|
7cc7826343
- msg*: found a message to reuse
|
14 years ago |