Ryan Scott
|
3ebd8167e1
|
Slight cleanup of code
|
2013-07-21 18:05:45 +10:00 |
|
Ryan Scott
|
75f8aab247
|
First round of trying to improve the performance of attr_reader and attr_writer. From ~24sec to ~15sec
|
2013-07-18 07:54:16 +10:00 |
|
Jun Hiroe
|
8e42868600
|
Repalace int with mrb_bool because a return value is boolean.
|
2013-07-15 23:17:12 +09:00 |
|
Jun Hiroe
|
b8f4e47676
|
2.Replace mrb_intern() func with mrb_intern2() func or mrb_intern_cstr() func.
|
2013-07-12 01:32:49 +09:00 |
|
kimu_shu
|
e720782f81
|
Add MRB_WORD_BOXING mode (represent mrb_value as a word)
|
2013-05-26 10:09:17 +09:00 |
|
Yukihiro "Matz" Matsumoto
|
5c0b9b703c
|
primary mruby fiber implementation
|
2013-05-20 17:54:07 +09:00 |
|
Yukihiro "Matz" Matsumoto
|
bcf1204940
|
small cosmetic refactoring
|
2013-04-26 10:59:37 +09:00 |
|
Yukihiro "Matz" Matsumoto
|
e63b086f1e
|
rename mrb_interned API functions
|
2013-04-26 10:57:08 +09:00 |
|
Yukihiro "Matz" Matsumoto
|
c99b72b20d
|
Merge branch 'suppress_intern' of https://github.com/crimsonwoods/mruby into crimsonwoods-suppress_intern
|
2013-04-26 09:18:39 +09:00 |
|
crimsonwoods
|
09dad05a72
|
suppress intern inside of 'respond_to?'.
|
2013-04-25 15:56:53 +09:00 |
|
Yukihiro "Matz" Matsumoto
|
30d580ecbc
|
rename every ARGS_XXX to MRB_ARGS_XXX; ref #1206
|
2013-04-25 09:47:36 +09:00 |
|
h2so5
|
9b798114bb
|
Use mrb_bool for the 'b' format specifier of mrb_get_args
|
2013-04-22 10:41:53 +09:00 |
|
Yukihiro "Matz" Matsumoto
|
e861ecf514
|
small consmetic fix
|
2013-04-20 23:01:31 +09:00 |
|
Carson McDonald
|
93b23357fe
|
Add implementation for respond_to_missing?
|
2013-04-20 07:48:26 -04:00 |
|
h2so5
|
359b5ee7af
|
Refactor kernel.c and class.c
|
2013-04-20 01:25:15 +09:00 |
|
Yukihiro "Matz" Matsumoto
|
09eae5ceb2
|
move no block check to mrb_yield_internal
|
2013-04-13 10:03:34 +09:00 |
|
Yukihiro "Matz" Matsumoto
|
c3b79e11f3
|
add no block check; based on patch from h2so5; close #1174
|
2013-04-13 01:16:37 +09:00 |
|
Kouki Ooyatsu
|
7e163c0567
|
bugfix: Kernel#!=, and add #!= testcase.
|
2013-04-01 12:18:19 +09:00 |
|
Masaki Muranaka
|
2b5b161f8b
|
Sort include files. Some redundant includes are removed.
|
2013-03-29 10:22:31 +09:00 |
|
Masaki Muranaka
|
c0b5220418
|
Modify mrb_name_error() to use mrb_format().
|
2013-03-28 17:35:04 +09:00 |
|
Yukihiro Matz Matsumoto
|
18b2683b97
|
use new mrb_format API from mrb_raisef; its only format specifier is "%S" (stringify) and takes mrb_value; close #1062
|
2013-03-27 23:41:23 +09:00 |
|
Yukihiro Matz Matsumoto
|
b1bd62e047
|
remove all MRB_TT_MAIN from source
|
2013-03-26 21:25:00 +09:00 |
|
Carson McDonald
|
930e4c71c0
|
Make mrb_top_self return a real instance.
|
2013-03-25 00:23:22 -04:00 |
|
mattn
|
a8abbaed1a
|
Remove needless prototype
|
2013-03-24 00:34:10 +09:00 |
|
Masaki Muranaka
|
f8fa56d8c3
|
Use mrb_intern2() instead of mrb_intern(). This is for avoiding overhead by strlen().
|
2013-03-22 14:22:45 +09:00 |
|
Yukihiro Matz Matsumoto
|
d0d920e909
|
rename mrb_true_or_false_value() to mrb_bool_value()
|
2013-03-19 12:03:54 +09:00 |
|
Masaki Muranaka
|
872536a800
|
Use mrb_true_or_false_value() / in obj_respond_to().
|
2013-03-19 11:04:21 +09:00 |
|
Masaki Muranaka
|
447f110e86
|
Use mrb_true_or_false_value() / in mrb_obj_is_kind_of_m().
|
2013-03-19 11:04:21 +09:00 |
|
Masaki Muranaka
|
739338b86f
|
Use mrb_true_or_false_value() / in mrb_obj_ivar_defined().
|
2013-03-19 11:04:21 +09:00 |
|
Masaki Muranaka
|
af1ead1ef9
|
Use mrb_true_or_false_value() / in obj_is_instance_of().
|
2013-03-19 11:04:21 +09:00 |
|
Masaki Muranaka
|
57e345c767
|
Use mrb_true_or_false_value() / in mrb_f_block_given_p_m().
|
2013-03-19 11:04:21 +09:00 |
|
Masaki Muranaka
|
70baae2573
|
Use mrb_true_or_false_value() / in mrb_equal_m().
|
2013-03-19 11:04:21 +09:00 |
|
Masaki Muranaka
|
713c4f9c75
|
Use mrb_true_or_false_value() / in mrb_obj_not_equal_m().
|
2013-03-19 11:04:21 +09:00 |
|
Masaki Muranaka
|
7a840e321a
|
Use mrb_true_or_false_value() / in mrb_obj_equal_m().
|
2013-03-19 11:04:21 +09:00 |
|
Yukihiro Matz Matsumoto
|
88483fad00
|
rename mrb_basic to mrb_basic_ptr; close #1011
|
2013-03-15 23:21:13 +09:00 |
|
kano4
|
60df77788b
|
Add break to default case in switch statement
|
2013-03-14 23:18:12 +09:00 |
|
Yukihiro Matz Matsumoto
|
93e9174c57
|
symbol length make size_t from mrb_int; cancel #993 monaka/pr-cleanup-symbol.c-20130312
|
2013-03-14 19:09:55 +09:00 |
|
Masaki Muranaka
|
97136825e2
|
Separate Kernel#sprintf support from mruby core. It's moved to mrbgems.
|
2013-03-04 23:04:39 +09:00 |
|
Yukihiro "Matz" Matsumoto
|
afa5b26826
|
Merge pull request #931 from matsumoto-r/fix_some_indents
Adjust some indents
|
2013-03-03 04:32:37 -08:00 |
|
Masaki Muranaka
|
6cd7017ec1
|
Remove trailing whitespaces. This is just a cosmetic change.
|
2013-03-03 10:54:00 +09:00 |
|
MATSUMOTO Ryosuke
|
809732ab40
|
Adjust some indents
|
2013-03-02 10:26:54 -08:00 |
|
Masaki Muranaka
|
da9b9c549a
|
Remove unused structures.
|
2013-03-01 13:18:57 +09:00 |
|
brainopia
|
db6e6dc5b8
|
Remove freeze leftovers
|
2013-02-27 09:47:05 +04:00 |
|
Cremno
|
0a22c59938
|
use the new specifier b instead of o
|
2013-01-15 09:15:10 +01:00 |
|
Yukihiro Matz Matsumoto
|
fd12f87712
|
save lastpc on exception and use it in mruby stack trace
|
2012-12-12 18:23:20 +09:00 |
|
skandhas
|
0303faf696
|
fix incorrect checkups in check_iv_name
|
2012-12-09 21:16:58 +08:00 |
|
skandhas
|
f6c44d0dff
|
make 'class_instance_method_list' into a non-static funcion
|
2012-11-26 11:20:48 +08:00 |
|
skandhas
|
c6574ddc4c
|
delete redundant '__send__' definition
|
2012-11-18 13:41:15 +08:00 |
|
Yukihiro Matz Matsumoto
|
a5d7ebbad0
|
prepare metaclass of metaclass when retrieving by singleton_class(); close #540
|
2012-11-16 11:34:16 +09:00 |
|
Yukihiro Matz Matsumoto
|
78be24c87b
|
init_copy should copy IV of SCLASS, HASH, DATA as well
|
2012-11-14 17:19:01 +09:00 |
|