Jonas Maebe
|
a7fb19313a
Merging -c 29493,29826,31916,32447,33176:33180,33190
|
9 年之前 |
Jonas Maebe
|
73cae02c20
--- Merging r29821 into '.':
|
9 年之前 |
marco
|
5f8057775b
--- Merging r30757 into '.':
|
9 年之前 |
Károly Balogh
|
05b3a94843
* changed explicit paraloc handling to use ppuload/ppuwrite functions in paraloc instead of directly writing the data. this hopefully fixes some endian issues when using crosscompiled-on-littleendian PPUs with explicit paralocs on bigendian systems (this means Amiga/68k and MorphOS)
|
11 年之前 |
nickysn
|
94bcb9878a
* reimplemented r28329 in a different way, as suggested by Jonas
|
11 年之前 |
Jonas Maebe
|
8634aa8ad2
* fixes for the support for overriding properties on the JVM target:
|
11 年之前 |
Jonas Maebe
|
5f99ec6197
* factored out overridden properties into a virtual method
|
11 年之前 |
Jonas Maebe
|
2bd39f62cb
* factored out associating properties with their getters/setters/fiels
|
11 年之前 |
svenbarth
|
2c6d3f1428
Read the deref of the fieldvarsym into the correct variable. I wonder how this ever went past the test suite O.o
|
11 年之前 |
Jonas Maebe
|
d9dab6f2f1
* changed the severity of messages showing overloaded routines with all
|
11 年之前 |
Jonas Maebe
|
4a0528399e
* check all overloaded routines for mangled name conflicts on the JVM
|
11 年之前 |
sergei
|
adc8cdb5af
* Calling tlabelsym.mangledname should not define the label. This was causing "already defined" errors if a label was referenced before it was defined.
|
11 年之前 |
svenbarth
|
8ae36f3ef4
tstaticvarsym.ppuload: read the section string outside of the symansistr define to match the code of ppuwrite
|
11 年之前 |
svenbarth
|
5c1b8fdad9
Fix for Mantis #19697. For this we need to have the internal static var symbol know that it came from a static field var symbol so that we can check that for generic or not.
|
11 年之前 |
Jonas Maebe
|
721fd887c3
* moved all jvm-specific code from symsym to jvm/symcpu
|
11 年之前 |
Jonas Maebe
|
4a79481c51
* isolated segment-related functionality of tabsolutevarsym into i386/i8086-
|
11 年之前 |
Jonas Maebe
|
2474369dde
* made all ppuwrite methods in leaf classes "final", because you cannot
|
11 年之前 |
Jonas Maebe
|
b57c95043f
+ support overriding tdef/tsym methods with target-specific functionality:
|
11 年之前 |
Jonas Maebe
|
57859963d6
- removed {$ifdef compress} code (it hasn't been activated/maintained since
|
11 年之前 |
florian
|
601d210763
* formatting
|
11 年之前 |
florian
|
98e5dead27
* moved comments in from of fields for better readability
|
11 年之前 |
florian
|
15df4a4f80
+ support iso pascal like program parameters in iso mode
|
11 年之前 |
sergei
|
258e8c58a4
+ Added trecorddef.buildderefimpl, necessary since advanced records have been implemented. Fixes compiler crash on webtbs/tw18688.pp on x86_64-win64.
|
11 年之前 |
Jonas Maebe
|
b70e64dc67
* fixed some bugs in the camelCase conversion performed on the JVM target by
|
11 年之前 |
nickysn
|
f165cee058
+ save the absolute variable's segment to the ppu file after r25666
|
11 年之前 |
nickysn
|
f2763b98fa
+ implemented absolute seg:ofs vars on i8086
|
11 年之前 |
Jonas Maebe
|
fcaad5baf2
* perform -CTlowercaseprocstart conversion it tprocsym.create rather than
|
12 年之前 |
florian
|
e147895f80
* make symbols generated in procedures global when auto-inlining is on
|
12 年之前 |
Jonas Maebe
|
fb8fb29574
* record/use the code page of string constants typecasted to an ansistring
|
12 年之前 |
florian
|
541d67771b
* keep managed types in registers if possible. Under certain circumstances (if they don't require init/final code,
|
12 年之前 |