svenbarth
|
d45c275ef3
+ extend ttypesym with the possiblity to create it as unregistered
|
10 anni fa |
Jonas Maebe
|
3f9f498e0d
- removed leftover alpha, ia64 and vis code
|
10 anni fa |
Jonas Maebe
|
25e6eaf07f
* store the to be used recordalignmin and maxcrecordalign settings inside
|
10 anni fa |
Jonas Maebe
|
bd203a5b57
* synchronised with trunk till r30240
|
10 anni fa |
Jonas Maebe
|
8445381929
* merged ait_set and ait_thumb_set into a single tai class
|
10 anni fa |
Jeppe Johansen
|
914e9e7b49
Merged from trunk
|
10 anni fa |
Jonas Maebe
|
67b8aceaee
* synchronized with privatetrunk till r30095
|
10 anni fa |
Jonas Maebe
|
b0112fa63f
+ initial AArch64 support in systemh.inc, options.pas, version.pas and
|
10 anni fa |
Jeppe Johansen
|
6976af8365
Change .thumb_func to be an ait_directive instead of it's own tai type.
|
10 anni fa |
Jonas Maebe
|
ff583bde6c
* made setstring() a compiler intrinsic so it can set the compile-time
|
10 anni fa |
Jonas Maebe
|
7949bebb8d
* synchronised with r28168 of trunk
|
11 anni fa |
nickysn
|
c8130843b2
* fixed 'cannot convert type' error when comparing two voidhugepointers with
|
11 anni fa |
Jonas Maebe
|
b0ff41406a
* grouped all tai_real* types into a single tai_realconst type,
|
11 anni fa |
Jonas Maebe
|
de0041466f
* fixed system.openchararraytype after r27970 (mantis #26359)
|
11 anni fa |
Jonas Maebe
|
5e1a895e95
* removed JVM-specific creation of methodpointertype and
|
11 anni fa |
nickysn
|
24fcac9f87
+ added support for nested procvars in the i8086 far data memory models
|
11 anni fa |
nickysn
|
a7e5896504
+ parentfpvoidpointertype changed to a near 'ss' pointer on i8086
|
11 anni fa |
nickysn
|
b9af57b97a
* use voidcodepointertype when creating the methodpointertype in
|
11 anni fa |
nickysn
|
542719c8f5
+ added symdef.voidcodepointertype
|
11 anni fa |
Jonas Maebe
|
338c064beb
* moved x86-specific tpointerdef functionality to architecture-specific
|
11 anni fa |
Jonas Maebe
|
b57c95043f
+ support overriding tdef/tsym methods with target-specific functionality:
|
11 anni fa |
nickysn
|
7f88dc9d95
+ added symdef.voidstackpointertype - the pointer type that will be used in the
|
11 anni fa |
nickysn
|
71720533d7
* fixed the comparison of near pointers in i8086 far data memory models
|
11 anni fa |
nickysn
|
9743a9122d
* moved creation of voidpointertype, so that voidpointertype.size is available
|
11 anni fa |
nickysn
|
2908fa9123
+ added type parentfpvoidpointertype, which is a void pointer with the same size
|
11 anni fa |
Jonas Maebe
|
44b141ea1a
* also load the methodpointer type for managed VM types. It's required
|
12 anni fa |
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 anni fa |
sergei
|
bfcdf6b825
* Replaced tai_ent and tai_ent_end classes with tai_directive subtypes. Having separate classes for them is unnecessary complication.
|
12 anni fa |
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 anni fa |
nickysn
|
093b87f50d
* far code support for the internal type
|
12 anni fa |