Jonas Maebe
|
ff583bde6c
* made setstring() a compiler intrinsic so it can set the compile-time
|
10 years ago |
nickysn
|
c8130843b2
* fixed 'cannot convert type' error when comparing two voidhugepointers with
|
11 years ago |
Jonas Maebe
|
de0041466f
* fixed system.openchararraytype after r27970 (mantis #26359)
|
11 years ago |
Jonas Maebe
|
5e1a895e95
* removed JVM-specific creation of methodpointertype and
|
11 years ago |
nickysn
|
24fcac9f87
+ added support for nested procvars in the i8086 far data memory models
|
11 years ago |
nickysn
|
a7e5896504
+ parentfpvoidpointertype changed to a near 'ss' pointer on i8086
|
11 years ago |
nickysn
|
b9af57b97a
* use voidcodepointertype when creating the methodpointertype in
|
11 years ago |
nickysn
|
542719c8f5
+ added symdef.voidcodepointertype
|
11 years ago |
Jonas Maebe
|
338c064beb
* moved x86-specific tpointerdef functionality to architecture-specific
|
11 years ago |
Jonas Maebe
|
b57c95043f
+ support overriding tdef/tsym methods with target-specific functionality:
|
11 years ago |
nickysn
|
7f88dc9d95
+ added symdef.voidstackpointertype - the pointer type that will be used in the
|
11 years ago |
nickysn
|
71720533d7
* fixed the comparison of near pointers in i8086 far data memory models
|
11 years ago |
nickysn
|
9743a9122d
* moved creation of voidpointertype, so that voidpointertype.size is available
|
11 years ago |
nickysn
|
2908fa9123
+ added type parentfpvoidpointertype, which is a void pointer with the same size
|
11 years ago |
Jonas Maebe
|
44b141ea1a
* also load the methodpointer type for managed VM types. It's required
|
12 years ago |
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 years ago |
sergei
|
bfcdf6b825
* Replaced tai_ent and tai_ent_end classes with tai_directive subtypes. Having separate classes for them is unnecessary complication.
|
12 years ago |
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 years ago |
nickysn
|
093b87f50d
* far code support for the internal type
|
12 years ago |
nickysn
|
5b503f42c7
+ implemented Mem/MemW/MemL[] for i8086
|
12 years ago |
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 years ago |
yury
|
e82983e577
* Define CExtended and clongdouble as double for Android.
|
12 years ago |
florian
|
b43b4bb455
+ pseudo procedure aligned: tells the compiler to assume that the given parameter is naturally aligned, counterpart of unaligned
|
12 years ago |
florian
|
a42b934c69
* introduce FPC_SUPPORT_X87_TYPES_ON_WIN64 define which allows to build
|
12 years ago |
Jeppe Johansen
|
8e00978108
Added support for .section, .set, .weak, and .thumb_set directive for GAS assembler reader
|
12 years ago |
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 years ago |
Jonas Maebe
|
56fcc87cb2
* add get_frame as an internal symbol for the jvm target because that target
|
13 years ago |
pierre
|
31a3f4f4a0
Add ait_ent and ait_ent_end to aiclass array
|
13 years ago |
Jonas Maebe
|
85a3fd3357
+ ossinttype/osuinttype defs that correspond to OS_SINT/OS_INT for use in
|
13 years ago |
Jonas Maebe
|
c1b1eadb98
* factored out the intialization of uinttype/sinttype/ptruinttype/ptrsinttype
|
13 years ago |