forked from seattlerb/rubyinline
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[git-p4: depot-paths = "//src/RubyInline/dev/": change = 8217]
- Loading branch information
Showing
2 changed files
with
106 additions
and
99 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,10 @@ | ||
=== 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: | ||
|
@@ -184,273 +191,273 @@ | |
|
||
* 2 bug fixes: | ||
|
||
* comment stripper much more sane to fix problems on certain linux distros | ||
* fixed a nit with older C compilers. | ||
* comment stripper much more sane to fix problems on certain linux distros | ||
* fixed a nit with older C compilers. | ||
|
||
=== 3.6.1 / 2006-10-11 | ||
|
||
* 1 minor enhancement | ||
|
||
* Hoe'd the Rakefile. :P | ||
* Hoe'd the Rakefile. :P | ||
|
||
* 2 bug fixes | ||
|
||
* Removed VALUE from @types because it is now in @@type_map. | ||
* Tweak added for mingw32. | ||
* Removed VALUE from @types because it is now in @@type_map. | ||
* Tweak added for mingw32. | ||
|
||
=== 3.6.0 / 2005-11-30 (omg I suck: actual release: 2006-09-15) | ||
|
||
* 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. | ||
* 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. | ||
* 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. | ||
|
||
=== 3.5.0 / 2005-10-15 | ||
|
||
* 4 minor enhancements | ||
|
||
* Switched to install for Makefile. | ||
* Lots of minor cleanup. | ||
* Added add_to_init to extend init methods. Great hack! | ||
* Added 2 demo files used in the rubyconf 2005 presentation. | ||
* Switched to install for Makefile. | ||
* Lots of minor cleanup. | ||
* Added add_to_init to extend init methods. Great hack! | ||
* Added 2 demo files used in the rubyconf 2005 presentation. | ||
|
||
* 1 bug fix | ||
|
||
* Fixed example in README.txt. OOPS! | ||
* Fixed example in README.txt. OOPS! | ||
|
||
=== 3.4.0 / 2005-07-13 | ||
|
||
* 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. | ||
* 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. | ||
* Modified caller discovery, yet again, due to changes in ruby 1.8.3. | ||
* More compatible and clean with non-gems systems. | ||
|
||
=== 3.3.2 / 2005-05-19 | ||
|
||
* 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. | ||
* 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. | ||
|
||
=== 3.3.1 / 2005-05-03 | ||
|
||
* 3 bug fixes | ||
|
||
* Fixed a bug w/ unit tests involving caching of rootdir. | ||
* Added a minor tweak to the file discovery when called through eval. | ||
* Moved the packaging code into inline.rb in order to get rubygems wrapped scripts to work again (wrapper was breaking due to __FILE__ != $0). | ||
* Fixed a bug w/ unit tests involving caching of rootdir. | ||
* Added a minor tweak to the file discovery when called through eval. | ||
* Moved the packaging code into inline.rb in order to get rubygems wrapped scripts to work again (wrapper was breaking due to __FILE__ != $0). | ||
|
||
=== 3.3.0 / 2005-04-22 | ||
|
||
* 2 minor enhancement | ||
|
||
* Added inline_package, which helps you package inlined code into gems. | ||
* inline_package also generates a Rakefile for you if you need it. | ||
* inline.rb now (only) loads packaged code when present. | ||
* Added inline_package, which helps you package inlined code into gems. | ||
* inline_package also generates a Rakefile for you if you need it. | ||
* inline.rb now (only) loads packaged code when present. | ||
|
||
=== 3.2.1 / 2005-04-19 | ||
|
||
* 2 bug fixes | ||
|
||
* Added double to typemap. Thanks Phil Tomson! | ||
* Added a minor hack to get cygwin to work right--lemme know pls. | ||
* Added double to typemap. Thanks Phil Tomson! | ||
* Added a minor hack to get cygwin to work right--lemme know pls. | ||
|
||
=== 3.2.0 / 2004-11-27 | ||
|
||
* 8 minor enhancements | ||
|
||
* Gemified | ||
* Added #line preprocessor directives to make debugging inside your ruby file practical. | ||
* Added uninstall rule to Makefile | ||
* Inline::C now generates classes directly instead of included modules. | ||
* Better execeptions are thrown on error. | ||
* Incorporated a bunch of changes from Jonathan Paisley: | ||
* Generation of inline'd class methods. (c_singleton and c_raw_singleton) | ||
* Fixed problems with nested module/classes. | ||
* Inline can now extend the same class multiple times. | ||
* Gemified | ||
* Added #line preprocessor directives to make debugging inside your ruby file practical. | ||
* Added uninstall rule to Makefile | ||
* Inline::C now generates classes directly instead of included modules. | ||
* Better execeptions are thrown on error. | ||
* Incorporated a bunch of changes from Jonathan Paisley: | ||
* Generation of inline'd class methods. (c_singleton and c_raw_singleton) | ||
* Fixed problems with nested module/classes. | ||
* Inline can now extend the same class multiple times. | ||
|
||
* 2 bug fixes | ||
|
||
* Smarter require/instantiation to accomodate other languages better. | ||
* Fixed a logic error where running good code, then bad, then bad again ran the original good code. | ||
* Smarter require/instantiation to accomodate other languages better. | ||
* Fixed a logic error where running good code, then bad, then bad again ran the original good code. | ||
|
||
=== 3.1.0 / 2004-09-24 | ||
|
||
* 2 minor enhancement | ||
|
||
* Extended API of Inline::C with prefix(code). | ||
* Documented all public API. | ||
* Extended API of Inline::C with prefix(code). | ||
* Documented all public API. | ||
|
||
* 2 bug fixes | ||
|
||
* Cleaned a lot of code and tests. | ||
* Removed nearly all tags. | ||
* Cleaned a lot of code and tests. | ||
* Removed nearly all tags. | ||
|
||
=== 3.0.1 / 2004-02-24 | ||
|
||
* 2 bug fixes | ||
|
||
* I let references to ZenTestUnit slip through the release. Removed. | ||
* Converted History.txt to ZenWeb format. | ||
* I let references to ZenTestUnit slip through the release. Removed. | ||
* Converted History.txt to ZenWeb format. | ||
|
||
=== 3.0.0 / 2003-12-23 | ||
|
||
* 3 major enhancements | ||
|
||
* Complete rewrite with new design. | ||
* Multiple language support, works with C/C++ out of the box. | ||
* Multiple functions per compilation unit, now allowing entire classes to be defined and linked in one unit. | ||
* Complete rewrite with new design. | ||
* Multiple language support, works with C/C++ out of the box. | ||
* Multiple functions per compilation unit, now allowing entire classes to be defined and linked in one unit. | ||
|
||
* Notes: | ||
|
||
* I still need to write much better/complete documentation. | ||
* I still need to write much better/complete documentation. | ||
|
||
=== 2.2.0 / 2003-01-25 | ||
|
||
* 1 minor enhancements | ||
|
||
* Touch all generated files to avoid unnecessary diffs. | ||
* Touch all generated files to avoid unnecessary diffs. | ||
|
||
* 1 bug fixes | ||
|
||
* Added good profiling example in tutorial/*. | ||
* Added profiling strategy in README.txt. | ||
* Added good profiling example in tutorial/*. | ||
* Added profiling strategy in README.txt. | ||
|
||
* Notes: | ||
|
||
* Paired with Doug Beaver <[email protected]> | ||
* Paired with Doug Beaver <[email protected]> | ||
|
||
=== 2.1.1 / 2002-12-27 | ||
|
||
* 2 bug fixes | ||
|
||
* Fixed a bug in inline.rb where it was comparing against inline.rb, not the caller. | ||
* Tweaked example.rb to take the number of iterations as an option. | ||
* Fixed a bug in inline.rb where it was comparing against inline.rb, not the caller. | ||
* Tweaked example.rb to take the number of iterations as an option. | ||
|
||
=== 2.1.0 / 2002-12-17 | ||
|
||
* 2 minor enhancements | ||
|
||
* Added inline_c_raw to replace Inline.inline. | ||
* Removed module Inline as a whole. This gets rid of some | ||
* major version incompatibilities, tons of duplicate code, and | ||
* just seems to make things happier. | ||
* Added inline_c_raw to replace Inline.inline. | ||
* Removed module Inline as a whole. This gets rid of some | ||
* major version incompatibilities, tons of duplicate code, and | ||
* just seems to make things happier. | ||
|
||
* 4 bug fixes | ||
|
||
* Added a fix from Michael Scholz to fix the use of $0 for file test. | ||
* Added private and public declarations since we are invading | ||
* class Module. | ||
* Fixed tests... oops! | ||
* Lots of clean up... | ||
* Added a fix from Michael Scholz to fix the use of $0 for file test. | ||
* Added private and public declarations since we are invading | ||
* class Module. | ||
* Fixed tests... oops! | ||
* Lots of clean up... | ||
|
||
* Notes: | ||
|
||
* Reviewed by Doug Beaver <[email protected]> | ||
* Reviewed by Doug Beaver <[email protected]> | ||
|
||
=== 2.0.0 / 2002-12-12 | ||
|
||
* 2 bug fixes | ||
|
||
* Minor fix to get working on MacOS X (.so vs .bundle). | ||
* Downgraded typemap to be compatible with 1.6.x. | ||
* Minor fix to get working on MacOS X (.so vs .bundle). | ||
* Downgraded typemap to be compatible with 1.6.x. | ||
|
||
* Notes: | ||
|
||
* Paired w/ Doug Beaver <[email protected]> | ||
* Paired w/ Doug Beaver <[email protected]> | ||
|
||
=== 2.0.0 beta / 2002-11-22 | ||
|
||
* 1 major enhancements | ||
|
||
* Added inline_c, a "compile-time" version of inline. Massively enhanced, this version has a limited form of C function parsing. | ||
* Added inline_c, a "compile-time" version of inline. Massively enhanced, this version has a limited form of C function parsing. | ||
|
||
* 2 minor enhancements | ||
|
||
* Deprecated Inline#inline for Module#inline_c. To be removed by 2.1.0. | ||
* Extended example.rb to include a fully written inlined C function. | ||
* Deprecated Inline#inline for Module#inline_c. To be removed by 2.1.0. | ||
* Extended example.rb to include a fully written inlined C function. | ||
|
||
* 3 bug fixes | ||
|
||
* Updated README.txt and improved some of the documentation. | ||
* Added test and clean rules to Makefile. | ||
* Removed the copious warnings if running ruby < 1.7.2. | ||
* Updated README.txt and improved some of the documentation. | ||
* Added test and clean rules to Makefile. | ||
* Removed the copious warnings if running ruby < 1.7.2. | ||
|
||
* Notes: | ||
|
||
* Paired w/ Doug Beaver <[email protected]> | ||
* Paired w/ Doug Beaver <[email protected]> | ||
|
||
=== 1.1.0 / 2002-11-01 | ||
|
||
* 2 minor enhancements | ||
|
||
* Aliased methods are now inlined as well. 250x faster. | ||
* ONLY on ruby 1.7*. Warns on ruby < 1.7. | ||
* Added a makefile to automate running of all different benchmarks. | ||
* Aliased methods are now inlined as well. 250x faster. | ||
* ONLY on ruby 1.7*. Warns on ruby < 1.7. | ||
* Added a makefile to automate running of all different benchmarks. | ||
|
||
* 1 bug fixes | ||
|
||
* Improved example to include an aliased method testcase. | ||
* Improved example to include an aliased method testcase. | ||
|
||
=== 1.0.7 / 2002-09-22 | ||
|
||
* 1 minor enhancements | ||
|
||
* Only compiles the generated code if it was different from the previous version. | ||
* Only compiles the generated code if it was different from the previous version. | ||
|
||
* 1 bug fixes | ||
|
||
* Improved security: Checks group and global write on home directory. | ||
* Improved security: Checks group and global write on home directory. | ||
|
||
=== 1.0.6 / 2002-09-18 | ||
|
||
* 1 minor enhancements | ||
|
||
* Added a prelude argument for header and datatype declarations. | ||
* Added a prelude argument for header and datatype declarations. | ||
|
||
* 3 bug fixes | ||
|
||
* Only output stuff if invoked verbose (ie 'ruby -v ./example.rb'). | ||
* Added some compatibility code for windows. | ||
* Declared requirement on POSIX system. | ||
* Only output stuff if invoked verbose (ie 'ruby -v ./example.rb'). | ||
* Added some compatibility code for windows. | ||
* Declared requirement on POSIX system. | ||
|
||
=== 1.0.5 / 2002-09-11 | ||
|
||
* 2 bug fixes | ||
|
||
* Improved security model for UNIX. Still not sure about windoze. | ||
* Fixed History.txt to be accurate, gave example in README. | ||
* Improved security model for UNIX. Still not sure about windoze. | ||
* Fixed History.txt to be accurate, gave example in README. | ||
|
||
=== 1.0.4 / 2002-09-10 | ||
|
||
* 1 major enhancements | ||
|
||
* Released to sourceforge! | ||
* Released to sourceforge! | ||
|
||
* 1 bug fixes | ||
|
||
* A number of very minor bug fixes from IRC sessions w/ others. | ||
* A number of very minor bug fixes from IRC sessions w/ others. | ||
|
||
=== 1.0.0 / 2002-09-05 | ||
|
||
* 1 major enhancements | ||
|
||
* Birthday! | ||
* Birthday! |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters