提交历史

作者 SHA1 备注 提交日期
  florian abc4a0a4e6 * patch by Rika: another improvement of cutils.newalignment, part of #39496 3 年之前
  florian c0979bbc0c * TObject.InitInstance got very big so inlining has no advantage anymore, resolves #39494 3 年之前
  J. Gareth "Curious Kit" Moreton cafd708b6d Refactoring of OptPass2Movx to remove goto 3 年之前
  Karoly Balogh 9894fe8082 * rtl-console: on Amiga added a custom screen update call, to do partial screen updates. doing a full update can be very slow on low-end systems (checking the entire screen buffer every time), so software tuned for these can now request partial updates, when the updated already is already known 3 年之前
  J. Gareth "Curious Kit" Moreton 22cd8d5d62 Fixed bug in MovxMovx2Movx optimisation that would specify a 64-bit destination instead of 32-bit one 3 年之前
  Karoly Balogh 4fe5e53fcc * rtl-console: on Amiga, remove the initial testing of the buffer for changes. it just slowed things down with frequent partial updates, especially on low-end processors with limited or no data cache 3 年之前
  Karoly Balogh cc7c328a7c * rtl-console: slight refactor of how Amiga SysUpdateScreen() addresses the videobuf. this results in slightly more optimal code with less complex addressing, which helps low-end processors 3 年之前
  Karoly Balogh 5264e48d90 * rtl-console: always compile Amiga KVM units in OBJFPC mode. This makes it easier to compile these units outside of this package 3 年之前
  florian ab969e0a9b * patch by Rika: improve ctuils.newalign/align, part of #39496 3 年之前
  J. Gareth "Curious Kit" Moreton b4c8c1da12 Overflow bug fixes to MovZX/SX optimisations when CMP instructions are encountered. 3 年之前
  florian 6dbe71cd30 * TX86AsmOptimizer.OptPass1MOVXX should search only over other instructions if it works with registers only 3 年之前
  florian 6147d6d8a0 * compilation with i386 fixed 3 年之前
  Michaël Van Canneyt ebd7bb7cb9 * Create API description as Pascal 3 年之前
  Michael Van Canneyt bd77787712 * Fix from Дмитрий Ворошин, fix issue #39495 3 年之前
  Michaël Van Canneyt e6fe075a42 * Patch from Henrique Werlan, correctly fetch RTTI info for external classes (pas2js issue 38943) 3 年之前
  Michaël Van Canneyt a16449c54e * Fix from Henrique Werlang, use safename when writing pascal code (pas2js issue 39196) 3 年之前
  Nikolay Nikolov b00fdb7205 * ptcpas keyboard handling improvements for macOS and X11 3 年之前
  Michaël Van Canneyt 8ee49ef930 * Patch from Werner Pamler to fix issue #39493 3 年之前
  J. Gareth "Curious Kit" Moreton d083cc7247 New MovxAndTest2Test optimisation to mirror the regular MovAndTest2Test optimisation 3 年之前
  J. Gareth "Curious Kit" Moreton 5b4c104aaf Massive overhaul to OptPass2Movx to favour operand shrinkage 3 年之前
  J. Gareth "Curious Kit" Moreton d255ffba8b Improved handling of signed sequences in OptPass2Movx 3 年之前
  J. Gareth "Curious Kit" Moreton 01e5f4855a MovZX->MovSX optimisation 3 年之前
  J. Gareth "Curious Kit" Moreton 4825d2d16c New Movz ###,%ecx, shift/rotate %cl,... optimisation 3 年之前
  J. Gareth "Curious Kit" Moreton f02b7508de Bolder OptPass2Movx optimisations, including a simplification fix 3 年之前
  J. Gareth "Curious Kit" Moreton da899df6b2 New MovxMovxOp2OpMovx optimisation 3 年之前
  Michaël Van Canneyt 87a785daa0 * Fix registry search for method name 3 年之前
  Michaël Van Canneyt fd29f25bf1 * Add RPCMethodName property 3 年之前
  florian 159201d054 * activate missing test 3 年之前
  Michaël Van Canneyt 4c6cbfe03e * RPC Client code generator (also in pas2js) 3 年之前
  Michaël Van Canneyt 36eea0c819 * Slightly better identifier position 3 年之前