| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2015-10-19 | Clean up GC code | furunkel | |
| 2015-10-08 | print unicode on windows console | Yasuhiro Matsumoto | |
| 2015-10-04 | Add regression test for #2933 | INOUE Yasuyuki | |
| 2015-10-01 | Array#index to take block; fix #2968 close #2970 | Yukihiro "Matz" Matsumoto | |
| 2015-10-01 | Merge pull request #2960 from suzukaze/refactor-hash-ext-test | Yukihiro "Matz" Matsumoto | |
| Refator Hash#fetch test | |||
| 2015-10-01 | optimize if statement with constant condition | Yukihiro "Matz" Matsumoto | |
| 2015-10-01 | Merge pull request #2961 from takahashim/regex_enc | Yukihiro "Matz" Matsumoto | |
| support Regexp literal option: //n and //u | |||
| 2015-09-30 | fix tests on windows. | Yasuhiro Matsumoto | |
| 'bin/mruby' not work on windows. so correct command name and quoted arguments. | |||
| 2015-09-27 | Enumerable#each_{cons,slice} to return enumerators | Yukihiro "Matz" Matsumoto | |
| 2015-09-26 | Refator Hash.fetch test | Jun Hiroe | |
| 2015-09-26 | support Regexp literal option: //n and //u | takahashim | |
| 2015-09-24 | UTF-8 string support in core | Yukihiro "Matz" Matsumoto | |
| define MRB_UTF8_STRING (in mrbconf.h) to enable UTF-8 support. | |||
| 2015-09-23 | don't print anonymous struct class name | Yukihiro "Matz" Matsumoto | |
| 2015-09-23 | mruby-struct gem refactoring | Yukihiro "Matz" Matsumoto | |
| 2015-09-17 | Problem: Hash#fetch doesn't raise KeyError when a key cannot be found | Asmod4n | |
| Solution: change the Exception class raised to KeyError when a key cannot be found. | |||
| 2015-09-16 | fix block variable in Hash#fetch | takahashim | |
| 2015-09-14 | instance_eval should set target_class; close #2936 | Yukihiro "Matz" Matsumoto | |
| target_class should be singleton class of the receiver | |||
| 2015-09-11 | Support windows locale | Yasuhiro Matsumoto | |
| Add mrb_utf8_from_locale, mrb_utf8_free, mrb_locale_from_utf8, mrb_locale_free. Just works for windows. | |||
| 2015-09-03 | Add build_mrbtest after config block is evaluated | Zachary Scott | |
| This allows us to add `enable_test` anywhere in a build target, without having to worry about the order in which they are included. Previously, there was a bug that occured when adding 'mruby-test' gem to dependencies before additional gems. Instead of adding the 'mruby-test' gem dependency manually to a test build, we now only need to call `enable_test` in the target. This also allows us to call `test_enabled?` downstream when running mruby tests ourselves. /cc #2924 | |||
| 2015-09-03 | clear DUMP_ENDIAN flags before setting | Yukihiro "Matz" Matsumoto | |
| 2015-09-03 | Merge pull request #2924 from zzak/mruby-test | Yukihiro "Matz" Matsumoto | |
| Extract mrbtest to binary gem | |||
| 2015-09-03 | unsigned long may be smaller than mrb_int; use uint64_t instead; fix #2935 | Yukihiro "Matz" Matsumoto | |
| 2015-09-02 | Merge pull request #2934 from zzak/master | Yukihiro "Matz" Matsumoto | |
| Typo in mruby-bin-debugger/mrbgem.rake | |||
| 2015-09-01 | Typo in mruby-bin-debugger/mrbgem.rake | Zachary Scott | |
| 2015-09-01 | mruby-test should be opt-in | Zachary Scott | |
| 2015-08-22 | Refactor test/mrbtest.rake and tasks/mrbgems_test.rake into mrbgem.rake | Zachary Scott | |
| 2015-08-22 | Move test source code and rake task to mrbgem | Zachary Scott | |
| 2015-08-22 | Use #nil? instead of == nil. | INOUE Yasuyuki | |
| 2015-08-11 | compiler: allow "class A end" by tweaking the superclass rule like CRuby2.3 | Yukihiro "Matz" Matsumoto | |
| 2015-08-10 | codegen: don't need to genop(); just update s->iseq directly | Yukihiro "Matz" Matsumoto | |
| 2015-08-10 | codegen: add peep hole optimization to skip overridden OP_MOVE | Yukihiro "Matz" Matsumoto | |
| 2015-08-10 | codegen: reserve stack region for OP_APOST; fix #2824 | Yukihiro "Matz" Matsumoto | |
| 2015-08-05 | add String#setbyte and String#byteslice to mruby-string-ext | Yukihiro "Matz" Matsumoto | |
| 2015-08-01 | link libncurses when there's /usr/include/curses.h; fix #2905 | Yukihiro "Matz" Matsumoto | |
| 2015-07-29 | pop cmdarg in lambda body; fix [ruby-bug#11380] | cremno | |
| regression introduced by 2fe556d9c039839c20965a2c90dff703f04e40ec | |||
| 2015-07-16 | delete mrb_free()-related non-NULL checks | cremno | |
| No need to optimize since a program only exits once and errors are rare. Also the mruby source code doesn't have these kind of checks elsewhere. The ones in {Time,Random}#initialize are kept because there it actually matters since initialization always happens and re-initialization is unlikely. | |||
| 2015-07-15 | mrb_protect() to return the exception raised (with the state of true) | Yukihiro "Matz" Matsumoto | |
| 2015-07-15 | remove unused variable declaration | Yukihiro "Matz" Matsumoto | |
| 2015-07-15 | Use class array instead of variadic. | take_cheeze | |
| 2015-07-15 | Implement `mrb_protect`, `mrb_ensure`, `mrb_rescue`, `mrb_rescue_exceptions`. | take_cheeze | |
| (`mrb_rescue_exceptions` is mruby implementation of `rb_rescue2`.) Closes #2844, closes #2837. | |||
| 2015-07-09 | use round for llround. some platform (ex: mingw32) doesn't have llround. | Yasuhiro Matsumoto | |
| 2015-07-03 | Merge pull request #2871 from archSeer/patch-2 | Yukihiro "Matz" Matsumoto | |
| Fix incorrect memory allocation of mrdb_state_new. | |||
| 2015-07-03 | Merge pull request #2874 from cremno/fix-parser-oob-write | Yukihiro "Matz" Matsumoto | |
| Coverity: fix oob write by actually truncating buffer | |||
| 2015-07-03 | fix oob write by actually truncating buffer | cremno | |
| Found by Coverity scan of polyfox-moon: CID 121927 (#1 of 1): Out-of-bounds write (OVERRUN) | |||
| 2015-07-02 | add missing fall through comments | cremno | |
| 2015-07-02 | Fix incorrect memory allocation of mrdb_state_new. | Blaž Hrastnik | |
| As detected in a Coverity scan. https://scan8.coverity.com/reports.htm#v26153/p11375/fileInstanceId=6844472&defectInstanceId=2516000&mergedDefectId=75866 | |||
| 2015-06-29 | Merge pull request #2866 from jurriaan/fix-crash | Yukihiro "Matz" Matsumoto | |
| Fix segfault found using afl-fuzz | |||
| 2015-06-28 | Fix segfault found using afl-fuzz | Jurriaan Pruis | |
| 2015-06-28 | Rename extended xxxx class or module to xxxx class or module extension | Jun Hiroe | |
| 2015-06-28 | Fix typo; Replace extensional with extended | Jun Hiroe | |
