|
|
|
[
Permlink
| « Hide
]
Marcin Mielzynski - 06/Apr/08 01:13 PM
Interpreter logic fixed in r6419. The compiler will require more tweakage since the logic is parcelled (would require two runtime helpers to extract) or more complex branching in ASTCompler.compileColon2.
Another rubyspec now fails due to this too:
spec/ruby/1.8/language/class_spec.rb ...F.................. 1) A class definition raises TypeError if the constant qualifying the class is nil FAILED Expected TypeError but no exception was raised /opt/work/rbx.git/./mspec/expectations.rb:10:in `fail_with' /opt/work/rbx.git/./mspec/expectations/should.rb:6:in `should' /opt/work/rbx.git/./spec/ruby/1.8/language/class_spec.rb:29:in `/opt/work/rbx.git/./spec/ruby/1.8/language/class_spec.rb' /opt/work/rbx.git/./mspec/runner/mspec.rb:119:in `call' /opt/work/rbx.git/./mspec/runner/mspec.rb:119:in `protect' /opt/work/rbx.git/./mspec/runner/state.rb:46:in `each' /opt/work/rbx.git/./mspec/runner/state.rb:46:in `protect' /opt/work/rbx.git/./mspec/runner/state.rb:60:in `process' /opt/work/rbx.git/./mspec/runner/state.rb:56:in `each' /opt/work/rbx.git/./mspec/runner/state.rb:56:in `process' /opt/work/rbx.git/./mspec/runner/mspec.rb:26:in `describe' /opt/work/rbx.git/./mspec/runner/object.rb:11:in `describe' /opt/work/rbx.git/./spec/ruby/1.8/language/class_spec.rb:10:in `/opt/work/rbx.git/./spec/ruby/1.8/language/class_spec.rb' /opt/work/rbx.git/./spec/ruby/1.8/language/class_spec.rb:44:in `load' /opt/work/rbx.git/./mspec/runner/mspec.rb:44:in `files' /opt/work/rbx.git/./mspec/runner/mspec.rb:119:in `call' /opt/work/rbx.git/./mspec/runner/mspec.rb:119:in `protect' /opt/work/rbx.git/./mspec/runner/mspec.rb:44:in `files' /opt/work/rbx.git/./mspec/runner/mspec.rb:41:in `each' /opt/work/rbx.git/./mspec/runner/mspec.rb:41:in `files' /opt/work/rbx.git/./mspec/runner/mspec.rb:33:in `process' mspec/bin/mspec-tag:83:in `run' /opt/work/rbx.git/./mspec/bin/script.rb:77:in `main' mspec/bin/mspec-tag:90 Finished in 0.371000 seconds 1 file, 22 examples, 35 expectations, 1 failure, 0 errors |
|||||||||||||||||||||||||||||||||||||||||||||||||||