Skip to content
Commits on Mar 15, 2013
  1. @BanzaiMan

    Testing #468.

    BanzaiMan committed
  2. @BanzaiMan

    Changes suggested by #501.

    BanzaiMan committed
  3. @headius

    Update 1.9 mode to 1.9.3p392 (no visible changes).

    headius committed
    * Tests updated from 1.9.3p392
    * 1.9.3 and 2.0.0 copies modified to exclude shared psych stuff
    * One new BEGIN/END test excluded
Commits on Mar 14, 2013
  1. @headius
  2. @headius

    Bump jruby-openssl to 0.8.6.dev.

    headius committed
  3. @headius

    Bump to 0.8.5 for release.

    headius committed
    I released 0.8.4 without the jopenssl.jar in it, which broke
    everyone on JRuby 1.7.2 or earlier. This version has no diffs...
    it just builds the gem correctly.
  4. @headius
  5. @headius
  6. @headius
  7. @headius

    Fix relative path logic for ./ and .. files.

    headius committed
    * Loading a file starting with ./ now replaces ./ with cwd.
    * Loading a file that contains any embedded .. will canonicalize
      before checking for file existance, since File#isFile will not
      handle those .. properly.
    * Canonicalize both such paths for __FILE__
    
    Fixes #575.
  8. @BanzaiMan

    Update joda-time to 2.2.

    BanzaiMan committed
    NetBeans and Eclipse projects updated as well.
    I'm not sure how it should be done for IntelliJ, so it needs to be done
    separately.
  9. @headius

    Merge pull request #579 from JonAdams1000/master

    headius committed
    Don't include imports from previously processed ruby files in every generated java file.
Commits on Mar 13, 2013
  1. @headius
  2. @headius

    Implement Method#parameters for native methods.

    headius committed
    In MRI, native methods will only present a list of :req for fixed-
    arity methods or a single :rest for variable-arity methods. I have
    duplicated this in JRuby, though I'd prefer to present the more
    correct layout of required and optional args. I have filed a bug
    with MRI to improve #parameters in this way:
    
    https://bugs.ruby-lang.org/issues/8088
    
    Fixes #583.
  3. @headius
  4. @headius
Commits on Mar 12, 2013
  1. @headius

    Additional fixes to get 'ant test' and 'mri19' suites green.

    headius committed
    * Hash head-resetting logic in alloc after construct, fixed.
    * Fixed 2.0-related change to Thread init, confused Thread.list.
  2. @headius
  3. @headius
  4. @headius

    Minor improvements for Hash.

    headius committed
    * Avoid creating AtomicInteger by using updater or sync.
    * Avoid re-initializing "head" node.
    * Avoid updating generation unnecessarily at create time.
  5. @headius
  6. @headius
  7. @headius

    Fix typo in protocol.rb

    headius committed
Commits on Mar 11, 2013
  1. @headius

    More tweaks for 2.0 stdlib.

    headius committed
    * Revert rbuf_fill logic in net/protocol to using nonblock. We
      fixed SSL nonblock some time ago, which was the reason for the
      modified logic.
    * Move our fiddle impl to shared location, since it's custom.
    * Remove fiddle from copying in 1.9.3 sync logic.
    * Add 2_0_0 to sync_ruby doco.
    * Copy versions of stdlib directly from jruby/ruby fork. I have
      created the jruby-ruby_2_0_0 branch to use going forward.
    * Update version and revision strings for 2.0 mode.
  2. @headius

    Incorporate substantive code from 2.0 stdlib.

    headius committed
    This commit only pulls in the parts of 2.0 stdlib that differ
    functionality-wise from their 1.9.3 equivalents. When running in
    2.0 mode, the 2.0 dir will be searched before the 1.9 dir,
    picking up the differing files. We opted to do this to reduce the
    amount of duplicate content in our repository.
    
    JRuby 9000 will likely incorporate 2.0 stdlib en masse, and may
    only be 2.0 compatible.
    
    Note that 2.0 stdlib is *not* included in jruby-complete or
    jruby-jars, since it is still an unsupported mode and we don't
    want to bloat up those artifacts any more than necessary.
  3. Use duplicated imports list so that the default imports list does not…

    Jonathan Adams committed
    … get changed with every compiled script.
  4. @headius
  5. @headius
  6. @headius

    Incorporate some 2.0.0 features from backports gem.

    headius committed
    * Use backports version of Enumerator::Lazy. It was close to ours
      but had some edge cases better-handled.
    * Add Range#bsearch.
  7. @headius
  8. @BanzaiMan
  9. @subbuss

    [IR] Some cleanup and fixes to exception regions and cfg building

    subbuss committed
    * Also some stub code for breaks in the JIT + hints of what might
      need to be fixed for the JIT.
  10. @headius

    Bump jruby-openssl to 0.8.5.dev.

    headius committed
  11. @headius
Commits on Mar 9, 2013
  1. @headius

    [2.0] Add Thread::Backtrace::Location and related methods.

    headius committed
    * Thread#backtrace_locations
    * Kernel#caller_locations
    * Exception#backtrace_locations (not official, but should be soon)
Something went wrong with that request. Please try again.