COMMIT Module#class_variable_set: on 1.9 raises RuntimeError if frozen. http://github.com/rubyspec/rubyspec/commit/d632278fb6a9863bb57346ce78e91c995a5c13d5 COMMIT Module#class_variables: Class variables aren't inherited in 1.9. http://github.com/rubyspec/rubyspec/commit/b26b1e7b89c44a459281d179e2cdebddd489494b COMMIT Module#class_variables: Returns Symbols on 1.9. http://github.com/rubyspec/rubyspec/commit/70f6521e0a762d1da91d7d8ac4e31a068832456f COMMIT Module#protected_instance_methods returns Symbols on 1.9. http://github.com/rubyspec/rubyspec/commit/7f425c3ce68029d6434f9391f2403655da4e6e8b COMMIT Matchdata#select: Remove 1.9 tags; all tests pass. http://github.com/rubyspec/rubyspec/commit/e9a7163d2a673bfe7438892c1af2e0038f13983c COMMIT MatchData#select: Removed in 1.9 as per [ruby-dev:34563] http://github.com/rubyspec/rubyspec/commit/45c937db63ebb9a81a38419096bbf7013697c553 COMMIT Kernel#to_a: Removed in 1.9 by matz in commit 5968. http://github.com/rubyspec/rubyspec/commit/b3f31a5a382d77737475168ad6e74082e40590ef COMMIT Fixnum.induced_from: Method removed as of 1.9. http://github.com/rubyspec/rubyspec/commit/bac5307f7520c8ccc6d7a0820e787fdcb461ff21 COMMIT Integer.induced_from: Method removed as of 1.9. http://github.com/rubyspec/rubyspec/commit/6dfe54471ae4e1b118270f56d675d4232b7ecc78 COMMIT Exception: Remove 1.9 tags; all tests pass. http://github.com/rubyspec/rubyspec/commit/645ba8c8b4a9c4841e6b4cd585e3f26eb4beb1d6 COMMIT Exception: SecurityError is direct ancestor of Exception in 1.9. http://github.com/rubyspec/rubyspec/commit/f1b47b9b887ea9970f8140dff0fcaa32464fa3cb COMMIT ENV: Remove 1.9 tags; all tests pass. http://github.com/rubyspec/rubyspec/commit/90bd54b9e8a7aab195aa09293302ae17fa9f9154 COMMIT ENV#select: Update for 1.9 returning Hash. http://github.com/rubyspec/rubyspec/commit/5e256d161a6b5b104216ef58953e5a13e6e66fcf COMMIT Dir: Remove 1.9 tags; all tests pass. http://github.com/rubyspec/rubyspec/commit/3c656ac611c1966997203bc58c190ea8959f6e8b COMMIT Dir.pwd: #force_encoding('UTF-8') needed on 1.9. http://github.com/rubyspec/rubyspec/commit/990d9636c84a1c8ad6dfe9dc27defdb481f14a03 COMMIT Continuation: Remove 1.9 tags; all tests pass. http://github.com/rubyspec/rubyspec/commit/409bc8c97014657d7d59e1cedd70ef1cb8522e15 COMMIT Continuation: "require 'continuation'" on 1.9. http://github.com/rubyspec/rubyspec/commit/bc8cfbcaaeb2d0a9996a99434cfe5dbbe4aa57e5 COMMIT Major messup while rebasing. Luckily git saved the day! Moved Ruby-FFI specs back into optional/ http://github.com/rubyspec/rubyspec/commit/3b4d450ec99b6681b9047031eaa0e04797bfd204 COMMIT Added :ffi and :optional (which at some point could contain more optional libraries) to both ruby.1.x.mspec scripts. http://github.com/rubyspec/rubyspec/commit/1ee7bbd0adc72c058c505a77add9309add406ff3 COMMIT Namespaced all classes so the variadic specs run on 1.9 as well. http://github.com/rubyspec/rubyspec/commit/29713bf50ec748456467d71797f513b8455937b2 COMMIT Namespaced all classes so the union specs run on 1.9 as well. http://github.com/rubyspec/rubyspec/commit/6d1da894a3d57ea98f5b1b6abe1c034e0f371acf COMMIT Namespaced all classes so the typedef specs run on 1.9 as well. http://github.com/rubyspec/rubyspec/commit/e093dc8aa3bf4042dedc84f6071835da4eb2ac01 COMMIT Namespaced all classes so the struct specs run on 1.9 as well. http://github.com/rubyspec/rubyspec/commit/654c96381e124ba7166cd7d071180e1560759754 COMMIT Namespaced all classes so the struct initialize specs run on 1.9 as well. http://github.com/rubyspec/rubyspec/commit/21105eeb136e253ac1a4b71551cf7fee10ccb9e0 COMMIT Namespaced all classes so the struct callback specs run on 1.9 as well. http://github.com/rubyspec/rubyspec/commit/272995f4d16f209d0609b161e57615f747b0bec8 COMMIT Namespaced all classes so the string specs run on 1.9 as well. http://github.com/rubyspec/rubyspec/commit/120dd5bed178d0e91818934808f94a42cded49e3 COMMIT Namespaced all classes so the rbx specs run on 1.9 as well. http://github.com/rubyspec/rubyspec/commit/b7d3e12f65f29dfed7e958fc8e2610ac257e0d39 COMMIT Namespaced all classes so the pointer specs run on 1.9 as well. http://github.com/rubyspec/rubyspec/commit/3e75bdac200538ec8db74a746b2646cd0d6b27b5 COMMIT Namespaced all classes so the number specs run on 1.9 as well. http://github.com/rubyspec/rubyspec/commit/914a07252f1741f5080c3d7499b8d46169418601 COMMIT Namespaced all classes so the managed struct specs run on 1.9 as well. http://github.com/rubyspec/rubyspec/commit/855d5f7d96b309377d719dcf7c890560150299cd COMMIT Namespaced all classes so the library specs run on 1.9 as well. http://github.com/rubyspec/rubyspec/commit/90e05b084286665514d0154f0fa20c32bc604ecb COMMIT Namespaced all classes so the errno specs run on 1.9 as well. http://github.com/rubyspec/rubyspec/commit/7979720098616c42a28ad2e7c54e8ad6722a298c COMMIT Oops, forgot to remove the namespacing of the specs themselves. http://github.com/rubyspec/rubyspec/commit/081036c898e9fdd515ae2f488a6ce56720cd927a COMMIT Namespaced all classes so the enum specs run on 1.9 as well. http://github.com/rubyspec/rubyspec/commit/1bdafa1676f94424d41a82e0a846f0ab59680a33 COMMIT Namespaced all classes so the callback specs run on 1.9 as well. http://github.com/rubyspec/rubyspec/commit/91bc9f0de45fafc9618e4d2eeb834906de625f07 COMMIT Namespaced all classes so the buffer specs run on 1.9 as well. http://github.com/rubyspec/rubyspec/commit/dfe6a712bcb33e8a1d20d2a7a6a87360692438ea COMMIT Made specs green, as far as possile. It seems that combining all fixtures in one module (LibTest) overrides some settings that are needed. http://github.com/rubyspec/rubyspec/commit/f0b15a7f633861836273cf26d27c272b2d86d3e6 COMMIT Moved all fixture classes into fixtures/classes.rb and refactored here and there. http://github.com/rubyspec/rubyspec/commit/d5a96743e035e26cf584dcf2d055ef736096f4dd COMMIT Refactored library spec to use a new_module helper. http://github.com/rubyspec/rubyspec/commit/3141ce175549078984e6923af4e7246dd5020bc0 COMMIT Updated .gitignore http://github.com/rubyspec/rubyspec/commit/6a47cb6e3e10b32a4c5d408d6328a17905734b1d COMMIT Namespaced all FFI specs in the FFISpecs module and cleaned a bit more up along the way. http://github.com/rubyspec/rubyspec/commit/5657e52fdcca433aec24846926465bb32fbeda81 COMMIT Don't require the ffi lib if the FFI constant is already defined. http://github.com/rubyspec/rubyspec/commit/ba6520f0cbdd9d2f4d298b36d86472b53ba3c866 COMMIT Used proper spec_helper paths in specs in rbx. Also make sure that rubygems is only loaded if FFI can't be found without it. http://github.com/rubyspec/rubyspec/commit/d8b8d12e3d20021d8f93f36f7e35aac4ec4f475f COMMIT Make sure the Ruby-FFI fixtures are compiled regardless of the current working directory. http://github.com/rubyspec/rubyspec/commit/0ffbc1105333ef0eaefcfec3fddd0383dd646f4e COMMIT Added Ruby-FFI spec fixtures and compile them if necessary. http://github.com/rubyspec/rubyspec/commit/7bc005b56225bbbb63c7e133a3f7c37c1a0cb8cd COMMIT Cleaning up http://github.com/rubyspec/rubyspec/commit/794879804e6492ed9a67ad4abe899356e7b77533 COMMIT Made all but one example green. The remaining failing one is very very weird. http://github.com/rubyspec/rubyspec/commit/29eea18ab3277be92c901be619fc5502af3dec4e COMMIT Cleaned up a bit. A few specs fail. For now hardcoded path to fixture, will need to think on how to handle this for all platforms. http://github.com/rubyspec/rubyspec/commit/996e3453662dd70b142115ad85b49d50bc1cd5fa COMMIT Imported Ruby-FFI specs http://github.com/rubyspec/rubyspec/commit/aad0745f9538069e9ae5e853d8657032f55904cd COMMIT Fixnum#id2name: Method removed as of 1.9.1. http://github.com/rubyspec/rubyspec/commit/fbbfc4b3c76ed07d0c6b9b9d13b7f3ecac7caaa7 COMMIT Fixnum#to_sym: Method removed as of 1.9.1. http://github.com/rubyspec/rubyspec/commit/3a4a2a9ae132ffec1bb1c9e063c8942ba0944133 COMMIT Thread#key?: 1.9 raises TypeError on invalid keys. http://github.com/rubyspec/rubyspec/commit/3703e6216c8faa0b73c9f55db51f697b5f6dfecc COMMIT Thread#[]=: 1.9 raises TypeError for invalid keys. http://github.com/rubyspec/rubyspec/commit/d5ed40bd931bfa34cc808548ee8227e383ed02b4 COMMIT Thread#exit: Method removed as of 1.9.1. http://github.com/rubyspec/rubyspec/commit/425c970935f58003c2885a0d1424d1c0a5c09208 COMMIT Thread#[]: 1.9 raises TypeError for invalid keys. http://github.com/rubyspec/rubyspec/commit/e40ff61700a1655701a179a167a95772c97df5a2 COMMIT Thread.stop: Ver. guard .critical test; removed on 1.9.1. http://github.com/rubyspec/rubyspec/commit/275aa751d8cfbf84691cb3858dfd718fdfbc0256 COMMIT Thread#critical=: Method removed as of MRI 1.9.1. http://github.com/rubyspec/rubyspec/commit/dd30824372c5ddc976371d2033af7753f0297e0e --- 20090610T083602 +++ 20090611T083553 @@ -1,18 +1,25 @@ + git clone -q /home/chkbuild/tmp/build/mspec mspec == git-rubyspec(shared) #