Skip to content
This repository has been archived by the owner on Aug 10, 2021. It is now read-only.

Rework memory manager to make stack slot update faster #2813

Merged
merged 23 commits into from
Apr 9, 2019
Merged

Commits on Apr 9, 2019

  1. Faster stack slot management in runtime.

    olonho authored and Nikolay Igotti committed Apr 9, 2019
    Configuration menu
    Copy the full SHA
    15a0941 View commit details
    Browse the repository at this point in the history
  2. Temporary disable stacktrace format test.

    olonho authored and Nikolay Igotti committed Apr 9, 2019
    Configuration menu
    Copy the full SHA
    da6547f View commit details
    Browse the repository at this point in the history
  3. Fix interop weak reference test.

    olonho authored and Nikolay Igotti committed Apr 9, 2019
    Configuration menu
    Copy the full SHA
    11df923 View commit details
    Browse the repository at this point in the history
  4. Fix remaining issues with transfer and frozen objects.

    olonho authored and Nikolay Igotti committed Apr 9, 2019
    Configuration menu
    Copy the full SHA
    ef06811 View commit details
    Browse the repository at this point in the history
  5. Fixed frozen object rc actualization.

    olonho authored and Nikolay Igotti committed Apr 9, 2019
    Configuration menu
    Copy the full SHA
    625b292 View commit details
    Browse the repository at this point in the history
  6. Fix logging.

    olonho authored and Nikolay Igotti committed Apr 9, 2019
    Configuration menu
    Copy the full SHA
    16e35c9 View commit details
    Browse the repository at this point in the history
  7. WIP

    olonho authored and Nikolay Igotti committed Apr 9, 2019
    Configuration menu
    Copy the full SHA
    4f0b4d4 View commit details
    Browse the repository at this point in the history
  8. Fix worker11 test.

    olonho authored and Nikolay Igotti committed Apr 9, 2019
    Configuration menu
    Copy the full SHA
    26abf0f View commit details
    Browse the repository at this point in the history
  9. Store current frame in top level thread local, to avoid need for memo…

    …ryState.
    olonho authored and Nikolay Igotti committed Apr 9, 2019
    Configuration menu
    Copy the full SHA
    f628041 View commit details
    Browse the repository at this point in the history
  10. Review feedback, more logging.

    olonho authored and Nikolay Igotti committed Apr 9, 2019
    Configuration menu
    Copy the full SHA
    5c1fbac View commit details
    Browse the repository at this point in the history
  11. Fix typo.

    olonho authored and Nikolay Igotti committed Apr 9, 2019
    Configuration menu
    Copy the full SHA
    faf5e50 View commit details
    Browse the repository at this point in the history
  12. Review feedback, some optimizations of GC.

    Nikolay Igotti committed Apr 9, 2019
    Configuration menu
    Copy the full SHA
    3579521 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    b2a0452 View commit details
    Browse the repository at this point in the history
  14. Fix stupid typo.

    Nikolay Igotti committed Apr 9, 2019
    Configuration menu
    Copy the full SHA
    792561a View commit details
    Browse the repository at this point in the history
  15. Review feedback, increase finalizer queue size.

    Nikolay Igotti committed Apr 9, 2019
    Configuration menu
    Copy the full SHA
    d38bdf9 View commit details
    Browse the repository at this point in the history
  16. Avoid calling Any constructor, avoid uneeded retention.

    Nikolay Igotti committed Apr 9, 2019
    Configuration menu
    Copy the full SHA
    ec377f8 View commit details
    Browse the repository at this point in the history
  17. Optimize object management.

    Nikolay Igotti committed Apr 9, 2019
    Configuration menu
    Copy the full SHA
    d820db5 View commit details
    Browse the repository at this point in the history
  18. Perf tweak.

    Nikolay Igotti committed Apr 9, 2019
    Configuration menu
    Copy the full SHA
    29d2e86 View commit details
    Browse the repository at this point in the history
  19. Fix problem with reference counting of stack objects.

    olonho authored and Nikolay Igotti committed Apr 9, 2019
    Configuration menu
    Copy the full SHA
    323fd08 View commit details
    Browse the repository at this point in the history
  20. Switch to always-stack return slot.

    Nikolay Igotti committed Apr 9, 2019
    Configuration menu
    Copy the full SHA
    805b2cb View commit details
    Browse the repository at this point in the history
  21. Review feedback.

    Nikolay Igotti committed Apr 9, 2019
    Configuration menu
    Copy the full SHA
    8499958 View commit details
    Browse the repository at this point in the history
  22. Properly handle tricky cases of transfer.

    Nikolay Igotti committed Apr 9, 2019
    Configuration menu
    Copy the full SHA
    98aa11e View commit details
    Browse the repository at this point in the history
  23. Review feedback.

    Nikolay Igotti committed Apr 9, 2019
    Configuration menu
    Copy the full SHA
    30be336 View commit details
    Browse the repository at this point in the history