[14 total ]
RubyInline 3.7.0 Released

RubyInline version 3.7.0 has been released!

Inline allows you to write foreign code within your ruby code. It
automatically determines if the code in question has changed and
builds it only when necessary. The extensions are then ... [More] automatically
loaded into the class/module that defines it.

You can even write extra builders that will allow you to write inlined
code in any language. Use Inline::C as a template and look at
Module#inline for the required API.

Changes:

### 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. [Less]

RubyInline 3.7.0 Released

RubyInline version 3.7.0 has been released!

Inline allows you to write foreign code within your ruby code. It
automatically determines if the code in question has changed and
builds it only when necessary. The extensions are then ... [More] automatically
loaded into the class/module that defines it.

You can even write extra builders that will allow you to write inlined
code in any language. Use Inline::C as a template and look at
Module#inline for the required API.

Changes:

### 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. [Less]

RubyInline 3.6.7 Released

RubyInline version 3.6.7 has been released!

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 ... [More] how to cope
with new languages (fortran, perl, whatever). The code is compiled and
run on the fly when needed.

Using the package_inline tool Inline allows you to package up your
inlined object code for distribution to systems without a compiler.

Changes:

### 3.6.7 / 2008-03-20

* 3 minor enhancements:

* Added ability to work entirely without .ruby_inline dir. Thanks Kevin Clark!
* Updated history, readme, and rakefile for new hoe abilities.
* Cleaned up some really ugly schlock. Man, compiling sucks!

* 2 bug fixes:

* Fixes for 1.9.
* Add -I for platform-specific header dir (for ruby/config.h). [Less]

RubyInline 3.6.7 Released

RubyInline version 3.6.7 has been released!

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 ... [More] how to cope
with new languages (fortran, perl, whatever). The code is compiled and
run on the fly when needed.

Using the package_inline tool Inline allows you to package up your
inlined object code for distribution to systems without a compiler.

Changes:

### 3.6.7 / 2008-03-20

* 3 minor enhancements:

* Added ability to work entirely without .ruby_inline dir. Thanks Kevin Clark!
* Updated history, readme, and rakefile for new hoe abilities.
* Cleaned up some really ugly schlock. Man, compiling sucks!

* 2 bug fixes:

* Fixes for 1.9.
* Add -I for platform-specific header dir (for ruby/config.h). [Less]

RubyInline 3.6.6 Released

RubyInline version 3.6.6 has been released!

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 ... [More] how to cope
with new languages (fortran, perl, whatever). The code is compiled and
run on the fly when needed.

Changes:

### 3.6.6 / 2007-12-27* 1 minor enhancement:
* Enhanced windows support thanks to Luis Lavena. [Less]

RubyInline 3.6.5 Released

RubyInline version 3.6.5 has been released!

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 ... [More] how to cope
with new languages (fortran, perl, whatever). The code is compiled and
run on the fly when needed.

Changes:

### 3.6.5 / 2007-11-08* 1 minor enhancement:
* Quick fix for OSX 10.5 native ruby (should be fixed in 10.5.2). [Less]

RubyInline 3.6.4 Released

RubyInline version 3.6.4 has been released!

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 ... [More] how to cope
with new languages (fortran, perl, whatever). The code is compiled and
run on the fly when needed.

Changes:

### 3.6.4 / 2007-08-20* 1 minor enhancement:
* Added ability to include ruby.h last. Thanks to Luc Heinrich. [Less]

RubyInline 3.6.3

RubyInline version 3.6.3 has been released!

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 ... [More] how to cope
with new languages (fortran, perl, whatever). The code is compiled and
run on the fly when needed.

Changes:

*** 3.6.3 / 2007-04-27 7 minor enhancements:
Added map_ruby_const and map_c_const to C builder.
Converted example.rb to a real benchmark setup.
Improved error messages.
Added options hash for all C builder methods.
Options hash can take optional :method_name param to have ruby name diff from c.
Converted to a more traditional setup. Now I can heckle!
Cleaned up ruby.h search.
2 bug fixes:
Added CCDLFLAGS. _Should_ pick up -fPIC on misconfigured 64 bit machines.
Broke up all warnings so progress report was cleaner. [Less]

RubyInline:InlineFortran 1.0.0

InlineFortran version 1.0.0 has been released!

== FEATURES/PROBLEMS:

* Very rudimentary right now. Needs some love.

== SYNOPSYS:

inline :Fortran do |builder|
builder.subroutine('print_integer' ... [More] , ["void", "int"], <<-END)
subroutine print_integer( integer )
integer, intent(in) :: integer
print *, 'integer: ', integer
end
END
end

== REQUIREMENTS:

Changes:

== 1.0.0 / 2006-10-21

* 1 major enhancement
* Birthday! [Less]

RubyInline 3.6.2

RubyInline version 3.6.2 has been released! This is a quick patch for weird versions of GCC and/or linux and makes ParseTree work again on (hopefully) everything under the sun.

Ruby Inline is an analog to Perl's Inline::C. Out of the box ... [More] , 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.

Changes:

*** 3.6.2 / 2006-10-12 2 bug fixes
comment stripper much more sane to fix problems on certain linux distros
fixed a nit with older C compilers. [Less]

RubyInline 3.6.1 Released

RubyInline version 3.6.1 has been released!

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 ... [More] how to cope
with new languages (fortran, perl, whatever). The code is compiled and
run on the fly when needed.

Changes:

*** 3.6.1 / 2006-10-11

1 minor enhancement
Hoe'd the Rakefile. :P
2 bug fixes
Removed VALUE from @types because it is now in @@type_map.
Tweak added for mingw32. [Less]

RubyInline 3.6.0

RubyInline version 3.6.0 has been released!

http://www.zenspider.com/ZSS/Products/RubyInline/
http://rubyforge.org/projects/rubyinline/

** DESCRIPTION:

Ruby Inline is an analog to Perl's Inline::C. Out of the box ... [More] , 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.

Using the package_inline tool Inline now allows you to package up
your inlined object code for distribution to systems without a
compiler (read: windows)!

** FEATURES/PROBLEMS:

Quick and easy inlining of your C or C code embedded in your ruby script.
Extendable to work with other languages.
Automatic conversion between ruby and C basic types
char, unsigned, unsigned int, char *, int, long, unsigned long
inline_c_raw exists for when the automatic conversion isn't sufficient.
Only recompiles if the inlined code has changed.
Pretends to be secure.
Only requires standard ruby libraries, nothing extra to download.
Can generate a basic Rakefile and package up built extensions for distribution.

http://www.zenspider.com/ZSS/Products/RubyInline/
http://rubyforge.org/projects/rubyinline/

Changes:

6 minor enhancements
C builder can now be used directly for other foreign language glue.
Pretty much all (c) functions are plain argument style, not argc/argv.
Added Nathaniel and Dan's patches for windows support.
Added VALUE as a default known type.
Improved testing under $DEBUG.
Deprecated $INLINE_FLAGS and $INLINE_LIBS are dead.
3 bug fixes
Fixed a number of issues wrt testing.
Cleaned up and cached certain calculations.
Some windows compiler fixes went in, but MS compiler is a PITA still.

http://www.zenspider.com/ZSS/Products/RubyInline/
http://rubyforge.org/projects/rubyinline/ [Less]

RubyInline 3.4.0 Released

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 ... [More] , whatever). The code is compiled and
run on the fly when needed.

Using the package_inline tool Inline now allows you to package up
your inlined object code for distribution to systems without a
compiler (read: windows)!

** FEATURES/PROBLEMS:

Quick and easy inlining of your C or C code embedded in your ruby script.
Extendable to work with other languages.
Automatic conversion between ruby and C basic types
char, unsigned, unsigned int, char *, int, long, unsigned long
inline_c_raw exists for when the automatic conversion isn't sufficient.
Only recompiles if the inlined code has changed.
Pretends to be secure.
Only requires standard ruby libraries, nothing extra to download.
Can generate a basic Rakefile and package up built extensions for distribution.

http://www.zenspider.com/ZSS/Products/RubyInline/
http://rubyforge.org/projects/rubyinline/

Changes:

2 minor enhancement
Changed inline to take the language and a hash of options.
Still backwards compatible, for now, and emits a warning.
Options are available via the builder passed to your block.
2 bug fixes
Modified caller discovery, yet again, due to changes in ruby 1.8.3.
More compatible and clean with non-gems systems.

http://www.zenspider.com/ZSS/Products/RubyInline/
http://rubyforge.org/projects/rubyinline/ [Less]

RubyInline 3.3.2 Released

RubyInline version 3.3.2 has been released!

http://www.zenspider.com/ZSS/Products/RubyInline/
http://rubyforge.org/projects/rubyinline/

** DESCRIPTION:

Ruby Inline is an analog to Perl's Inline::C. Out of the box ... [More] , 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.

Using the package_inline tool Inline now allows you to package up
your inlined object code for distribution to systems without a
compiler (read: windows)!

** FEATURES/PROBLEMS:

Quick and easy inlining of your C or C code embedded in your ruby script.
Extendable to work with other languages.
Automatic conversion between ruby and C basic types
char, unsigned, unsigned int, char *, int, long, unsigned long
inline_c_raw exists for when the automatic conversion isn't sufficient.
Only recompiles if the inlined code has changed.
Pretends to be secure.
Only requires standard ruby libraries, nothing extra to download.
Can generate a basic Rakefile and package up built extensions for distribution.

http://www.zenspider.com/ZSS/Products/RubyInline/
http://rubyforge.org/projects/rubyinline/

Changes:

4 bug fixes
Fixed a line number issue when using c_raw w/ multi-line signatures.
Inline can now be invoked multiple times per class.
Filled out rdoc.
Fixed some old tests.

http://www.zenspider.com/ZSS/Products/RubyInline/
http://rubyforge.org/projects/rubyinline/ [Less]