yury
|
e3d06cdba7
+ Stress test for Interlocked* functions using multiple threads.
|
10 years ago |
yury
|
0d9d730efe
* arm-android: Use kuser_cmpxchg for Interlocked* functions when RTL is compiled for the ARMv5t CPU.
|
10 years ago |
joost
|
57204b2404
* Fixed fppkg --config-file option
|
10 years ago |
Jeppe Johansen
|
4c8fc04a24
Fix a bunch of alignment problems for arm-embedded, mostly armv6m which uses the generic Move and FIllChar routines.
|
10 years ago |
joost
|
56c9903c0c
* Fixed compilation of libmicrohttpd on Linux
|
10 years ago |
michael
|
5a13124fec
* Fix dependency on rtl-extra for windows
|
10 years ago |
michael
|
de800d14cb
* Added libmicrohttpd, from Silvio Clecio.
|
10 years ago |
Jonas Maebe
|
1294dc1ede
* when inserting a non-empty ansistring into an empty ansistring, the
|
10 years ago |
Jonas Maebe
|
b2144d1da0
* give an internalerror if we try to write a tdef that doesn't belong to any
|
10 years ago |
Jonas Maebe
|
9b310ea9b4
* simplified tx86pointerdef.createx86
|
10 years ago |
Károly Balogh
|
c81290bc94
fix InterlockedCompareExchange on ARM-Linux: kuser_cmpxchg destroys r3, which needs to be restored, if we have to loop
|
10 years ago |
nickysn
|
7e6ba9db2a
* do an even better optimization (swap registers in the result, saving 2 mov
|
10 years ago |
nickysn
|
ff5eed1c00
* user xor reg,reg to zero out registers in the i8086 optimized 64-bit shl code
|
10 years ago |
nickysn
|
6ece867305
* in the i8086 64-bit shl code, use jcxz instead of test cx,cx+jz when
|
10 years ago |
nickysn
|
dc92c3eb09
+ i8086 optimization for the code generated for 64-bit shl/shr with a constant in the range 32..47
|
10 years ago |
nickysn
|
44f6f607c5
* optimized the generated code on i8086 for 64-bit shl/shr with constant >=48
|
10 years ago |
nickysn
|
457107d165
* check UseIncDec before generating an INC instruction in tx86addnode.emit_generic_code
|
10 years ago |
Jonas Maebe
|
d80e318945
* adapted ppudump to the changes in r32031
|
10 years ago |
Jonas Maebe
|
231039b224
* since T(Tag)HashSet always forces the size to a power of 2, use "and"
|
10 years ago |
yury
|
9431648b6c
* Fixed conversion from float to currency when the currency type is 64-bit integer. Issue #28748.
|
10 years ago |
joost
|
6e1ae237c3
* Fix for compilation of fpmake.pp by fppkg without libtar unit
|
10 years ago |
yury
|
7688639a10
* Return a real base address for ELF executables by GetModuleByAddr() instead of hard-coded 0.
|
10 years ago |
Jonas Maebe
|
1e1e4b96e0
* don't store node trees for inline generic routines, as they contain
|
10 years ago |
Jonas Maebe
|
cebcf0afa8
* add "doregister" parameter to tfloatdef.create, and don't register temporary
|
10 years ago |
Jonas Maebe
|
b22e2ef400
* add "doregister" parameter to tsetdef.create, and don't register temporary
|
10 years ago |
Jonas Maebe
|
e921d7847a
* add "doregister" parameter to tstringdef.create*, and don't register
|
10 years ago |
Jonas Maebe
|
2778bf55c7
* add "doregister" parameter to torddef.create, and don't register temporary
|
10 years ago |
Jonas Maebe
|
91be1d0f2d
* removed the DWARF label fields from tdef/tobjectdef, and dynamically
|
10 years ago |
Jonas Maebe
|
67b958bb32
* take SizeOfItem() properly into account in T(Tag)HashSet
|
10 years ago |
Jonas Maebe
|
dff35e7d03
* fixed overallocation of buckets in T(Tag)HashSet after resize
|
10 years ago |