Histórico de Commits

Autor SHA1 Mensagem Data
  sergei 3da5de0e5f + m68k, do_spill_replace: support more cases. há 11 anos atrás
  marco 98b4e77b4f * fixed 64-bit issue. há 11 anos atrás
  Mattias Gaertner 0d4fa26c51 fpreadtif: fixed read LZW stream at end of a bit length increase, bug #22724 há 11 anos atrás
  lacak 00f85c52ab fcl-db: oracle: há 11 anos atrás
  masta 7a0c79de60 Fix for AndLsl2Lsl in ARM Peephole optimizer há 11 anos atrás
  masta 85d208fea4 Fix ARM LoadScheduler in case of Pre/PostIndexed addressing há 11 anos atrás
  sergei 2c8264c42b * m68k: partially improved code generation for comparisons. há 11 anos atrás
  sergei 01c8ee158d - removed unused variables há 11 anos atrás
  michael 9efce39e06 * Optimized version of SHA1 and MD5 hashes (speed doubles on x64) by Engkin há 11 anos atrás
  sergei cf2b4a4dbd * softfpu cleanup: use Pascal boolean types where appropriate, use 64-bit overload of shift64RightJamming() to simplify things. há 11 anos atrás
  masta 66aca1b104 Optimize generic 64-bit division code há 11 anos atrás
  michael 347742ba80 * For large times, use [[hh:]nn:]ss date/time format há 11 anos atrás
  michael 7a096b20f6 * For large times, use [[hh:]nn:]ss date/time format há 11 anos atrás
  michael 1a6d734ca8 * Correct formatdatetime string há 11 anos atrás
  sergei a42ecadddf + m68k: implemented overflow checking (does not work for multiplication yet). há 11 anos atrás
  sergei 9b9ea15d68 + m68k: initial implementation of do_spill_replace (supports only MOVE instructions for now). Tested with qemu for Coldfire target. há 11 anos atrás
  Károly Balogh 1a4d6d79c5 new division helpers for ARM by Nico Erfurth. on our ARMv5 core hardware they're 22%-36% faster than the generic ones for the most common case. há 11 anos atrás
  marco 968ddb6ad9 * add two implicit units, mantis #26533 há 11 anos atrás
  nickysn 235a37fad4 * moved the pass_1 handling of vecnodes for arraydefs to a new virtual method há 11 anos atrás
  nickysn 36d63b953e + added an i8086 specific boolean property is_huge to the tarraydef. For now it há 11 anos atrás
  nickysn 4b1e5f1c9a * in the vecnode, when indexing a pointer[], convert right to há 11 anos atrás
  nickysn e6c5c35d65 * tarraydef.create_from_pointer changed to require the actual pointerdef as a há 11 anos atrás
  svenbarth d46ae01589 Fix inlining of record methods across units if the unit with the method definitions is already compiled. há 11 anos atrás
  sergei 0d96963459 * Do not promote integer comparison operations to native size if one side is a constant and its value is within range of opposite side. Instead, cast the constant to type of the opposite side. há 11 anos atrás
  sergei a0934e897e * i386: improvements to 64-bit comparison code, also serves as a good base for m68k target: há 11 anos atrás
  Károly Balogh 88b58c3580 i386: added signed 64bit div/mod helpers in assembly. we have some 64bit heavy code where a direct helper results in about 8-10% of performance advantage compared to going through the generic wrapper + the unsigned function há 11 anos atrás
  sergei bd5ce35130 * m68k: completely replaced 64-bit comparison code with a clone of i386 implementation. No optimizations yet, but it already makes system unit about 300 instructions shorter due to changing node location to LOC_JUMP. há 11 anos atrás
  nickysn 86726a5dc8 * return ptrsinttype instead of sinttype in pointerdef.pointer_arithmetic_int_type há 11 anos atrás
  nickysn 33dac14554 * defutil.get_int_type_for_pointer_arithmetic replaced with a virtual method há 11 anos atrás
  nickysn bb48761652 * taddnode.pass_typecheck_internal: always pass a tpointerdef to há 11 anos atrás