Permalink
Switch branches/tags
Commits on Dec 15, 2008
  1. Make tasks loading works with different OS.

    Also use load directly since Rake will be deprecating import for Rake.import.
    luislavena committed Dec 15, 2008
Commits on Dec 14, 2008
Commits on Dec 7, 2008
  1. Added publishing of RDoc to RubyForge.

    Now people can enjoy documentation (the lack of it) in:
    
      http://rake-compiler.rubyforge.org
    luislavena committed Dec 7, 2008
  2. Do'h, forgot to uncomment the real release to rubyforge.

    (sometimes working on sunday make you do these mistakes).
    luislavena committed Dec 7, 2008
  3. Released version 0.3.0!

    luislavena committed Dec 7, 2008
  4. Properly wired common tasks and chain execution for release and packa…

    …ging.
    
    Never release a single piece of code without executing those!
    Only update gemspec file when releasing a new version.
    luislavena committed Dec 7, 2008
  5. Added rubyforge release task. Yay!

    Always wanted to know what those things do... was not so complicated after all :-P
    luislavena committed Dec 7, 2008
  6. rake-compiler cross-ruby tasks should always update configuration.

    Previously if newer version of 1.8 were installed, the configuration file
    was not updated to reflect the change.
    
    Now you can use 'rake-compiler cross-ruby VERSION=' to switch between defaults
    for 1.8, 1.9 or any other version number (MAYOR.MINOR only).
    luislavena committed Dec 7, 2008
  7. Allow RUBY_CC_VERSION to specify target Ruby version.

    This makes 'rake cross compile' more flexible when multiple Ruby versions
    exists into rake-compiler directory.
    luislavena committed Dec 7, 2008
  8. Renamed rubygems task to gem.

    Expored Gem::Specification of the project as GEM_SPEC to be used
    across other tasks.
    luislavena committed Dec 7, 2008
  9. Added missing feature to README

    Also removed extra space between sections.
    luislavena committed Dec 7, 2008
Commits on Dec 6, 2008
  1. Make package task depend on spec and features.

    (ensure integrity before a gem release).
    luislavena committed Dec 6, 2008
Commits on Dec 2, 2008
Commits on Nov 30, 2008
  1. Version 0.2.1

    Added history file to track progress.
    Bumped version and details about RDoc.
    luislavena committed Nov 30, 2008
Commits on Nov 29, 2008
  1. Generate packages (gems) of your extensions, across platforms, for free.

    Implemented feature that describe the process.
    Modified steps to accomodate the new functionality.
    luislavena committed Nov 29, 2008
  2. Pass options to configure script when cross compiling.

    Use rbconfig.rb as reference to determine if we are cross compiling or not.
    luislavena committed Nov 29, 2008
  3. Do not raise error if no configuration is found.

    This broke execution on Windows.
    Yet still 'cross' should only be defined certain platforms.
    luislavena committed Nov 29, 2008
  4. Added cross compilation tasks and options.

    Now is possible to rely on rake-compiler to cross compile extensions.
    
      rake compile #=> builds binaries for current platform
      rake cross compile #=> builds binaries using cross-ruby
    
      rake native gem #=> generates ruby and native gems.
      rake cross native gem #=> generates ruby and cross platform native gems.
    luislavena committed Nov 29, 2008
  5. Do'h, removed debug output.

    luislavena committed Nov 29, 2008