From: Run Paint Run Run Date: 2010-08-29T05:01:14+09:00 Subject: [ruby-core:31913] [Ruby 1.9-Bug#3756][Open] Clarify Error Message for Frozen $LOADED_FEATURES --mimepart_4c796b08abf0b_ef05a97cd436f Content-Type: text/plain Content-Transfer-Encoding: Quoted-printable Content-Disposition: inline Bug #3756: Clarify Error Message for Frozen $LOADED_FEATURES http://redmine.ruby-lang.org/issues/show/3756 Author: Run Paint Run Run Status: Open, Priority: Low Category: core ruby -v: ruby 1.9.3dev (2010-08-28 trunk 29127) [i686-linux] If $LOADED_FEATURES is frozen, `require` raises a RuntimeError when attem= pting to append to the Array. Unfortunately, the error message is particu= larly unhelpful for those unfamiliar with Ruby internals. The attached cl= arifies that $LOADED_FEATURES is frozen. It assumes that this scenario sh= ould continue to be fatal; arguably, a warning is more appropriate. ---------------------------------------- http://redmine.ruby-lang.org --mimepart_4c796b08abf0b_ef05a97cd436f Content-Type: text/x-patch; name=load.c.patch Content-Transfer-Encoding: Base64 Content-Disposition: attachment; filename=load.c.patch ZGlmZiAtLWdpdCBhL2xvYWQuYyBiL2xvYWQuYwppbmRleCA4OTFlYWU0Li4w NWM2YjUxIDEwMDY0NAotLS0gYS9sb2FkLmMKKysrIGIvbG9hZC5jCkBAIC0y NTAsNiArMjUwLDkgQEAgcmJfZmVhdHVyZV9wcm92aWRlZChjb25zdCBjaGFy ICpmZWF0dXJlLCBjb25zdCBjaGFyICoqbG9hZGluZykKIHN0YXRpYyB2b2lk CiByYl9wcm92aWRlX2ZlYXR1cmUoVkFMVUUgZmVhdHVyZSkKIHsKKyAgICBp ZiAoT0JKX0ZST1pFTihnZXRfbG9hZGVkX2ZlYXR1cmVzKCkpKQorCXJiX3Jh aXNlKHJiX2VSdW50aW1lRXJyb3IsIAorCQkgIiRMT0FERURfRkVBVFVFUyBp cyBmcm96ZW47IGNhbid0IGFwcGVuZCBmZWF0dXJlIik7CiAgICAgcmJfYXJ5 X3B1c2goZ2V0X2xvYWRlZF9mZWF0dXJlcygpLCBmZWF0dXJlKTsKIH0KIAo= --mimepart_4c796b08abf0b_ef05a97cd436f--