| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2014-07-17 | Merge pull request #2475 from take-cheeze/full_core_list | Yukihiro "Matz" Matsumoto | |
| Check mrbgem.rake instead of directory to ignore empty directories in full-core gembox. | |||
| 2014-07-16 | Check mrbgem.rake instead of directory to ignore empty directories in full-core. | take_cheeze | |
| 2014-07-16 | need to call write_barrier on every fiber context switch | Yukihiro "Matz" Matsumoto | |
| 2014-07-16 | remove unused local variables; ref #2473 | Yukihiro "Matz" Matsumoto | |
| 2014-07-15 | Implement string compiling `instance_eval` method. | take_cheeze | |
| 2014-07-15 | fiber stack allocation size should be bigger than irep->nregs | Yukihiro "Matz" Matsumoto | |
| 2014-07-13 | use C style comments instead of C++ style comments | Tatsuhiko Kubo | |
| 2014-07-12 | Run mrbgem and core tests on minimum dependencies. | take_cheeze | |
| Solves #2355. In test drivers: * Uses `mrb_t_pass_result` to check and pass test result to main `mrb_state`. * Adds `mrb_init_test_driver` to init test `mrb_state`. | |||
| 2014-07-12 | remove spaces after open parens | Yukihiro "Matz" Matsumoto | |
| 2014-07-12 | initialize `args` in `parse_args` | cremno | |
| 2014-07-12 | coding style adjustments | cremno | |
| 2014-07-12 | update expected error message in bintest | cremno | |
| 2014-07-12 | rewrite stripping | cremno | |
| Previous version ignored some errors, and didn't free memory and close files. Now no memory will be dynamically allocated to simplify error handling. This commit also fixes a wrong check: files[i] = fopen(argv[i], "wb"); if (!ireps[i]) { Improve error messages a bit and add missing newline to one. | |||
| 2014-07-12 | check `mrb_open` return value | cremno | |
| 2014-07-12 | Add `SyntaxError` test and don't print compilation error to stderr in eval. | take_cheeze | |
| 2014-07-12 | Use `mrb_parse_nstring` instead in eval. | take_cheeze | |
| 2014-07-12 | call `mrb_malloc_simple` instead of `malloc` | cremno | |
| 2014-07-11 | allocate `history_path` dynamically | cremno | |
| `PATH_MAX` doesn't have to be defined and if it is, then its value is usually incorrect (possible buffer overflow). Use `malloc` and `snprintf` instead to prevent this. https://www.gnu.org/software/hurd/community/gsoc/project_ideas/maxpath.html | |||
| 2014-07-11 | remove spaces after open parens | Yukihiro "Matz" Matsumoto | |
| 2014-07-09 | initialize `args` in `parse_args` | cremno | |
| 2014-07-09 | coding style adjustments | cremno | |
| 2014-07-09 | update expected error message in bintest | cremno | |
| 2014-07-09 | rewrite stripping | cremno | |
| Previous version ignored some errors, and didn't free memory and close files. Now no memory will be dynamically allocated to simplify error handling. This commit also fixes a wrong check: files[i] = fopen(argv[i], "wb"); if (!ireps[i]) { Improve error messages a bit and add missing newline to one. | |||
| 2014-07-09 | check `mrb_open` return value | cremno | |
| 2014-07-09 | Add `SyntaxError` test and don't print compilation error to stderr in eval. | take_cheeze | |
| 2014-07-09 | Use `mrb_parse_nstring` instead in eval. | take_cheeze | |
| 2014-07-09 | Clean up value.h and mrb_value boxing | David Turnbull | |
| 2014-07-03 | fiber stack should not be cleared by zero when MRB_NAN_BOXING is set; close ↵ | Yukihiro "Matz" Matsumoto | |
| #2439 | |||
| 2014-07-02 | Use `MRB_ARGS_ARG(n, o)` instead of `MRB_ARGS_REQ(n) | MRB_ARGS_OPT(o)`. | take_cheeze | |
| 2014-07-02 | time overflow check; ref #2337 | Yukihiro "Matz" Matsumoto | |
| 2014-06-30 | Use `TRUE` instead of `1` in mirb code. | take_cheeze | |
| 2014-06-29 | Reduce warning for enumeration | ksss | |
| 22 enumeration values not handled in switch: 'MRB_TT_FALSE', 'MRB_TT_FREE', 'MRB_TT_TRUE'... [-Wswitch] | |||
| 2014-06-28 | ObjectSpace.each_object should filter out internal (i.e. obj->c == NULL) ↵ | Yukihiro "Matz" Matsumoto | |
| objects; ref #2429 | |||
| 2014-06-28 | Fix crash in method call in `ObjectSpace.each_object` block. | take_cheeze | |
| * Filter `MRB_TT_ENV` and `MRB_TT_ICLASS`. * Set `mrb->string_class` in `mrb_init_exception` instead. | |||
| 2014-06-25 | Implement Proc#parameters | ksss | |
| 2014-06-24 | add a few const qualifier | Santa Zhang | |
| 2014-06-24 | Add `Symbol#intern`. | take_cheeze | |
| 2014-06-23 | Reduce string creation in `Symbol#casecmp` by using `case!`. | take_cheeze | |
| 2014-06-23 | Reduce string creation of `length`, `size`, `empty?` method of `Symbol` ↵ | take_cheeze | |
| extension. | |||
| 2014-06-23 | Reduce new string creation in `capitalize`, `downcase`, `upcase` method of ↵ | take_cheeze | |
| `Symbol` class extension. Add test to check unmodified result is working. | |||
| 2014-06-19 | Raise `NameError` as defined in specification when `Struct` member isn't found. | take_cheeze | |
| 2014-06-19 | Add tests to `Struct#[]` and `Struct#[]=`. | take_cheeze | |
| 2014-06-19 | Replace return value result passing with `assert_*` in `Struct` test. | take_cheeze | |
| 2014-06-19 | Modify return value of String#slice! if idx == self.size | Akito Mochizuki | |
| 2014-06-17 | Merge pull request #2396 from take-cheeze/superclass_check | Yukihiro "Matz" Matsumoto | |
| Move direct superclass checking to `test/t/superclass.rb`. | |||
| 2014-06-15 | Implement String#slice_bang | Jun Hiroe | |
| 2014-06-15 | Test all ISO defined classes direct superclass except `Object` class. | take_cheeze | |
| Move mrbgems ISO direct superclass test to `superclass.rb`. Skips test if class isn't defined. Close #2332. | |||
| 2014-06-11 | String#clear: use String#replace to simple | ksss | |
| 2014-06-11 | Add NOFREE macros | Jun Hiroe | |
| 2014-06-09 | Merge pull request #2376 from kou/patch-1 | Yukihiro "Matz" Matsumoto | |
| Add a missing space after "," | |||
