Age | Commit message (Collapse) | Author | Files | Lines |
|
=== 3.12.2 / 2013-04-18
* 2 minor enhancements:
* Added #prefix code to MD5 calculation to force rebuilds on non-signature
changes.
* Separated out #prefix code from #src.
|
|
=== 3.12.1 / 2013-02-14
* 2 bug fixes:
* Fixes for maglev to find headers in the correct location.
* Fixes for tests, mostly for maglev.
|
|
=== 3.12.0 / 2012-12-18
* 1 major enhancement:
* map_ruby_const prefixes c-vars with 'c' (eg Name -> cName).
* 1 minor enhancement:
* Added #add_id to make interning symbols in C clean and easy
=== 3.11.4 / 2012-11-23
* 1 minor enhancement:
* Improve windows compatibility (MinGW). (luislavena)
|
|
=== 3.11.3 / 2012-07-05
* 1 bug fix:
* Fixes for non-mingw windoze builds. (imperator)
|
|
=== 3.11.2 / 2012-02-22
* 1 bug fix:
* Added terrible hack to fix mingw's embedded make macros in rbconfig. (rdp)
=== 3.11.1 / 2012-01-25
* 1 bug fix:
* Use Ruby's LDFLAGS config variable. (maharg)
|
|
=== 3.11.0 / 2011-09-27
* 1 major enhancement:
* Removed Module#options
=== 3.10.1 / 2011-09-13
* 1 bug fix:
* Fix crap_for_windoze to use RbConfig for RUBY_SO_NAME. (jasonrickman)
|
|
=== 3.10.1 / 2011-09-13
* 1 bug fix:
* Fix crap_for_windoze to use RbConfig for RUBY_SO_NAME. (jasonrickman)
|
|
=== 3.10.0 / 2011-08-30
* 2 minor enhancements:
* Added engined/versioned subdir to .ruby_inline to help with multiple-ruby usage. (valodzka)
* Extended file/module naming to avoid hash collisions. (apohllo)
* 2 bug fixes:
* Fixed examples for 1.9 compatibility.
* Use RbConfig instead of Config. (apohllo)
|
|
=== 3.9.0 / 2011-02-18
* 1 minor enhancement:
* Added arity override option for all C builder methods.
|
|
* Use lang/ruby/gem.mk instead of misc/rubygems/rubygem.mk.
* Update dependency according to gemspec.
=== 3.8.6 / 2010-09-03
* 1 bug fix:
* Had to fix the ZenTest dependency to work with the whole 4.x series
=== 3.8.5 / 2010-09-01
* 1 bug fix:
* Added DLDFLAGS to compiler flags to fix OSX linking on 1.9.2
=== 3.8.4 / 2009-12-09
* 1 bug fix:
* Clean up example.rb and force removal of ~/.ruby_inline
|
|
|
|
=== 3.7.0 / 2008-06-09
* 1 major enhancements:
* Removed inline_package in favor of hoe's packaging.
* 2 minor enhancements:
* Switched from warn/exit to abort to fix buffering for error messages.
* Improved some error messages.
* 2 bug fixes:
* Fixes for rubinius.
* Fixes for 1.9.
|
|
Ruby Inline is an analog to Perl's Inline::C. Out of the box, it allows
you to embed C/++ external module code in your ruby script directly.
By writing simple builder classes, you can teach how to cope with new
languages (fortran, perl, whatever). The code is compiled and run on
the fly when needed.
|