Commits on Apr 20, 2010
  1. First pass at getting code to compile across multiple files. Still so…

    …me failures to work out.
    headius committed Apr 20, 2010
  2. Add encoding/decoding of classpath strings using system PATH_SEPARATO…

    …R environment variable. Closes gh-4
    Signed-off-by: Charles Oliver Nutter <>
    Osseta committed with headius Apr 19, 2010
Commits on Apr 12, 2010
  1. Fix -e argument.

    headius committed Apr 12, 2010
Commits on Apr 11, 2010
  1. Fix arg processing again.

    headius committed Apr 11, 2010
  2. Add -h/--help for duby/dubyc commands plus printing help when invalid…

    … flags. Also moved "-java" to "--java" for consistency with other unix commands.
    headius committed Apr 11, 2010
Commits on Apr 5, 2010
  1. Add String aref support for one and two int arguments, in the Ruby way.

    Only JVM bytecode is supported with this change, and so there are no tests for it at the moment.
    headius committed Apr 5, 2010
  2. Break ArrayType.jvm_type for Duby-defined types since I don't know ho…

    …w to return something appropriate yet. Fixes broken compile of Compiler.duby.
    headius committed Apr 5, 2010
Commits on Apr 4, 2010
  1. Override loadClass(String, boolean) in DubyClassLoader so we don't pi…

    …ck up classes on disk when we want to load them from bytes in memory.
    headius committed Apr 4, 2010
  2. Remove old bogus README

    headius committed Apr 4, 2010
  3. Get the Duby Plugin for NetBeans building again.

    * Updated dependencies to more recent versions, since old ones are too old now
    * Removed nbproject/private stuff, since it gets generated and references machine-specific locations
    * Removed some unused and uncompilable code in DubyParser
    * Added JUnit as a dependency
    headius committed Apr 4, 2010
Commits on Apr 3, 2010
  1. Add a jruby-complete to avoid needing that dependency alrea…

    …dy available on disk.
    headius committed Apr 3, 2010
Commits on Apr 2, 2010
Commits on Mar 29, 2010
Commits on Mar 25, 2010
  1. Ignore .class files.

    headius committed Mar 25, 2010
  2. Hook up Dynalang MOP for invokedynamic dispatch, and add an example s…

    …cript. Also fixed dispatching to a dynamic-type method with non-Object types.
    headius committed Mar 25, 2010
Commits on Mar 24, 2010
  1. Tweak DynamicType to remove the need for .jvm_type calls everywhere.

    Basically, the BiteScript builder uses .name to get the appropriate type name for generating signatures, so having DynamicType use "java.lang.Object" as its name we get "dynamic erasure" for free.
    headius committed Mar 23, 2010
Commits on Mar 23, 2010
Commits on Mar 17, 2010