ruby-changes:3130
From: ko1@a...
Date: 25 Dec 2007 02:05:54 +0900
Subject: [ruby-changes:3130] matz - Ruby:r14622 (trunk): * id.c (Init_id): remove several unused symbols.
matz 2007-12-25 02:05:38 +0900 (Tue, 25 Dec 2007)
New Revision: 14622
Modified files:
trunk/ChangeLog
trunk/compile.c
trunk/id.c
trunk/id.h
trunk/vm_core.h
Log:
* id.c (Init_id): remove several unused symbols. [ruby-core:14362]
* compile.c (iseq_specialized_instruction): do not use
VM_CALL_SEND_BANG flag any longer.
http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/compile.c?r1=14622&r2=14621
http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/ChangeLog?r1=14622&r2=14621
http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/id.c?r1=14622&r2=14621
http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/vm_core.h?r1=14622&r2=14621
http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/id.h?r1=14622&r2=14621
Index: ChangeLog
===================================================================
--- ChangeLog (revision 14621)
+++ ChangeLog (revision 14622)
@@ -1,3 +1,10 @@
+Tue Dec 25 01:54:36 2007 Yukihiro Matsumoto <matz@r...>
+
+ * id.c (Init_id): remove several unused symbols. [ruby-core:14362]
+
+ * compile.c (iseq_specialized_instruction): do not use
+ VM_CALL_SEND_BANG flag any longer.
+
Tue Dec 25 01:42:41 2007 Tanaka Akira <akr@f...>
* lib/rdoc/rdoc.rb (parse_files): interpret coding cookie.
Index: vm_core.h
===================================================================
--- vm_core.h (revision 14621)
+++ vm_core.h (revision 14622)
@@ -521,7 +521,6 @@
#define VM_CALL_TAILRECURSION_BIT (0x01 << 6)
#define VM_CALL_SUPER_BIT (0x01 << 7)
#define VM_CALL_SEND_BIT (0x01 << 8)
-#define VM_CALL_SEND_BANG_BIT (0x01 << 9)
/* inline (method|const) cache */
#define NEW_INLINE_CACHE_ENTRY() NEW_WHILE(Qundef, 0, 0)
Index: compile.c
===================================================================
--- compile.c (revision 14621)
+++ compile.c (revision 14622)
@@ -1501,14 +1501,9 @@
}
if (argc > 0) {
- if (mid == idSend || mid == id__send ||
- mid == idSendBang ||
- mid == id__send__ ) {
+ if (mid == idSend || mid == id__send__ ) {
OPERAND_AT(iobj, 3) |= INT2FIX(VM_CALL_SEND_BIT);
}
- if (mid == idSendBang) {
- OPERAND_AT(iobj, 3) |= INT2FIX(VM_CALL_SEND_BANG_BIT);
- }
}
}
return COMPILE_OK;
Index: id.c
===================================================================
--- id.c (revision 14621)
+++ id.c (revision 14622)
@@ -63,6 +63,5 @@
idAnswer = rb_intern("the_answer_to_life_the_universe_and_everything");
idSend = rb_intern("send");
- idSendBang = rb_intern("send!");
id__send__ = rb_intern("__send__");
}
Index: id.h
===================================================================
--- id.h (revision 14621)
+++ id.h (revision 14622)
@@ -47,9 +47,6 @@
extern ID idBitblt;
extern ID idAnswer;
extern ID idSend;
-extern ID idSendBang;
-extern ID id__send;
-extern ID id__send_bang;
extern ID id__send__;
--
ML: ruby-changes@q...
Info: http://www.atdot.net/~ko1/quickml