summaryrefslogtreecommitdiff
path: root/ext
diff options
context:
space:
mode:
authorshugo <shugo@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2013-01-07 11:22:31 +0000
committershugo <shugo@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2013-01-07 11:22:31 +0000
commit9cadf0c03906f49f41e4222248c6a48e72bdb82f (patch)
treeb346b3621f380acab8d108f1d12c7c8d06f15b07 /ext
parent06f2a86f1a57ded8177f0611bb107f0c4bcc2e70 (diff)
* eval.c (Init_eval): enable Refinements by default.
[ruby-core:51286] [Bug #7667] * eval.c (rb_mod_refine, top_using): show a warning when Module#refine or main.using is called at the first time. * ext/refinement/*: removed the extension library "refinement". * test/ruby/test_refinement.rb: fix for the above changes. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38729 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'ext')
-rw-r--r--ext/refinement/extconf.rb3
-rw-r--r--ext/refinement/refinement.c10
2 files changed, 0 insertions, 13 deletions
diff --git a/ext/refinement/extconf.rb b/ext/refinement/extconf.rb
deleted file mode 100644
index 64a24f8e31..0000000000
--- a/ext/refinement/extconf.rb
+++ /dev/null
@@ -1,3 +0,0 @@
-require 'mkmf'
-create_makefile('refinement')
-
diff --git a/ext/refinement/refinement.c b/ext/refinement/refinement.c
deleted file mode 100644
index 6fdc9dbc51..0000000000
--- a/ext/refinement/refinement.c
+++ /dev/null
@@ -1,10 +0,0 @@
-#include "ruby/ruby.h"
-
-void ruby_Init_refinement(void);
-
-void
-Init_refinement(void)
-{
- rb_warn("Refinements are experimental, and the behavior may change in future versions of Ruby!");
- ruby_Init_refinement();
-}