| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 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-15 | Refactor `Build#compile_as_cxx`. | take_cheeze | |
| 2015-07-14 | Remove non-applicable "hack" comment | Corey Powell | |
| 2015-07-14 | Applied gc patch to fix ORIGIN ICLASS method table leak | Corey Powell | |
| Based on the gc patch by ko1 https://github.com/ruby/ruby/commit/5922c954614e5947a548780bb3b894626affe6dd | |||
| 2015-07-14 | Renamed parameters in include_module_at | Corey Powell | |
| 2015-07-14 | Merge pull request #2884 from jbreeden/doc_bang_modifier | Yukihiro "Matz" Matsumoto | |
| Doc bang modifier | |||
| 2015-07-13 | Fix typo | jbreeden | |
| 2015-07-13 | Add ! documentation to mruby.h.md | jbreeden | |
| 2015-07-14 | mrb_get_args: improve function description about ! | Yukihiro "Matz" Matsumoto | |
| 2015-07-14 | mrb_get_args: allow d! | Yukihiro "Matz" Matsumoto | |
| 2015-07-14 | mrb_get_args: allow A,H,s,z,a,d specifiers to take ! to accept nil. | Yukihiro "Matz" Matsumoto | |
| S,A,H gives nil, s,z,a,d gives NULL for nil argument. ref 02474da | |||
| 2015-07-13 | Clean up tests | Blaž Hrastnik | |
| 2015-07-13 | assert() cannot be nested | Blaž Hrastnik | |
| 2015-07-13 | Set origin when doing kind_of? comparisons | Blaž Hrastnik | |
| 2015-07-13 | Enable test_prepend_module_ancestors because it seems to pass. | Blaž Hrastnik | |
| 2015-07-13 | Space out test_prepend_super_in_alias assert | Corey Powell | |
| Also tried to fix it, however the problem lies with how aliased methods are done and their internal structure. mruby simply aliases methods by grabbing the RProc and giving it a new name, super then determines the original method to call by using the name so a method called m, aliased as m2, will call the m2 super method instead of m | |||
| 2015-07-13 | included_modules, origin fix | Corey Powell | |
| Prepended modules would include their origin ICLASS | |||
| 2015-07-13 | Bugfix, included_modules would include classes | Corey Powell | |
| 2015-07-13 | Removed comment beside method_removed | Corey Powell | |
| Not sure if this apart of the ISO standard, so make sure its not misrepresented | |||
| 2015-07-13 | Added Module#method_removed hook | Corey Powell | |
| 2015-07-13 | Enable visibility prepend tests again | Blaž Hrastnik | |
| 2015-07-13 | Include prepended methods in the instance_methods list. | Blaž Hrastnik | |
| 2015-07-13 | Ported all MRI prepend tests | Corey Powell | |
| And of course, some of them fail miserably | |||
| 2015-07-13 | Removed some debug prints from the test | Corey Powell | |
| 2015-07-13 | Ported a bit more of the MRI Module#prepend tests over | Corey Powell | |
| Currently kind_of fails miserably, still looking for the reason | |||
| 2015-07-13 | Fixed Modules not being fully initialized before #initialize was called | Corey Powell | |
| 2015-07-13 | Added changed check to the mrb_include_module | Corey Powell | |
| 2015-07-13 | Remove some remnant debug code | Corey Powell | |
| 2015-07-13 | Additional patches to make this work | Corey Powell | |
| 2015-07-13 | Comment in a refactor to match MRI, but that fails 320 tests. | Blaž Hrastnik | |
| 2015-07-13 | origin must be initialized | Blaž Hrastnik | |
| 2015-07-13 | Expose insert position, which should be at origin for include and klass for | Blaž Hrastnik | |
| prepend. | |||
| 2015-07-13 | Rename classes because of conflicts | Blaž Hrastnik | |
| 2015-07-13 | Implement Module#prepend. | Blaž Hrastnik | |
| 2015-07-13 | use "S!" specifier of mrb_get_args() to improve #2882 fix. | Yukihiro "Matz" Matsumoto | |
| 2015-07-13 | allow '!' after 'S' specifier of mrb_get_args() that allow nil. | Yukihiro "Matz" Matsumoto | |
| thus "S!" means String|nil type. you have to check nil before dereferencing the value. this is added to address #2882 while keeping code simplicity. besides that current #2882 fix lose polymorphism provided by mrb_get_args(). | |||
| 2015-07-13 | refactor mrb_bob_missing to share raising NoMethodError code; fix #2878 | Yukihiro "Matz" Matsumoto | |
| Note: arguments of mrb_no_method_error() has changed. You need to replace 3rd and 4th argument (say n, argv) to mrb_ary_new_from_values(mrb, n, argv). | |||
| 2015-07-12 | Merge pull request #2883 from jbreeden/array_join_nil | Yukihiro "Matz" Matsumoto | |
| Patching array join | |||
| 2015-07-11 | Removing unndeeded to_s | jbreeden | |
| 2015-07-11 | Patching array join | jbreeden | |
| 2015-07-09 | Merge pull request #2880 from mattn/llround | Yukihiro "Matz" Matsumoto | |
| implement llround. some platform (ex: mingw32) doesn't have llround. | |||
| 2015-07-09 | use round for llround. some platform (ex: mingw32) doesn't have llround. | Yasuhiro Matsumoto | |
| 2015-07-08 | Update hash.h.md | Ralph Desir | |
| 2015-07-08 | Added new markdowns. | Mav7 | |
| 2015-07-07 | method_missing definition may be undefined; fix #2878 | Yukihiro "Matz" Matsumoto | |
| 2015-07-07 | Merge pull request #2877 from cremno/fix-dangling-ptr | Yukihiro "Matz" Matsumoto | |
| Coverity: fix dangling pointer | |||
| 2015-07-07 | Merge pull request #2876 from joans321/master | Yukihiro "Matz" Matsumoto | |
| fix androideabi cross-compile error : undefined reference to 'frexpl' | |||
| 2015-07-07 | Merge pull request #2875 from davydovanton/doc-comment-typo | Yukihiro "Matz" Matsumoto | |
| Fix typo in comment in String#mrb_cstr_to_inum | |||
| 2015-07-06 | fix androideabi cross-compile error : undefined reference to 'frexpl' | xuejianqing | |
