Profile_bird

Hey there! MagLev is using Twitter.

Twitter is a free service that lets you keep in touch with people through the exchange of quick, frequent answers to one simple question: What are you doing? Join today to start receiving MagLev's tweets.

Already using Twitter
from your phone? Click here.

MagLev

  1. Uploading MagLev 22469 for Alpha testers. Now passes 27831 RubySpecs. Reimplemented BigDecimal. Improved FFI. Mac OS X, Linux, Solaris-x86.
  2. Uploading MagLev 22391 for Alpha testers. Fixes bug that prevented maglev-irb from running. Mac OS X, Linux, Solaris-x86.
  3. Anyone interested in a MagLev Alpha on Solaris x86? It's early code, fun to hack on, but not ready for end users. email monty@gemstone.com
  4. MagLev 22384 includes an experimental app that runs in MRI using MagLev as a NoSQL server that runs Ruby. Not yet finished but promising.
  5. MagLev 22384 contains a reimplemented version of bigdecimal.rb in kernel/bootstrap that passes a lot more bigdecimal library specs.
  6. Posted MagLev 22305 and 22384 for Alpha testers. Both implement a C FFI similar to JRuby and Rubinius.
  7. Uploading MagLev 22187 for Alpha testers. Passes more RubySpecs Contains a simple Sinatra based persistent blog app as a code example.
  8. We pass almost 2000 more tests than last week. We'd be done a lot sooner if only we could maintain this rate. http://bit.ly/11tHZe
  9. Uploading MagLev-22074. Fixes an annoying bug in the native parser.
  10. @zedshaw Stole Ryan's RubyParser instead of Matz'. Sent back our improvements. Parse 2-3x faster than before, but parsing is still slow.
  11. @undees The MagLev Persistence API is described at http://bit.ly/1U8vSD
  12. Uploading MagLev-22039. Passes 1577 more tests than a month ago. Good to be focusing on tests again rather than just parser & persistence.
  13. Hard to believe 3 weeks of revamping the MagLev persistence API took us from build 21842-908 to 21959-929. Now it needs serious testing.
  14. Uploading MagLev 21842 for Alpha testers. Has MSpec tags for current RubySpecs, so it's easier to run only failing or non-failing specs.
  15. @brixen I thought we got it from you. I'll email it. I'd like to know if 70000002 is the right length, but I don't have a good way to check.
  16. And in case you're wondering, I get a 70000002 character long string as the result. Too big for a tweet ;-)
  17. I tried the BigDecimal DoS attack BigDecimal("9E69999999").to_s("F") in MagLev. Doesn't SEGV like MRI but it takes a long time. 0m12.937s
  18. Uploading MagLev 21782 for Alpha testers. Contains initial native parser implementation, but it's not yet isolated into its own environment.
  19. @seanTAllen Making it seamless may prove nontrivial. We'll see. Right now it's easier the other way.
  20. @seantallen #ruby and #smalltalk code can interact in MagLev. GS/S FFI makes rb wrappers for Smalltalk methods, GS/S can see RubyContext.