paul
|
005795495d
merge r17552 from cpstrnew branch by inoussa:
|
14 years ago |
paul
|
4b24a58871
compiler: remove/hide few unused variables
|
14 years ago |
Jonas Maebe
|
ea544f01c4
* allow pocall_internproc to be declared external (-> we can declare the
|
14 years ago |
Jonas Maebe
|
e7528bbc05
* allow non-virtual class methods to be declared as "final" in Java classes,
|
14 years ago |
Jonas Maebe
|
ddf6591f7f
+ support "reintroduce" for Java classes. Although in most cases this won't
|
14 years ago |
Jonas Maebe
|
979f55e1db
+ support for procedural variables for the JVM target
|
14 years ago |
Jonas Maebe
|
69abbba6bb
* split several parameter insertion helpers out from pdecsub for
|
14 years ago |
Jonas Maebe
|
6154f1b0d9
* keep track of the number of abstract methods per class via a counter
|
14 years ago |
Jonas Maebe
|
0f15664ffa
* check whether symtablestack.top is a javaclass/interface rather than
|
14 years ago |
Jonas Maebe
|
8fa42c206f
+ support for nested procedures for the JVM target
|
14 years ago |
Jonas Maebe
|
f27ebf8b6d
+ explicitly add constructors of parent class that do not appear in the
|
14 years ago |
Jonas Maebe
|
921b54f9fb
* properly handle virtual/override for Java classes, instead of semi-forcing
|
14 years ago |
Jonas Maebe
|
94ff4508c7
+ support for "external name 'xxx';" for methods in external Java classes to
|
14 years ago |
Jonas Maebe
|
0be352e9a9
* don't require "override" for overriding methods in external Java classes
|
14 years ago |
Jonas Maebe
|
9e8bb70548
+ support for abstract methods in Java classes
|
14 years ago |
Jonas Maebe
|
121a141953
+ support for final methods in Java classes
|
14 years ago |
Jonas Maebe
|
c9dbd60b92
* allow "static" for external methods (for Java classes)
|
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 |
sergei
|
bbae63a4f2
* Check that a single interface is only delegated to a single property within a class.
|
14 years ago |
svenbarth
|
a862cd702d
Rebase to revision 18000
|
14 years ago |
pierre
|
4d50a95320
Use FPC_HAS_SYSTEMS_INTERRUPT_TABLE conditional
|
14 years ago |
pierre
|
47ff755068
symdef.pas New make_dllmangledname function
|
14 years ago |
florian
|
3938f5e0b9
+ merge support for boolean16, boolean32 and boolean64 into trunk
|
14 years ago |
pierre
|
548ee755b1
* Use crc for special dllnames in proc_get_importname
|
14 years ago |
florian
|
d35d1ed357
+ initial support for pascal booleans with sizes 2, 4 and 8
|
14 years ago |
pierre
|
239944f8d0
+ Use DLL name in assembler labels used to import DLL functions/variables
|
14 years ago |
joost
|
45bc3fcae0
* Enabled safecall on x86_64-linux
|
14 years ago |
svenbarth
|
8f0583ffb2
Switching from overloaded type symbol to unique symbol per generic.
|
14 years ago |
svenbarth
|
bba6e0e73f
This fixes an access violation when compiling tests\test\tgeneric30.pp
|
14 years ago |