-
-
Notifications
You must be signed in to change notification settings - Fork 925
Comparing changes
Open a pull request
base repository: jruby/jruby
base: fbc625589e20
head repository: jruby/jruby
compare: ce6a96583ada
Commits on Jul 8, 2015
-
System.gc() is async, do not attempt to invoke it and retry sysopen a…
…s it will always fail
Configuration menu - View commit details
-
Copy full SHA for 3c87565 - Browse repository at this point
Copy the full SHA 3c87565View commit details
Commits on Sep 2, 2015
-
Configuration menu - View commit details
-
Copy full SHA for f3f3602 - Browse repository at this point
Copy the full SHA f3f3602View commit details
Commits on Oct 5, 2015
-
Configuration menu - View commit details
-
Copy full SHA for 9ea4980 - Browse repository at this point
Copy the full SHA 9ea4980View commit details
Commits on Sep 3, 2016
-
fix File.dirname with backslashes in unix
Daniel Smith committedSep 3, 2016 Configuration menu - View commit details
-
Copy full SHA for aef4bad - Browse repository at this point
Copy the full SHA aef4badView commit details
Commits on Sep 24, 2016
-
Merge remote-tracking branch 'upstream/master' into dirname-with-back…
…slash-on-unix
Daniel Smith committedSep 24, 2016 Configuration menu - View commit details
-
Copy full SHA for db355da - Browse repository at this point
Copy the full SHA db355daView commit details -
Fix File.dirname on Windows (including UNC)
Daniel Smith committedSep 24, 2016 Configuration menu - View commit details
-
Copy full SHA for f20829c - Browse repository at this point
Copy the full SHA f20829cView commit details
Commits on Oct 8, 2016
-
Remove jruby deviation from File.split spec
Daniel Smith committedOct 8, 2016 Configuration menu - View commit details
-
Copy full SHA for 3eb2550 - Browse repository at this point
Copy the full SHA 3eb2550View commit details
Commits on Oct 10, 2016
-
Configuration menu - View commit details
-
Copy full SHA for 0badff8 - Browse repository at this point
Copy the full SHA 0badff8View commit details
Commits on Oct 13, 2016
-
Don't dup every element in Enumerator#drop
In 06f0441 (JRUBY-6892) Enumerable#drop was changed to call #dup on every element that ended up in the result, but that might not work. Not all objects correctly implement #dup, or are even allocatable. #take was not changed, and looking at the differences between #take and #drop the only thing that stood out was that the signature of the #each call was different. Changing from Signature.NO_ARGUMENTS to Signature.ONE_REQUIRED make the issue that 06f0441 tried to fix go away.
Configuration menu - View commit details
-
Copy full SHA for 6996e2e - Browse repository at this point
Copy the full SHA 6996e2eView commit details
Commits on Oct 23, 2016
-
use SEPARATOR and ALT_SEPARATOR in File.basename
Daniel Smith committedOct 23, 2016 Configuration menu - View commit details
-
Copy full SHA for 580a2e6 - Browse repository at this point
Copy the full SHA 580a2e6View commit details -
Fix basename with mixed slashes on windows
Daniel Smith committedOct 23, 2016 Configuration menu - View commit details
-
Copy full SHA for 5f2cced - Browse repository at this point
Copy the full SHA 5f2ccedView commit details
Commits on Oct 26, 2016
-
Configuration menu - View commit details
-
Copy full SHA for afc9939 - Browse repository at this point
Copy the full SHA afc9939View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9c49a58 - Browse repository at this point
Copy the full SHA 9c49a58View commit details
Commits on Oct 29, 2016
-
Configuration menu - View commit details
-
Copy full SHA for c67f1b4 - Browse repository at this point
Copy the full SHA c67f1b4View commit details
Commits on Oct 30, 2016
-
Merge pull request #4250 from headius/methods_have_owners
Prepend must set method's "defined class" to the new bottom.
Configuration menu - View commit details
-
Copy full SHA for f2b3a17 - Browse repository at this point
Copy the full SHA f2b3a17View commit details -
Configuration menu - View commit details
-
Copy full SHA for 35f4547 - Browse repository at this point
Copy the full SHA 35f4547View commit details -
Configuration menu - View commit details
-
Copy full SHA for 06bd7f5 - Browse repository at this point
Copy the full SHA 06bd7f5View commit details -
Merge pull request #4256 from jruby/revert-4159-sprintf_rounding
Revert "Format initial string to specific precision, so rounding works."
Configuration menu - View commit details
-
Copy full SHA for a05168b - Browse repository at this point
Copy the full SHA a05168bView commit details
Commits on Oct 31, 2016
-
Configuration menu - View commit details
-
Copy full SHA for 9eee303 - Browse repository at this point
Copy the full SHA 9eee303View commit details -
Configuration menu - View commit details
-
Copy full SHA for 061764e - Browse repository at this point
Copy the full SHA 061764eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5debf23 - Browse repository at this point
Copy the full SHA 5debf23View commit details -
Merge pull request #4252 from headius/nil_init_for_temp_locals
Also perform uninitialized check on temp locals.
Configuration menu - View commit details
-
Copy full SHA for b9b86fc - Browse repository at this point
Copy the full SHA b9b86fcView commit details -
No unsafe gets from closures; parent may not be jitted.
This is a "fix" for #4235 in that it prevents closures from ever blindly reading closed-over variables that have not been initialized to nil. This may happen if the block jits independent of the method, in which case the method will continue to be run through null-checking interpreter logic, so the closure code cannot guarantee all values are non-null on first read. This is only a "fix" in quotes because it completely disables the fast path optimizaton for all non-method JIT. Note that I did add specialized "OrNil" paths to the generated DynamicScope subclasses, so that should at least inline to a field plus null check.
Configuration menu - View commit details
-
Copy full SHA for 0e65638 - Browse repository at this point
Copy the full SHA 0e65638View commit details
Commits on Nov 1, 2016
-
Configuration menu - View commit details
-
Copy full SHA for e3cc519 - Browse repository at this point
Copy the full SHA e3cc519View commit details
Commits on Nov 2, 2016
-
System.gc() is async, do not attempt to invoke it and retry sysopen a…
…s it will always fail
Configuration menu - View commit details
-
Copy full SHA for 0bc03a9 - Browse repository at this point
Copy the full SHA 0bc03a9View commit details -
Merge pull request #2768 from eam/master
System.gc() is async, do not attempt to invoke it and retry sysopen
Configuration menu - View commit details
-
Copy full SHA for 466fee0 - Browse repository at this point
Copy the full SHA 466fee0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 223cbd5 - Browse repository at this point
Copy the full SHA 223cbd5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 49bd27d - Browse repository at this point
Copy the full SHA 49bd27dView commit details -
Configuration menu - View commit details
-
Copy full SHA for b0abc53 - Browse repository at this point
Copy the full SHA b0abc53View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2501c07 - Browse repository at this point
Copy the full SHA 2501c07View commit details -
Fix problems with lingering temp dirs.
* Use system-level temp location from Dir.mktmpdir. * Use FileUtils.rm_rf to delete directory in teardown. See #1987.
Configuration menu - View commit details
-
Copy full SHA for d17628a - Browse repository at this point
Copy the full SHA d17628aView commit details -
Configuration menu - View commit details
-
Copy full SHA for fa6a300 - Browse repository at this point
Copy the full SHA fa6a300View commit details -
Configuration menu - View commit details
-
Copy full SHA for 07ad439 - Browse repository at this point
Copy the full SHA 07ad439View commit details -
Fixes #3326. JRuby 9.0.1.0 vs. MRI 2.2.2 define_method inconsistency
Problem was when we switched from arity to signature we added a new call and we passed the block arg passed to the symbol proc rather than the symbol proc itself. Getting this to trigger did not really fit into any standard ruby behavior so I made a regression spec for it. My guess is we only internally call the broken Java method if the block is set in an uncommon way (although I am not entirely sure what that is...but define_method will cause it to happen).
Configuration menu - View commit details
-
Copy full SHA for 643d442 - Browse repository at this point
Copy the full SHA 643d442View commit details
Commits on Nov 3, 2016
-
Remove outdated maven settings file on Travis.
The file on Travis refers to snapshot servers that are no longer online and may cause build problems.
1Configuration menu - View commit details
-
Copy full SHA for b64a5ee - Browse repository at this point
Copy the full SHA b64a5eeView commit details -
Configuration menu - View commit details
-
Copy full SHA for df2b042 - Browse repository at this point
Copy the full SHA df2b042View commit details -
Configuration menu - View commit details
-
Copy full SHA for 73ea197 - Browse repository at this point
Copy the full SHA 73ea197View commit details -
Merge pull request #3302 from stewartmatheson/updating_doco
Updated doc for dumpThreads method in Runtime
Configuration menu - View commit details
-
Copy full SHA for 56feb7b - Browse repository at this point
Copy the full SHA 56feb7bView commit details -
Merge pull request #4264 from etehtsea/fix-unnamed-socket-inspect
Fix unnamed socket inspect
Configuration menu - View commit details
-
Copy full SHA for af18037 - Browse repository at this point
Copy the full SHA af18037View commit details -
Merge pull request #4248 from etehtsea/remove-pend-peeraddr
UNIXSocket#peeraddr was fixed some time ago
Configuration menu - View commit details
-
Copy full SHA for 38eaba9 - Browse repository at this point
Copy the full SHA 38eaba9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 44564e5 - Browse repository at this point
Copy the full SHA 44564e5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6a436e9 - Browse repository at this point
Copy the full SHA 6a436e9View commit details
Commits on Nov 5, 2016
-
Configuration menu - View commit details
-
Copy full SHA for 20e80b8 - Browse repository at this point
Copy the full SHA 20e80b8View commit details -
do preffered JCE unrestriction on Java 9 - set "crypto.policy"
... also support Java 9 with JAVA_VERSION
Configuration menu - View commit details
-
Copy full SHA for c5ed103 - Browse repository at this point
Copy the full SHA c5ed103View commit details -
Use prepended origin for visibility calculations.
This fixes issues in the ActiveRecord suite with "load_records" could not be found. That method lived in ActiveRecord::Relation module. The root cause of this problem is still a bit unclear, but basically we end up with visibility check trying to compare the prepended version of Relation with a non-prepended version. I have been unable to reproduce it without Rails, though. Say the original Relation module is X. All methods in X know they live in X. When a new module Y gets prepended into X, X's methods must be relocated to a new PrependedModule entry added above the old X in the hierarchy, and their "implementationClass" used for superclass calculation gets set to the new PrependedModule. If we use the implementationClass to calculate visibility, we now have a problem; walking a hierarchy will only find the old X (now the faux prepend base of all X's), while implementationClass will point at the PrependedModule shim. By using the PrependedModule's origin here, we continue to do visibility comparisons against the original X object rather than against the prepended shim.
Configuration menu - View commit details
-
Copy full SHA for 9eaa1bd - Browse repository at this point
Copy the full SHA 9eaa1bdView commit details
Commits on Nov 6, 2016
-
Configuration menu - View commit details
-
Copy full SHA for 3d8babd - Browse repository at this point
Copy the full SHA 3d8babdView commit details -
Merge pull request #4177 from jellymann/dirname-with-backslash-on-unix
Fix issues with File.dirname
Configuration menu - View commit details
-
Copy full SHA for bc7036a - Browse repository at this point
Copy the full SHA bc7036aView commit details
Commits on Nov 7, 2016
-
Configuration menu - View commit details
-
Copy full SHA for c7e1459 - Browse repository at this point
Copy the full SHA c7e1459View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0b14a1a - Browse repository at this point
Copy the full SHA 0b14a1aView commit details
Commits on Nov 8, 2016
-
Configuration menu - View commit details
-
Copy full SHA for 48cc9ba - Browse repository at this point
Copy the full SHA 48cc9baView commit details
There are no files selected for viewing