-
-
Notifications
You must be signed in to change notification settings - Fork 925
Comparing changes
Open a pull request
base repository: jruby/jruby
base: 9fd9078e6d30
head repository: jruby/jruby
compare: 7e826db4b5a3
Commits on Jul 10, 2015
-
Configuration menu - View commit details
-
Copy full SHA for 07987e5 - Browse repository at this point
Copy the full SHA 07987e5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0aad2b4 - Browse repository at this point
Copy the full SHA 0aad2b4View commit details
Commits on Jul 16, 2015
-
Configuration menu - View commit details
-
Copy full SHA for 1c3cdaa - Browse repository at this point
Copy the full SHA 1c3cdaaView commit details -
Improvements to MapJavaProxy for rehash and shift. #3142
* Make the default rehash impl no-op. If the map supports rehash, the correct Java method will be bound instead. * Make the default shift have a better error explaining that Java Map does not generally preserve insertion order.
Configuration menu - View commit details
-
Copy full SHA for 01bc92c - Browse repository at this point
Copy the full SHA 01bc92cView commit details -
Mark default java.util.Map rehash and shift as not implemented.
Allows using respond_to? to check if they do anything. #3142
Configuration menu - View commit details
-
Copy full SHA for 8e87c09 - Browse repository at this point
Copy the full SHA 8e87c09View commit details -
Configuration menu - View commit details
-
Copy full SHA for a5dc5b2 - Browse repository at this point
Copy the full SHA a5dc5b2View commit details
Commits on Jul 17, 2015
-
Merge pull request #3127 from jkutner/jruby-1_7
Added uri to path when using file protocol to chdir
Configuration menu - View commit details
-
Copy full SHA for 26d0b20 - Browse repository at this point
Copy the full SHA 26d0b20View commit details
Commits on Jul 21, 2015
-
[#2867] modified Date#>> to take calendar reforms under consideration
Configuration menu - View commit details
-
Copy full SHA for 3b83d09 - Browse repository at this point
Copy the full SHA 3b83d09View commit details -
Configuration menu - View commit details
-
Copy full SHA for d2a4cb2 - Browse repository at this point
Copy the full SHA d2a4cb2View commit details -
Configuration menu - View commit details
-
Copy full SHA for ec80a32 - Browse repository at this point
Copy the full SHA ec80a32View commit details -
[#2867] modified Date#>> to take calendar reforms under consideration
Configuration menu - View commit details
-
Copy full SHA for 40e9140 - Browse repository at this point
Copy the full SHA 40e9140View commit details -
Configuration menu - View commit details
-
Copy full SHA for a8ee690 - Browse repository at this point
Copy the full SHA a8ee690View commit details -
Use iteration count for final size in map. Fixes #3155.
When the block passed to map makes modifications to the array under iteration, we may prematurely finish the map loop due to the size changing. However our logic for creating the mapped array assumed the new array's size would always be the same as the original array's size, leading to an array with null elements. This fix uses the iteration count as the final size, so we at least know how many elements in the new array were populated. Note that this behavior is officially undefined; modifying the array while performing internal iteration can cause peculiar effects across runtimes and potentially across the different versions of the same runtime. We add a regression spec here to at least make sure we don't produce an invalid array.
Configuration menu - View commit details
-
Copy full SHA for 59fe0bf - Browse repository at this point
Copy the full SHA 59fe0bfView commit details -
Configuration menu - View commit details
-
Copy full SHA for ff53331 - Browse repository at this point
Copy the full SHA ff53331View commit details -
Configuration menu - View commit details
-
Copy full SHA for b0dcd91 - Browse repository at this point
Copy the full SHA b0dcd91View commit details -
tune proc-to-iface callable matching to do less work
... and handle proc's with arity > than the functional-interface methods parameter count
Configuration menu - View commit details
-
Copy full SHA for 581a815 - Browse repository at this point
Copy the full SHA 581a815View commit details -
re-arrange proc arity matching
avoids incorrect ambiguous warning e.g. in case of : `java.io.File.new('.').listFiles { |pathname| ... }`
Configuration menu - View commit details
-
Copy full SHA for 7d24ec4 - Browse repository at this point
Copy the full SHA 7d24ec4View commit details -
Configuration menu - View commit details
-
Copy full SHA for e7fcfd6 - Browse repository at this point
Copy the full SHA e7fcfd6View commit details -
[ji] fix missing local assing + do not match duckables when primitiva…
…ble/assignable found this avoids an incorrect ambiguous warning when matching proc-to-iface methods e.g. : `executor_spec.rb:22 warning: ambiguous Java methods found, using submit(java.util.concurrent.Callable)` ... also exploded the 3 level nested for loop to be only 2 levels
Configuration menu - View commit details
-
Copy full SHA for 9599674 - Browse repository at this point
Copy the full SHA 9599674View commit details -
forgot to initialize the mostSpecificArity for the first list element…
… (thus not matching)
Configuration menu - View commit details
-
Copy full SHA for 120e0ab - Browse repository at this point
Copy the full SHA 120e0abView commit details -
a unit test since we can not influence getMethods order (closer to fa…
…ilure at travis-ci)
Configuration menu - View commit details
-
Copy full SHA for 623a6f1 - Browse repository at this point
Copy the full SHA 623a6f1View commit details -
[ji] travis showcased negative proc-to-iface arity (still) dependent …
…on getMethods order
Configuration menu - View commit details
-
Copy full SHA for 3d7ac8f - Browse repository at this point
Copy the full SHA 3d7ac8fView commit details -
travis showcased we did not handle all negative proc-to-iface arity c…
…ases correctly ... they were still dependent on getMethods order (travis-ci failures in **spec:ji**)
Configuration menu - View commit details
-
Copy full SHA for e20d6c7 - Browse repository at this point
Copy the full SHA e20d6c7View commit details -
Configuration menu - View commit details
-
Copy full SHA for a1a99aa - Browse repository at this point
Copy the full SHA a1a99aaView commit details
Commits on Jul 22, 2015
-
Fix RubyRange#initialize_copy mistakenly erroring on #dup'ing a range. …
…Closes #3163 MRI checks if the EXCL flag is Qnil to see if the range has been initalized. This doesn't work in Java because we use a boolean which can't have a nil value. Instead, introduce a new isInited flag which is used to track the initialization state of the Range, which corrently permits #dup while not permitting reinitialization of a Range.
Configuration menu - View commit details
-
Copy full SHA for ede3cf6 - Browse repository at this point
Copy the full SHA ede3cf6View commit details
Commits on Jul 23, 2015
-
Merge pull request #3157 from eregon/date_next_year_difference
Date next year difference
Configuration menu - View commit details
-
Copy full SHA for 45154e9 - Browse repository at this point
Copy the full SHA 45154e9View commit details -
2
Configuration menu - View commit details
-
Copy full SHA for eaa15cf - Browse repository at this point
Copy the full SHA eaa15cfView commit details -
[Truffle] Fix Rubinius.synchronize.
* Still a shim as we might have troubles supporting lock/unlock and might change the implementation.
Configuration menu - View commit details
-
Copy full SHA for 27e8286 - Browse repository at this point
Copy the full SHA 27e8286View commit details -
Configuration menu - View commit details
-
Copy full SHA for d619a6c - Browse repository at this point
Copy the full SHA d619a6cView commit details -
Merge pull request #3148 from jruby/truffle_rm_gil
[Truffle] No more global lock!
Configuration menu - View commit details
-
Copy full SHA for 155ee96 - Browse repository at this point
Copy the full SHA 155ee96View commit details -
5
Configuration menu - View commit details
-
Copy full SHA for 89c1348 - Browse repository at this point
Copy the full SHA 89c1348View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0590488 - Browse repository at this point
Copy the full SHA 0590488View commit details -
[Truffle] No need to pass the Ruby thread in SafepointManager.
* The currentThread ThreadLocal will tell us anyway.
Configuration menu - View commit details
-
Copy full SHA for be414cf - Browse repository at this point
Copy the full SHA be414cfView commit details -
Configuration menu - View commit details
-
Copy full SHA for a766ce8 - Browse repository at this point
Copy the full SHA a766ce8View commit details -
Configuration menu - View commit details
-
Copy full SHA for eb332f2 - Browse repository at this point
Copy the full SHA eb332f2View commit details -
[Truffle] Full Kernel#inspect.
* Just use #to_s if you need to print an object before bootstrap/kernel.rb is loaded.
Configuration menu - View commit details
-
Copy full SHA for c83de9b - Browse repository at this point
Copy the full SHA c83de9bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5afcafa - Browse repository at this point
Copy the full SHA 5afcafaView commit details -
Merge pull request #3165 from cheald/fix_range
Fix RubyRange#initialize_copy mistakenly erroring on #dup'ing a range
Configuration menu - View commit details
-
Copy full SHA for a3cd23d - Browse repository at this point
Copy the full SHA a3cd23dView commit details -
[Truffle] 2**63-1 ms is more than enough.
* It is about 292 471 208 years.
Configuration menu - View commit details
-
Copy full SHA for c7acd56 - Browse repository at this point
Copy the full SHA c7acd56View commit details -
Make sure the thread is actually waiting in ConditionVariable specs
* The thread can also have the status "sleep" very shortly when calling Mutex#lock.
Configuration menu - View commit details
-
Copy full SHA for acb9129 - Browse repository at this point
Copy the full SHA acb9129View commit details -
Make sure threads are actually waiting in other ConditionVariable specs
* The thread can also have the status "sleep" very shortly when calling Mutex#lock.
Configuration menu - View commit details
-
Copy full SHA for 8c884c0 - Browse repository at this point
Copy the full SHA 8c884c0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 31d5310 - Browse repository at this point
Copy the full SHA 31d5310View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7d8c779 - Browse repository at this point
Copy the full SHA 7d8c779View commit details -
[Truffle] remove broken case from pack-pack Hash merge
It was giving bad rusults for cases like: {a:1, b:2}.merge(b:3) # => {:a=>1, :b=>2}
Configuration menu - View commit details
-
Copy full SHA for 90aede3 - Browse repository at this point
Copy the full SHA 90aede3View commit details -
[Truffle] Add printableBacktrace to DebugOperations
* to be able to get the backtrace in debuger
Configuration menu - View commit details
-
Copy full SHA for 01c1e58 - Browse repository at this point
Copy the full SHA 01c1e58View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9f1e745 - Browse repository at this point
Copy the full SHA 9f1e745View commit details -
Configuration menu - View commit details
-
Copy full SHA for 41a8a10 - Browse repository at this point
Copy the full SHA 41a8a10View commit details -
Configuration menu - View commit details
-
Copy full SHA for afc6ef2 - Browse repository at this point
Copy the full SHA afc6ef2View commit details -
Configuration menu - View commit details
-
Copy full SHA for f7107f7 - Browse repository at this point
Copy the full SHA f7107f7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9db38b9 - Browse repository at this point
Copy the full SHA 9db38b9View commit details
There are no files selected for viewing