-
-
Notifications
You must be signed in to change notification settings - Fork 925
Comparing changes
Open a pull request
base repository: jruby/jruby
base: 1f56abb341d4
head repository: jruby/jruby
compare: 4e822a112cfe
Commits on May 5, 2014
-
Avoid manual unroll of non-hot SipHash loops
As these loops will be executed only once for every #hash invokation, it would make sense to defer the decision to unroll the loops to the runtime.
Configuration menu - View commit details
-
Copy full SHA for 23570f5 - Browse repository at this point
Copy the full SHA 23570f5View commit details -
Hoist SipHashInline range checks
In principle, this should allow the JIT compiler to remove all range checks within the loop. I haven't had time to verify this though.
Configuration menu - View commit details
-
Copy full SHA for 43b2ef4 - Browse repository at this point
Copy the full SHA 43b2ef4View commit details -
Use Unsafe to read a long at a time
While one could wish that JIT compilation optimised the eight sequential byte reads into a single long read, it in fact does not. This implementation should fallback to the slow implementation in a context where Unsafe fails to load, but I haven't figured out how to test that properly.
Configuration menu - View commit details
-
Copy full SHA for c02fcd7 - Browse repository at this point
Copy the full SHA c02fcd7View commit details
Commits on Aug 31, 2014
-
Deprecate overloaded
setProfile
, prefersetProfilingMode
The ScriptingContainer class contains two methods named `setProfile`, which differ only by their single argument type and do very different things from one another. One of the two signatures accepts an argument of type `ProfilingMode`, which, in other places in the code, is exposed via more explicitly named accessor methods such as `getProfilingMode` and `setProfilingMode`. I'm wondering if maybe the method in `ScriptingContainer` was simply accidentally mis-named. This commit deprecates the `setProfile(ProfilingMode)` method, and introduces a replacement method `setProfilingMode(ProfilingMode)`, which is more consistent with the rest of the code.
Configuration menu - View commit details
-
Copy full SHA for 05655cc - Browse repository at this point
Copy the full SHA 05655ccView commit details
Commits on Sep 25, 2014
-
Configuration menu - View commit details
-
Copy full SHA for 99da805 - Browse repository at this point
Copy the full SHA 99da805View commit details
Commits on Sep 27, 2014
-
Implemented multi args 'system' method on Windows
'system' method of multi args was not able to support Windows internal commands. (ex) echo, cd, etc
Configuration menu - View commit details
-
Copy full SHA for 1355b9f - Browse repository at this point
Copy the full SHA 1355b9fView commit details
Commits on Sep 29, 2014
-
Configuration menu - View commit details
-
Copy full SHA for 174117d - Browse repository at this point
Copy the full SHA 174117dView commit details
Commits on Oct 6, 2014
-
Configuration menu - View commit details
-
Copy full SHA for 0ad11ae - Browse repository at this point
Copy the full SHA 0ad11aeView commit details -
Configuration menu - View commit details
-
Copy full SHA for cf8f196 - Browse repository at this point
Copy the full SHA cf8f196View commit details -
updates variadic invoker to match MRI variadic functions may now take enum arguments
Configuration menu - View commit details
-
Copy full SHA for 7e30627 - Browse repository at this point
Copy the full SHA 7e30627View commit details -
Configuration menu - View commit details
-
Copy full SHA for b61eb93 - Browse repository at this point
Copy the full SHA b61eb93View commit details
Commits on Oct 16, 2014
-
Configuration menu - View commit details
-
Copy full SHA for ef4ce75 - Browse repository at this point
Copy the full SHA ef4ce75View commit details
Commits on Oct 18, 2014
-
Configuration menu - View commit details
-
Copy full SHA for 262ef4d - Browse repository at this point
Copy the full SHA 262ef4dView commit details -
[build] * run install goal on maven-integration-tests
* make sure changes in src/templates will be used with out mvn clean
Configuration menu - View commit details
-
Copy full SHA for 7e7f96a - Browse repository at this point
Copy the full SHA 7e7f96aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 34984ce - Browse repository at this point
Copy the full SHA 34984ceView commit details -
Configuration menu - View commit details
-
Copy full SHA for c92b8dd - Browse repository at this point
Copy the full SHA c92b8ddView commit details -
Configuration menu - View commit details
-
Copy full SHA for 57ecaf6 - Browse repository at this point
Copy the full SHA 57ecaf6View commit details
Commits on Oct 21, 2014
-
Configuration menu - View commit details
-
Copy full SHA for 2b7fecb - Browse repository at this point
Copy the full SHA 2b7fecbView commit details
Commits on Oct 23, 2014
-
Made Exception#set_backtrace compliant with Ruby documentation by sup…
…porting single Strings.
Configuration menu - View commit details
-
Copy full SHA for d3d8355 - Browse repository at this point
Copy the full SHA d3d8355View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1bb4722 - Browse repository at this point
Copy the full SHA 1bb4722View commit details
Commits on Oct 28, 2014
-
Configuration menu - View commit details
-
Copy full SHA for 566b9d6 - Browse repository at this point
Copy the full SHA 566b9d6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2bd2879 - Browse repository at this point
Copy the full SHA 2bd2879View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9ff5675 - Browse repository at this point
Copy the full SHA 9ff5675View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8cfc303 - Browse repository at this point
Copy the full SHA 8cfc303View commit details -
Configuration menu - View commit details
-
Copy full SHA for 924a5ee - Browse repository at this point
Copy the full SHA 924a5eeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 234acf6 - Browse repository at this point
Copy the full SHA 234acf6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0732187 - Browse repository at this point
Copy the full SHA 0732187View commit details
Commits on Oct 29, 2014
-
Configuration menu - View commit details
-
Copy full SHA for 8942235 - Browse repository at this point
Copy the full SHA 8942235View commit details
Commits on Nov 2, 2014
-
Merge pull request #2068 from pabloatplumbee/jruby-1_7
Made Exception#set_backtrace compliant with Ruby documentation
Configuration menu - View commit details
-
Copy full SHA for ceb199a - Browse repository at this point
Copy the full SHA ceb199aView commit details -
Merge pull request #2011 from k77ch7/GH-1695_big_decimal_and_rational…
…_multiplication Fix for issue 1695 : BigDecimal and Rational multiplication
Configuration menu - View commit details
-
Copy full SHA for 8a4ffea - Browse repository at this point
Copy the full SHA 8a4ffeaView commit details -
Merge pull request #2008 from yousuketto/internal_cmd_on_win
Implemented multi args 'system' method on Windows fix #1074
Configuration menu - View commit details
-
Copy full SHA for 581957e - Browse repository at this point
Copy the full SHA 581957eView commit details -
Merge pull request #2003 from tduehr/enums_fix
fix enums to return nil on unknown symbol
Configuration menu - View commit details
-
Copy full SHA for 8d12e83 - Browse repository at this point
Copy the full SHA 8d12e83View commit details -
Configuration menu - View commit details
-
Copy full SHA for c5d702b - Browse repository at this point
Copy the full SHA c5d702bView commit details -
Merge pull request #2002 from tduehr/include_order
tweak include order
Configuration menu - View commit details
-
Copy full SHA for 0cb3433 - Browse repository at this point
Copy the full SHA 0cb3433View commit details -
Merge pull request #1681 from grddev/unsafe-siphash-opt
Optimize SipHash using sun.misc.Unsafe
Configuration menu - View commit details
-
Copy full SHA for cb4581c - Browse repository at this point
Copy the full SHA cb4581cView commit details -
Better error when java_import'ing names with ::. See #2075.
Thanks to @byteit101 for the patch!
Configuration menu - View commit details
-
Copy full SHA for f232a77 - Browse repository at this point
Copy the full SHA f232a77View commit details -
Merge pull request #1934 from cprice404/maint/jruby-1_7/sc-set-profil…
…ing-mode Deprecate overloaded `setProfile`, prefer `setProfilingMode`
Configuration menu - View commit details
-
Copy full SHA for 4a0eed6 - Browse repository at this point
Copy the full SHA 4a0eed6View commit details -
86a75dc incorrectly updated the method names the profiler needs to ignore, resulting in incorrect profiler output. This resulted in graph output including JRuby::Profiler calls and incorrectly reported a total time of "0.00" with "100%" time spent in every method. Revert to the correct names, fixing the output.
Configuration menu - View commit details
-
Copy full SHA for 51faa56 - Browse repository at this point
Copy the full SHA 51faa56View commit details
Commits on Nov 3, 2014
-
Revert rdoc to 4.0.1 and remove from sync script.
The markdown.rb from rdoc appeared to have some newlines in the middle of a string and a comment. I removed those after copying from the gem, but I'm not sure how they got there.
Configuration menu - View commit details
-
Copy full SHA for 78999e2 - Browse repository at this point
Copy the full SHA 78999e2View commit details -
Fixes #2088. Allow partial but not actual esoteric interpolation sequ…
…ences to be regexp values
Configuration menu - View commit details
-
Copy full SHA for 8801d55 - Browse repository at this point
Copy the full SHA 8801d55View commit details -
Merge pull request #2064 from k77ch7/improve_handling_of_nonascii_cha…
…racter_after_backslash improve handling of non ascii character after backslash
Configuration menu - View commit details
-
Copy full SHA for 2c58354 - Browse repository at this point
Copy the full SHA 2c58354View commit details -
Configuration menu - View commit details
-
Copy full SHA for cccc1d7 - Browse repository at this point
Copy the full SHA cccc1d7View commit details -
Configuration menu - View commit details
-
Copy full SHA for bb8992e - Browse repository at this point
Copy the full SHA bb8992eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6505ecf - Browse repository at this point
Copy the full SHA 6505ecfView commit details
Commits on Nov 4, 2014
-
Configuration menu - View commit details
-
Copy full SHA for bb85d42 - Browse repository at this point
Copy the full SHA bb85d42View commit details
Commits on Nov 5, 2014
-
Merge pull request #2081 from dmarcotte/test-block-profile
Fix profile output
Configuration menu - View commit details
-
Copy full SHA for 9459764 - Browse repository at this point
Copy the full SHA 9459764View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2a2652f - Browse repository at this point
Copy the full SHA 2a2652fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 27a3749 - Browse repository at this point
Copy the full SHA 27a3749View commit details
Commits on Nov 6, 2014
-
Limit searches for service libraries to once per baseName, rather tha…
…n once per suffix. This change reduces the number of repeated failed classpath lookups, each of which generates a ClassNotFoundException.
Configuration menu - View commit details
-
Copy full SHA for 35d92a2 - Browse repository at this point
Copy the full SHA 35d92a2View commit details -
Merge pull request #2115 from nirvdrum/reduce_cnfe_in_require
Limit searches for service libraries to once per baseName, rather than once per suffix.
Configuration menu - View commit details
-
Copy full SHA for 8f1a94d - Browse repository at this point
Copy the full SHA 8f1a94dView commit details
There are no files selected for viewing