pierre
|
769f85783a
List TSettings partially and improve generic output
|
6 tahun lalu |
Jonas Maebe
|
aad87820e6
* abstracted registration of library init/fini routines (to be able to add
|
6 tahun lalu |
pierre
|
c0f064a35c
Remove two warnings about missing case (others are still present in ppudump.pp source)
|
6 tahun lalu |
Jonas Maebe
|
d150869dea
* record symbols that need to remain in their original order, and on Darwin
|
6 tahun lalu |
Jonas Maebe
|
0225a3a39a
* ppudump: fixed reading of ibresource section
|
6 tahun lalu |
pierre
|
ec76e879c9
Integrate patch from bug report 35409.
|
6 tahun lalu |
Jonas Maebe
|
0b61b5d4cf
* added extra header to ppu inside a subsection, so we won't run into
|
6 tahun lalu |
yury
|
b0535d8d0f
* ppudump: Fixed a warning regarding text clipping.
|
6 tahun lalu |
Jonas Maebe
|
8b9e90dc7a
* keep track of whether a routine has a C-style variadic parameter in the
|
6 tahun lalu |
yury
|
fa4596a08f
* ppudump: Fixed warnings with -O3.
|
6 tahun lalu |
yury
|
9a3ddf650c
* ppudump: Use buffered write when outputting to json or xml. It improves the output speed a lot.
|
6 tahun lalu |
Jonas Maebe
|
503ea604f3
+ nolinline modifier to specify that a routine must never be inlined
|
6 tahun lalu |
Jonas Maebe
|
51e68eb302
* fixed several places where the interface crc could change:
|
7 tahun lalu |
Károly Balogh
|
2f7fe0e737
haiku-x86_64: add target to the compiler and ppudump, enable it in fpmake and fpcmake
|
7 tahun lalu |
Jonas Maebe
|
50ab607676
+ customint torddef type to create arbitraty bit-width integers
|
7 tahun lalu |
pierre
|
0052e4da81
* Use getasizeint/putasizeint for tfieldvarsym.fieldoffset
|
7 tahun lalu |
florian
|
9f16c34329
+ initial work for tls-based threadvar support on arm-linux
|
7 tahun lalu |
yury
|
dd60397165
+ Added the pio_inline_not_possible flag to timplprocoption. It is set if a function can't be inline (contains an assembler block, etc). When calling such functions, no note "Call to subroutine "?" marked as inline is not inlined" is emitted.
|
7 tahun lalu |
pierre
|
e49025a086
More -CriotR fixes:
|
7 tahun lalu |
pierre
|
3b49fda0a2
Only call moved if len>0, as otherwise astring local variable is nil, which leads to a range check error for astring[1]
|
7 tahun lalu |
pierre
|
9c2ac7b3dd
Avoid range check error in ReadPosInfo
|
7 tahun lalu |
pierre
|
378e1dfaa4
Add explicit typecast to avoid range check error
|
7 tahun lalu |
yury
|
e367577bf1
+ added support for x86_64-android target.
|
7 tahun lalu |
Jonas Maebe
|
0b246f3dbd
* converted Boolean8 to an internal type, and mapped Boolean to the
|
7 tahun lalu |
pierre
|
a898ae856f
Adapt ppudump to fix introduced in revision 39912
|
7 tahun lalu |
yury
|
671d31df1d
+ Added support for the aarch64-android target.
|
7 tahun lalu |
florian
|
a34d4e715c
Merged riscv_new branch
|
7 tahun lalu |
svenbarth
|
600ed6701e
+ keep track whether a structured type has fields with management operators (or fields that in turn have fields with management operators and so on) and store that in the PPU to speed up compilation again
|
7 tahun lalu |
Jeppe Johansen
|
ceb38833f2
Added RiscV32/64 target, from a cleaned up version of branches/laksen/riscv/trunk.
|
7 tahun lalu |
svenbarth
|
cc153176f3
+ add a new symtable option sto_has_non_trivial_init that is true if the symtable contains a symbol with an
|
7 tahun lalu |