tg74
|
634338dcd2
merge with trunk
|
10 tahun lalu |
tg74
|
3b09397e34
merge with trunk
|
11 tahun lalu |
Jonas Maebe
|
44b141ea1a
* also load the methodpointer type for managed VM types. It's required
|
12 tahun lalu |
paul
|
0d8ad2a932
compiler: don't treat TRUE and FALSE as keywords. They are predefined constants from this moment. This change is compatible with other pascal compilers. Fixes issue #0025030
|
12 tahun lalu |
sergei
|
bfcdf6b825
* Replaced tai_ent and tai_ent_end classes with tai_directive subtypes. Having separate classes for them is unnecessary complication.
|
12 tahun lalu |
sergei
|
87cfd86172
* Define SUPPORT_GET_FRAME for targets having "get_frame" as internal symbol (x86,arm and jvm, currently), removes need to enumerate these targets in every related conditional compilation directive and simplifies configuring this feature for other targets.
|
12 tahun lalu |
nickysn
|
093b87f50d
* far code support for the internal type
|
12 tahun lalu |
nickysn
|
5b503f42c7
+ implemented Mem/MemW/MemL[] for i8086
|
12 tahun lalu |
nickysn
|
b0f7786782
+ added support for special versions of near data pointers associated with a x86 segment register. They are supported on all x86 platforms: i8086, i386 and x86_64
|
12 tahun lalu |
yury
|
e82983e577
* Define CExtended and clongdouble as double for Android.
|
12 tahun lalu |
florian
|
b43b4bb455
+ pseudo procedure aligned: tells the compiler to assume that the given parameter is naturally aligned, counterpart of unaligned
|
12 tahun lalu |
florian
|
a42b934c69
* introduce FPC_SUPPORT_X87_TYPES_ON_WIN64 define which allows to build
|
12 tahun lalu |
Jeppe Johansen
|
8e00978108
Added support for .section, .set, .weak, and .thumb_set directive for GAS assembler reader
|
12 tahun lalu |
sergei
|
a7311f1348
* Fixed handling of OleVariant type (was messed up with Variant), now comparisons with colevarianttype work correctly, resolves #22504 (r21970 was correct but not enough).
|
13 tahun lalu |
Jonas Maebe
|
56fcc87cb2
* add get_frame as an internal symbol for the jvm target because that target
|
13 tahun lalu |
pierre
|
31a3f4f4a0
Add ait_ent and ait_ent_end to aiclass array
|
13 tahun lalu |
Jonas Maebe
|
85a3fd3357
+ ossinttype/osuinttype defs that correspond to OS_SINT/OS_INT for use in
|
13 tahun lalu |
Jonas Maebe
|
c1b1eadb98
* factored out the intialization of uinttype/sinttype/ptruinttype/ptrsinttype
|
13 tahun lalu |
Jonas Maebe
|
aee5380ae0
* merged trunk up to r20882
|
13 tahun lalu |
svenbarth
|
bd19a16be9
Add support for Default() intrinsic. For now this is only (fully) supported
|
13 tahun lalu |
pierre
|
77301e699d
Commit some MIPS changes from MarkMLl
|
13 tahun lalu |
paul
|
c6ca9e5091
compiler:
|
13 tahun lalu |
sergei
|
1365467b0d
+ Support classes for creating unwind bytecode for Win64.
|
14 tahun lalu |
Jonas Maebe
|
67c2c7c166
* renamed cchartype to cansichartype
|
14 tahun lalu |
Jonas Maebe
|
1a23a7cd27
* removed all remaining nounsupported ifdefs (except for the one about
|
14 tahun lalu |
Jonas Maebe
|
aaff356c6d
* moved $methodpointer type construction from psystem to pdecobj for JVM,
|
14 tahun lalu |
Jonas Maebe
|
d1a1d30e04
* unless compiled with -dnounsupported, the compiler will now accept not
|
14 tahun lalu |
Jonas Maebe
|
fc7725efba
+ systems_managed_vm set of targets that run inside a managed vm
|
14 tahun lalu |
Jonas Maebe
|
d456ec2ffe
+ support for JVM local variable and parameter debug information
|
14 tahun lalu |
Jonas Maebe
|
dc8df7fe79
* define cpu32bit for the JVM target (used by psystem to initialise
|
14 tahun lalu |