Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Commits on Oct 31, 2008
  1. @headius

    Merge branch 'master' into rbx

    headius authored
    git-svn-id: http://svn.codehaus.org/jruby/branches/rbx@7981 961051c9-f516-0410-bf72-c9f7e237a7b7
Commits on Oct 29, 2008
  1. @headius

    Merge branch 'master' into rbx

    headius authored
    git-svn-id: http://svn.codehaus.org/jruby/branches/rbx@7941 961051c9-f516-0410-bf72-c9f7e237a7b7
  2. @headius

    Initial version of Rubinius kernel bootstrapping logic for bootstrap/…

    headius authored
    …hash.rb, common/misc.rb, and common/hash.rb.
    
    git-svn-id: http://svn.codehaus.org/jruby/branches/rbx@7939 961051c9-f516-0410-bf72-c9f7e237a7b7
  3. @headius

    Creating RBX branch

    headius authored
    git-svn-id: http://svn.codehaus.org/jruby/branches/rbx@7938 961051c9-f516-0410-bf72-c9f7e237a7b7
  4. @headius

    Add a couple tests for class hierarchy events that should cause cache…

    headius authored
    …s to flush.
    
    git-svn-id: http://svn.codehaus.org/jruby/trunk/jruby@7937 961051c9-f516-0410-bf72-c9f7e237a7b7
  5. @headius

    Disabling constant caching for JRUBY-3091 and adding two cases for tw…

    headius authored
    …o found issues. There may be more.
    
    git-svn-id: http://svn.codehaus.org/jruby/trunk/jruby@7936 961051c9-f516-0410-bf72-c9f7e237a7b7
  6. @headius

    Fixes and specs for JRUBY-2958: jruby casts Integer argument to Long …

    headius authored
    …for java method with Integer arg.
    
    We lost coercion from numeric types to wrapper Java numerics probably in 1.1.4 with the JI perf work. I added specs for all such cases from Float, Fixnum, and Bignum to all the Java wrapper types, with additional failover to their natural type if the target is Object. All specs pass now.
    
    git-svn-id: http://svn.codehaus.org/jruby/trunk/jruby@7935 961051c9-f516-0410-bf72-c9f7e237a7b7
  7. @headius
  8. Add a JNA build with a fix for JRUBY-3084

    Wayne Meissner authored
    git-svn-id: http://svn.codehaus.org/jruby/trunk/jruby@7933 961051c9-f516-0410-bf72-c9f7e237a7b7
Commits on Oct 28, 2008
  1. Don't mangle the LIBC name, and only strip off 'lib' prefix if its so…

    Wayne Meissner authored
    …mething like "libz" without the trailing '.so'
    
    git-svn-id: http://svn.codehaus.org/jruby/trunk/jruby@7932 961051c9-f516-0410-bf72-c9f7e237a7b7
  2. Workaround for JRUBY-3084. By setting jna.platform.library.path to be…

    Wayne Meissner authored
    … empty, and specifying libc.so.6 instead of 'c' on linux, it just pushes the library name through to dlopen(), without trying to locate it in the filesystem first.
    
    git-svn-id: http://svn.codehaus.org/jruby/trunk/jruby@7931 961051c9-f516-0410-bf72-c9f7e237a7b7
  3. For linux, explicitly use libc.so.6 instead of 'c', since JNA will ma…

    Wayne Meissner authored
    …p that to 'libc.so' which won't work on most linux distros.
    
    git-svn-id: http://svn.codehaus.org/jruby/trunk/jruby@7930 961051c9-f516-0410-bf72-c9f7e237a7b7
  4. @headius

    Remove @Override from a method in InheritedCacheCompiler, since it se…

    headius authored
    …ems Java 5 does not like that for simple interface impl.
    
    git-svn-id: http://svn.codehaus.org/jruby/trunk/jruby@7929 961051c9-f516-0410-bf72-c9f7e237a7b7
  5. @headius

    Add constant caching logic to the compiler, matching interpreter for …

    headius authored
    …JRUBY-3062.
    
    git-svn-id: http://svn.codehaus.org/jruby/trunk/jruby@7928 961051c9-f516-0410-bf72-c9f7e237a7b7
Commits on Oct 26, 2008
  1. @headius

    Fix a regression in "binding" behavior: without framing, it started u…

    headius authored
    …sing the incorrect RubyClass, adversely affecting eval with a binding in a block in a class sometimes used for programmatic method definition.
    
    git-svn-id: http://svn.codehaus.org/jruby/trunk/jruby@7927 961051c9-f516-0410-bf72-c9f7e237a7b7
  2. @headius
Commits on Oct 25, 2008
  1. @headius

    Tests for JRUBY-1551: eval 'yield', b should succeed if b is a bindin…

    headius authored
    …g pulled from a frame that was passed a block
    
    git-svn-id: http://svn.codehaus.org/jruby/trunk/jruby@7925 961051c9-f516-0410-bf72-c9f7e237a7b7
  2. @enebo
  3. @enebo

    fix argument checking regression when interpreter is on. This in fact…

    enebo authored
    … seems to perform slightly better than before for bench_method_dispatch_only.rb
    
    git-svn-id: http://svn.codehaus.org/jruby/trunk/jruby@7923 961051c9-f516-0410-bf72-c9f7e237a7b7
  4. @headius

    Fix for JRUBY-1000: Illegal attempt to subclass a final Java class sh…

    headius authored
    …ould fail when the subclass is defined
    
    Fixed by adding an exception-throwing "inherited" method to final Java class proxies.
    
    git-svn-id: http://svn.codehaus.org/jruby/trunk/jruby@7922 961051c9-f516-0410-bf72-c9f7e237a7b7
  5. @headius

    Minor thread-safety fix for ConstNode's constant caching: ensure that…

    headius authored
    … the generation is retrieved before the value, so at worst we'll associate an older generation number with a newer value and recache shortly thereafter. Putting the generation get after the value get could lead to stale entries caching an old value with a newer generation.
    
    git-svn-id: http://svn.codehaus.org/jruby/trunk/jruby@7921 961051c9-f516-0410-bf72-c9f7e237a7b7
  6. @headius

    A crummy fix for JRUBY-3057: External command spawning in multiple co…

    headius authored
    …ncurrent threads can go boom
    
    This is a fix for the "actual" problem of many threads trying to require the path_helper library at the same time. In short, it synchronizes on the LoadService to prevent multiple threads from trying the same require at the same time. Barring 1.1.5 including a more robust concurrent require fix, this is arguably safer behavior and certainly fixes the problem.
    
    git-svn-id: http://svn.codehaus.org/jruby/trunk/jruby@7920 961051c9-f516-0410-bf72-c9f7e237a7b7
  7. @headius

    Fix for JRUBY-3059: load "foo.rb" should search for .class as well

    headius authored
    In order to make it easier to precompile .rb scripts and still have 'load' work without ugly either/or rb/class tricks, I've come around to the idea that load should try both when you request to load a .rb file. This also addresses one key problem with Rails, where its load process is much more conscripted, using its own load path and file-searching magic in concert with "load" instead of "require". Because a patch was needed to make this process accept precompiled .rb files, and because precompiled should generally be interchangeable with uncompiled, I've modified load to search both when a .rb file is specified.
    
    git-svn-id: http://svn.codehaus.org/jruby/trunk/jruby@7919 961051c9-f516-0410-bf72-c9f7e237a7b7
  8. @headius

    Probable fix for JRUBY-2750: rather than version compiled scripts, pr…

    headius authored
    …ovide a better linkage error/load error message recommending users recompile.
    
    git-svn-id: http://svn.codehaus.org/jruby/trunk/jruby@7918 961051c9-f516-0410-bf72-c9f7e237a7b7
  9. @headius
  10. @headius

    Partial fix for JRUBY-1551; original reported case passes but one cas…

    headius authored
    …e in the provided unit test still fails.
    
    git-svn-id: http://svn.codehaus.org/jruby/trunk/jruby@7916 961051c9-f516-0410-bf72-c9f7e237a7b7
  11. @headius

    Fixes for JRUBY-937, support RUBYOPT at command line.

    headius authored
    git-svn-id: http://svn.codehaus.org/jruby/trunk/jruby@7915 961051c9-f516-0410-bf72-c9f7e237a7b7
Commits on Oct 24, 2008
  1. @headius

    Add spec:ffi and spec:compiler to test-rake-targets, including them i…

    headius authored
    …n main build.
    
    git-svn-id: http://svn.codehaus.org/jruby/trunk/jruby@7914 961051c9-f516-0410-bf72-c9f7e237a7b7
  2. @headius

    Remove some commented/unused code from rescue compilation.

    headius authored
    git-svn-id: http://svn.codehaus.org/jruby/trunk/jruby@7913 961051c9-f516-0410-bf72-c9f7e237a7b7
  3. @enebo

    Simple Interpreter optimization: shorten argument setup path for no a…

    enebo authored
    …rg calls by adding invariant boolean
    
    git-svn-id: http://svn.codehaus.org/jruby/trunk/jruby@7912 961051c9-f516-0410-bf72-c9f7e237a7b7
  4. @headius

    Final fixes for JRUBY-2800, get JI specs and tracing tests running in…

    headius authored
    … build.
    
    git-svn-id: http://svn.codehaus.org/jruby/trunk/jruby@7911 961051c9-f516-0410-bf72-c9f7e237a7b7
  5. @headius

    Another fix for some IBM JDK unusualities: finalizers coming out of t…

    headius authored
    …he finalizer iterator (in Ruby.tearDown) null, causing NPE.
    
    git-svn-id: http://svn.codehaus.org/jruby/trunk/jruby@7910 961051c9-f516-0410-bf72-c9f7e237a7b7
  6. @headius

    Remove dependency on "build gems" from test-specs, since it only inst…

    headius authored
    …alls mocha for test-rails.
    
    git-svn-id: http://svn.codehaus.org/jruby/trunk/jruby@7909 961051c9-f516-0410-bf72-c9f7e237a7b7
  7. @headius

    Revert "Modify gem installation to install rspec 1.1.8 specifically u…

    headius authored
    …ntil 1.1.9's spectask dependencies work in JRuby. Also removed other added dependencies that got pulled along. Regression: gems try to install every time now."
    
    This reverts commit 4fc6bee9c2708b3ab8c889627564d1e4f6f11b50.
    
    With RubyGems 1.3.0 upgrade and RSpec 1.1.11 release, this specific-version stuff is no longer needed.
    
    git-svn-id: http://svn.codehaus.org/jruby/trunk/jruby@7908 961051c9-f516-0410-bf72-c9f7e237a7b7
  8. @headius

    Update to RubyGems 1.3.0. JRUBY-3074.

    headius authored
    git-svn-id: http://svn.codehaus.org/jruby/trunk/jruby@7907 961051c9-f516-0410-bf72-c9f7e237a7b7
Something went wrong with that request. Please try again.