-
-
Notifications
You must be signed in to change notification settings - Fork 925
Comparing changes
Open a pull request
base repository: jruby/jruby
base: 87b935606307
head repository: jruby/jruby
compare: 4ae1bb386bc5
Commits on Feb 7, 2015
-
Configuration menu - View commit details
-
Copy full SHA for 21e03b3 - Browse repository at this point
Copy the full SHA 21e03b3View commit details
Commits on Feb 9, 2015
-
Make filepaths with null byte fail
This patch applies to several methods that deal with filepaths in Dir, File, File::Stat, IO, and Kernel. All of these methods now raise an argument error if a null byte is detected in a path argument. Some of these methods are also slightly refactored, mostly by replacing context.runtime with just runtime where applicable.
Configuration menu - View commit details
-
Copy full SHA for 6bd5f8d - Browse repository at this point
Copy the full SHA 6bd5f8dView commit details
Commits on Feb 10, 2015
-
1
Configuration menu - View commit details
-
Copy full SHA for 3d59f20 - Browse repository at this point
Copy the full SHA 3d59f20View commit details -
[Truffle] Remove RubyProc's declaringModule.
* Not used anymore and we can get the current method to achieve RubyCallStack.getCurrentDeclaringModule().
Configuration menu - View commit details
-
Copy full SHA for cb4c63d - Browse repository at this point
Copy the full SHA cb4c63dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 76e9453 - Browse repository at this point
Copy the full SHA 76e9453View commit details -
[Truffle] The frame method as well as RubyProc's method are now alway…
…s InternalMethod. * Only used by super and Module.nesting which are not interested in RubyProc. * For backtrace, this is done separetely with the call nodes, so there is no influence from this change.
2Configuration menu - View commit details
-
Copy full SHA for bbcf625 - Browse repository at this point
Copy the full SHA bbcf625View commit details -
Configuration menu - View commit details
-
Copy full SHA for fff7a6c - Browse repository at this point
Copy the full SHA fff7a6cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 260e182 - Browse repository at this point
Copy the full SHA 260e182View commit details -
Configuration menu - View commit details
-
Copy full SHA for eadb23f - Browse repository at this point
Copy the full SHA eadb23fView commit details -
Make Trace and ThreadPoll have their own interpret methods.
These are both rarely encountered in scope bodies so it would be nice to remove an explicit impl from the in the body interpreter.
Configuration menu - View commit details
-
Copy full SHA for 730c677 - Browse repository at this point
Copy the full SHA 730c677View commit details -
Merge pull request #2576 from Who828/fix_2553
Fix the bug with size with each_slice without block
Configuration menu - View commit details
-
Copy full SHA for acb82d7 - Browse repository at this point
Copy the full SHA acb82d7View commit details -
Configuration menu - View commit details
-
Copy full SHA for da25f93 - Browse repository at this point
Copy the full SHA da25f93View commit details -
[Truffle] Use a Phaser instead of a CyclicBarrier.
* No need to reconstruct the barrier, it does not break on interrupt. * No need for tricky locking scheme. * Entirely unsynchronized leaveThread.
5Configuration menu - View commit details
-
Copy full SHA for 21576dd - Browse repository at this point
Copy the full SHA 21576ddView commit details -
Configuration menu - View commit details
-
Copy full SHA for 562f721 - Browse repository at this point
Copy the full SHA 562f721View commit details -
[Truffle] Fix Binding#local_variable_set to set in the current frame …
…and implement #local_variables
Configuration menu - View commit details
-
Copy full SHA for 10891a0 - Browse repository at this point
Copy the full SHA 10891a0View commit details -
fixes directory glob inside jarfile with + in filename
when you have embedded gems inside a jarfile and the filename was something like myjar-20150210+behappy.jar then the rubygems could not find those gems. Sponsored by Lookout Inc.
2Configuration menu - View commit details
-
Copy full SHA for d220103 - Browse repository at this point
Copy the full SHA d220103View commit details -
Configuration menu - View commit details
-
Copy full SHA for 850fad6 - Browse repository at this point
Copy the full SHA 850fad6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8999c9c - Browse repository at this point
Copy the full SHA 8999c9cView commit details -
Configuration menu - View commit details
-
Copy full SHA for e8c043d - Browse repository at this point
Copy the full SHA e8c043dView commit details -
improve the case when the path for a jar-file needs to be URL-decoded
it removes the case my.jar!/f%20o.rb which matches the behaviour of file:f%20o.rb Sponsored by Lookout Inc.
Configuration menu - View commit details
-
Copy full SHA for f3d806d - Browse repository at this point
Copy the full SHA f3d806dView commit details -
Merge pull request #2584 from Who828/fix_2480
Fixed arity issue with RubyMethod
Configuration menu - View commit details
-
Copy full SHA for 42c5b25 - Browse repository at this point
Copy the full SHA 42c5b25View commit details -
Configuration menu - View commit details
-
Copy full SHA for 572dfd8 - Browse repository at this point
Copy the full SHA 572dfd8View commit details -
Configuration menu - View commit details
-
Copy full SHA for c0d3ac4 - Browse repository at this point
Copy the full SHA c0d3ac4View commit details -
Revert "[Truffle] Use a Phaser instead of a CyclicBarrier."
This reverts commit 21576dd.
Configuration menu - View commit details
-
Copy full SHA for 983d3f7 - Browse repository at this point
Copy the full SHA 983d3f7View commit details
Commits on Feb 11, 2015
-
[Truffle] Use a Phaser instead of a CyclicBarrier. [Try #2]
* No need to reconstruct the barrier, it does not break on interrupt. * No need for tricky locking scheme. * Entirely unsynchronized leaveThread. * Fix: main thread needs to call enterThread().
Configuration menu - View commit details
-
Copy full SHA for f3756b7 - Browse repository at this point
Copy the full SHA f3756b7View commit details -
Configuration menu - View commit details
-
Copy full SHA for ee68c63 - Browse repository at this point
Copy the full SHA ee68c63View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8ddd5be - Browse repository at this point
Copy the full SHA 8ddd5beView commit details -
Merge pull request #2583 from lumeet/filename_with_null_byte
Make filepaths with null byte fail
Configuration menu - View commit details
-
Copy full SHA for ab22fca - Browse repository at this point
Copy the full SHA ab22fcaView commit details -
[Truffle] Implement RubyThread.exit().
* Kill all threads except main in RubyContext.shutdown. * Add aliases to KillNode.
Configuration menu - View commit details
-
Copy full SHA for 491618f - Browse repository at this point
Copy the full SHA 491618fView commit details -
[Truffle] Do not run finalizers on live objects.
* This is the behavior of MRI. * If it turns out we still want it, we can add it in a finally block in run(). * Do not catch Throwable but just Ruby exceptions.
Configuration menu - View commit details
-
Copy full SHA for 68c02ff - Browse repository at this point
Copy the full SHA 68c02ffView commit details -
[Truffle] "Fix" signal handlers.
* They did not run anymore since they were waiting indefinitely for the global lock. * Stealing the global lock is not nice at all. * This assumes we do not re-enter the SafepointManager.
Configuration menu - View commit details
-
Copy full SHA for 03ccf32 - Browse repository at this point
Copy the full SHA 03ccf32View commit details -
1
Configuration menu - View commit details
-
Copy full SHA for b372ebd - Browse repository at this point
Copy the full SHA b372ebdView commit details -
Configuration menu - View commit details
-
Copy full SHA for 95a586e - Browse repository at this point
Copy the full SHA 95a586eView commit details -
Merge pull request #2586 from jruby/revert-2584-fix_2480
Revert "Fixed arity issue with RubyMethod"
Configuration menu - View commit details
-
Copy full SHA for e8dce76 - Browse repository at this point
Copy the full SHA e8dce76View commit details -
Configuration menu - View commit details
-
Copy full SHA for 06aed17 - Browse repository at this point
Copy the full SHA 06aed17View commit details -
[Truffle] Remove RubyCallStack.getCurrentMethod() in favor of using d…
…irectly the VirtualFrame.
Configuration menu - View commit details
-
Copy full SHA for af76b65 - Browse repository at this point
Copy the full SHA af76b65View commit details -
Configuration menu - View commit details
-
Copy full SHA for f641527 - Browse repository at this point
Copy the full SHA f641527View commit details -
[Truffle] Simplify logic in ThreadManager.runOnce.
* We do not need the global lock to poll anymore.
Configuration menu - View commit details
-
Copy full SHA for b2446b7 - Browse repository at this point
Copy the full SHA b2446b7View commit details -
Configuration menu - View commit details
-
Copy full SHA for a114161 - Browse repository at this point
Copy the full SHA a114161View commit details -
Configuration menu - View commit details
-
Copy full SHA for 35d6c95 - Browse repository at this point
Copy the full SHA 35d6c95View commit details -
[Truffle] Simplify Thread#value.
* RubyThread.join() already raises if needed. * A node returning null is a bug.
Configuration menu - View commit details
-
Copy full SHA for e268782 - Browse repository at this point
Copy the full SHA e268782View commit details -
Revert "[Truffle] Simplify logic in ThreadManager.runOnce."
* This reverts commit b2446b7. * The current SafepointManager needs for threads to have the global lock to know which RubyThread it is.
Configuration menu - View commit details
-
Copy full SHA for aa84fc8 - Browse repository at this point
Copy the full SHA aa84fc8View commit details -
Configuration menu - View commit details
-
Copy full SHA for f05bc37 - Browse repository at this point
Copy the full SHA f05bc37View commit details -
Configuration menu - View commit details
-
Copy full SHA for c758cab - Browse repository at this point
Copy the full SHA c758cabView commit details -
[Truffle] Added a temporary mspec hack to fix stuff on Windows.
Our File.expand_path always canonicalizes a path, whereas MRI's does not. By forcing the entire SPEC_TEMP_DIR through File.expand_path, we'll get uniformly wrong behavior, making any String comparisons using SPEC_TEMP_DIR and file paths pass.
Configuration menu - View commit details
-
Copy full SHA for 3b7081a - Browse repository at this point
Copy the full SHA 3b7081aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6fac61b - Browse repository at this point
Copy the full SHA 6fac61bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2f6910d - Browse repository at this point
Copy the full SHA 2f6910dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4827d56 - Browse repository at this point
Copy the full SHA 4827d56View commit details -
All numeric Nodes in AST extend from the same NumericNode type. I am …
…propagating whether subtrees have assignments in them and having more specific nodes makes it easier to know whether I need to check whether it has an assignment or not in it (numeric types cannot).
Configuration menu - View commit details
-
Copy full SHA for ac37012 - Browse repository at this point
Copy the full SHA ac37012View commit details -
Flow control nodes changed to never receive a null value. This simpli…
…fies truffle and IR since it does not need to do implicit nil check AND a null check.
Configuration menu - View commit details
-
Copy full SHA for 77d5737 - Browse repository at this point
Copy the full SHA 77d5737View commit details
There are no files selected for viewing