-
-
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: 3b556f6cb228
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: b9bcb01ecd81
Could not load branches
Nothing to show
Loading
Could not load tags
Nothing to show
{{ refName }}
default
Loading
- 5 commits
- 3 files changed
- 2 contributors
Commits on Sep 12, 2016
-
avoid eager secure random initialization on every new Ruby thread all…
…ocation shaves off 10-15% of Thread.new/start : ``` Rehearsal ---------------------------------------------------------- Thread.new [100000x] 12.800000 6.850000 19.650000 ( 10.392600) Thread.start [100000x] 12.670000 5.680000 18.350000 ( 9.625846) ------------------------------------------------ total: 38.000000sec user system total real Thread.new [100000x] 12.780000 5.760000 18.540000 ( 9.620000) Thread.start [100000x] 12.490000 5.810000 18.300000 ( 9.524975) ``` ``` Rehearsal ---------------------------------------------------------- Thread.new [100000x] 11.040000 5.560000 16.600000 ( 8.708792) Thread.start [100000x] 10.740000 5.520000 16.260000 ( 8.400990) ------------------------------------------------ total: 32.860000sec user system total real Thread.new [100000x] 10.840000 5.620000 16.460000 ( 8.506339) Thread.start [100000x] 10.460000 5.560000 16.020000 ( 8.323819) ```
Configuration menu - View commit details
-
Copy full SHA for 8fb4b93 - Browse repository at this point
Copy the full SHA 8fb4b93View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4e076c1 - Browse repository at this point
Copy the full SHA 4e076c1View commit details -
Actually settle on SHA1PRNG if it's available. #1405
I botched the previous patch a bit by unconditionally re-assigning the secureRandom local to a default JDK new SecureRandom. This could cause systems without the default preferred PRNG (NativePRNGNonBlocking, Java 8+) to have slower thread startup and/or random number generation.
Configuration menu - View commit details
-
Copy full SHA for 2af75fa - Browse repository at this point
Copy the full SHA 2af75faView commit details
Commits on Sep 13, 2016
-
Configuration menu - View commit details
-
Copy full SHA for 09dcb93 - Browse repository at this point
Copy the full SHA 09dcb93View commit details
Commits on Sep 14, 2016
-
Merge pull request #4149 from headius/backport_securerandom
Backport securerandom
Configuration menu - View commit details
-
Copy full SHA for b9bcb01 - Browse repository at this point
Copy the full SHA b9bcb01View commit details
There are no files selected for viewing