Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Refactor finalize/reference processor #150

Merged
merged 12 commits into from
Oct 25, 2023

Commits on Sep 26, 2023

  1. Configuration menu
    Copy the full SHA
    9ff74d6 View commit details
    Browse the repository at this point in the history
  2. Current I only finish the finalizable processor refactor.

    All tests for the current semispace have passed. I've rebased to the draft pull request.
     Changes:
    - I implemented process_weak_refs which is invoked by a workbucket to process weak references.
      Internally, it uses jtoc_call to reuse existing JikesRVM methods.
    fepicture committed Sep 26, 2023
    Configuration menu
    Copy the full SHA
    bbcda6c View commit details
    Browse the repository at this point in the history

Commits on Oct 1, 2023

  1. Upgrade maximum heap size, then passed the ms test

    changes:
      - Refactor to use state machine style scanning
      - Remove unnecessary debugging code
    fepicture committed Oct 1, 2023
    Configuration menu
    Copy the full SHA
    fe6e302 View commit details
    Browse the repository at this point in the history

Commits on Oct 3, 2023

  1. Configuration menu
    Copy the full SHA
    45816c2 View commit details
    Browse the repository at this point in the history

Commits on Oct 4, 2023

  1. Update JikesRVM version

    qinsoon authored Oct 4, 2023
    Configuration menu
    Copy the full SHA
    3f0385d View commit details
    Browse the repository at this point in the history

Commits on Oct 5, 2023

  1. Configuration menu
    Copy the full SHA
    5bdc658 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    012dc17 View commit details
    Browse the repository at this point in the history
  3. Fix ci:

    - Fix style-check
    - Upgrade heap size in weak-ref and normal test
    - Disable flaky test
    fepicture committed Oct 5, 2023
    Configuration menu
    Copy the full SHA
    db36f01 View commit details
    Browse the repository at this point in the history

Commits on Oct 21, 2023

  1. Update with conditional compilation:

    * Add a new configuration setting. The test script has been updated to modify this configuration using `sed`.
    * Employ Rust's `cfg` attribute to conditionally compile specific modules/functions.
    fepicture committed Oct 21, 2023
    Configuration menu
    Copy the full SHA
    ba0eb9f View commit details
    Browse the repository at this point in the history

Commits on Oct 24, 2023

  1. Configuration menu
    Copy the full SHA
    f06cd4f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    51633c7 View commit details
    Browse the repository at this point in the history

Commits on Oct 25, 2023

  1. Update jikesrvm repo and revision

    wks committed Oct 25, 2023
    Configuration menu
    Copy the full SHA
    c8b3df2 View commit details
    Browse the repository at this point in the history