Permalink
Switch branches/tags
Commits on Feb 19, 2008
Commits on Feb 16, 2008
  1. JRUBY-2122: security AccessControlException creating classLoader in w…

    …eb start
    
    git-svn-id: http://svn.codehaus.org/jruby/tags/jruby-1_1RC2@5949 961051c9-f516-0410-bf72-c9f7e237a7b7
    enebo committed Feb 16, 2008
Commits on Feb 15, 2008
  1. Create 1.1RC2 tag

    git-svn-id: http://svn.codehaus.org/jruby/tags/jruby-1_1RC2@5945 961051c9-f516-0410-bf72-c9f7e237a7b7
    enebo committed Feb 15, 2008
  2. Bump versions for 1.1RC2

    git-svn-id: http://svn.codehaus.org/jruby/trunk/jruby@5944 961051c9-f516-0410-bf72-c9f7e237a7b7
    enebo committed Feb 15, 2008
  3. Make jrubyc test clean up after itself.

    git-svn-id: http://svn.codehaus.org/jruby/trunk/jruby@5943 961051c9-f516-0410-bf72-c9f7e237a7b7
    headius committed Feb 15, 2008
  4. Add way of creating a classcache using RubyInstanceConfig settings

    git-svn-id: http://svn.codehaus.org/jruby/trunk/jruby@5940 961051c9-f516-0410-bf72-c9f7e237a7b7
    enebo committed Feb 15, 2008
  5. Modify test_jrubyc to compose an artificial ARGV array and call JRuby…

    …Compiler directly. This should avoid system-launching hassles from within test run on Windows.
    
    git-svn-id: http://svn.codehaus.org/jruby/trunk/jruby@5939 961051c9-f516-0410-bf72-c9f7e237a7b7
    headius committed Feb 15, 2008
  6. Fixing jrubyc to be callable programmatically with hand-built ARGV-st…

    …yle array of parameters.
    
    git-svn-id: http://svn.codehaus.org/jruby/trunk/jruby@5938 961051c9-f516-0410-bf72-c9f7e237a7b7
    headius committed Feb 15, 2008
  7. Multiple changes and enhancements to ClassCache:

    - Move "one shot" classloading logic into ClassCache
    - Remove all references to org.jruby code by defining a new OneShotClassLoader and adding a T param for Class<?>
    - Add a "max" value to limit size of the cache
    - Add a reference queue to allow efficient cleanup of dead class references
    - ClassGenerator must implement bytecode() and name() methods
    
    Also changes in JRuby to use the new cache
    - Modified JITCompiler to use the new queue correctly
    - JITCompiler gives up on JIT if cache.isFull() or cacheClassByKey returns null (failed to cache or load class)
    
    
    git-svn-id: http://svn.codehaus.org/jruby/trunk/jruby@5937 961051c9-f516-0410-bf72-c9f7e237a7b7
    headius committed Feb 15, 2008
Commits on Feb 14, 2008
  1. Remove '__lock_test_2_' after use in tests.

    git-svn-id: http://svn.codehaus.org/jruby/trunk/jruby@5936 961051c9-f516-0410-bf72-c9f7e237a7b7
    vvs committed Feb 14, 2008
  2. Add a test for simple require behavior for AOT-compiled files.

    git-svn-id: http://svn.codehaus.org/jruby/trunk/jruby@5935 961051c9-f516-0410-bf72-c9f7e237a7b7
    headius committed Feb 14, 2008
  3. Fix for jrubyc test to work correctly with or without bin in PATH

    git-svn-id: http://svn.codehaus.org/jruby/trunk/jruby@5934 961051c9-f516-0410-bf72-c9f7e237a7b7
    headius committed Feb 14, 2008
  4. Fixes for stupid mistake looking for "ruby" at the end of string.

    git-svn-id: http://svn.codehaus.org/jruby/trunk/jruby@5933 961051c9-f516-0410-bf72-c9f7e237a7b7
    headius committed Feb 14, 2008
  5. First round of fixes to get jrubyc (AOT compiler) working correctly, …

    …as beta 1 behavior.
    
    git-svn-id: http://svn.codehaus.org/jruby/trunk/jruby@5932 961051c9-f516-0410-bf72-c9f7e237a7b7
    headius committed Feb 14, 2008
  6. New rubyspecs. 100% pass on Linux.

    git-svn-id: http://svn.codehaus.org/jruby/trunk/jruby@5931 961051c9-f516-0410-bf72-c9f7e237a7b7
    vvs committed Feb 14, 2008
  7. JRUBY-1214: The behaviour of File.flock is not same with C Ruby.

    (Patch by Kaoru Shirai, with modifications and regression test).
    
    Signed-off-by: Vladimir Sizikov <vsizikov@gmail.com>
    
    
    git-svn-id: http://svn.codehaus.org/jruby/trunk/jruby@5930 961051c9-f516-0410-bf72-c9f7e237a7b7
    vvs committed Feb 14, 2008
  8. JRUBY-2118: File#truncate crashes JRuby with NPE when invoked on

    closed file.
    
    This also fixes two rubyspec crashes.
    
    
    git-svn-id: http://svn.codehaus.org/jruby/trunk/jruby@5929 961051c9-f516-0410-bf72-c9f7e237a7b7
    vvs committed Feb 14, 2008
  9. Update joni jar after JRUBY-2113 Fix.

    git-svn-id: http://svn.codehaus.org/jruby/trunk/jruby@5928 961051c9-f516-0410-bf72-c9f7e237a7b7
    lopex committed Feb 14, 2008
Commits on Feb 13, 2008
  1. Fix tests on non-windows platforms, and for maven build

    git-svn-id: http://svn.codehaus.org/jruby/trunk/jruby@5925 961051c9-f516-0410-bf72-c9f7e237a7b7
    nicksieger committed Feb 13, 2008
  2. JRUBY-2109: Rubicon test_io's test_reopen1 fails after IO reorg.

    Regression tests are provided as part of rubyspecs.
    
    
    git-svn-id: http://svn.codehaus.org/jruby/trunk/jruby@5924 961051c9-f516-0410-bf72-c9f7e237a7b7
    vvs committed Feb 13, 2008
  3. Applying Vladimir's fix for JRUBY-2106 to a couple of other spots (to…

    …p-level Java package references, as in Java::boom or Java::Boom). Regression tests included.
    
    git-svn-id: http://svn.codehaus.org/jruby/trunk/jruby@5923 961051c9-f516-0410-bf72-c9f7e237a7b7
    bdortch committed Feb 13, 2008
Commits on Feb 12, 2008
  1. Store string share level in an integer to avoid reading a volatile tw…

    …ice (the common case).
    
    git-svn-id: http://svn.codehaus.org/jruby/trunk/jruby@5922 961051c9-f516-0410-bf72-c9f7e237a7b7
    lopex committed Feb 12, 2008
  2. Reverting Array#first MRI compat.

    git-svn-id: http://svn.codehaus.org/jruby/trunk/jruby@5921 961051c9-f516-0410-bf72-c9f7e237a7b7
    lopex committed Feb 12, 2008
  3. JRUBY-2075: IO#gets failures with latest rubyspecs (tainting, lineno,…

    … $.)
    
    git-svn-id: http://svn.codehaus.org/jruby/trunk/jruby@5920 961051c9-f516-0410-bf72-c9f7e237a7b7
    vvs committed Feb 12, 2008
  4. Array#first should preserve metaclass information.

    git-svn-id: http://svn.codehaus.org/jruby/trunk/jruby@5919 961051c9-f516-0410-bf72-c9f7e237a7b7
    lopex committed Feb 12, 2008
  5. Enable commented out test in testStringSubclassBehavior.

    git-svn-id: http://svn.codehaus.org/jruby/trunk/jruby@5918 961051c9-f516-0410-bf72-c9f7e237a7b7
    lopex committed Feb 12, 2008
  6. Partial fix for JRUBY-2095

    git-svn-id: http://svn.codehaus.org/jruby/trunk/jruby@5917 961051c9-f516-0410-bf72-c9f7e237a7b7
    olabini committed Feb 12, 2008
  7. Two new JRuby launching tests suitable for Windows.

    git-svn-id: http://svn.codehaus.org/jruby/trunk/jruby@5916 961051c9-f516-0410-bf72-c9f7e237a7b7
    vvs committed Feb 12, 2008
  8. JRUBY-2106: Regression after recent JI changes: Some unit tests cannot

    be executed, just exit.
    
    Also, added the regression test.
    
    
    git-svn-id: http://svn.codehaus.org/jruby/trunk/jruby@5915 961051c9-f516-0410-bf72-c9f7e237a7b7
    vvs committed Feb 12, 2008
  9. New rubyspecs version, new excludes. 100% clean on Linux.

    git-svn-id: http://svn.codehaus.org/jruby/trunk/jruby@5914 961051c9-f516-0410-bf72-c9f7e237a7b7
    vvs committed Feb 12, 2008
  10. JRUBY-2105: Method and UnboundMethod do not strictly behave like in MRI.

    (patch by Daniel Luz)
    
    Signed-off-by: Vladimir Sizikov <vsizikov@gmail.com>
    
    
    git-svn-id: http://svn.codehaus.org/jruby/trunk/jruby@5913 961051c9-f516-0410-bf72-c9f7e237a7b7
    vvs committed Feb 12, 2008
Commits on Feb 11, 2008
  1. Uneeded while(true) in inlinecalladapter

    JRUBY-1530: Some conflict when using JSON Pure to create a JSON string from a Hash with non-ASCII character (patch by Daniel Luz)
    
    git-svn-id: http://svn.codehaus.org/jruby/trunk/jruby@5912 961051c9-f516-0410-bf72-c9f7e237a7b7
    enebo committed Feb 11, 2008
  2. Excluded one new test from being run on Windows,

    since it fails there.
    
    git-svn-id: http://svn.codehaus.org/jruby/trunk/jruby@5911 961051c9-f516-0410-bf72-c9f7e237a7b7
    vvs committed Feb 11, 2008
  3. Update JavaEmbedUtils to support easier use of ClassCache

    git-svn-id: http://svn.codehaus.org/jruby/trunk/jruby@5910 961051c9-f516-0410-bf72-c9f7e237a7b7
    enebo committed Feb 11, 2008
  4. Fixed regression in JRUBY-1923: STDIN not working under Kernel.system,

    after IO reorg.
    
    Also, added few unit tests.
    
    
    git-svn-id: http://svn.codehaus.org/jruby/trunk/jruby@5909 961051c9-f516-0410-bf72-c9f7e237a7b7
    vvs committed Feb 11, 2008