Skip to content

Commit

Permalink
prepped for release
Browse files Browse the repository at this point in the history
[git-p4: depot-paths = "//src/ruby_to_c/dev/": change = 5200]
  • Loading branch information
zenspider committed Jun 24, 2009
1 parent 28948b2 commit 3efa43e
Show file tree
Hide file tree
Showing 3 changed files with 10 additions and 6 deletions.
10 changes: 7 additions & 3 deletions History.txt
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
=== 1.0.0.beta.6 / ????-??-??
=== 1.0.0.6 / 2009-06-23

1 major enhancement:

* Switched from ParseTree to ruby_parser for 1.9 compatibility. woo.
* All translate/process methods are gone since we can't reflect at runtime.

42 minor enhancements:
43 minor enhancements:

* Added IterRewriter for finding free variables in iter nodes.
* Added dxstr.
Expand Down Expand Up @@ -39,6 +39,7 @@
* Removed dead test
* Removed redundant defn_lvar_boundary, but added call to lvar_def_boundary.
* Renamed blocks to extra_methods in ruby_to_ruby_c.
* Renamed environment.rb to r2cenvironment.rb (incl tests)
* Renamed iter_functions to extra_methods in crewriter.
* Reordered so RubyToRubyC was always after RubyToAnsiC.
* Some optimizations cleaning up Type#method_missing. Drops test time ~30%.
Expand All @@ -50,17 +51,20 @@
* Track and trigger changes on pt_testcase.rb and r2ctestcase.rb
* Used Hoe#add_include_dirs to clean up rakefile.

* 9 bug fixes:
* 12 bug fixes:

* Fix types in iter rewriting.
* Fix yield([42, 24])
* Fixed 1.9-isms.
* Fixed all rubygems loaders.
* Fixed dependencies on all tests.
* Fixed for new (incompatible?) Environment supplied by SexpProcessor
* Fixed incompatibility with new inline changes.
* Fixed requires on ruby_parser
* Fixed ruby2c to work with autotest.
* Fixed tests in r2ctestcase for all layers except the C layers.
* Fixed zentest dependency in rakefile
* Fixes for RAD, mostly renaming environment.rb to r2cenvironment.rb at this stage.

=== 1.0.0-beta-5 / 2006-05-12

Expand Down
2 changes: 1 addition & 1 deletion Rakefile
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ Hoe.add_include_dirs("../../ParseTree/dev/test",
"../../sexp_processor/dev/test",
"lib")

Hoe.plugin :minitest
Hoe.plugin :seattlerb

Hoe.spec "RubyToC" do
developer 'Ryan Davis', 'ryand-ruby@zenspider.com'
Expand Down
4 changes: 2 additions & 2 deletions lib/ruby_to_ansi_c.rb
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@

class RubyToAnsiC < SexpProcessor

VERSION = '1.0.0.beta.6'
VERSION = '1.0.0.6' # HACK version should be 1.0.0.beta.6, but rubygems sucks

# TODO: remove me
def no(exp) # :nodoc:
Expand All @@ -36,7 +36,7 @@ def self.c_type(typ)
base_type =
case typ.type.contents # HACK this is breaking demeter
when :float then
"double"
"double"
when :long then
"long"
when :str then
Expand Down

0 comments on commit 3efa43e

Please sign in to comment.