Commits on Mar 2, 2010
Commits on Dec 29, 2009
  1. Update gem manifest. Closes GH-14

    luislavena committed Dec 29, 2009
    Include missing files to make "gem install -t" works.
  2. bugfix for issue 15

    luisparravicini committed with luislavena Dec 27, 2009
Commits on Dec 13, 2009
  1. Silence make program lookup

    luislavena committed Dec 13, 2009
Commits on Dec 8, 2009
  1. Bumped version for release 0.7.0!

    luislavena committed Dec 8, 2009
    This brand new release includes support for JRuby!
  2. Prepare docs for a release.

    luislavena committed Dec 8, 2009
Commits on Dec 7, 2009
  1. Fix handling of jar command line arguments

    myabc committed Dec 7, 2009
    * Pass explicit list of .class files, not wildcard.
    * Because jar output directory is same as directory containing .class files, it
      appeared that the jar command line tool was trying to recursively jar itself.
    * Handle case where $ in .class file names (seen with use of inner classes, etc.)
      was being expanded out on *NIX systems.
    * Change feature to test for the above.
    * Thanks to Luis for helping work through this and ensuring compatibility with
      both *NIX and Windows systems.
    Signed-off-by: Alex Coles <>
  2. Allow source and target versions to be specified

    myabc committed Dec 7, 2009
    * Many additional options can be specified for javac, but this won't be
      implemented for this version of rake-compiler.
    Signed-off-by: Alex Coles <>
  3. Code cleanup, provide accessor for debug

    myabc committed Dec 7, 2009
    Signed-off-by: Alex Coles <>
  4. Remove debugging options.

    luislavena committed Dec 7, 2009
  5. Updated changes file indicating contributions

    myabc committed with luislavena Dec 7, 2009
    Thanks goes to Alex Coles for newer JRuby support.
  6. Start adding documentation for Java to README

    myabc committed with luislavena Nov 27, 2009
    Signed-off-by: Alex Coles <>
  7. Sync Java compilation scenarios

    myabc committed with luislavena Dec 7, 2009
    Merged Java compilation scenarios with minor adjustments
    to exclude non-POSIX OS.
  8. Warn only once.

    luislavena committed Dec 7, 2009
    Reduce to only one the display of warnings about usage
    of ExtensionTask or JavaExtensionTask in mixed environments.
  9. Updated specifications to match code changes.

    myabc committed with luislavena Dec 7, 2009
    Minor adjustment and completion of JavaExtensionTask specs.
  10. Minor corrections to require definitions

    luislavena committed Dec 7, 2009
    File.expand_path is not recommended on 1.9, stick to plain require
    should work.
  11. Manual integration of JRuby support, by Alex Coles

    myabc committed with luislavena Dec 7, 2009
    JRuby support created by Alex Coles.
    Merge done manually to avoid excesive cherry-picking
Commits on Dec 4, 2009
Commits on Nov 24, 2009
  1. Made RUBY_CC_VERSION stick to ':' instead

    luislavena committed Nov 24, 2009
    Usage of PATH_SEPARATOR is not portable. ';' on Windows.
    (what was I thinking?)
Commits on Nov 7, 2009
Commits on Oct 22, 2009
  1. Allow alteration of the Gem Specification when cross compiling. Closes

    luislavena committed Oct 22, 2009
    This is useful to indicate a custom requirement message, like DLLs
    installation or similar.
 'my_extension', GEM_SPEC) do |ext|
        ext.cross_compile = true
        ext.cross_compiling do |gem_spec|
          gem_spec.post_install_message = "You've installed a binary version of this gem"
Commits on Oct 21, 2009
  1. Better duplication of Gem specification

    luislavena committed Oct 21, 2009
    - Use of #dup from RubyGems for it.
    - Bumped the RubyGems minimum version due this.
    - Defined require Ruby version too (no support for 1.8.5 folks, sorry).
Commits on Aug 24, 2009
Commits on Aug 23, 2009
  1. make sure to find gnu make

    flori committed Aug 23, 2009
  2. fixed typo

    flori committed Aug 23, 2009
  3. ignore vim swapfiles

    flori committed Aug 23, 2009