| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2017-04-12 | Use while statement instead of for statement | Kouichi Nakanishi | |
| 2017-04-12 | Find Class/Module in nested singleton class; fix #3598 | Kouichi Nakanishi | |
| 2017-04-10 | An object attached to a singleton class may not be a class; fix #3587 | Yukihiro "Matz" Matsumoto | |
| The fix for #3539 was incomplete. | |||
| 2017-03-31 | Modify to get constant of parent module in singleton class; fix #3568 | Kouichi Nakanishi | |
| 2017-03-30 | small cosmetic change; ref #3570 | Yukihiro "Matz" Matsumoto | |
| 2017-03-30 | Modify class variable definition in singleton class; fix #3539 | Kouichi Nakanishi | |
| 2017-03-18 | Small cosmetic change ("* " -> "*"). | Yukihiro "Matz" Matsumoto | |
| 2016-12-12 | freeze instance variables; ref #3340 | Yukihiro "Matz" Matsumoto | |
| 2016-11-24 | Add pointer casting from mrb_malloc(); ref #3267 | Yukihiro "Matz" Matsumoto | |
| 2016-11-08 | class variables in higher order have a priority; fix #3235 | Yukihiro "Matz" Matsumoto | |
| 2016-01-11 | Fix class variable reference in module | Kouhei Sutou | |
| Fix #3079 | |||
| 2015-11-27 | include changed from by quotes ("") to by brackets (<>); close #3032 | Yukihiro "Matz" Matsumoto | |
| 2015-11-07 | PR #2521 did not work for singleton classes for non-class objects; fix #3003 | Yukihiro "Matz" Matsumoto | |
| 2015-07-16 | use mrb_str_cat_str() instead of mrb_str_append() | cremno | |
| If the argument is always a string, then mrb_str_cat_str() can be directly called instead of indirectly by mrb_str_append(). mrb_any_to_s(), mrb_obj_as_string(), mrb_inspect() always return a string. | |||
| 2015-06-24 | Remove unnecessary backticks. | Franck Verrot | |
| Dr Markus Kuhn published in 1999 an article [1] explaining in details why we shouldn't use the ASCII grave accent (0x60) as a left quotation. Backticks have been used most notably to produce nice-looking LaTeX documents but it doesn't seem to be an issue on modern platforms and for the oldest ones, there are workarounds as mentioned by Dr Kuhn. [1]: https://www.cl.cam.ac.uk/~mgk25/ucs/quotes.html | |||
| 2015-05-28 | remove unnecessary including of <ctype.h> | cremno | |
| Not needed anymore since 85075bef7583edd0a48cfbdfaa632cbdacf78f2c | |||
| 2014-09-19 | change class argument of mrb_const_defined_at from `struct RClass*` to ↵ | Yukihiro "Matz" Matsumoto | |
| `mrb_value` to make it consistent with mrb_const_defined; ref #2593 | |||
| 2014-09-19 | const_defined? to check superclasses; ref #2593 | Yukihiro "Matz" Matsumoto | |
| 2014-09-04 | instance variable name validation based on <ctype.h>; fix #2584 | Yukihiro "Matz" Matsumoto | |
| 2014-09-02 | refactor valid instance variable name check | Yukihiro "Matz" Matsumoto | |
| 2014-08-29 | Fix mismatches for MRB_API declarations. | Tatsuhiko Kubo | |
| 2014-08-13 | add write barrier when iv is copied | Yukihiro "Matz" Matsumoto | |
| 2014-08-04 | add MRB_API modifiers to mruby API functions | Yukihiro "Matz" Matsumoto | |
| 2014-08-02 | Use Boolean macro in variable.c | Jun Hiroe | |
| 2014-07-21 | Use MRB_TT_EXCEPTION in exception object. | take_cheeze | |
| 2014-07-14 | Use `mrb_bool` as return type of `mrb_const_defined_at`. | take_cheeze | |
| 2014-06-16 | [minor-fix]Minor cleanups on variable.c comments | katmutua | |
| 2014-05-18 | Add a space aftre bracket. | yui-knk | |
| 2014-05-04 | Fix typo. | yui-knk | |
| 2014-04-26 | Class.constants to take optional argument; close #2133 | Yukihiro "Matz" Matsumoto | |
| 2014-04-14 | reduce RSTRING_PTR usage | cremno | |
| 2014-04-10 | revert b45e99 since a bug in khash.h was fixed | Yukihiro "Matz" Matsumoto | |
| 2014-04-09 | Fix invalid hash type | mattn | |
| 2014-04-09 | call kh_get before kh_put to avoid potential key lost; reported by @mirichi | Yukihiro "Matz" Matsumoto | |
| 2014-04-02 | Use bool macro KHASH_DEFINE and KHASH_DECLARE | ksss | |
| 2014-03-26 | Remove redundant NULL checks. | Masaki Muranaka | |
| mrb_malloc causes an exception when memory was empty. | |||
| 2014-03-15 | symbol length type to be mrb_int | Yukihiro "Matz" Matsumoto | |
| 2014-03-08 | use mrb_str_cat_lit for literals | cremno | |
| 2014-02-27 | use mrb_str_cat_lit() intead of mrb_str_cat | cubicdaiya | |
| 2014-02-17 | iv_size (non-seglist): return 0 if t is NULL | cremno | |
| 2014-02-13 | mrb_str_cat2: deprecated since 0cedf8f | cremno | |
| 2014-02-09 | Fix Kernel#global_variables for $1-$9 | Pavel | |
| 2014-01-07 | remove superfluous includes | cremno | |
| - reduce compile time by a little bit (full-core: ~0.7s for me) - thanks to 'include-what-you-use' for some help - include Standard C header files before any other (coding style) | |||
| 2014-01-06 | small refactoring (dedup mrb_vm_cv_set) | Yukihiro "Matz" Matsumoto | |
| 2013-12-23 | Remove 'mrb_state' field from 'kh_xxx_t' structure. | crimsonwoods | |
| 'kh_xxx_t' requires 'mrb_state' to allocate, free, and compute hash value. But 'mrb_state' should not be held by 'kh_xxx_t' and 'mrb_state' should be supplied from outside. | |||
| 2013-12-10 | Avoid recursive instance variable inspections | h2so5 | |
| 2013-12-08 | Fix mod.constants cannot return the single character constant | bggd | |
| 2013-12-01 | add mrb_intern_lit for creating symbol from string literal | take_cheeze | |
| 2013-11-29 | rename mrb_intern2() to mrb_intern(); huge API incompatibility; close #1513 | Yukihiro "Matz" Matsumoto | |
| 2013-10-15 | define Module#const_missing | Yukihiro "Matz" Matsumoto | |
