Jonas Maebe
|
2b0d0bbee4
* also set the mangledbasename when a public name is specified for a
|
před 13 roky |
Jonas Maebe
|
57908f528b
* AIX-specific struct alignment rules
|
před 13 roky |
Jonas Maebe
|
3589f90cf8
* also show the valid bounds in most cases when signalling a range check
|
před 13 roky |
Jonas Maebe
|
f984a3d74e
- removed optimization that pops the current symtable off the symtablestack
|
před 13 roky |
paul
|
d752ce2c11
compiler:
|
před 13 roky |
Jonas Maebe
|
1f614b7efc
* use correct source code position for error messages about invalid
|
před 13 roky |
svenbarth
|
4419dc3d34
Rebase to revision 19673
|
před 13 roky |
svenbarth
|
461d231daa
Rebase to revision 19078 (directly before the merge of cpstrnew)
|
před 13 roky |
svenbarth
|
594f84dc2c
Merge branch 'unique-syms'
|
před 13 roky |
paul
|
a1e0b833b2
compiler: fix ppu read/write of property parameters symtable (bug #0020454)
|
před 13 roky |
paul
|
62b4ef3d1a
compiler: don't create a parasymtable for property if property has no parameters
|
před 13 roky |
paul
|
ceb141523d
compiler: store property parameters in a parasymtables together with property. restore those parameters for descendant properties (fixes mantis #0020421 but maybe not very optimal)
|
před 14 roky |
paul
|
7e88628b02
compiler: clear vd_class option if it was added by _STATIC token (issue #0020119)
|
před 14 roky |
sergei
|
16859976da
Mantis #19182, Delphi compatible tweaks:
|
před 14 roky |
Jonas Maebe
|
1d2748fa69
* fixed insertion of typed constants twice in bss after r18723
|
před 14 roky |
Jonas Maebe
|
df5fc421ce
+ support for increasing the visibility of fields using properties
|
před 14 roky |
Jonas Maebe
|
b3072b3dab
* extracted the code to deal with static fields into a routine
|
před 14 roky |
Jonas Maebe
|
93ddf11143
* ifdefed pjvm usage
|
před 14 roky |
Jonas Maebe
|
1ad834f5f9
* in case a property uses a getter/setter with lower visibility than the
|
před 14 roky |
Jonas Maebe
|
13b0ac91d9
+ generate java.lang.Enum descendant classes for Pascal enum types
|
před 14 roky |
Jonas Maebe
|
9d0fdb3150
* explicitly specify symtable to jvm_guarantee_record_typesym() instead of
|
před 14 roky |
Jonas Maebe
|
df7100ff80
+ support for anonymous record types for the JVM targets: automatically
|
před 14 roky |
Jonas Maebe
|
e663f0f31f
+ support for class constructors for the JVM target
|
před 14 roky |
Jonas Maebe
|
c264c24fb0
+ support for unit initialisation sections for the JVM target,
|
před 14 roky |
Jonas Maebe
|
f384c274bb
* allow specifying an external name for fields in external Java classes/
|
před 14 roky |
Jonas Maebe
|
c0b4514b7c
* also search for fully qualified nested types in Java classes/interfaces
|
před 14 roky |
Jonas Maebe
|
37b5c061e3
+ support for "final" fields in *external* (Java and other) classes, enabled
|
před 14 roky |
Jonas Maebe
|
6b176351e1
* removed jvmdef.jvminternalstaticfieldname() and now use newly created
|
před 14 roky |
Jonas Maebe
|
002455ab5c
+ support for instance and class fields, and unit-level global variables
|
před 14 roky |
sergei
|
bbae63a4f2
* Check that a single interface is only delegated to a single property within a class.
|
před 14 roky |