From 609d063b2618a2b393e851fc81163f77655c1adf Mon Sep 17 00:00:00 2001 From: Daniel Bovensiepen Date: Mon, 17 Jun 2013 04:48:56 +0800 Subject: Add ISO Number to Array --- src/array.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src') diff --git a/src/array.c b/src/array.c index 92359b033..a4a09ec0a 100644 --- a/src/array.c +++ b/src/array.c @@ -1135,7 +1135,7 @@ mrb_init_array(mrb_state *mrb) { struct RClass *a; - a = mrb->array_class = mrb_define_class(mrb, "Array", mrb->object_class); + a = mrb->array_class = mrb_define_class(mrb, "Array", mrb->object_class); /* 15.2.12 */ MRB_SET_INSTANCE_TT(a, MRB_TT_ARRAY); mrb_include_module(mrb, a, mrb_class_get(mrb, "Enumerable")); -- cgit v1.2.3 From aece7c6c4d0cd7dabf1f79d27d3e764aaefbf4c7 Mon Sep 17 00:00:00 2001 From: Daniel Bovensiepen Date: Mon, 17 Jun 2013 04:49:27 +0800 Subject: Add ISO Number to Comparable --- src/compar.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src') diff --git a/src/compar.c b/src/compar.c index 1614d2393..0186b942f 100644 --- a/src/compar.c +++ b/src/compar.c @@ -9,5 +9,5 @@ void mrb_init_comparable(mrb_state *mrb) { - mrb_define_module(mrb, "Comparable"); + mrb_define_module(mrb, "Comparable"); /* 15.3.3 */ } -- cgit v1.2.3 From b9604819ee01f8212546c45a4dc5763a3373cadd Mon Sep 17 00:00:00 2001 From: Daniel Bovensiepen Date: Mon, 17 Jun 2013 04:49:46 +0800 Subject: Add ISO Number to Enumerable --- src/enum.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src') diff --git a/src/enum.c b/src/enum.c index 0a58cc5bb..3def9e860 100644 --- a/src/enum.c +++ b/src/enum.c @@ -9,6 +9,6 @@ void mrb_init_enumerable(mrb_state *mrb) { - mrb_define_module(mrb, "Enumerable"); + mrb_define_module(mrb, "Enumerable"); /* 15.3.2 */ } -- cgit v1.2.3 From 029ed96510b751d13c60ba212dbfe23ed29761a3 Mon Sep 17 00:00:00 2001 From: Daniel Bovensiepen Date: Mon, 17 Jun 2013 04:49:56 +0800 Subject: Add ISO Number to Hash --- src/hash.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src') diff --git a/src/hash.c b/src/hash.c index 5d78a6ea7..e31f7b3d7 100644 --- a/src/hash.c +++ b/src/hash.c @@ -1232,7 +1232,7 @@ mrb_init_hash(mrb_state *mrb) { struct RClass *h; - h = mrb->hash_class = mrb_define_class(mrb, "Hash", mrb->object_class); + h = mrb->hash_class = mrb_define_class(mrb, "Hash", mrb->object_class); /* 15.2.13 */ MRB_SET_INSTANCE_TT(h, MRB_TT_HASH); mrb_include_module(mrb, h, mrb_class_get(mrb, "Enumerable")); -- cgit v1.2.3 From 2c1299d35ea87599f1c38a1e6132c5eb9e99de2d Mon Sep 17 00:00:00 2001 From: Daniel Bovensiepen Date: Mon, 17 Jun 2013 04:50:03 +0800 Subject: Add ISO Number to Kernel --- src/kernel.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src') diff --git a/src/kernel.c b/src/kernel.c index 0fe374e73..4b3bed0d8 100644 --- a/src/kernel.c +++ b/src/kernel.c @@ -1053,7 +1053,7 @@ mrb_init_kernel(mrb_state *mrb) { struct RClass *krn; - krn = mrb->kernel_module = mrb_define_module(mrb, "Kernel"); + krn = mrb->kernel_module = mrb_define_module(mrb, "Kernel"); /* 15.3.1 */ mrb_define_class_method(mrb, krn, "block_given?", mrb_f_block_given_p_m, MRB_ARGS_NONE()); /* 15.3.1.2.2 */ mrb_define_class_method(mrb, krn, "global_variables", mrb_f_global_variables, MRB_ARGS_NONE()); /* 15.3.1.2.4 */ mrb_define_class_method(mrb, krn, "iterator?", mrb_f_block_given_p_m, MRB_ARGS_NONE()); /* 15.3.1.2.5 */ -- cgit v1.2.3 From 007faa17a449fd47263205813fc9e25ea352952a Mon Sep 17 00:00:00 2001 From: Daniel Bovensiepen Date: Mon, 17 Jun 2013 04:50:12 +0800 Subject: Add ISO Number to Numeric, Integer and Float --- src/numeric.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'src') diff --git a/src/numeric.c b/src/numeric.c index 6cd82d8b6..91843fdf8 100644 --- a/src/numeric.c +++ b/src/numeric.c @@ -1356,7 +1356,7 @@ mrb_init_numeric(mrb_state *mrb) struct RClass *numeric, *integer, *fixnum, *fl; /* Numeric Class */ - numeric = mrb_define_class(mrb, "Numeric", mrb->object_class); + numeric = mrb_define_class(mrb, "Numeric", mrb->object_class); /* 15.2.7 */ mrb_include_module(mrb, numeric, mrb_class_get(mrb, "Comparable")); mrb_define_method(mrb, numeric, "+@", num_uplus, MRB_ARGS_REQ(1)); /* 15.2.7.4.1 */ @@ -1368,7 +1368,7 @@ mrb_init_numeric(mrb_state *mrb) mrb_define_method(mrb, numeric, "<=>", num_cmp, MRB_ARGS_REQ(1)); /* 15.2.9.3.6 */ /* Integer Class */ - integer = mrb_define_class(mrb, "Integer", numeric); + integer = mrb_define_class(mrb, "Integer", numeric); /* 15.2.8 */ mrb_undef_class_method(mrb, integer, "new"); mrb_define_method(mrb, integer, "to_i", int_to_i, MRB_ARGS_NONE()); /* 15.2.8.3.24 */ mrb_define_method(mrb, integer, "to_int", int_to_i, MRB_ARGS_NONE()); @@ -1396,7 +1396,7 @@ mrb_init_numeric(mrb_state *mrb) mrb_define_method(mrb, fixnum, "divmod", fix_divmod, MRB_ARGS_REQ(1)); /* 15.2.8.3.30 (x) */ /* Float Class */ - fl = mrb->float_class = mrb_define_class(mrb, "Float", numeric); + fl = mrb->float_class = mrb_define_class(mrb, "Float", numeric); /* 15.2.9 */ mrb_undef_class_method(mrb, fl, "new"); mrb_define_method(mrb, fl, "+", flo_plus, MRB_ARGS_REQ(1)); /* 15.2.9.3.1 */ mrb_define_method(mrb, fl, "-", flo_minus, MRB_ARGS_REQ(1)); /* 15.2.9.3.2 */ -- cgit v1.2.3 From 3c34eb61cb0c546357d11a853f8a650f601bab09 Mon Sep 17 00:00:00 2001 From: Daniel Bovensiepen Date: Mon, 17 Jun 2013 04:50:31 +0800 Subject: Add ISO Number to Proc --- src/proc.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src') diff --git a/src/proc.c b/src/proc.c index e21a37736..5c50effaa 100644 --- a/src/proc.c +++ b/src/proc.c @@ -193,7 +193,7 @@ mrb_init_proc(mrb_state *mrb) call_irep->iseq = call_iseq; call_irep->ilen = 1; - mrb->proc_class = mrb_define_class(mrb, "Proc", mrb->object_class); + mrb->proc_class = mrb_define_class(mrb, "Proc", mrb->object_class); /* 15.2.17 */ MRB_SET_INSTANCE_TT(mrb->proc_class, MRB_TT_PROC); mrb_define_method(mrb, mrb->proc_class, "initialize", mrb_proc_initialize, MRB_ARGS_NONE()); -- cgit v1.2.3 From 80c26d223537f24a8db0b382e509d20be51dd102 Mon Sep 17 00:00:00 2001 From: Daniel Bovensiepen Date: Mon, 17 Jun 2013 04:50:37 +0800 Subject: Add ISO Number to Range --- src/range.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src') diff --git a/src/range.c b/src/range.c index 7e3e03136..10a03ddb4 100644 --- a/src/range.c +++ b/src/range.c @@ -440,7 +440,7 @@ mrb_init_range(mrb_state *mrb) { struct RClass *r; - r = mrb_define_class(mrb, "Range", mrb->object_class); + r = mrb_define_class(mrb, "Range", mrb->object_class); /* 15.2.14 */ MRB_SET_INSTANCE_TT(r, MRB_TT_RANGE); mrb_include_module(mrb, r, mrb_class_get(mrb, "Enumerable")); -- cgit v1.2.3 From ca937898a7087e9098c2b2efff93e4892cbbdbcc Mon Sep 17 00:00:00 2001 From: Daniel Bovensiepen Date: Mon, 17 Jun 2013 04:50:45 +0800 Subject: Add ISO Number to String --- src/string.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src') diff --git a/src/string.c b/src/string.c index 77f81ecc6..7cd727806 100644 --- a/src/string.c +++ b/src/string.c @@ -2531,7 +2531,7 @@ mrb_init_string(mrb_state *mrb) { struct RClass *s; - s = mrb->string_class = mrb_define_class(mrb, "String", mrb->object_class); + s = mrb->string_class = mrb_define_class(mrb, "String", mrb->object_class); /* 15.2.10 */ MRB_SET_INSTANCE_TT(s, MRB_TT_STRING); mrb_include_module(mrb, s, mrb_class_get(mrb, "Comparable")); -- cgit v1.2.3 From fd6e624ba7f6cd7df49a49080b783dd539761eb9 Mon Sep 17 00:00:00 2001 From: Daniel Bovensiepen Date: Mon, 17 Jun 2013 04:50:54 +0800 Subject: Add ISO Number to Symbol --- src/symbol.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src') diff --git a/src/symbol.c b/src/symbol.c index e913f95c8..c0bb48f32 100644 --- a/src/symbol.c +++ b/src/symbol.c @@ -444,7 +444,7 @@ mrb_init_symbol(mrb_state *mrb) { struct RClass *sym; - sym = mrb->symbol_class = mrb_define_class(mrb, "Symbol", mrb->object_class); + sym = mrb->symbol_class = mrb_define_class(mrb, "Symbol", mrb->object_class); /* 15.2.11 */ mrb_define_method(mrb, sym, "===", sym_equal, MRB_ARGS_REQ(1)); /* 15.2.11.3.1 */ mrb_define_method(mrb, sym, "id2name", mrb_sym_to_s, MRB_ARGS_NONE()); /* 15.2.11.3.2 */ -- cgit v1.2.3 From dd6b265b2dacde07ee267372a22bb9f9232dc6b9 Mon Sep 17 00:00:00 2001 From: Daniel Bovensiepen Date: Sun, 23 Jun 2013 18:51:32 +0800 Subject: Add ISO comments --- src/class.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'src') diff --git a/src/class.c b/src/class.c index f94f9a933..5fd3a4006 100644 --- a/src/class.c +++ b/src/class.c @@ -1875,9 +1875,9 @@ mrb_init_class(mrb_state *mrb) /* name each classes */ mrb_name_class(mrb, bob, mrb_intern(mrb, "BasicObject")); - mrb_name_class(mrb, obj, mrb_intern(mrb, "Object")); - mrb_name_class(mrb, mod, mrb_intern(mrb, "Module")); - mrb_name_class(mrb, cls, mrb_intern(mrb, "Class")); + mrb_name_class(mrb, obj, mrb_intern(mrb, "Object")); /* 15.2.1 */ + mrb_name_class(mrb, mod, mrb_intern(mrb, "Module")); /* 15.2.2 */ + mrb_name_class(mrb, cls, mrb_intern(mrb, "Class")); /* 15.2.3 */ MRB_SET_INSTANCE_TT(cls, MRB_TT_CLASS); mrb_define_method(mrb, bob, "initialize", mrb_bob_init, MRB_ARGS_NONE()); -- cgit v1.2.3