pierre
|
5ccced201a
Downgrade some warnings to notes for EXTDEBUG
|
7 years ago |
pierre
|
aa89182bf5
Fix compilation with -dEXTDEBUG
|
7 years ago |
pierre
|
68bcffc3e0
Fix riscv64 compiler compilation with -dEXTDEBUG
|
7 years ago |
Mattias Gaertner
|
894e4823a5
fcl-passrc: pscanner: adapted for pas2js
|
7 years ago |
Mattias Gaertner
|
80c12f56b7
fcl-passrc: useanalyzer: fixed WPO for record constants
|
7 years ago |
yury
|
9ef7a17390
* Delete temp files after test.
|
7 years ago |
yury
|
5fc2ea362f
* Use syscall_nr_renameat for android.
|
7 years ago |
yury
|
d0b6f427d3
* Fixed checks for exceeding limit of locals space. Prevent range and overflow errors during the checks. Introduced the MaxLocalsSize constant which provides the maximum possible size of locals space (stack frame) depending of bitness of a cpu.
|
7 years ago |
yury
|
4860f3934a
* Fixed overflow error when calling align() with corner case values such as align($7FFFFFFC, 4) for the longint variant.
|
7 years ago |
pierre
|
a898ae856f
Adapt ppudump to fix introduced in revision 39912
|
7 years ago |
pierre
|
66e7c78a8f
fix position of ppuload_platform for trecorddef
|
7 years ago |
pierre
|
88bddc2cb0
Fix ppuload for string type for i8086, use getasizeint for all string defs but short string
|
7 years ago |
yury
|
9f32b99ea6
* dotest: When executing a remote test, prevent overwrite of the test's result and log by final cleanup commands.
|
7 years ago |
marco
|
b3feccb397
* fix trailing quote char. Patch by wp mantis 34405
|
7 years ago |
Mattias Gaertner
|
4f37b61cdb
fcl-passrc: pastree adapted for pas2js
|
7 years ago |
Mattias Gaertner
|
27a9d53dd2
fcl-passrc: resolver: fixed high(intvar)
|
7 years ago |
yury
|
9d7308df42
* Android: Reworked the startup code to use no assembly instructions. Generic assembler startup files contains only section data and are compiled for each CPU.
|
7 years ago |
Mattias Gaertner
|
54841337fe
fcl-json: adapted fpjson for pas2js
|
7 years ago |
yury
|
88365b6d92
* Enabled safecall support for aarch64 to be on par with other cpus.
|
7 years ago |
yury
|
da39d06d80
+ Added test object files for aarch64-android.
|
7 years ago |
svenbarth
|
2f6b15b1e2
* fix tests now that the RTTI of method pointer variables also contains the hidden parameters
|
7 years ago |
Mattias Gaertner
|
edfd512b22
fcl-passrc: resolver: allow array property accessor argument mismatch const/default for simple types
|
7 years ago |
Mattias Gaertner
|
ddf409d7ad
fcl-js: adapted jswriter for pas2js
|
7 years ago |
svenbarth
|
e644e6332b
- remove forgotten debug code
|
7 years ago |
svenbarth
|
c97b607e60
* also run invoke tests if internal function call manager is available (which we prefer to the ffi one)
|
7 years ago |
svenbarth
|
509383aeb3
+ add define to use ffi function call manager for tests
|
7 years ago |
svenbarth
|
ea5f407c49
+ add a TFunctionCallManager that provides built in Invoke() support for x86_64-win64
|
7 years ago |
svenbarth
|
afc83b9f70
+ implement the high level Invoke() for TRttiMethod (currently only for interface methods), TRttiMethodType and TRttiProcedureType
|
7 years ago |
svenbarth
|
91899c7bb1
* ensure that the elements field of ffi_type is initialized correctly so that the trick with the dynamic array works correctly
|
7 years ago |
svenbarth
|
3bdb4aa1a2
* correctly handle ShortString, object and array fields that are part of a record/object
|
7 years ago |