-
-
Notifications
You must be signed in to change notification settings - Fork 925
Comparing changes
Open a pull request
base repository: jruby/jruby
base: 53d3517fce76
head repository: jruby/jruby
compare: 83d0c965cb29
Commits on Nov 29, 2017
-
Use superinterface here to catch all jnr-enxio channels.
Adds UNIXServer/Socket support for #4858.
Configuration menu - View commit details
-
Copy full SHA for 12bb2fa - Browse repository at this point
Copy the full SHA 12bb2faView commit details -
Optimize CFG by allowing empty non-exception edged BB with one path t…
…o merge with that one path BB. In a sense you can think of it as an airbubble in that edge! Bleed it!
Configuration menu - View commit details
-
Copy full SHA for ffa0151 - Browse repository at this point
Copy the full SHA ffa0151View commit details -
In thinking I was removing unneeded exception edges in the CFG I acci…
…dentally found I implemented a FIXME where optimize() was already removing unneeded exception edges :) This version should mildly improve CFG creation because it does not add and then remove these edges. It also has a nice new canRaiseExceptions() in BB.
Configuration menu - View commit details
-
Copy full SHA for 6505929 - Browse repository at this point
Copy the full SHA 6505929View commit details
Commits on Dec 1, 2017
-
Configuration menu - View commit details
-
Copy full SHA for b4caf46 - Browse repository at this point
Copy the full SHA b4caf46View commit details -
Configuration menu - View commit details
-
Copy full SHA for d8dc9f3 - Browse repository at this point
Copy the full SHA d8dc9f3View commit details -
Mutiple fixes for pipes and subprocess IO.
* Port 2015 redirect logic for popen. * Improve cloexec for subprocess IO. * Make cloexec work for any streams we can get realFileno for. ** This allows it to work for JVM-provided pipes if they can be unwrapped. See #4858
Configuration menu - View commit details
-
Copy full SHA for ac40a48 - Browse repository at this point
Copy the full SHA ac40a48View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3f85428 - Browse repository at this point
Copy the full SHA 3f85428View commit details -
Configuration menu - View commit details
-
Copy full SHA for 58da14e - Browse repository at this point
Copy the full SHA 58da14eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 086c350 - Browse repository at this point
Copy the full SHA 086c350View commit details -
Don't unconditionally emit debug level info from RACC
In 3fe1cc2, jruby's version of racc/parser.rb was brought in line with MRI racc/parser.rb. This brought along a change to the yyparse method which changed the last argument from false to true. This causes the java racc parser implementation to unconditionally emit very noisy debug output whenever yyparse is called, where previously it would not emit such output. Passing true is safe for the pure ruby parser, as it ignores the argument entirely and does nothing with it. It is also safe for the native c parser, as that parser only emits debug info if it is compiled with DEBUG set. Tenderlove's version of racc disabled debug by default in ruby/racc@c5359ab, but it looks like MRI never picked up that change. For a time, true was passed and debugging info was not emitted (between 9.1.9.0 and 9.1.12.0). This was because in the merge to bring racc/parser.rb in line with MRI, the loading of the java cparse library no longer happened, so the pure ruby version of the library was used which ignores the debug parameter entirely. This changed in baeaad1 when the cparse-java.jar was being loaded again for jruby.
Configuration menu - View commit details
-
Copy full SHA for de12ad3 - Browse repository at this point
Copy the full SHA de12ad3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1705c5f - Browse repository at this point
Copy the full SHA 1705c5fView commit details -
Configuration menu - View commit details
-
Copy full SHA for f301415 - Browse repository at this point
Copy the full SHA f301415View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8228a4c - Browse repository at this point
Copy the full SHA 8228a4cView commit details
Commits on Dec 2, 2017
-
Configuration menu - View commit details
-
Copy full SHA for 96538a6 - Browse repository at this point
Copy the full SHA 96538a6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 455c13e - Browse repository at this point
Copy the full SHA 455c13eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5899fa1 - Browse repository at this point
Copy the full SHA 5899fa1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0faf6a3 - Browse repository at this point
Copy the full SHA 0faf6a3View commit details
Commits on Dec 5, 2017
-
Configuration menu - View commit details
-
Copy full SHA for 78146d5 - Browse repository at this point
Copy the full SHA 78146d5View commit details -
Configuration menu - View commit details
-
Copy full SHA for fab6c5a - Browse repository at this point
Copy the full SHA fab6c5aView commit details -
Merge pull request #4881 from haus/jruby-9.1-dont-emit-debug-in-racc
Don't unconditionally emit debug level info from RACC
Configuration menu - View commit details
-
Copy full SHA for 80b3b3d - Browse repository at this point
Copy the full SHA 80b3b3dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 07f9e65 - Browse repository at this point
Copy the full SHA 07f9e65View commit details -
Configuration menu - View commit details
-
Copy full SHA for bede47a - Browse repository at this point
Copy the full SHA bede47aView commit details -
Configuration menu - View commit details
-
Copy full SHA for a25301e - Browse repository at this point
Copy the full SHA a25301eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 307f557 - Browse repository at this point
Copy the full SHA 307f557View commit details -
Re-add an mbean for monitoring cache invalidations.
This is for #4384. For this initial version, methods and constants only have a single value indicating validation count globally. For constants, this will aggregate all constant names (which are invalidated separately). For methods, this will aggregate all class hierarchy invalidations, which will frequently mean a single invalidation event will increment this value many times, depending on the size of the hierarchy below it. This latter point could be improved but we don't really have a clear place to say "this is the top invalidation" at the moment.
Configuration menu - View commit details
-
Copy full SHA for 0e6efdd - Browse repository at this point
Copy the full SHA 0e6efddView commit details -
this will include the jline shaded and relocated in the readline.jar fixes #4740
Configuration menu - View commit details
-
Copy full SHA for a8bfd60 - Browse repository at this point
Copy the full SHA a8bfd60View commit details -
Avoid deadlocks in IO by only locking one thing. Fixes #4854
There are two changes here, with the first the more likely cause of #4854: 1. While leaving the OpenFile lock locked, we proceeded to attempt to lock the Selector being selected. If the order of these locks happens differently elsewhere, it will cause a deadlock. Fixed by unlocking the OpenFile lock before locking the Selector lock. 2. OpenFile.removeBlockingThread synchronized on both OpenFile's lock and the OpenFile instance itself. I could find only a handful of other places that lock OpenFile and they do not appear to lock anything else, but there's no reason to lock OpenFile here anyway.
Configuration menu - View commit details
-
Copy full SHA for fd1f47a - Browse repository at this point
Copy the full SHA fd1f47aView commit details
Commits on Dec 6, 2017
-
Configuration menu - View commit details
-
Copy full SHA for 4a4afa7 - Browse repository at this point
Copy the full SHA 4a4afa7View commit details -
Configuration menu - View commit details
-
Copy full SHA for b332ab9 - Browse repository at this point
Copy the full SHA b332ab9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 024e20c - Browse repository at this point
Copy the full SHA 024e20cView commit details -
Fixes #4882. Ripper doesn't handle private def with nested block....a…
…nd others. While slowly figuring out a single-line change which fixed this issue I also noticed several other mismatches between the two parsers. Hopefully, at this point, they are identical. I also deleted a emacs turd. RubyParser.y appears to be changed but they were minor whitespace differences with Ripper. I tried to make these two files a little bit easier to diff.
Configuration menu - View commit details
-
Copy full SHA for 0ecc2c3 - Browse repository at this point
Copy the full SHA 0ecc2c3View commit details -
Fix one regression (caused massive duplication in reported elements -…
…- which seemed to just break yard but not mri tests) from last fix. Still one more regression to go.
Configuration menu - View commit details
-
Copy full SHA for 2eafcdb - Browse repository at this point
Copy the full SHA 2eafcdbView commit details -
Fixes another regression from fix of #4882. In this case we would loo…
…k for duplicated variables in higher level production f_opt and f_block_opt but now that check is done at the actual variable itself.
Configuration menu - View commit details
-
Copy full SHA for 5dc99c3 - Browse repository at this point
Copy the full SHA 5dc99c3View commit details
Commits on Dec 7, 2017
-
Configuration menu - View commit details
-
Copy full SHA for 929fde8 - Browse repository at this point
Copy the full SHA 929fde8View commit details
Commits on Dec 11, 2017
-
Configuration menu - View commit details
-
Copy full SHA for 60537e4 - Browse repository at this point
Copy the full SHA 60537e4View commit details -
Configuration menu - View commit details
-
Copy full SHA for cf2e775 - Browse repository at this point
Copy the full SHA cf2e775View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5e16c80 - Browse repository at this point
Copy the full SHA 5e16c80View commit details -
Configuration menu - View commit details
-
Copy full SHA for aa70c3c - Browse repository at this point
Copy the full SHA aa70c3cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 719ef28 - Browse repository at this point
Copy the full SHA 719ef28View commit details
Commits on Dec 12, 2017
-
Fix ThreadNexter shutdown killing nexter thread already executing a d…
…ifferent task Signed-off-by: Charles Oliver Nutter <headius@headius.com>
Configuration menu - View commit details
-
Copy full SHA for 3011d3d - Browse repository at this point
Copy the full SHA 3011d3dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 99b7edc - Browse repository at this point
Copy the full SHA 99b7edcView commit details -
This does not incorporate the updated MRI 2.4 test.
Configuration menu - View commit details
-
Copy full SHA for 3493a91 - Browse repository at this point
Copy the full SHA 3493a91View commit details -
Configuration menu - View commit details
-
Copy full SHA for c5313a0 - Browse repository at this point
Copy the full SHA c5313a0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 76be88a - Browse repository at this point
Copy the full SHA 76be88aView commit details
Commits on Dec 14, 2017
-
Configuration menu - View commit details
-
Copy full SHA for a115d59 - Browse repository at this point
Copy the full SHA a115d59View commit details -
Configuration menu - View commit details
-
Copy full SHA for f7f31b4 - Browse repository at this point
Copy the full SHA f7f31b4View commit details
Commits on Dec 15, 2017
-
Configuration menu - View commit details
-
Copy full SHA for 1c94b5e - Browse repository at this point
Copy the full SHA 1c94b5eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 56371cc - Browse repository at this point
Copy the full SHA 56371ccView commit details -
Configuration menu - View commit details
-
Copy full SHA for 29aa077 - Browse repository at this point
Copy the full SHA 29aa077View commit details -
Configuration menu - View commit details
-
Copy full SHA for daaa4fd - Browse repository at this point
Copy the full SHA daaa4fdView commit details
There are no files selected for viewing