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: jruby/jruby
base: 8b84a83d1cf3
Choose a base ref
...
head repository: jruby/jruby
compare: f7773002336c
Choose a head ref
  • 6 commits
  • 17 files changed
  • 1 contributor

Commits on Dec 30, 2014

  1. Copy the full SHA
    2bbab49 View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    0df0bbb View commit details
    Browse the repository at this point in the history
  3. Depollute LOADED_FEATURES.

    * enumerator.jar, complex.jar, rational.jar are now "provided" as
      faux already-required libraries.
    * Do the same for jruby.jar and java.jar, standard since 1.7.
    headius committed Dec 30, 2014
    Copy the full SHA
    28f5506 View commit details
    Browse the repository at this point in the history
  4. Copy the full SHA
    46ea95f View commit details
    Browse the repository at this point in the history
  5. Copy the full SHA
    aa8cbd2 View commit details
    Browse the repository at this point in the history
  6. Allow Symbols to GC.

    This is a somewhat naïve change, but it appears to maintain a
    stable memory profile during the following code:
    
    ```ruby
    i = 0; loop { i.to_sym; i+=1 }
    ```
    
    It also passes test:mri, test:jruby, and spec:ruby locally.
    
    Could it really be this easy?
    headius committed Dec 30, 2014
    Copy the full SHA
    f777300 View commit details
    Browse the repository at this point in the history