svenbarth
|
f359fe4690
Extract reading of the PPU/PCP version into tentryfile.
|
преди 11 години |
svenbarth
|
5e33294782
Extract functionality that is shared between the metadata files for units (PPU) and for packages (PCP) into a parent class called tentryfile
|
преди 11 години |
pierre
|
365666c833
Fix remaining failure for make testppudump at compiler level
|
преди 11 години |
nickysn
|
0ef858a6ca
* fixed the reading of x86 pointer defs in ppudump after the ppuwrite_platform
|
преди 11 години |
nickysn
|
9ab2aa7463
* fixed ppudump after r27434
|
преди 11 години |
nickysn
|
e21783a281
* i8086 small and tiny memory model ppus made incompatible. Rationale:
|
преди 11 години |
florian
|
686a2d2f3f
+ Support omitting the frame pointer on arm even in procedures with incoming parameters
|
преди 11 години |
Jonas Maebe
|
1ac4021178
* moved po_has_inlininginfo from procoptions to procimploptions so that
|
преди 11 години |
Jonas Maebe
|
72c1e2a8ce
* write newline after synthetickind
|
преди 11 години |
Jonas Maebe
|
c47b4cbe86
* fixed spacing of "alias names"
|
преди 11 години |
Jonas Maebe
|
7d8e9cf0f6
* moved tprocdef.isempty to a new set called implprocoptions that
|
преди 11 години |
florian
|
b2b26f84cf
* partially merged the mips-embedded branch of Michael Ring:
|
преди 11 години |
yury
|
56b3287e29
+ Added compiler support for mipsel-android target.
|
преди 11 години |
yury
|
eea69a2947
* ppudump: Fixed json and xml output of inline types in array declaration.
|
преди 11 години |
yury
|
bc14407ffe
* ppudump: Deref index -1 is valid for absolute symbols. Handle this.
|
преди 11 години |
yury
|
7e8ce16f6b
* ppudump: Output the "default" option for properties.
|
преди 11 години |
florian
|
1d4a4d0684
+ noreturn directive
|
преди 11 години |
nickysn
|
9ed0d6d40d
* updated ppudump after r25672
|
преди 12 години |
nickysn
|
bf3e48d8e0
* compilation of ppudump fixed
|
преди 12 години |
nickysn
|
571e9c2e3e
+ added the new i8086 memory model flags to ppudump as well
|
преди 12 години |
sergei
|
5c4abfa75a
+ Implemented saving/restoring registers using PUSH/POP instructions on i386 targets with non-fixed stack. Provides some advantage in code size (e.g. the compiler becomes about 20KBytes smaller).
|
преди 12 години |
nickysn
|
381c996e53
+ added po_far to tprocoptions
|
преди 12 години |
svenbarth
|
956b26bc97
Completely reworked implementation of generic constraints, by moving the generic constraint data from the symbols to the definitions (I originally thought that this would simplyfy things, but the more correct approach is to add it to the defs).
|
преди 12 години |
nickysn
|
10ef91a7f6
* updated ppudump after the x86 pointer type changes introduced in r24453
|
преди 12 години |
svenbarth
|
f1f89c77c3
Finally refactor "b_needs_init_final" flag to be a symtable flag which is written to/loaded from the PPU (as discussed in the thread "Status report for "class helpers"" in fpc-devel on 29th January 2011).
|
преди 12 години |
yury
|
2ec85e9705
* ppudump: Output "Size" attribute for objects and records.
|
преди 12 години |
yury
|
ec6ff22588
* ppudump: Output "MethodPtr" attribute for procedural types.
|
преди 12 години |
nickysn
|
0b09c50138
* updated ppudump because of the ppu changes in r24491
|
преди 12 години |
paul
|
d38bd1b9bd
compiler: remove dummy ado_none from tarraydefoption. It is probably a leftover from time when tarraydefoptions was not present, comment options
|
преди 12 години |
paul
|
17e7ef0d28
ppudump: fix help message
|
преди 12 години |