Commit History

Author SHA1 Message Date
  Jeppe Johansen 14020b044c Fix bug in gen_load_cgpara_loc for 64bit registers on 8bit architectures. 10 years ago
  yury 3fcbb7d2d4 * tinterlockedmt: Fix race conditions in the InterLockedCompareExchange test. 10 years ago
  Jeppe Johansen 1a285a7d24 Fixed an off-by-one error in a_load_const_cgpara which caused some problems. 10 years ago
  sergei be6bcb71dc * Fixed test on 64-bit targets, was always using i386 code due to incorrect CPU selection symbol (must be "cpux86_64", not "x86_64"). 10 years ago
  Jeppe Johansen 7fc3ed2644 Fix a broken OpCp2Op optimization. It needed the added NR_DEFAULTFLAGS allocation to not break subsequent optimizations. 10 years ago
  yury 9193954d1c * pas2jni: Detect the default units path. 10 years ago
  yury ab4c8623ec * pas2jni: Fixed reading of the ppudump's output in some cases. 10 years ago
  joost 3ec197480b * Re-generated Makefile for r32081 10 years ago
  joost a0d1296d2a * Re-created Makefile.fpc for libmicrohttpd with standard template 10 years ago
  yury 36622eaba9 * arm-android: Compile for ARMv5T by default to be compatible with all versions of Android. 10 years ago
  yury 2dafb8d674 * arm-android: Use kuser_memory_barrier by default. 10 years ago
  yury 44777f3797 * Use ThreadSwitch. 10 years ago
  yury c9a0c5e7a6 * arm: Support for the kuser_memory_barrier kernel function for memory barriers. 10 years ago
  joost 55f47e0efc * Added missing include file to fpmake.pp 10 years ago
  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