Historie revizí

Autor SHA1 Zpráva Datum
  J. Gareth "Curious Kit" Moreton 683a92bcc8 i386: Correction to GetIntRegisterBetween to ensure we only get 8-bit registers that we can actually encode před 3 roky
  J. Gareth "Curious Kit" Moreton 1da7ce46de x86: New double CMP optimisation to remove a branch před 3 roky
  florian 781b2d0a80 * patch by Rika: second part of #39496, resolves #30496 před 3 roky
  florian abc4a0a4e6 * patch by Rika: another improvement of cutils.newalignment, part of #39496 před 3 roky
  florian c0979bbc0c * TObject.InitInstance got very big so inlining has no advantage anymore, resolves #39494 před 3 roky
  J. Gareth "Curious Kit" Moreton cafd708b6d Refactoring of OptPass2Movx to remove goto před 3 roky
  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 před 3 roky
  J. Gareth "Curious Kit" Moreton 22cd8d5d62 Fixed bug in MovxMovx2Movx optimisation that would specify a 64-bit destination instead of 32-bit one před 3 roky
  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 před 3 roky
  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 před 3 roky
  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 před 3 roky
  florian ab969e0a9b * patch by Rika: improve ctuils.newalign/align, part of #39496 před 3 roky
  J. Gareth "Curious Kit" Moreton b4c8c1da12 Overflow bug fixes to MovZX/SX optimisations when CMP instructions are encountered. před 3 roky
  florian 6dbe71cd30 * TX86AsmOptimizer.OptPass1MOVXX should search only over other instructions if it works with registers only před 3 roky
  florian 6147d6d8a0 * compilation with i386 fixed před 3 roky
  Michaël Van Canneyt ebd7bb7cb9 * Create API description as Pascal před 3 roky
  Michael Van Canneyt bd77787712 * Fix from Дмитрий Ворошин, fix issue #39495 před 3 roky
  Michaël Van Canneyt e6fe075a42 * Patch from Henrique Werlan, correctly fetch RTTI info for external classes (pas2js issue 38943) před 3 roky
  Michaël Van Canneyt a16449c54e * Fix from Henrique Werlang, use safename when writing pascal code (pas2js issue 39196) před 3 roky
  Nikolay Nikolov b00fdb7205 * ptcpas keyboard handling improvements for macOS and X11 před 3 roky
  Michaël Van Canneyt 8ee49ef930 * Patch from Werner Pamler to fix issue #39493 před 3 roky
  J. Gareth "Curious Kit" Moreton d083cc7247 New MovxAndTest2Test optimisation to mirror the regular MovAndTest2Test optimisation před 3 roky
  J. Gareth "Curious Kit" Moreton 5b4c104aaf Massive overhaul to OptPass2Movx to favour operand shrinkage před 3 roky
  J. Gareth "Curious Kit" Moreton d255ffba8b Improved handling of signed sequences in OptPass2Movx před 3 roky
  J. Gareth "Curious Kit" Moreton 01e5f4855a MovZX->MovSX optimisation před 3 roky
  J. Gareth "Curious Kit" Moreton 4825d2d16c New Movz ###,%ecx, shift/rotate %cl,... optimisation před 3 roky
  J. Gareth "Curious Kit" Moreton f02b7508de Bolder OptPass2Movx optimisations, including a simplification fix před 3 roky
  J. Gareth "Curious Kit" Moreton da899df6b2 New MovxMovxOp2OpMovx optimisation před 3 roky
  Michaël Van Canneyt 87a785daa0 * Fix registry search for method name před 3 roky
  Michaël Van Canneyt fd29f25bf1 * Add RPCMethodName property před 3 roky