| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2019-02-07 | Merge branch 'rename-bin-mruby-config-to-bin-config' of ↵ | Yukihiro "Matz" Matsumoto | |
| https://github.com/shuujii/mruby into shuujii-rename-bin-mruby-config-to-bin-config | |||
| 2019-02-07 | Raise `NameError` for symbol struct access. | Yukihiro "Matz" Matsumoto | |
| 2019-02-07 | Merge pull request #4264 from shuujii/integrate-definition-of-exefile | Yukihiro "Matz" Matsumoto | |
| Integrate definition of `MRuby::Build#exefile` | |||
| 2019-02-06 | Implement symbol hash table to boost `find_symbol`. | Yukihiro "Matz" Matsumoto | |
| In 4174e02, we removed the symbol hash table from `mrb_state` but `find_symbol` was too slow with linear search. My performance estimation was wrong. So we implemented a new compact hash table for symbols. | |||
| 2019-02-06 | Reduce invocation of `mrb_convert_type()` from `mrb_str_to_str()`. | Yukihiro "Matz" Matsumoto | |
| 2019-02-06 | Remove symbol hash table from `mrb_state` structure. | Yukihiro "Matz" Matsumoto | |
| Use linear search instead. Number of symbols is usually small (<1K), so we don't need performance boost from hash tables. In our benchmark measurement, hash tables consumes 790KB for `build/full-debug/mrbtest`. | |||
| 2019-02-06 | Integrate definition of `MRuby::Build#exefile` | KOBAYASHI Shuji | |
| 2019-02-06 | Merge pull request #4256 from shuujii/move-none-to-mrblib-enum | Yukihiro "Matz" Matsumoto | |
| Move `NONE` to `mrblib/enum.rb` | |||
| 2019-02-05 | Merge pull request #4262 from shuujii/remove-old-comment-in-symbol | Yukihiro "Matz" Matsumoto | |
| Remove old comment for `mrb_sym2name_len()` [ci skip] | |||
| 2019-02-05 | Merge pull request #4261 from shuujii/fix-doc-markup-in-string | Yukihiro "Matz" Matsumoto | |
| Fix markup and remove unneeded comment for doc in `src/string.c` [ci skip] | |||
| 2019-02-05 | Remove old comment for `mrb_sym2name_len()` [ci skip] | KOBAYASHI Shuji | |
| 2019-02-05 | Fix markup and remove unneeded comment for doc in `src/string.c` [ci skip] | KOBAYASHI Shuji | |
| 2019-02-04 | Merge pull request #4260 from shuujii/fix-symbol-size-with-mrb_utf8_string | Yukihiro "Matz" Matsumoto | |
| Fix `Symbol#size` for multi-byte characters with `MRB_UTF8_STRING` | |||
| 2019-02-04 | Fix `Symbol#size` for multi-byte characters with `MRB_UTF8_STRING` | KOBAYASHI Shuji | |
| Before: p :あ.size #=> 3 After: p :あ.size #=> 1 | |||
| 2019-02-04 | Merge pull request #4259 from ↵ | Yukihiro "Matz" Matsumoto | |
| shuujii/use-eException_class-instead-of-mrb_class_get Use `mrb->eException_class` instead of `mrb_class_get()` | |||
| 2019-02-03 | Use `mrb->eException_class` instead of `mrb_class_get()` | KOBAYASHI Shuji | |
| 2019-02-02 | Merge pull request #4258 from shuujii/extend-only-when-necessary | Yukihiro "Matz" Matsumoto | |
| Extend only when necessary in `lib/mruby-core-ext.rb` | |||
| 2019-02-02 | Extend only when necessary in `lib/mruby-core-ext.rb` | KOBAYASHI Shuji | |
| 2019-02-01 | Move `NONE` to `mrblib/enum.rb` | KOBAYASHI Shuji | |
| 2019-01-31 | Merge pull request #4254 from ↵ | Yukihiro "Matz" Matsumoto | |
| shuujii/remove-unneeded-dup-in-enumerator-initialize Remove unneeded `dup` in `Enumerator#initialize` | |||
| 2019-01-30 | Remove unneeded `dup` in `Enumerator#initialize` | KOBAYASHI Shuji | |
| 2019-01-29 | Merge pull request #4253 from shuujii/remove-unused-macro-in-string | Yukihiro "Matz" Matsumoto | |
| Remove unused macro in `src/string.c` | |||
| 2019-01-29 | Remove unused macro in `src/string.c` | KOBAYASHI Shuji | |
| 2019-01-28 | Merge pull request #4252 from ↵ | Yukihiro "Matz" Matsumoto | |
| shuujii/class-expr-with-empty-body-should-return-nil `class`/`module` expression with empty body should return `nil` | |||
| 2019-01-28 | `class`/`module` expression with empty body should return `nil` | KOBAYASHI Shuji | |
| Before: p(class A end) #=> A p(class << self; end) #=> #<Class:#<Object:0x7fdc3880e420>> p(module B end) #=> B After/Ruby: p(class A end) #=> nil p(class << self; end) #=> nil p(module B end) #=> nil | |||
| 2019-01-27 | Merge pull request #4249 from takkaw/fix_time_carry_up_and_down | Yukihiro "Matz" Matsumoto | |
| fix Time about carry-up and carry-down | |||
| 2019-01-26 | fix Time about carry-up and carry-down | takkaw | |
| 2019-01-26 | Merge pull request #4241 from ↵ | Yukihiro "Matz" Matsumoto | |
| shuujii/fix-tests-for-string-reverse-with-mrb-utf8-string Fix tests for `String#reverse` with `MRB_UTF8_STRING` | |||
| 2019-01-26 | Merge pull request #4237 from dearblue/fix-memleak-Data_Wrap_Struct | Yukihiro "Matz" Matsumoto | |
| Fix memory leak `sval` when out of memory in `Data_Wrap_Struct()` | |||
| 2019-01-26 | Merge pull request #4235 from shuujii/avoid-side-effect-when-run-rake | Yukihiro "Matz" Matsumoto | |
| Avoid a side effect when run Rake without execution of tasks | |||
| 2019-01-26 | Merge pull request #4248 from shuujii/refine-error-message-for-time-interval | Yukihiro "Matz" Matsumoto | |
| Refine error message for time interval | |||
| 2019-01-26 | Refine error message for time interval | KOBAYASHI Shuji | |
| Time interval value can be zero, and float (in `Kernel#sleep`) | |||
| 2019-01-25 | Merge pull request #4240 from shuujii/refactor-sleep-test | Yukihiro "Matz" Matsumoto | |
| Use `assert_raise` and `assert_nothing_raised` in `mruby-sleep` tests | |||
| 2019-01-25 | Merge pull request #4245 from shuujii/remove-assert_nothing_raised-in-io-test | Yukihiro "Matz" Matsumoto | |
| Remove definition of `assert_nothing_raised` in `IO` test | |||
| 2019-01-25 | Merge pull request #4246 from shuujii/use-assertion-methods-in-file-test | Yukihiro "Matz" Matsumoto | |
| Use assertion methods in `File` test | |||
| 2019-01-25 | Merge pull request #4247 from shuujii/remove-unused-file-for-mruby-io-test | Yukihiro "Matz" Matsumoto | |
| Remove unused file for `mruby-io` test | |||
| 2019-01-25 | Remove unused file for `mruby-io` test | KOBAYASHI Shuji | |
| 2019-01-25 | Use assertion methods in `File` test | KOBAYASHI Shuji | |
| 2019-01-25 | Remove definition of `assert_nothing_raised` in `IO` test | KOBAYASHI Shuji | |
| 2019-01-25 | Merge pull request #4243 from ↵ | Yukihiro "Matz" Matsumoto | |
| shuujii/remove-definition-of-sprintf-in-mruby-print Remove definition of `Kernel#sprintf` in `mruby-print` | |||
| 2019-01-24 | Merge pull request #4244 from shuujii/remove-redundant-null-check-for-mrb_malloc | Yukihiro "Matz" Matsumoto | |
| Remove redundant `NULL` check for `mrb_malloc` | |||
| 2019-01-24 | Remove redundant `NULL` check for `mrb_malloc` | KOBAYASHI Shuji | |
| 2019-01-24 | Remove definition of `Kernel#sprintf` in `mruby-print` | KOBAYASHI Shuji | |
| 2019-01-23 | Merge pull request #4242 from shuujii/remove-no-meaning-statement | Yukihiro "Matz" Matsumoto | |
| [ci skip] Remove no meaning statement in `bm_app_lc_fizzbuzz.rb` | |||
| 2019-01-23 | [ci skip] Remove no meaning statement in `bm_app_lc_fizzbuzz.rb` | KOBAYASHI Shuji | |
| 2019-01-22 | Fix tests for `String#reverse` with `MRB_UTF8_STRING` | KOBAYASHI Shuji | |
| 2019-01-21 | Use `assert_raise` and `assert_nothing_raised` in `mruby-sleep` tests | KOBAYASHI Shuji | |
| 2019-01-20 | Rename `mruby-bin-mruby-config` mrbgem to `mruby-bin-config` | KOBAYASHI Shuji | |
| For brevity and consistency (e.g. `mruby-bin-strip` doesn't have `mruby-` after `bin-`). | |||
| 2019-01-20 | Fix memory leak `sval` when out of memory in `Data_Wrap_Struct()` | dearblue | |
| 2019-01-20 | Merge pull request #4236 from shuujii/remove-gitkeep | Yukihiro "Matz" Matsumoto | |
| Remove `.gitkeep` files | |||
