-
-
Notifications
You must be signed in to change notification settings - Fork 925
Comparing changes
Open a pull request
base repository: jruby/jruby
base: 9ad4bf1ffe82^
head repository: jruby/jruby
compare: 6f89fe846b63
Commits on Mar 3, 2014
-
Configuration menu - View commit details
-
Copy full SHA for dfdb22a - Browse repository at this point
Copy the full SHA dfdb22aView commit details
Commits on Mar 8, 2014
-
Configuration menu - View commit details
-
Copy full SHA for 199164d - Browse repository at this point
Copy the full SHA 199164dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5db5223 - Browse repository at this point
Copy the full SHA 5db5223View commit details -
Configuration menu - View commit details
-
Copy full SHA for 50efa49 - Browse repository at this point
Copy the full SHA 50efa49View commit details -
Start wiring Converter up to new transcoder.
* convpath logics implemented properly now. * Most other methods still to be converted.
Configuration menu - View commit details
-
Copy full SHA for d264bb0 - Browse repository at this point
Copy the full SHA d264bb0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0cf9733 - Browse repository at this point
Copy the full SHA 0cf9733View commit details -
Configuration menu - View commit details
-
Copy full SHA for 99e97bf - Browse repository at this point
Copy the full SHA 99e97bfView commit details -
Implement String#scrub (issues remain in jcodings).
* From my impl (modified) at rubinius/rubinius#2912 * Fails due to ArrayStoreException in jcodings
Configuration menu - View commit details
-
Copy full SHA for 29d8a05 - Browse repository at this point
Copy the full SHA 29d8a05View commit details
Commits on Mar 10, 2014
-
Configuration menu - View commit details
-
Copy full SHA for e28711f - Browse repository at this point
Copy the full SHA e28711fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9f3afe6 - Browse repository at this point
Copy the full SHA 9f3afe6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 95f666d - Browse repository at this point
Copy the full SHA 95f666dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 30bf1da - Browse repository at this point
Copy the full SHA 30bf1daView commit details -
Configuration menu - View commit details
-
Copy full SHA for 16379a1 - Browse repository at this point
Copy the full SHA 16379a1View commit details
Commits on Mar 11, 2014
-
Configuration menu - View commit details
-
Copy full SHA for b041a5a - Browse repository at this point
Copy the full SHA b041a5aView commit details -
Configuration menu - View commit details
-
Copy full SHA for b391ed9 - Browse repository at this point
Copy the full SHA b391ed9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3df3bb6 - Browse repository at this point
Copy the full SHA 3df3bb6View commit details -
Many more fixes and removed excludes for new transcoder.
* Moved ECONV flags to use those from jcodings * Many port fixes and tweaks. Nearly there!
Configuration menu - View commit details
-
Copy full SHA for cd23ab1 - Browse repository at this point
Copy the full SHA cd23ab1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4ea0f62 - Browse repository at this point
Copy the full SHA 4ea0f62View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4e8430d - Browse repository at this point
Copy the full SHA 4e8430dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2962d7b - Browse repository at this point
Copy the full SHA 2962d7bView commit details
Commits on Mar 12, 2014
-
Configuration menu - View commit details
-
Copy full SHA for a0d619b - Browse repository at this point
Copy the full SHA a0d619bView commit details -
Configuration menu - View commit details
-
Copy full SHA for eaa3e2c - Browse repository at this point
Copy the full SHA eaa3e2cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8c5933c - Browse repository at this point
Copy the full SHA 8c5933cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5819f73 - Browse repository at this point
Copy the full SHA 5819f73View commit details -
Configuration menu - View commit details
-
Copy full SHA for 26d91e4 - Browse repository at this point
Copy the full SHA 26d91e4View commit details -
Configuration menu - View commit details
-
Copy full SHA for ee20c41 - Browse repository at this point
Copy the full SHA ee20c41View commit details
Commits on Mar 13, 2014
-
Configuration menu - View commit details
-
Copy full SHA for 2097ce5 - Browse repository at this point
Copy the full SHA 2097ce5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 18c9c61 - Browse repository at this point
Copy the full SHA 18c9c61View commit details -
Configuration menu - View commit details
-
Copy full SHA for a8f6768 - Browse repository at this point
Copy the full SHA a8f6768View commit details -
Configuration menu - View commit details
-
Copy full SHA for 59e300f - Browse repository at this point
Copy the full SHA 59e300fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 439bf88 - Browse repository at this point
Copy the full SHA 439bf88View commit details -
Configuration menu - View commit details
-
Copy full SHA for b6df910 - Browse repository at this point
Copy the full SHA b6df910View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6f4f18a - Browse repository at this point
Copy the full SHA 6f4f18aView commit details -
Configuration menu - View commit details
-
Copy full SHA for ef95230 - Browse repository at this point
Copy the full SHA ef95230View commit details -
Configuration menu - View commit details
-
Copy full SHA for e3db9a8 - Browse repository at this point
Copy the full SHA e3db9a8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4339947 - Browse repository at this point
Copy the full SHA 4339947View commit details -
Configuration menu - View commit details
-
Copy full SHA for 98307a2 - Browse repository at this point
Copy the full SHA 98307a2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4712789 - Browse repository at this point
Copy the full SHA 4712789View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9c9187c - Browse repository at this point
Copy the full SHA 9c9187cView commit details -
Configuration menu - View commit details
-
Copy full SHA for fb5d1b0 - Browse repository at this point
Copy the full SHA fb5d1b0View commit details
Commits on Mar 17, 2014
-
[Truffle] - A class definition raises TypeError if any constant quali…
…fying the class is not a Module.
Configuration menu - View commit details
-
Copy full SHA for 025917a - Browse repository at this point
Copy the full SHA 025917aView commit details -
Too much entropy on my branch for now.
Revert "Update tests from MRI 2.1 branch." This reverts commit 9c9187c.
Configuration menu - View commit details
-
Copy full SHA for 460f0ce - Browse repository at this point
Copy the full SHA 460f0ceView commit details -
More port-fixing for regsub and other stuff.
* More exact port of rb_reg_regsub * Reverted fix to ASCGET logic that breaks a test; unknown reason * Expanded strBufCat and related methods to take byte[].
Configuration menu - View commit details
-
Copy full SHA for c2336e5 - Browse repository at this point
Copy the full SHA c2336e5View commit details -
Configuration menu - View commit details
-
Copy full SHA for f10be8c - Browse repository at this point
Copy the full SHA f10be8cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 14aad20 - Browse repository at this point
Copy the full SHA 14aad20View commit details -
Configuration menu - View commit details
-
Copy full SHA for 75887be - Browse repository at this point
Copy the full SHA 75887beView commit details
Commits on May 1, 2014
-
Optimize key-based Hash access for empty hashes
This avoids performing the potentially expensive hash computation in the event that the Hash is empty, as there cannot possibly be a match.
Configuration menu - View commit details
-
Copy full SHA for ad4521e - Browse repository at this point
Copy the full SHA ad4521eView commit details -
Conform to MRI behaviour for empty hashes
In the event that the `#hash` method has side effects, any optimisation with respect to empty hashes will affect the results of the operations. For MRI, the empty-hash optimisation seems to be applied everywhere in 2.0.0 and beyond. In 1.9.3 the #hash method is not called for #[] and #key?, but strangely enough the performance is not improved for empty hashes. In 1.8.7, the #hash method is always called even if empty. This does not match the semantics of MRI exactly, as this avoids calling the #hash method from #values_at in 1.9.3, but that would be slightly more involved to implement.
Configuration menu - View commit details
-
Copy full SHA for 68d4185 - Browse repository at this point
Copy the full SHA 68d4185View commit details
Commits on May 8, 2014
-
Merge branch 'master' into new_transcoder
Conflicts: core/pom.xml core/src/main/java/org/jruby/RubyFile.java core/src/main/java/org/jruby/util/TypeConverter.java
Configuration menu - View commit details
-
Copy full SHA for 706b453 - Browse repository at this point
Copy the full SHA 706b453View commit details
Commits on May 9, 2014
-
Implement IO#gets all the way down to actual IO operations.
This logic forced me to implement all the MRI functions for doing buffered, possibly-transcoded reads from a stream. I also had to implement some of the write logic. As other IO methods all out, we should start to move away from our flawed ChannelStream abstraction and toward the MRI way. Later, we can look at doing a better abstraction of the MRI way. What's wrong with ChannelStream, you ask? Nothing, provided all you want to do is POSIX-like FILE* IO. MRI stopped using FILE*'s style buffering at some point -- probably when adding character transcoding -- and as a result we started mixing encoding logic into ChannelStream. This caused the code to become rather confused and no longer useful as a bare FILE* mechanism...while also preventing us from implementing IO+transcoding as efficiently as MRI (which does unbuffered reads into its own buffers and transcodes in place).
Configuration menu - View commit details
-
Copy full SHA for 238a5e1 - Browse repository at this point
Copy the full SHA 238a5e1View commit details
There are no files selected for viewing
This file was deleted.