summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ChangeLog4
-rw-r--r--re.c3
2 files changed, 5 insertions, 2 deletions
diff --git a/ChangeLog b/ChangeLog
index 944ed02dad..dfb82b2f24 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,4 +1,4 @@
-Thu Oct 4 17:08:08 2007 Yukihiro Matsumoto <matz@ruby-lang.org>
+Thu Oct 4 17:33:18 2007 Yukihiro Matsumoto <matz@ruby-lang.org>
* re.c (kcode_setter): Perl-ish global variable `$=' no longer
effective.
@@ -15,6 +15,8 @@ Thu Oct 4 17:08:08 2007 Yukihiro Matsumoto <matz@ruby-lang.org>
* string.c (rb_str_cmp_m): update RDoc document.
+ * re.c (kcode_setter): restore erroneously removed setter.
+
Thu Oct 4 16:28:33 2007 Nobuyoshi Nakada <nobu@ruby-lang.org>
* encoding.c (rb_obj_encoding): returns encoding of the given object.
diff --git a/re.c b/re.c
index f2e755e01a..053526de09 100644
--- a/re.c
+++ b/re.c
@@ -2311,7 +2311,8 @@ rb_set_kcode(const char *code)
static void
kcode_setter(VALUE val)
{
- rb_warning("$= no longer effective");
+ may_need_recompile = 1;
+ rb_set_kcode(StringValuePtr(val));
}
static VALUE