Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: rubinius/rubinius
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 54544961d044
Choose a base ref
...
head repository: rubinius/rubinius
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 5d4d32dd5051
Choose a head ref
  • 5 commits
  • 15 files changed
  • 1 contributor

Commits on Dec 17, 2014

  1. Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
    Copy the full SHA
    7bd48c7 View commit details
  2. Fixed IO#reopen with path.

    brixen committed Dec 17, 2014

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
    Copy the full SHA
    368fb1e View commit details
  3. Revert "Avoid caching singleton classes."

    This reverts commit 977fe2e.
    brixen committed Dec 17, 2014

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
    Copy the full SHA
    a79254d View commit details
  4. Revert "Singleton classes can't have subclasses."

    This reverts commit f7e4f42.
    brixen committed Dec 17, 2014

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
    Copy the full SHA
    ce995ef View commit details
  5. Use WeakRef to link SingletonClass to object.

    Since we cache SingletonClass instances in eg inline caches, we can retain
    very large object graphs rooted in the object having a singleton class. So
    we use a weak reference from the class to the object.
    brixen committed Dec 17, 2014

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
    Copy the full SHA
    5d4d32d View commit details
Loading