summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorDaniel Bovensiepen <[email protected]>2014-04-15 12:48:12 +0800
committerDaniel Bovensiepen <[email protected]>2014-04-15 12:48:12 +0800
commitd83c66c8543b78736e0bd37819e5457c495c4164 (patch)
tree4acc9d6245713e038eb02c70c1002fb91d4fb231
parent5138f62d6ba666dc0cb43618f407701b0414040e (diff)
downloadmruby-d83c66c8543b78736e0bd37819e5457c495c4164.tar.gz
mruby-d83c66c8543b78736e0bd37819e5457c495c4164.zip
Update Language Documentation
-rw-r--r--doc/language/Core.md556
1 files changed, 263 insertions, 293 deletions
diff --git a/doc/language/Core.md b/doc/language/Core.md
index 67616d551..1f76d6ac6 100644
--- a/doc/language/Core.md
+++ b/doc/language/Core.md
@@ -4,7 +4,7 @@
ISO Code | Mixins | Source File
--- | --- | ---
-15.2.12 | Enumerable | src/array.c
+15.2.12 | n/a | src/array.c
### Class Methods
@@ -12,7 +12,7 @@ ISO Code | Mixins | Source File
ISO Code | Source File | C Function | Line
--- | --- | ---
-15.2.12.4.1 | src/array.c | mrb_ary_s_create | 215
+15.2.12.4.1 | src/array.c | mrb_ary_s_create | 235
### Methods
@@ -20,175 +20,163 @@ ISO Code | Source File | C Function | Line
ISO Code | Source File | C Function | Line
--- | --- | ---
-15.2.12.5.1 | src/array.c | mrb_ary_times | 352
+15.2.12.5.2 | src/array.c | mrb_ary_times | 327
#### +
ISO Code | Source File | C Function | Line
--- | --- | ---
-15.2.12.5.2 | src/array.c | mrb_ary_plus | 256
+15.2.12.5.1 | src/array.c | mrb_ary_plus | 278
#### <<
ISO Code | Source File | C Function | Line
--- | --- | ---
-15.2.12.5.3 | src/array.c | mrb_ary_push_m | 448
+15.2.12.5.3 | src/array.c | mrb_ary_push_m | 409
-#### <=>
+#### []
ISO Code | Source File | C Function | Line
--- | --- | ---
-15.2.12.5.36 | src/array.c | mrb_ary_cmp | 293
+15.2.12.5.4 | src/array.c | mrb_ary_aget | 676
-#### ==
+#### []=
ISO Code | Source File | C Function | Line
--- | --- | ---
-15.2.12.5.33 | src/array.c | mrb_ary_equal | 1057
+15.2.12.5.5 | src/array.c | mrb_ary_aset | 745
-#### []
+#### __ary_cmp
ISO Code | Source File | C Function | Line
--- | --- | ---
-15.2.12.5.4 | src/array.c | mrb_ary_aget | 680
+n/a | src/array.c | mrb_ary_cmp | 1038
-#### []=
+#### __ary_eq
ISO Code | Source File | C Function | Line
--- | --- | ---
-15.2.12.5.5 | src/array.c | mrb_ary_aset | 713
+n/a | src/array.c | mrb_ary_eq | 1022
#### clear
ISO Code | Source File | C Function | Line
--- | --- | ---
-15.2.12.5.6 | src/array.c | mrb_ary_clear | 864
+15.2.12.5.6 | src/array.c | mrb_ary_clear | 903
#### concat
ISO Code | Source File | C Function | Line
--- | --- | ---
-15.2.12.5.8 | src/array.c | mrb_ary_concat_m | 245
+15.2.12.5.8 | src/array.c | mrb_ary_concat_m | 267
#### delete_at
ISO Code | Source File | C Function | Line
--- | --- | ---
-15.2.12.5.9 | src/array.c | mrb_ary_delete_at | 739
+15.2.12.5.9 | src/array.c | mrb_ary_delete_at | 775
#### empty?
ISO Code | Source File | C Function | Line
--- | --- | ---
-15.2.12.5.12 | src/array.c | mrb_ary_empty_p | 878
-
-#### eql?
-
-ISO Code | Source File | C Function | Line
---- | --- | ---
-15.2.12.5.34 | src/array.c | mrb_ary_eql | 1092
+15.2.12.5.12 | src/array.c | mrb_ary_empty_p | 917
#### first
ISO Code | Source File | C Function | Line
--- | --- | ---
-15.2.12.5.13 | src/array.c | mrb_ary_first | 768
+15.2.12.5.13 | src/array.c | mrb_ary_first | 804
#### index
ISO Code | Source File | C Function | Line
--- | --- | ---
-15.2.12.5.14 | src/array.c | mrb_ary_index_m | 815
+15.2.12.5.14 | src/array.c | mrb_ary_index_m | 851
#### initialize_copy
ISO Code | Source File | C Function | Line
--- | --- | ---
-15.2.12.5.16 | src/array.c | mrb_ary_replace_m | 341
-
-#### inspect
-
-ISO Code | Source File | C Function | Line
---- | --- | ---
-15.2.12.5.31 | src/array.c | mrb_ary_inspect | 953
+15.2.12.5.16 | src/array.c | mrb_ary_replace_m | 316
#### join
ISO Code | Source File | C Function | Line
--- | --- | ---
-15.2.12.5.17 | src/array.c | mrb_ary_join_m | 1033
+15.2.12.5.17 | src/array.c | mrb_ary_join_m | 1013
#### last
ISO Code | Source File | C Function | Line
--- | --- | ---
-15.2.12.5.18 | src/array.c | mrb_ary_last | 788
+15.2.12.5.18 | src/array.c | mrb_ary_last | 824
#### length
ISO Code | Source File | C Function | Line
--- | --- | ---
-15.2.12.5.19 | src/array.c | mrb_ary_size | 856
+15.2.12.5.19 | src/array.c | mrb_ary_size | 895
#### pop
ISO Code | Source File | C Function | Line
--- | --- | ---
-15.2.12.5.21 | src/array.c | mrb_ary_pop | 462
+15.2.12.5.21 | src/array.c | mrb_ary_pop | 423
#### push
ISO Code | Source File | C Function | Line
--- | --- | ---
-15.2.12.5.22 | src/array.c | mrb_ary_push_m | 448
+15.2.12.5.22 | src/array.c | mrb_ary_push_m | 409
#### replace
ISO Code | Source File | C Function | Line
--- | --- | ---
-15.2.12.5.23 | src/array.c | mrb_ary_replace_m | 341
+15.2.12.5.23 | src/array.c | mrb_ary_replace_m | 316
#### reverse
ISO Code | Source File | C Function | Line
--- | --- | ---
-15.2.12.5.24 | src/array.c | mrb_ary_reverse | 400
+15.2.12.5.24 | src/array.c | mrb_ary_reverse | 375
#### reverse!
ISO Code | Source File | C Function | Line
--- | --- | ---
-15.2.12.5.25 | src/array.c | mrb_ary_reverse_bang | 379
+15.2.12.5.25 | src/array.c | mrb_ary_reverse_bang | 354
#### rindex
ISO Code | Source File | C Function | Line
--- | --- | ---
-15.2.12.5.26 | src/array.c | mrb_ary_rindex_m | 830
+15.2.12.5.26 | src/array.c | mrb_ary_rindex_m | 866
#### shift
ISO Code | Source File | C Function | Line
--- | --- | ---
-15.2.12.5.27 | src/array.c | mrb_ary_shift | 473
+15.2.12.5.27 | src/array.c | mrb_ary_shift | 434
#### size
ISO Code | Source File | C Function | Line
--- | --- | ---
-15.2.12.5.28 | src/array.c | mrb_ary_size | 856
+15.2.12.5.28 | src/array.c | mrb_ary_size | 895
#### slice
ISO Code | Source File | C Function | Line
--- | --- | ---
-15.2.12.5.29 | src/array.c | mrb_ary_aget | 680
+15.2.12.5.29 | src/array.c | mrb_ary_aget | 676
#### unshift
ISO Code | Source File | C Function | Line
--- | --- | ---
-15.2.12.5.30 | src/array.c | mrb_ary_unshift_m | 533
+15.2.12.5.30 | src/array.c | mrb_ary_unshift_m | 494
## Exception
@@ -202,7 +190,7 @@ ISO Code | Mixins | Source File
ISO Code | Source File | C Function | Line
--- | --- | ---
-n/a | src/class.c | mrb_instance_new | 1054
+n/a | src/class.c | mrb_instance_new | 1081
### Methods
@@ -210,7 +198,13 @@ n/a | src/class.c | mrb_instance_new | 1054
ISO Code | Source File | C Function | Line
--- | --- | ---
-n/a | src/error.c | exc_equal | 160
+n/a | src/error.c | exc_equal | 162
+
+#### backtrace
+
+ISO Code | Source File | C Function | Line
+--- | --- | ---
+n/a | src/backtrace.c | mrb_exc_backtrace | 156
#### exception
@@ -254,31 +248,31 @@ n/a | n/a | src/object.c
ISO Code | Source File | C Function | Line
--- | --- | ---
-15.2.6.3.1 | src/object.c | false_and | 201
+15.2.6.3.1 | src/object.c | false_and | 199
#### ^
ISO Code | Source File | C Function | Line
--- | --- | ---
-15.2.6.3.2 | src/object.c | false_xor | 220
+15.2.6.3.2 | src/object.c | false_xor | 218
#### inspect
ISO Code | Source File | C Function | Line
--- | --- | ---
-n/a | src/object.c | false_to_s | 257
+n/a | src/object.c | false_to_s | 255
#### to_s
ISO Code | Source File | C Function | Line
--- | --- | ---
-15.2.6.3.3 | src/object.c | false_to_s | 257
+15.2.6.3.3 | src/object.c | false_to_s | 255
#### |
ISO Code | Source File | C Function | Line
--- | --- | ---
-15.2.6.3.4 | src/object.c | false_or | 240
+15.2.6.3.4 | src/object.c | false_or | 238
## Fixnum
@@ -292,121 +286,103 @@ n/a | n/a | src/numeric.c
ISO Code | Source File | C Function | Line
--- | --- | ---
-15.2.8.3.5 | src/numeric.c | fix_mod | 818
+15.2.8.3.5 | src/numeric.c | fix_mod | 777
#### &
ISO Code | Source File | C Function | Line
--- | --- | ---
-15.2.8.3.9 | src/numeric.c | fix_and | 944
+15.2.8.3.9 | src/numeric.c | fix_and | 918
#### *
ISO Code | Source File | C Function | Line
--- | --- | ---
-15.2.8.3.3 | src/numeric.c | fix_mul | 771
+15.2.8.3.3 | src/numeric.c | fix_mul | 730
#### +
ISO Code | Source File | C Function | Line
--- | --- | ---
-15.2.8.3.1 | src/numeric.c | fix_plus | 1195
+15.2.8.3.1 | src/numeric.c | fix_plus | 1153
#### -
ISO Code | Source File | C Function | Line
--- | --- | ---
-15.2.8.3.2 | src/numeric.c | fix_minus | 1234
-
-#### -@
-
-ISO Code | Source File | C Function | Line
---- | --- | ---
-15.2.7.4.2 | src/numeric.c | fix_uminus | 71
+15.2.8.3.2 | src/numeric.c | fix_minus | 1192
#### <<
ISO Code | Source File | C Function | Line
--- | --- | ---
-15.2.8.3.12 | src/numeric.c | fix_lshift | 1049
+15.2.8.3.12 | src/numeric.c | fix_lshift | 1025
#### ==
ISO Code | Source File | C Function | Line
--- | --- | ---
-15.2.8.3.7 | src/numeric.c | fix_equal | 889
+15.2.8.3.7 | src/numeric.c | fix_equal | 863
#### >>
ISO Code | Source File | C Function | Line
--- | --- | ---
-15.2.8.3.13 | src/numeric.c | fix_rshift | 1083
+15.2.8.3.13 | src/numeric.c | fix_rshift | 1050
#### ^
ISO Code | Source File | C Function | Line
--- | --- | ---
-15.2.8.3.11 | src/numeric.c | fix_xor | 986
+15.2.8.3.11 | src/numeric.c | fix_xor | 960
#### divmod
ISO Code | Source File | C Function | Line
--- | --- | ---
-15.2.8.3.30 | src/numeric.c | fix_divmod | 849
+15.2.8.3.30 | src/numeric.c | fix_divmod | 808
#### eql?
ISO Code | Source File | C Function | Line
--- | --- | ---
-15.2.8.3.16 | src/numeric.c | num_eql | 385
+15.2.8.3.16 | src/numeric.c | fix_eql | 364
#### hash
ISO Code | Source File | C Function | Line
--- | --- | ---
-15.2.8.3.18 | src/numeric.c | flo_hash | 451
+15.2.8.3.18 | src/numeric.c | flo_hash | 426
#### inspect
ISO Code | Source File | C Function | Line
--- | --- | ---
-n/a | src/numeric.c | fix_to_s | 1289
-
-#### next
-
-ISO Code | Source File | C Function | Line
---- | --- | ---
-15.2.8.3.19 | src/numeric.c | int_succ | 728
-
-#### succ
-
-ISO Code | Source File | C Function | Line
---- | --- | ---
-15.2.8.3.21 | src/numeric.c | fix_succ | 711
+n/a | src/numeric.c | fix_to_s | 1247
#### to_f
ISO Code | Source File | C Function | Line
--- | --- | ---
-15.2.8.3.23 | src/numeric.c | fix_to_f | 1118
+15.2.8.3.23 | src/numeric.c | fix_to_f | 1076
#### to_s
ISO Code | Source File | C Function | Line
--- | --- | ---
-15.2.8.3.25 | src/numeric.c | fix_to_s | 1289
+15.2.8.3.25 | src/numeric.c | fix_to_s | 1247
#### |
ISO Code | Source File | C Function | Line
--- | --- | ---
-15.2.8.3.10 | src/numeric.c | fix_or | 965
+15.2.8.3.10 | src/numeric.c | fix_or | 939
#### ~
ISO Code | Source File | C Function | Line
--- | --- | ---
-15.2.8.3.8 | src/numeric.c | fix_rev | 915
+15.2.8.3.8 | src/numeric.c | fix_rev | 890
## Float
@@ -420,273 +396,267 @@ ISO Code | Mixins | Source File
ISO Code | Source File | C Function | Line
--- | --- | ---
-15.2.9.3.5 | src/numeric.c | flo_mod | 360
+15.2.9.3.5 | src/numeric.c | flo_mod | 339
#### *
ISO Code | Source File | C Function | Line
--- | --- | ---
-15.2.9.3.3 | src/numeric.c | flo_mul | 313
+15.2.9.3.3 | src/numeric.c | flo_mul | 292
#### +
ISO Code | Source File | C Function | Line
--- | --- | ---
-15.2.9.3.1 | src/numeric.c | flo_plus | 1345
+15.2.9.3.1 | src/numeric.c | flo_plus | 1303
#### -
ISO Code | Source File | C Function | Line
--- | --- | ---
-15.2.9.3.2 | src/numeric.c | flo_minus | 295
+15.2.9.3.2 | src/numeric.c | flo_minus | 274
#### ==
ISO Code | Source File | C Function | Line
--- | --- | ---
-15.2.9.3.7 | src/numeric.c | flo_eq | 422
+15.2.9.3.7 | src/numeric.c | flo_eq | 397
#### ceil
ISO Code | Source File | C Function | Line
--- | --- | ---
-15.2.9.3.8 | src/numeric.c | flo_ceil | 568
+15.2.9.3.8 | src/numeric.c | flo_ceil | 543
+
+#### divmod
+
+ISO Code | Source File | C Function | Line
+--- | --- | ---
+n/a | src/numeric.c | flo_divmod | 836
+
+#### eql?
+
+ISO Code | Source File | C Function | Line
+--- | --- | ---
+15.2.8.3.16 | src/numeric.c | flo_eql | 374
#### finite?
ISO Code | Source File | C Function | Line
--- | --- | ---
-15.2.9.3.9 | src/numeric.c | flo_finite_p | 519
+15.2.9.3.9 | src/numeric.c | flo_finite_p | 494
#### floor
ISO Code | Source File | C Function | Line
--- | --- | ---
-15.2.9.3.10 | src/numeric.c | flo_floor | 543
+15.2.9.3.10 | src/numeric.c | flo_floor | 518
#### infinite?
ISO Code | Source File | C Function | Line
--- | --- | ---
-15.2.9.3.11 | src/numeric.c | flo_infinite_p | 497
+15.2.9.3.11 | src/numeric.c | flo_infinite_p | 472
#### inspect
ISO Code | Source File | C Function | Line
--- | --- | ---
-n/a | src/numeric.c | flo_to_s | 276
+n/a | src/numeric.c | flo_to_s | 259
+
+#### nan?
+
+ISO Code | Source File | C Function | Line
+--- | --- | ---
+n/a | src/numeric.c | flo_nan_p | 664
#### round
ISO Code | Source File | C Function | Line
--- | --- | ---
-15.2.9.3.12 | src/numeric.c | flo_round | 610
+15.2.9.3.12 | src/numeric.c | flo_round | 585
#### to_f
ISO Code | Source File | C Function | Line
--- | --- | ---
-15.2.9.3.13 | src/numeric.c | flo_to_f | 478
+15.2.9.3.13 | src/numeric.c | flo_to_f | 453
#### to_i
ISO Code | Source File | C Function | Line
--- | --- | ---
-15.2.9.3.14 | src/numeric.c | flo_truncate | 661
+15.2.9.3.14 | src/numeric.c | flo_truncate | 650
#### to_int
ISO Code | Source File | C Function | Line
--- | --- | ---
-n/a | src/numeric.c | flo_truncate | 661
+n/a | src/numeric.c | flo_truncate | 650
#### to_s
ISO Code | Source File | C Function | Line
--- | --- | ---
-15.2.9.3.16 | src/numeric.c | flo_to_s | 276
+15.2.9.3.16 | src/numeric.c | flo_to_s | 259
#### truncate
ISO Code | Source File | C Function | Line
--- | --- | ---
-15.2.9.3.15 | src/numeric.c | flo_truncate | 661
+15.2.9.3.15 | src/numeric.c | flo_truncate | 650
## Hash
ISO Code | Mixins | Source File
--- | --- | ---
-15.2.13 | Enumerable | src/hash.c
+15.2.13 | n/a | src/hash.c
### Methods
-#### ==
-
-ISO Code | Source File | C Function | Line
---- | --- | ---
-15.2.13.4.1 | src/hash.c | mrb_hash_equal | 1062
-
#### []
ISO Code | Source File | C Function | Line
--- | --- | ---
-15.2.13.4.2 | src/hash.c | mrb_hash_aget | 323
+15.2.13.4.2 | src/hash.c | mrb_hash_aget | 349
#### []=
ISO Code | Source File | C Function | Line
--- | --- | ---
-15.2.13.4.3 | src/hash.c | mrb_hash_aset | 687
+15.2.13.4.3 | src/hash.c | mrb_hash_aset | 619
#### __delete
ISO Code | Source File | C Function | Line
--- | --- | ---
-15.2.13.4.8 | src/hash.c | mrb_hash_delete | 524
-
-#### __init_core
-
-ISO Code | Source File | C Function | Line
---- | --- | ---
-15.2.13.4.16 | src/hash.c | mrb_hash_init_core | 245
+15.2.13.4.8 | src/hash.c | mrb_hash_delete | 525
#### clear
ISO Code | Source File | C Function | Line
--- | --- | ---
-15.2.13.4.4 | src/hash.c | mrb_hash_clear | 659
+15.2.13.4.4 | src/hash.c | mrb_hash_clear | 591
#### default
ISO Code | Source File | C Function | Line
--- | --- | ---
-15.2.13.4.5 | src/hash.c | mrb_hash_default | 383
+15.2.13.4.5 | src/hash.c | mrb_hash_default | 380
#### default=
ISO Code | Source File | C Function | Line
--- | --- | ---
-15.2.13.4.6 | src/hash.c | mrb_hash_set_default | 422
+15.2.13.4.6 | src/hash.c | mrb_hash_set_default | 417
#### default_proc
ISO Code | Source File | C Function | Line
--- | --- | ---
-15.2.13.4.7 | src/hash.c | mrb_hash_default_proc | 451
+15.2.13.4.7 | src/hash.c | mrb_hash_default_proc | 446
#### default_proc=
ISO Code | Source File | C Function | Line
--- | --- | ---
-15.2.13.4.7 | src/hash.c | mrb_hash_set_default_proc | 473
+15.2.13.4.7 | src/hash.c | mrb_hash_set_default_proc | 468
-#### empty?
+#### dup
ISO Code | Source File | C Function | Line
--- | --- | ---
-15.2.13.4.12 | src/hash.c | mrb_hash_empty_p | 776
+n/a | src/hash.c | mrb_hash_dup | 229
-#### eql?
+#### empty?
ISO Code | Source File | C Function | Line
--- | --- | ---
-15.2.13.4.32 | src/hash.c | mrb_hash_eql | 1080
+15.2.13.4.12 | src/hash.c | mrb_hash_empty_p | 662
#### has_key?
ISO Code | Source File | C Function | Line
--- | --- | ---
-15.2.13.4.13 | src/hash.c | mrb_hash_has_key | 949
+15.2.13.4.13 | src/hash.c | mrb_hash_has_key | 771
#### has_value?
ISO Code | Source File | C Function | Line
--- | --- | ---
-15.2.13.4.14 | src/hash.c | mrb_hash_has_value | 992
+15.2.13.4.14 | src/hash.c | mrb_hash_has_value | 803
#### include?
ISO Code | Source File | C Function | Line
--- | --- | ---
-15.2.13.4.15 | src/hash.c | mrb_hash_has_key | 949
-
-#### initialize_copy
-
-ISO Code | Source File | C Function | Line
---- | --- | ---
-15.2.13.4.17 | src/hash.c | mrb_hash_replace | 711
+15.2.13.4.15 | src/hash.c | mrb_hash_has_key | 771
-#### inspect
+#### initialize
ISO Code | Source File | C Function | Line
--- | --- | ---
-15.2.13.4.30 | src/hash.c | mrb_hash_inspect | 831
+15.2.13.4.16 | src/hash.c | mrb_hash_init | 315
#### key?
ISO Code | Source File | C Function | Line
--- | --- | ---
-15.2.13.4.18 | src/hash.c | mrb_hash_has_key | 949
+15.2.13.4.18 | src/hash.c | mrb_hash_has_key | 771
#### keys
ISO Code | Source File | C Function | Line
--- | --- | ---
-15.2.13.4.19 | src/hash.c | mrb_hash_keys | 868
+15.2.13.4.19 | src/hash.c | mrb_hash_keys | 698
#### length
ISO Code | Source File | C Function | Line
--- | --- | ---
-15.2.13.4.20 | src/hash.c | mrb_hash_size_m | 757
+15.2.13.4.20 | src/hash.c | mrb_hash_size_m | 643
#### member?
ISO Code | Source File | C Function | Line
--- | --- | ---
-15.2.13.4.21 | src/hash.c | mrb_hash_has_key | 949
-
-#### replace
-
-ISO Code | Source File | C Function | Line
---- | --- | ---
-15.2.13.4.23 | src/hash.c | mrb_hash_replace | 711
+15.2.13.4.21 | src/hash.c | mrb_hash_has_key | 771
#### shift
ISO Code | Source File | C Function | Line
--- | --- | ---
-15.2.13.4.24 | src/hash.c | mrb_hash_shift | 547
+15.2.13.4.24 | src/hash.c | mrb_hash_shift | 548
#### size
ISO Code | Source File | C Function | Line
--- | --- | ---
-15.2.13.4.25 | src/hash.c | mrb_hash_size_m | 757
+15.2.13.4.25 | src/hash.c | mrb_hash_size_m | 643
#### store
ISO Code | Source File | C Function | Line
--- | --- | ---
-15.2.13.4.26 | src/hash.c | mrb_hash_aset | 687
+15.2.13.4.26 | src/hash.c | mrb_hash_aset | 619
#### to_hash
ISO Code | Source File | C Function | Line
--- | --- | ---
-15.2.13.4.29 | src/hash.c | mrb_hash_to_hash | 849
+15.2.13.4.29 | src/hash.c | mrb_hash_to_hash | 679
#### value?
ISO Code | Source File | C Function | Line
--- | --- | ---
-15.2.13.4.27 | src/hash.c | mrb_hash_has_value | 992
+15.2.13.4.27 | src/hash.c | mrb_hash_has_value | 803
#### values
ISO Code | Source File | C Function | Line
--- | --- | ---
-15.2.13.4.28 | src/hash.c | mrb_hash_values | 899
+15.2.13.4.28 | src/hash.c | mrb_hash_values | 733
## Integer
@@ -700,13 +670,13 @@ ISO Code | Mixins | Source File
ISO Code | Source File | C Function | Line
--- | --- | ---
-15.2.8.3.24 | src/numeric.c | int_to_i | 693
+15.2.8.3.24 | src/numeric.c | int_to_i | 688
#### to_int
ISO Code | Source File | C Function | Line
--- | --- | ---
-n/a | src/numeric.c | int_to_i | 693
+n/a | src/numeric.c | int_to_i | 688
## NilClass
@@ -720,43 +690,43 @@ n/a | n/a | src/object.c
ISO Code | Source File | C Function | Line
--- | --- | ---
-15.2.4.3.1 | src/object.c | false_and | 201
+15.2.4.3.1 | src/object.c | false_and | 199
#### ^
ISO Code | Source File | C Function | Line
--- | --- | ---
-15.2.4.3.2 | src/object.c | false_xor | 220
+15.2.4.3.2 | src/object.c | false_xor | 218
#### inspect
ISO Code | Source File | C Function | Line
--- | --- | ---
-n/a | src/object.c | nil_inspect | 89
+n/a | src/object.c | nil_inspect | 87
#### nil?
ISO Code | Source File | C Function | Line
--- | --- | ---
-15.2.4.3.4 | src/object.c | mrb_true | 69
+15.2.4.3.4 | src/object.c | mrb_true | 67
#### to_s
ISO Code | Source File | C Function | Line
--- | --- | ---
-15.2.4.3.5 | src/object.c | nil_to_s | 83
+15.2.4.3.5 | src/object.c | nil_to_s | 81
#### |
ISO Code | Source File | C Function | Line
--- | --- | ---
-15.2.4.3.3 | src/object.c | false_or | 240
+15.2.4.3.3 | src/object.c | false_or | 238
## Numeric
ISO Code | Mixins | Source File
--- | --- | ---
-15.2.7 | Comparable | src/numeric.c
+15.2.7 | n/a | src/numeric.c
### Methods
@@ -764,43 +734,25 @@ ISO Code | Mixins | Source File
ISO Code | Source File | C Function | Line
--- | --- | ---
-n/a | src/numeric.c | num_pow | 86
-
-#### +@
-
-ISO Code | Source File | C Function | Line
---- | --- | ---
-15.2.7.4.1 | src/numeric.c | num_uplus | 52
-
-#### -@
-
-ISO Code | Source File | C Function | Line
---- | --- | ---
-15.2.7.4.2 | src/numeric.c | num_uminus | 65
+n/a | src/numeric.c | num_pow | 54
#### /
ISO Code | Source File | C Function | Line
--- | --- | ---
-15.2.8.3.4 | src/numeric.c | num_div | 126
+15.2.8.3.4 | src/numeric.c | num_div | 94
#### <=>
ISO Code | Source File | C Function | Line
--- | --- | ---
-15.2.9.3.6 | src/numeric.c | num_cmp | 1309
-
-#### abs
-
-ISO Code | Source File | C Function | Line
---- | --- | ---
-15.2.7.4.3 | src/numeric.c | num_abs | 147
+15.2.9.3.6 | src/numeric.c | num_cmp | 1267
#### quo
ISO Code | Source File | C Function | Line
--- | --- | ---
-15.2.7.4.5 | src/numeric.c | num_div | 126
+15.2.7.4.5 | src/numeric.c | num_div | 94
## Proc
@@ -814,25 +766,25 @@ ISO Code | Mixins | Source File
ISO Code | Source File | C Function | Line
--- | --- | ---
-n/a | src/proc.c | mrb_proc_arity | 136
+n/a | src/proc.c | mrb_proc_arity | 148
#### initialize
ISO Code | Source File | C Function | Line
--- | --- | ---
-n/a | src/proc.c | mrb_proc_initialize | 88
+n/a | src/proc.c | mrb_proc_initialize | 100
#### initialize_copy
ISO Code | Source File | C Function | Line
--- | --- | ---
-n/a | src/proc.c | mrb_proc_init_copy | 104
+n/a | src/proc.c | mrb_proc_init_copy | 116
## Range
ISO Code | Mixins | Source File
--- | --- | ---
-15.2.14 | Enumerable | src/range.c
+15.2.14 | n/a | src/range.c
### Methods
@@ -846,7 +798,7 @@ ISO Code | Source File | C Function | Line
ISO Code | Source File | C Function | Line
--- | --- | ---
-15.2.14.4.2 | src/range.c | mrb_range_include | 222
+15.2.14.4.2 | src/range.c | mrb_range_include | 218
#### begin
@@ -858,7 +810,7 @@ ISO Code | Source File | C Function | Line
ISO Code | Source File | C Function | Line
--- | --- | ---
-15.2.14.4.4 | src/range.c | mrb_range_each | 259
+15.2.14.4.4 | src/range.c | mrb_range_each | 255
#### end
@@ -870,7 +822,7 @@ ISO Code | Source File | C Function | Line
ISO Code | Source File | C Function | Line
--- | --- | ---
-15.2.14.4.14 | src/range.c | range_eql | 373
+15.2.14.4.14 | src/range.c | range_eql | 355
#### exclude_end?
@@ -888,7 +840,7 @@ ISO Code | Source File | C Function | Line
ISO Code | Source File | C Function | Line
--- | --- | ---
-15.2.14.4.8 | src/range.c | mrb_range_include | 222
+15.2.14.4.8 | src/range.c | mrb_range_include | 218
#### initialize
@@ -900,13 +852,13 @@ ISO Code | Source File | C Function | Line
ISO Code | Source File | C Function | Line
--- | --- | ---
-15.2.14.4.15 | src/range.c | range_initialize_copy | 398
+15.2.14.4.15 | src/range.c | range_initialize_copy | 380
#### inspect
ISO Code | Source File | C Function | Line
--- | --- | ---
-15.2.14.4.13 | src/range.c | range_inspect | 352
+15.2.14.4.13 | src/range.c | range_inspect | 325
#### last
@@ -918,13 +870,13 @@ ISO Code | Source File | C Function | Line
ISO Code | Source File | C Function | Line
--- | --- | ---
-15.2.14.4.11 | src/range.c | mrb_range_include | 222
+15.2.14.4.11 | src/range.c | mrb_range_include | 218
#### to_s
ISO Code | Source File | C Function | Line
--- | --- | ---
-15.2.14.4.12 | src/range.c | range_to_s | 304
+15.2.14.4.12 | src/range.c | range_to_s | 300
## RuntimeError
@@ -948,7 +900,7 @@ ISO Code | Mixins | Source File
ISO Code | Mixins | Source File
--- | --- | ---
-15.2.10 | Comparable | src/string.c
+15.2.10 | n/a | src/string.c
### Methods
@@ -956,235 +908,235 @@ ISO Code | Mixins | Source File
ISO Code | Source File | C Function | Line
--- | --- | ---
-15.2.10.5.1 | src/string.c | mrb_str_times | 480
+15.2.10.5.5 | src/string.c | mrb_str_times | 521
#### +
ISO Code | Source File | C Function | Line
--- | --- | ---
-15.2.10.5.2 | src/string.c | mrb_str_plus_m | 433
+15.2.10.5.4 | src/string.c | mrb_str_plus_m | 474
#### <=>
ISO Code | Source File | C Function | Line
--- | --- | ---
-15.2.10.5.3 | src/string.c | mrb_str_cmp_m | 569
+15.2.10.5.1 | src/string.c | mrb_str_cmp_m | 610
#### ==
ISO Code | Source File | C Function | Line
--- | --- | ---
-15.2.10.5.4 | src/string.c | mrb_str_equal_m | 636
+15.2.10.5.2 | src/string.c | mrb_str_equal_m | 677
#### []
ISO Code | Source File | C Function | Line
--- | --- | ---
-15.2.10.5.6 | src/string.c | mrb_str_aref_m | 855
+15.2.10.5.6 | src/string.c | mrb_str_aref_m | 895
#### bytes
ISO Code | Source File | C Function | Line
--- | --- | ---
-n/a | src/string.c | mrb_str_bytes | 2507
+n/a | src/string.c | mrb_str_bytes | 2570
#### bytesize
ISO Code | Source File | C Function | Line
--- | --- | ---
-n/a | src/string.c | mrb_str_bytesize | 448
+n/a | src/string.c | mrb_str_bytesize | 489
#### capitalize
ISO Code | Source File | C Function | Line
--- | --- | ---
-15.2.10.5.7 | src/string.c | mrb_str_capitalize | 921
+15.2.10.5.7 | src/string.c | mrb_str_capitalize | 961
#### capitalize!
ISO Code | Source File | C Function | Line
--- | --- | ---
-15.2.10.5.8 | src/string.c | mrb_str_capitalize_bang | 885
+15.2.10.5.8 | src/string.c | mrb_str_capitalize_bang | 925
#### chomp
ISO Code | Source File | C Function | Line
--- | --- | ---
-15.2.10.5.9 | src/string.c | mrb_str_chomp | 1024
+15.2.10.5.9 | src/string.c | mrb_str_chomp | 1064
#### chomp!
ISO Code | Source File | C Function | Line
--- | --- | ---
-15.2.10.5.10 | src/string.c | mrb_str_chomp_bang | 939
+15.2.10.5.10 | src/string.c | mrb_str_chomp_bang | 979
#### chop
ISO Code | Source File | C Function | Line
--- | --- | ---
-15.2.10.5.11 | src/string.c | mrb_str_chop | 1082
+15.2.10.5.11 | src/string.c | mrb_str_chop | 1122
#### chop!
ISO Code | Source File | C Function | Line
--- | --- | ---
-15.2.10.5.12 | src/string.c | mrb_str_chop_bang | 1043
+15.2.10.5.12 | src/string.c | mrb_str_chop_bang | 1083
#### downcase
ISO Code | Source File | C Function | Line
--- | --- | ---
-15.2.10.5.13 | src/string.c | mrb_str_downcase | 1132
+15.2.10.5.13 | src/string.c | mrb_str_downcase | 1172
#### downcase!
ISO Code | Source File | C Function | Line
--- | --- | ---
-15.2.10.5.14 | src/string.c | mrb_str_downcase_bang | 1099
+15.2.10.5.14 | src/string.c | mrb_str_downcase_bang | 1139
#### empty?
ISO Code | Source File | C Function | Line
--- | --- | ---
-15.2.10.5.16 | src/string.c | mrb_str_empty_p | 1152
+15.2.10.5.16 | src/string.c | mrb_str_empty_p | 1192
#### eql?
ISO Code | Source File | C Function | Line
--- | --- | ---
-15.2.10.5.17 | src/string.c | mrb_str_eql | 1167
+15.2.10.5.17 | src/string.c | mrb_str_eql | 1207
#### hash
ISO Code | Source File | C Function | Line
--- | --- | ---
-15.2.10.5.20 | src/string.c | mrb_str_hash_m | 1253
+15.2.10.5.20 | src/string.c | mrb_str_hash_m | 1297
#### include?
ISO Code | Source File | C Function | Line
--- | --- | ---
-15.2.10.5.21 | src/string.c | mrb_str_include | 1273
+15.2.10.5.21 | src/string.c | mrb_str_include | 1317
#### index
ISO Code | Source File | C Function | Line
--- | --- | ---
-15.2.10.5.22 | src/string.c | mrb_str_index_m | 1315
+15.2.10.5.22 | src/string.c | mrb_str_index_m | 1359
#### initialize
ISO Code | Source File | C Function | Line
--- | --- | ---
-15.2.10.5.23 | src/string.c | mrb_str_init | 1441
+15.2.10.5.23 | src/string.c | mrb_str_init | 1483
#### initialize_copy
ISO Code | Source File | C Function | Line
--- | --- | ---
-15.2.10.5.24 | src/string.c | mrb_str_replace | 1425
+15.2.10.5.24 | src/string.c | mrb_str_replace | 1467
#### inspect
ISO Code | Source File | C Function | Line
--- | --- | ---
-15.2.10.5.46 | src/string.c | mrb_str_inspect | 2445
+15.2.10.5.46 | src/string.c | mrb_str_inspect | 2508
#### intern
ISO Code | Source File | C Function | Line
--- | --- | ---
-15.2.10.5.25 | src/string.c | mrb_str_intern | 1473
+15.2.10.5.25 | src/string.c | mrb_str_intern | 1515
#### length
ISO Code | Source File | C Function | Line
--- | --- | ---
-15.2.10.5.26 | src/string.c | mrb_str_size | 463
+15.2.10.5.26 | src/string.c | mrb_str_size | 504
#### replace
ISO Code | Source File | C Function | Line
--- | --- | ---
-15.2.10.5.28 | src/string.c | mrb_str_replace | 1425
+15.2.10.5.28 | src/string.c | mrb_str_replace | 1467
#### reverse
ISO Code | Source File | C Function | Line
--- | --- | ---
-15.2.10.5.29 | src/string.c | mrb_str_reverse | 1543
+15.2.10.5.29 | src/string.c | mrb_str_reverse | 1591
#### reverse!
ISO Code | Source File | C Function | Line
--- | --- | ---
-15.2.10.5.30 | src/string.c | mrb_str_reverse_bang | 1569
+15.2.10.5.30 | src/string.c | mrb_str_reverse_bang | 1617
#### rindex
ISO Code | Source File | C Function | Line
--- | --- | ---
-15.2.10.5.31 | src/string.c | mrb_str_rindex_m | 1656
+15.2.10.5.31 | src/string.c | mrb_str_rindex_m | 1703
#### size
ISO Code | Source File | C Function | Line
--- | --- | ---
-15.2.10.5.33 | src/string.c | mrb_str_size | 463
+15.2.10.5.33 | src/string.c | mrb_str_size | 504
#### slice
ISO Code | Source File | C Function | Line
--- | --- | ---
-15.2.10.5.34 | src/string.c | mrb_str_aref_m | 855
+15.2.10.5.34 | src/string.c | mrb_str_aref_m | 895
#### split
ISO Code | Source File | C Function | Line
--- | --- | ---
-15.2.10.5.35 | src/string.c | mrb_str_split_m | 1783
+15.2.10.5.35 | src/string.c | mrb_str_split_m | 1830
#### to_f
ISO Code | Source File | C Function | Line
--- | --- | ---
-15.2.10.5.39 | src/string.c | mrb_str_to_f | 2215
+15.2.10.5.38 | src/string.c | mrb_str_to_f | 2282
#### to_i
ISO Code | Source File | C Function | Line
--- | --- | ---
-15.2.10.5.38 | src/string.c | mrb_str_to_i | 2092
+15.2.10.5.39 | src/string.c | mrb_str_to_i | 2159
#### to_s
ISO Code | Source File | C Function | Line
--- | --- | ---
-15.2.10.5.40 | src/string.c | mrb_str_to_s | 2229
+15.2.10.5.40 | src/string.c | mrb_str_to_s | 2296
#### to_str
ISO Code | Source File | C Function | Line
--- | --- | ---
-15.2.10.5.40 | src/string.c | mrb_str_to_s | 2229
+n/a | src/string.c | mrb_str_to_s | 2296
#### to_sym
ISO Code | Source File | C Function | Line
--- | --- | ---
-15.2.10.5.41 | src/string.c | mrb_str_intern | 1473
+15.2.10.5.41 | src/string.c | mrb_str_intern | 1515
#### upcase
ISO Code | Source File | C Function | Line
--- | --- | ---
-15.2.10.5.42 | src/string.c | mrb_str_upcase | 2279
+15.2.10.5.42 | src/string.c | mrb_str_upcase | 2346
#### upcase!
ISO Code | Source File | C Function | Line
--- | --- | ---
-15.2.10.5.43 | src/string.c | mrb_str_upcase_bang | 2246
+15.2.10.5.43 | src/string.c | mrb_str_upcase_bang | 2313
## Symbol
@@ -1198,37 +1150,37 @@ ISO Code | Mixins | Source File
ISO Code | Source File | C Function | Line
--- | --- | ---
-n/a | src/symbol.c | sym_cmp | 413
+n/a | src/symbol.c | sym_cmp | 442
#### ===
ISO Code | Source File | C Function | Line
--- | --- | ---
-15.2.11.3.1 | src/symbol.c | sym_equal | 186
+15.2.11.3.1 | src/symbol.c | sym_equal | 216
#### id2name
ISO Code | Source File | C Function | Line
--- | --- | ---
-15.2.11.3.2 | src/symbol.c | mrb_sym_to_s | 209
+15.2.11.3.2 | src/symbol.c | mrb_sym_to_s | 239
#### inspect
ISO Code | Source File | C Function | Line
--- | --- | ---
-15.2.11.3.5 | src/symbol.c | sym_inspect | 361
+15.2.11.3.5 | src/symbol.c | sym_inspect | 391
#### to_s
ISO Code | Source File | C Function | Line
--- | --- | ---
-15.2.11.3.3 | src/symbol.c | mrb_sym_to_s | 209
+15.2.11.3.3 | src/symbol.c | mrb_sym_to_s | 239
#### to_sym
ISO Code | Source File | C Function | Line
--- | --- | ---
-15.2.11.3.4 | src/symbol.c | sym_to_sym | 231
+15.2.11.3.4 | src/symbol.c | sym_to_sym | 261
## SyntaxError
@@ -1248,31 +1200,31 @@ n/a | n/a | src/object.c
ISO Code | Source File | C Function | Line
--- | --- | ---
-15.2.5.3.1 | src/object.c | true_and | 113
+15.2.5.3.1 | src/object.c | true_and | 111
#### ^
ISO Code | Source File | C Function | Line
--- | --- | ---
-15.2.5.3.2 | src/object.c | true_xor | 133
+15.2.5.3.2 | src/object.c | true_xor | 131
#### inspect
ISO Code | Source File | C Function | Line
--- | --- | ---
-n/a | src/object.c | true_to_s | 150
+n/a | src/object.c | true_to_s | 148
#### to_s
ISO Code | Source File | C Function | Line
--- | --- | ---
-15.2.5.3.3 | src/object.c | true_to_s | 150
+15.2.5.3.3 | src/object.c | true_to_s | 148
#### |
ISO Code | Source File | C Function | Line
--- | --- | ---
-15.2.5.3.4 | src/object.c | true_or | 173
+15.2.5.3.4 | src/object.c | true_or | 171
# Core Modules
@@ -1300,61 +1252,61 @@ n/a | src/gc.c
ISO Code | Source File | C Function | Line
--- | --- | ---
-n/a | src/gc.c | gc_disable | 1131
+n/a | src/gc.c | gc_disable | 1163
#### enable
ISO Code | Source File | C Function | Line
--- | --- | ---
-n/a | src/gc.c | gc_enable | 1109
+n/a | src/gc.c | gc_enable | 1141
#### generational_mode
ISO Code | Source File | C Function | Line
--- | --- | ---
-n/a | src/gc.c | gc_generational_mode_get | 1231
+n/a | src/gc.c | gc_generational_mode_get | 1263
#### generational_mode=
ISO Code | Source File | C Function | Line
--- | --- | ---
-n/a | src/gc.c | gc_generational_mode_set | 1245
+n/a | src/gc.c | gc_generational_mode_set | 1277
#### interval_ratio
ISO Code | Source File | C Function | Line
--- | --- | ---
-n/a | src/gc.c | gc_interval_ratio_get | 1149
+n/a | src/gc.c | gc_interval_ratio_get | 1181
#### interval_ratio=
ISO Code | Source File | C Function | Line
--- | --- | ---
-n/a | src/gc.c | gc_interval_ratio_set | 1164
+n/a | src/gc.c | gc_interval_ratio_set | 1196
#### start
ISO Code | Source File | C Function | Line
--- | --- | ---
-n/a | src/gc.c | gc_start | 1089
+n/a | src/gc.c | gc_start | 1121
#### step_ratio
ISO Code | Source File | C Function | Line
--- | --- | ---
-n/a | src/gc.c | gc_step_ratio_get | 1182
+n/a | src/gc.c | gc_step_ratio_get | 1214
#### step_ratio=
ISO Code | Source File | C Function | Line
--- | --- | ---
-n/a | src/gc.c | gc_step_ratio_set | 1197
+n/a | src/gc.c | gc_step_ratio_set | 1229
#### test
ISO Code | Source File | C Function | Line
--- | --- | ---
-n/a | src/gc.c | gc_test | 1553
+n/a | src/gc.c | gc_test | 1585
## Kernel
@@ -1368,25 +1320,25 @@ ISO Code | Source File
ISO Code | Source File | C Function | Line
--- | --- | ---
-15.3.1.2.2 | src/kernel.c | mrb_f_block_given_p_m | 215
+15.3.1.2.2 | src/kernel.c | mrb_f_block_given_p_m | 185
#### global_variables
ISO Code | Source File | C Function | Line
--- | --- | ---
-15.3.1.2.4 | src/kernel.c | mrb_f_global_variables | 1056
+15.3.1.2.4 | src/kernel.c | mrb_f_global_variables | 1043
#### iterator?
ISO Code | Source File | C Function | Line
--- | --- | ---
-15.3.1.2.5 | src/kernel.c | mrb_f_block_given_p_m | 215
+15.3.1.2.5 | src/kernel.c | mrb_f_block_given_p_m | 185
#### raise
ISO Code | Source File | C Function | Line
--- | --- | ---
-15.3.1.2.12 | src/kernel.c | mrb_f_raise | 905
+15.3.1.2.12 | src/kernel.c | mrb_f_raise | 928
### Methods
@@ -1408,41 +1360,59 @@ ISO Code | Source File | C Function | Line
--- | --- | ---
15.3.1.3.2 | src/kernel.c | mrb_equal_m | 126
+#### __case_eqq
+
+ISO Code | Source File | C Function | Line
+--- | --- | ---
+n/a | src/kernel.c | mrb_obj_ceqq | 1121
+
#### __id__
ISO Code | Source File | C Function | Line
--- | --- | ---
15.3.1.3.3 | src/kernel.c | mrb_obj_id_m | 155
+#### __method__
+
+ISO Code | Source File | C Function | Line
+--- | --- | ---
+n/a | src/kernel.c | mrb_f_method | 223
+
#### __send__
ISO Code | Source File | C Function | Line
--- | --- | ---
-15.3.1.3.4 | src/kernel.c | mrb_f_send | 180
+15.3.1.3.4 | src/kernel.c | mrb_f_send | 441
#### block_given?
ISO Code | Source File | C Function | Line
--- | --- | ---
-15.3.1.3.6 | src/kernel.c | mrb_f_block_given_p_m | 215
+15.3.1.3.6 | src/kernel.c | mrb_f_block_given_p_m | 185
#### class
ISO Code | Source File | C Function | Line
--- | --- | ---
-15.3.1.3.7 | src/kernel.c | mrb_obj_class_m | 256
+15.3.1.3.7 | src/kernel.c | mrb_obj_class_m | 246
#### clone
ISO Code | Source File | C Function | Line
--- | --- | ---
-15.3.1.3.8 | src/kernel.c | mrb_obj_clone | 342
+15.3.1.3.8 | src/kernel.c | mrb_obj_clone | 343
+
+#### define_singleton_method
+
+ISO Code | Source File | C Function | Line
+--- | --- | ---
+n/a | src/kernel.c | mod_define_singleton_method | 1103
#### dup
ISO Code | Source File | C Function | Line
--- | --- | ---
-15.3.1.3.9 | src/kernel.c | mrb_obj_dup | 378
+15.3.1.3.9 | src/kernel.c | mrb_obj_dup | 379
#### eql?
@@ -1460,25 +1430,25 @@ ISO Code | Source File | C Function | Line
ISO Code | Source File | C Function | Line
--- | --- | ---
-15.3.1.3.13 | src/kernel.c | mrb_obj_extend_m | 437
+15.3.1.3.13 | src/kernel.c | mrb_obj_extend_m | 438
#### global_variables
ISO Code | Source File | C Function | Line
--- | --- | ---
-15.3.1.3.14 | src/kernel.c | mrb_f_global_variables | 1056
+15.3.1.3.14 | src/kernel.c | mrb_f_global_variables | 1043
#### hash
ISO Code | Source File | C Function | Line
--- | --- | ---
-15.3.1.3.15 | src/kernel.c | mrb_obj_hash | 458
+15.3.1.3.15 | src/kernel.c | mrb_obj_hash | 459
#### initialize_copy
ISO Code | Source File | C Function | Line
--- | --- | ---
-15.3.1.3.16 | src/kernel.c | mrb_obj_init_copy | 465
+15.3.1.3.16 | src/kernel.c | mrb_obj_init_copy | 466
#### inspect
@@ -1490,67 +1460,67 @@ ISO Code | Source File | C Function | Line
ISO Code | Source File | C Function | Line
--- | --- | ---
-15.3.1.3.18 | src/kernel.c | mrb_obj_instance_eval | 501
+15.3.1.3.18 | src/kernel.c | mrb_obj_instance_eval | 500
#### instance_of?
ISO Code | Source File | C Function | Line
--- | --- | ---
-15.3.1.3.19 | src/kernel.c | obj_is_instance_of | 540
+15.3.1.3.19 | src/kernel.c | obj_is_instance_of | 539
#### instance_variable_defined?
ISO Code | Source File | C Function | Line
--- | --- | ---
-15.3.1.3.20 | src/kernel.c | mrb_obj_ivar_defined | 607
+15.3.1.3.20 | src/kernel.c | mrb_obj_ivar_defined | 608
#### instance_variable_get
ISO Code | Source File | C Function | Line
--- | --- | ---
-15.3.1.3.21 | src/kernel.c | mrb_obj_ivar_get | 641
+15.3.1.3.21 | src/kernel.c | mrb_obj_ivar_get | 642
#### instance_variable_set
ISO Code | Source File | C Function | Line
--- | --- | ---
-15.3.1.3.22 | src/kernel.c | mrb_obj_ivar_set | 673
+15.3.1.3.22 | src/kernel.c | mrb_obj_ivar_set | 674
#### instance_variables
ISO Code | Source File | C Function | Line
--- | --- | ---
-15.3.1.3.23 | src/kernel.c | mrb_obj_instance_variables | 666
+15.3.1.3.23 | src/kernel.c | mrb_obj_instance_variables | 672
#### is_a?
ISO Code | Source File | C Function | Line
--- | --- | ---
-15.3.1.3.24 | src/kernel.c | mrb_obj_is_kind_of_m | 713
+15.3.1.3.24 | src/kernel.c | mrb_obj_is_kind_of_m | 714
#### iterator?
ISO Code | Source File | C Function | Line
--- | --- | ---
-15.3.1.3.25 | src/kernel.c | mrb_f_block_given_p_m | 215
+15.3.1.3.25 | src/kernel.c | mrb_f_block_given_p_m | 185
#### kind_of?
ISO Code | Source File | C Function | Line
--- | --- | ---
-15.3.1.3.26 | src/kernel.c | mrb_obj_is_kind_of_m | 713
+15.3.1.3.26 | src/kernel.c | mrb_obj_is_kind_of_m | 714
#### methods
ISO Code | Source File | C Function | Line
--- | --- | ---
-15.3.1.3.31 | src/kernel.c | mrb_obj_methods_m | 811
+15.3.1.3.31 | src/kernel.c | mrb_obj_methods_m | 834
#### nil?
ISO Code | Source File | C Function | Line
--- | --- | ---
-15.3.1.3.32 | src/kernel.c | mrb_false | 827
+15.3.1.3.32 | src/kernel.c | mrb_false | 850
#### object_id
@@ -1562,59 +1532,59 @@ ISO Code | Source File | C Function | Line
ISO Code | Source File | C Function | Line
--- | --- | ---
-15.3.1.3.36 | src/kernel.c | mrb_obj_private_methods | 842
+15.3.1.3.36 | src/kernel.c | mrb_obj_private_methods | 865
#### protected_methods
ISO Code | Source File | C Function | Line
--- | --- | ---
-15.3.1.3.37 | src/kernel.c | mrb_obj_protected_methods | 859
+15.3.1.3.37 | src/kernel.c | mrb_obj_protected_methods | 882
#### public_methods
ISO Code | Source File | C Function | Line
--- | --- | ---
-15.3.1.3.38 | src/kernel.c | mrb_obj_public_methods | 876
+15.3.1.3.38 | src/kernel.c | mrb_obj_public_methods | 899
#### raise
ISO Code | Source File | C Function | Line
--- | --- | ---
-15.3.1.3.40 | src/kernel.c | mrb_f_raise | 905
+15.3.1.3.40 | src/kernel.c | mrb_f_raise | 928
#### remove_instance_variable
ISO Code | Source File | C Function | Line
--- | --- | ---
-15.3.1.3.41 | src/kernel.c | mrb_obj_remove_instance_variable | 955
+15.3.1.3.41 | src/kernel.c | mrb_obj_remove_instance_variable | 978
#### respond_to?
ISO Code | Source File | C Function | Line
--- | --- | ---
-15.3.1.3.43 | src/kernel.c | obj_respond_to | 991
+15.3.1.3.43 | src/kernel.c | obj_respond_to | 1014
#### send
ISO Code | Source File | C Function | Line
--- | --- | ---
-15.3.1.3.44 | src/kernel.c | mrb_f_send | 180
+15.3.1.3.44 | src/kernel.c | mrb_f_send | 441
#### singleton_class
ISO Code | Source File | C Function | Line
--- | --- | ---
-n/a | src/kernel.c | mrb_singleton_class | 919
+n/a | src/kernel.c | mrb_singleton_class | 962
#### singleton_methods
ISO Code | Source File | C Function | Line
--- | --- | ---
-15.3.1.3.45 | src/kernel.c | mrb_obj_singleton_methods_m | 1072
+15.3.1.3.45 | src/kernel.c | mrb_obj_singleton_methods_m | 1095
#### to_s
ISO Code | Source File | C Function | Line
--- | --- | ---
-15.3.1.3.46 | src/kernel.c | mrb_any_to_s | 431
+15.3.1.3.46 | src/kernel.c | mrb_any_to_s | 438