| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2018-08-25 | Fixed the corner case bug in `String#{gsub!,sub!}`. | Yukihiro "Matz" Matsumoto | |
| `"a".sub!("a", "a")` should not return `nil`. | |||
| 2018-08-25 | irep is released when Fiber is terminated | pyama86 | |
| 2018-08-25 | Reimplement `Hash#compact!` to conform the standard behavior. | Yukihiro "Matz" Matsumoto | |
| `Hash#compact!` should return `nil` if the receiver does not change. | |||
| 2018-08-25 | Rename ambiguous function names. | Yukihiro "Matz" Matsumoto | |
| `mrb_iv_p` -> `mrb_iv_name_sym_p` `mrb_iv_check` -> `mrb_iv_name_sym_check` | |||
| 2018-08-25 | Remove utility functions: `mrb_vm_iv_{get,set}`. | Yukihiro "Matz" Matsumoto | |
| 2018-08-25 | Revert 04dbbff. | Yukihiro "Matz" Matsumoto | |
| Use segment list for instance variable again to reduce memory. | |||
| 2018-08-25 | Small refactoring. | Yukihiro "Matz" Matsumoto | |
| The macro `RCLASS_SUPER`, `RCLASS_IV_TBL` and `RCLASS_M_TBL` are removed from `include/mruby/class.h`. | |||
| 2018-08-25 | Small refactoring of `flodivmod()`. | Yukihiro "Matz" Matsumoto | |
| 2018-08-25 | Fix mrb_value size with MRB_WORD_BOXING on 32-bit mode | dearblue | |
| 2018-08-25 | Simply use `snprintf` instead of custom `fmt_fp`, | Yukihiro "Matz" Matsumoto | |
| Unless `MRB_DISABLE_STDIO` is set. `snprintf` is used anyway if mruby is configured to use `stdio`. This change reduces 8KB of program size on the Linux box. | |||
| 2018-08-25 | Remove `nregs` member from `mrb_callinfo`. | Yukihiro "Matz" Matsumoto | |
| This means reducing one word per a call frame. | |||
| 2018-08-25 | Should update `ci->env` to share the environment; fix #4073 | Yukihiro "Matz" Matsumoto | |
| 2018-08-25 | Reorganize flags values for classes; fix #3975 | Yukihiro "Matz" Matsumoto | |
| Renamed flag macro names as well: `MRB_FLAG_IS_FROZEN` -> `MRB_FL_OBJ_FROZEN` `MRB_FLAG_IS_PREPENDED` -> `MRB_FL_CLASS_IS_PREPENDED` `MRB_FLAG_IS_ORIGIN` -> `MRB_FL_CLASS_IS_ORIGIN` `MRB_FLAG_IS_INHERITED` -> `MRB_FL_CLASS_IS_INHERITED` | |||
| 2018-08-25 | Check size of the integer multiply before actual overflow; fix #4062 | Yukihiro "Matz" Matsumoto | |
| 2018-08-18 | `Kernel#p` should return an array of arguments; fix #4083 | Yukihiro "Matz" Matsumoto | |
| Although the return value is not defined in ISO, it is better to behave as CRuby does. | |||
| 2018-08-13 | Try to fix a fragile `File#mtime` test. | Yukihiro "Matz" Matsumoto | |
| 2018-08-13 | Remove potential path to avoid uninitialized variable access. | Yukihiro "Matz" Matsumoto | |
| 2018-08-13 | Simplify `mruby-inline-struct` tests. | Yukihiro "Matz" Matsumoto | |
| `gcc -O3` raises error on truncation using `snprintf`. | |||
| 2018-08-13 | Make `Array.new` to accept both integers and floats. | Yukihiro "Matz" Matsumoto | |
| This time we used `Integral` module which is mruby specific. | |||
| 2018-08-11 | Merge pull request #4081 from seratch/fix-typo | Yukihiro "Matz" Matsumoto | |
| Fix misspelling words in comments, docs | |||
| 2018-08-11 | Fix misspelling words in comments | Kazuhiro Sera | |
| 2018-08-10 | Added push() after OP_SEND | Ukrainskiy Sergey | |
| 2018-08-09 | Small fix | Ukrainskiy Sergey | |
| 2018-08-09 | Fix weird behavior of the NODE_NEGATE | Ukrainskiy Sergey | |
| 2018-08-07 | Fixed the corner case bug in `String#{gsub!,sub!}`. | Yukihiro "Matz" Matsumoto | |
| `"a".sub!("a", "a")` should not return `nil`. | |||
| 2018-08-06 | irep is released when Fiber is terminated | pyama86 | |
| 2018-08-06 | Reimplement `Hash#compact!` to conform the standard behavior. | Yukihiro "Matz" Matsumoto | |
| `Hash#compact!` should return `nil` if the receiver does not change. | |||
| 2018-08-06 | Rename ambiguous function names. | Yukihiro "Matz" Matsumoto | |
| `mrb_iv_p` -> `mrb_iv_name_sym_p` `mrb_iv_check` -> `mrb_iv_name_sym_check` | |||
| 2018-08-06 | Remove utility functions: `mrb_vm_iv_{get,set}`. | Yukihiro "Matz" Matsumoto | |
| 2018-08-06 | Revert 04dbbff. | Yukihiro "Matz" Matsumoto | |
| Use segment list for instance variable again to reduce memory. | |||
| 2018-08-06 | Small refactoring. | Yukihiro "Matz" Matsumoto | |
| The macro `RCLASS_SUPER`, `RCLASS_IV_TBL` and `RCLASS_M_TBL` are removed from `include/mruby/class.h`. | |||
| 2018-08-06 | Small refactoring of `flodivmod()`. | Yukihiro "Matz" Matsumoto | |
| 2018-08-06 | Merge pull request #4077 from dearblue/fix-wordboxing-symbol | Yukihiro "Matz" Matsumoto | |
| Fix to sizeof(mrb_value) is 4 bytes with MRB_WORD_BOXING on 32-bit mode | |||
| 2018-08-05 | Fix mrb_value size with MRB_WORD_BOXING on 32-bit mode | dearblue | |
| 2018-08-01 | Simply use `snprintf` instead of custom `fmt_fp`, | Yukihiro "Matz" Matsumoto | |
| Unless `MRB_DISABLE_STDIO` is set. `snprintf` is used anyway if mruby is configured to use `stdio`. This change reduces 8KB of program size on the Linux box. | |||
| 2018-08-01 | Remove `nregs` member from `mrb_callinfo`. | Yukihiro "Matz" Matsumoto | |
| This means reducing one word per a call frame. | |||
| 2018-08-01 | Should update `ci->env` to share the environment; fix #4073 | Yukihiro "Matz" Matsumoto | |
| 2018-08-01 | Merge pull request #4074 from znz/patch-1 | Yukihiro "Matz" Matsumoto | |
| Remove unmatched quotation mark | |||
| 2018-07-31 | Remove unmatched quotation mark | Kazuhiro NISHIYAMA | |
| 2018-07-31 | Bytecode support for `mrdb`. | Yukihiro "Matz" Matsumoto | |
| 2018-07-31 | Add test case corresponding to 53e2723. | Yukihiro "Matz" Matsumoto | |
| 2018-07-31 | Reorganize flags values for classes; fix #3975 | Yukihiro "Matz" Matsumoto | |
| Renamed flag macro names as well: `MRB_FLAG_IS_FROZEN` -> `MRB_FL_OBJ_FROZEN` `MRB_FLAG_IS_PREPENDED` -> `MRB_FL_CLASS_IS_PREPENDED` `MRB_FLAG_IS_ORIGIN` -> `MRB_FL_CLASS_IS_ORIGIN` `MRB_FLAG_IS_INHERITED` -> `MRB_FL_CLASS_IS_INHERITED` | |||
| 2018-07-31 | Check size of the integer multiply before actual overflow; fix #4062 | Yukihiro "Matz" Matsumoto | |
| 2018-07-31 | Describe the difference of the keyword argument behavior. | Yukihiro "Matz" Matsumoto | |
| The implementation of keyword arguments is heavily rely on the prototype made by @take-cheeze in #3629. | |||
| 2018-07-31 | Removed merge hiccups in `doc/opcode.md`. | Yukihiro "Matz" Matsumoto | |
| 2018-07-31 | Removed unused instruction: `OP_KDICT`. | Yukihiro "Matz" Matsumoto | |
| 2018-07-31 | Fixed a small bug in keyword argument parsing. | Yukihiro "Matz" Matsumoto | |
| def m(a=1,**k) p [a,k] end m(a: 1) | |||
| 2018-07-30 | Keyword argument implemented. | Yukihiro "Matz" Matsumoto | |
| 2018-07-30 | New bytecode implementation of mruby VM. | Yukihiro "Matz" Matsumoto | |
| 2018-07-23 | Kernel#instance_eval should define singleton methods; fix #4069 | Yukihiro "Matz" Matsumoto | |
