Skip to content
This repository

Oct 31, 2008

  1. Eliminate JRuby::FFI usage from samples

    git-svn-id: http://svn.codehaus.org/jruby/trunk/jruby@7986 961051c9-f516-0410-bf72-c9f7e237a7b7
    authored October 31, 2008

Oct 30, 2008

  1. Charles Oliver Nutter

    Update to RubyGems 1.3.1. JRUBY-3091.

    git-svn-id: http://svn.codehaus.org/jruby/trunk/jruby@7952 961051c9-f516-0410-bf72-c9f7e237a7b7
    authored October 30, 2008

Oct 28, 2008

  1. Don't mangle the LIBC name, and only strip off 'lib' prefix if its so…

    …mething like "libz" without the trailing '.so'
    
    git-svn-id: http://svn.codehaus.org/jruby/trunk/jruby@7932 961051c9-f516-0410-bf72-c9f7e237a7b7
    authored October 28, 2008

Oct 24, 2008

  1. Charles Oliver Nutter

    Update to RubyGems 1.3.0. JRUBY-3074.

    git-svn-id: http://svn.codehaus.org/jruby/trunk/jruby@7907 961051c9-f516-0410-bf72-c9f7e237a7b7
    authored October 24, 2008

Oct 20, 2008

  1. Charles Oliver Nutter

    Fixes for JRUBY-2966: REXML DOS issue in Ruby 1.8 libraries. Basicall…

    …y the same as r19033 in C Ruby repo.
    
    git-svn-id: http://svn.codehaus.org/jruby/trunk/jruby@7899 961051c9-f516-0410-bf72-c9f7e237a7b7
    authored October 20, 2008

Oct 10, 2008

  1. Regen platform zlib.rb for MacOS

    git-svn-id: http://svn.codehaus.org/jruby/trunk/jruby@7855 961051c9-f516-0410-bf72-c9f7e237a7b7
    authored October 10, 2008

Oct 03, 2008

  1. Add more constants to FFI::Platform

    git-svn-id: http://svn.codehaus.org/jruby/trunk/jruby@7823 961051c9-f516-0410-bf72-c9f7e237a7b7
    authored October 03, 2008
  2. Suppress warnings

    git-svn-id: http://svn.codehaus.org/jruby/trunk/jruby@7822 961051c9-f516-0410-bf72-c9f7e237a7b7
    authored October 03, 2008

Sep 25, 2008

  1. Fix JRUBY-3013 - the 'ident' argument to openlog needs to be a perman…

    …ent pointer, since syslog refers to it when logging.
    
    git-svn-id: http://svn.codehaus.org/jruby/trunk/jruby@7781 961051c9-f516-0410-bf72-c9f7e237a7b7
    authored September 25, 2008

Sep 19, 2008

  1. Charles Oliver Nutter

    Remove a null ivar access.

    git-svn-id: http://svn.codehaus.org/jruby/trunk/jruby@7724 961051c9-f516-0410-bf72-c9f7e237a7b7
    authored September 19, 2008

Sep 14, 2008

  1. Add ADDRESS_SIZE and LONG_SIZE to FFI::Platform

    git-svn-id: http://svn.codehaus.org/jruby/trunk/jruby@7696 961051c9-f516-0410-bf72-c9f7e237a7b7
    authored September 14, 2008

Sep 13, 2008

  1. Charles Oliver Nutter

    Add support for Open3.popen3, which merb's "jruby" spec runner uses. …

    …I've just added it to IO for now; I feel dirty about it but I'm too tired to put it into an extension lib. We probably should.
    
    git-svn-id: http://svn.codehaus.org/jruby/trunk/jruby@7690 961051c9-f516-0410-bf72-c9f7e237a7b7
    authored September 13, 2008
  2. Create FFI::Platform module, with some basic methods like windows? un…

    …ix? linux? bsd? mac? that platform-dependent code can use to test which platform it is on.
    
    git-svn-id: http://svn.codehaus.org/jruby/trunk/jruby@7688 961051c9-f516-0410-bf72-c9f7e237a7b7
    authored September 13, 2008

Sep 06, 2008

  1. Charles Oliver Nutter

    Remove compiler (now JVMScript) from JRuby sources.

    git-svn-id: http://svn.codehaus.org/jruby/trunk/jruby@7641 961051c9-f516-0410-bf72-c9f7e237a7b7
    authored September 06, 2008
  2. Charles Oliver Nutter

    Removing Duby from JRuby repository.

    git-svn-id: http://svn.codehaus.org/jruby/trunk/jruby@7640 961051c9-f516-0410-bf72-c9f7e237a7b7
    authored September 06, 2008

Sep 03, 2008

  1. Charles Oliver Nutter

    Duby import improvements: enlist imports table into more of typing pr…

    …ocess, expanding imported types earlier to reduce confusion and double-searching later.
    
    git-svn-id: http://svn.codehaus.org/jruby/trunk/jruby@7635 961051c9-f516-0410-bf72-c9f7e237a7b7
    authored September 03, 2008
  2. Charles Oliver Nutter

    Bytecode fix: trycatch was not stringifying the incoming type

    Duby addition: -e support for direct execution.
    
    
    git-svn-id: http://svn.codehaus.org/jruby/trunk/jruby@7634 961051c9-f516-0410-bf72-c9f7e237a7b7
    authored September 03, 2008

Sep 01, 2008

  1. Automatically switch between predefined (:name, :type, offset) and au…

    …to (:name => type) layout schemes for FFI::Struct
    
    git-svn-id: http://svn.codehaus.org/jruby/trunk/jruby@7623 961051c9-f516-0410-bf72-c9f7e237a7b7
    authored September 01, 2008
  2. Charles Oliver Nutter

    Modify bytecode DSL/API so all opcodes return the stack delta. Eventu…

    …ally to be used for autocalculating stack depth, for debugging/verification and better error messages. Test updates included, since the old test results no longer pass all the way back out (i.e. return values were not specified).
    
    git-svn-id: http://svn.codehaus.org/jruby/trunk/jruby@7621 961051c9-f516-0410-bf72-c9f7e237a7b7
    authored September 01, 2008
  3. Charles Oliver Nutter

    Large bytecode DSL/API cleanup:

    * Get builder-style construction working with the new File/Class/Method builders in use by Duby
    * Expand field, method, constructor "commands" to cover the three main visibilities
    * Reinstate instance_eval-based builder structure support
    * Improved package support
    * Removed all that old type-inference crap added for "old Duby", no longer needed and never appropriately homed
    * Added shortcut methods for Java primitives, Object, String, void, and null (nil)
    Duby fixes:
    * Fixes to get Duby's test_typer working again (mostly backing off from symbolic names due to the hassle of making sure everything's a symbol internally and needing them to be strings for most other APIs)
    * Minor adjustments for new method naming in bytecode DSL (static_method => public_static_method)
    JavaClass fix:
    * Fix assertion incorrectly added to zero-arity method lookup
    
    
    git-svn-id: http://svn.codehaus.org/jruby/trunk/jruby@7620 961051c9-f516-0410-bf72-c9f7e237a7b7
    authored September 01, 2008
  4. Make all the FFI errors extend LoadError instead of RuntimeError, so …

    …any failure will cause the module using FFI to fail as if it could not load at all.
    
    git-svn-id: http://svn.codehaus.org/jruby/trunk/jruby@7619 961051c9-f516-0410-bf72-c9f7e237a7b7
    authored September 01, 2008
  5. Don't generate the platform files for syslog, et al for windows. They…

    …'re pretty posixy and won't work there anyway
    
    git-svn-id: http://svn.codehaus.org/jruby/trunk/jruby@7618 961051c9-f516-0410-bf72-c9f7e237a7b7
    authored September 01, 2008
  6. Charles Oliver Nutter

    More Duby work:

    * Better logging throughout, including some basic logging for the JVM compiler
    * Added ability to construct objects with .new
    * Abstracted method-selection logic into its own utility module; needs more work to bring up to JLS
    * Added a simple way to run Duby scripts via duby.rb, Duby.run(filename, [arg1, arg2])
    * Enlisted puts in method-lookup logic
    * Enhancements to JavaClass to allow passing JavaClass instances to constructor()
    
    
    git-svn-id: http://svn.codehaus.org/jruby/trunk/jruby@7617 961051c9-f516-0410-bf72-c9f7e237a7b7
    authored September 01, 2008

Aug 31, 2008

  1. Charles Oliver Nutter

    Duby updates:

    * minimal support for long math to allow improving my fib bench a bit
    * make duby.rb compile and execute the target script when called directly
    * fix up symbol/name dichotomy in call naming
    Codebase is starting to get a bit unruly...needs some refactoring.
    
    
    git-svn-id: http://svn.codehaus.org/jruby/trunk/jruby@7614 961051c9-f516-0410-bf72-c9f7e237a7b7
    authored August 31, 2008
  2. Reverse args to attach_function for syslog

    git-svn-id: http://svn.codehaus.org/jruby/trunk/jruby@7613 961051c9-f516-0410-bf72-c9f7e237a7b7
    authored August 31, 2008
  3. Charles Oliver Nutter

    Modify Java typer to gracefully fail to infer if it can't resolve Jav…

    …a classes for incoming types.
    
    git-svn-id: http://svn.codehaus.org/jruby/trunk/jruby@7612 961051c9-f516-0410-bf72-c9f7e237a7b7
    authored August 31, 2008
  4. Unconditionally close the pty read/write files after yielding to the …

    …block, and use _exit() instead of exit() if execvp() fails.
    
    git-svn-id: http://svn.codehaus.org/jruby/trunk/jruby@7611 961051c9-f516-0410-bf72-c9f7e237a7b7
    authored August 31, 2008
  5. Charles Oliver Nutter

    Massive advancement of Duby JVM support:

    * A simple JVM type inference plugin now works, using JI JavaClass to infer types
    * Additional syntax to support Java: constant = class/static reference, import assigns a short name to a long type name, puts is an intrinsic keyword for System.out.println
    * Large number of additions and improvements to JVM compiler to compile all new syntax as well as calls to Java classes
    ...starting to approach a point where it might actually be usable.
    
    
    git-svn-id: http://svn.codehaus.org/jruby/trunk/jruby@7610 961051c9-f516-0410-bf72-c9f7e237a7b7
    authored August 31, 2008
  6. Linux seems to have forkpty(3) in libutil

    git-svn-id: http://svn.codehaus.org/jruby/trunk/jruby@7607 961051c9-f516-0410-bf72-c9f7e237a7b7
    authored August 31, 2008
  7. Move PTY implementation into lib/ruby/site_ruby/1.8, since it is at l…

    …east partially working.
    
    git-svn-id: http://svn.codehaus.org/jruby/trunk/jruby@7606 961051c9-f516-0410-bf72-c9f7e237a7b7
    authored August 31, 2008
  8. More PTY work.

    git-svn-id: http://svn.codehaus.org/jruby/trunk/jruby@7605 961051c9-f516-0410-bf72-c9f7e237a7b7
    authored August 31, 2008
  9. Add a PTY module sample. Its not exactly a full implementation yet.

    git-svn-id: http://svn.codehaus.org/jruby/trunk/jruby@7604 961051c9-f516-0410-bf72-c9f7e237a7b7
    authored August 31, 2008

Aug 29, 2008

  1. Moved some of the FFI samples into samples/ffi

    git-svn-id: http://svn.codehaus.org/jruby/trunk/jruby@7578 961051c9-f516-0410-bf72-c9f7e237a7b7
    authored August 29, 2008
  2. First pass at implementing callbacks for FFI

    git-svn-id: http://svn.codehaus.org/jruby/trunk/jruby@7574 961051c9-f516-0410-bf72-c9f7e237a7b7
    authored August 29, 2008

Aug 28, 2008

  1. Charles Oliver Nutter

    Get test_builder.rb running again, using the old copy of the old buil…

    …der (builder2). Trying to get Duby's builder use and the classic builder to meet somewhere in the middle.
    
    git-svn-id: http://svn.codehaus.org/jruby/trunk/jruby@7567 961051c9-f516-0410-bf72-c9f7e237a7b7
    authored August 28, 2008
Something went wrong with that request. Please try again.