Károly Balogh
|
dd01b7ca8b
fix a typo to hopefully fix the build
|
8 жил өмнө |
florian
|
c79342030e
* let the avrsim throw an exception if a program tries to execute code at address 0
|
8 жил өмнө |
svenbarth
|
7c9aeda656
* rework InsertInitFinalTable a bit more so that the list of init/fini entries does not need to be generated twice for AVR
|
8 жил өмнө |
svenbarth
|
fab6f70de8
* rework AVR's InsertInitFinalTable to make use of get_init_final_list instead of iterating the init/fini functions itself
|
8 жил өмнө |
svenbarth
|
29d9beb40c
* initialize datatemp
|
8 жил өмнө |
svenbarth
|
72c595eefe
+ implement support for Insert() for dynamic arrays; the parameter that is inserted can be a dynamic or static array of the same type, an array constructor or a single element of the arrays type; all that is determined based on the second type
|
8 жил өмнө |
nickysn
|
30b5a4dd3e
+ added x86_64 asm implementation of math.DivMod
|
8 жил өмнө |
nickysn
|
958d74e41c
- removed the "else" in math.EnsureRange, because this way the compiler
|
8 жил өмнө |
Károly Balogh
|
346f040a54
also try to inline 32bit SwapEndian variants, as they're still reasonably simple
|
8 жил өмнө |
Károly Balogh
|
a4c40a51ff
m68k: also add options.pas to the previous change
|
8 жил өмнө |
Károly Balogh
|
3e8ee48458
m68k: define cpurox and enabled the rotate-related optimizations on CPUs which support rotate instructionsoptions.pas
|
8 жил өмнө |
joost
|
d5087df6fb
* Undo all changes in the test-environment before each test
|
8 жил өмнө |
joost
|
408cae639f
* Moved all logic to determine in which repository to install a package into
|
8 жил өмнө |
pierre
|
53bfafa290
Add information about MCB to SysAlloc call if DEBUG_TINY_HEAP macro is defined
|
8 жил өмнө |
pierre
|
e092f00843
Avoid trying to use invalid instruction exception if Test8087 is below 2, as older CPU ignore simply invalid instructions
|
8 жил өмнө |
pierre
|
0f80603dae
+ SysGetMem: Add DEBUG_TINY_HEAP message after SysAlloc call.
|
8 жил өмнө |
yury
|
376174d7ac
* pas2jni: Fixed error handling of ppudump.
|
8 жил өмнө |
yury
|
884cb758e7
* Ensure the number of operands is 2 for MOVXX instructions in OptPass1MOVXX. Otherwise the classic MOVSD/W/B no-operand instructions (REP MOVSX) cause AV during checks of operands. The AV is thrown when trying to compile ucomplex.pp with -Cfsse3.
|
8 жил өмнө |
marco
|
5eb0506be7
* added two gtk constants, mantis #31566, patch by "MiniApp"
|
8 жил өмнө |
marco
|
f0a02cdaf9
* reengineered utf8-less fix for #0031257
|
8 жил өмнө |
yury
|
f37613ddd8
* Use .rodata and .data.rel.ro sections for Android with PIC.
|
8 жил өмнө |
Károly Balogh
|
1f7b6fbd9a
m68k: implement frac inline nodes
|
8 жил өмнө |
Károly Balogh
|
7ed9b9f188
m68k: instead of the FPU, use CPU instructions to copy cgparas to stack
|
8 жил өмнө |
Jonas Maebe
|
744facb7fc
* properly support accepting register parameters of assembler routines in
|
8 жил өмнө |
Jonas Maebe
|
61af0fb72d
* only take into account the location of the parameter at the callee side to
|
8 жил өмнө |
joost
|
2f72f67f11
* TFPPackage.GetDebugName now also works when the package is not assigned
|
8 жил өмнө |
florian
|
358bfb4858
* SSE4.1+ implementation of int(...)
|
8 жил өмнө |
florian
|
3c5ec4e76c
* allocate register correctly for "MovMov2Mov 2"
|
8 жил өмнө |
florian
|
69f41a776e
* jump-free Ceil*/Floor* implementations
|
8 жил өмнө |
florian
|
12dec14859
* try to break dependency chains when generating vsqrt instructions
|
8 жил өмнө |