-
-
Notifications
You must be signed in to change notification settings - Fork 925
Permalink
Choose a base ref
{{ refName }}
default
Choose a head ref
{{ refName }}
default
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
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 5ff2b3e880d3^
Could not load branches
Nothing to show
Loading
Could not load tags
Nothing to show
{{ refName }}
default
Loading
...
head repository: jruby/jruby
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 592b5236a3d5
Could not load branches
Nothing to show
Loading
Could not load tags
Nothing to show
{{ refName }}
default
Loading
- 4 commits
- 23 files changed
- 1 contributor
Commits on Aug 12, 2017
-
Configuration menu - View commit details
-
Copy full SHA for 5ff2b3e - Browse repository at this point
Copy the full SHA 5ff2b3eView commit details -
Configuration menu - View commit details
-
Copy full SHA for baa1ab2 - Browse repository at this point
Copy the full SHA baa1ab2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 243de08 - Browse repository at this point
Copy the full SHA 243de08View commit details -
Reduce complexity and overhead of Regexp and DRegexp.
* Rework RegexpOptions to have a single int field for the embedded options. * Rework RubyRegexp to use embedded options. * Rework Regexp construction paths in runtime to pass embedded options. * Provide zero-alloc preprocessing for up to 5 pieces (DRegexp). * Compile single-static-element DRegexp as Regexp without constructing new Regexp instance. * Restructure preprocessing to allow incremental steps. This allows the interpreter to process each string in turn without constructing an array to hold them, and the JIT to do something similar up to a fixed arity (due to the size of rolling out the elements on the stack and calling the incremental step, specific-arity utility methods are used). * Improve caching logic.
Configuration menu - View commit details
-
Copy full SHA for 592b523 - Browse repository at this point
Copy the full SHA 592b523View commit details
There are no files selected for viewing