1. 07 Jan, 2015 2 commits
  2. 06 Jan, 2015 1 commit
    • Paul Sokolovsky's avatar
      showbc: Show conditional jump destination as unsigned value. · d8bfd77a
      Paul Sokolovsky authored
      This is consistent with how BC_JUMP was handled before. We never show jumps
      destinations relative to jump instrucion itself, only relative to beginning
      of function. Another useful way to show them as absolute (real memory
      address), and this change makes result expected and consistent with how
      BC_JUMP is shown.
      d8bfd77a
  3. 04 Jan, 2015 3 commits
  4. 03 Jan, 2015 1 commit
  5. 02 Jan, 2015 3 commits
  6. 01 Jan, 2015 12 commits
  7. 31 Dec, 2014 2 commits
  8. 29 Dec, 2014 6 commits
  9. 28 Dec, 2014 4 commits
  10. 27 Dec, 2014 4 commits
  11. 24 Dec, 2014 1 commit
  12. 22 Dec, 2014 1 commit
    • Damien George's avatar
      py: Reduce size of VM exception stack element by 1 machine word. · 74eb44c3
      Damien George authored
      This optimisation reduces the VM exception stack element (mp_exc_stack_t)
      by 1 word, by using bit 1 of a pointer to store whether the opcode was a
      FINALLY or WITH opcode.  This optimisation was pending, waiting for
      maturity of the exception handling code, which has now proven itself.
      
      Saves 1 machine word RAM for each exception (4->3 words per exception).
      Increases stmhal code by 4 bytes, and decreases unix x64 code by 32
      bytes.
      74eb44c3