| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2015-09-21 | Sort compiler macros around | Seba Gamboa | |
| 2015-09-21 | Sorting documentation grouping | Seba Gamboa | |
| 2015-09-20 | Setting up doxygen groups | Seba Gamboa | |
| 2015-09-20 | Merging documentation from docs | Seba Gamboa | |
| 2015-09-18 | Playing around with some documentations schemes | Seba Gamboa | |
| 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-05 | remove `origin` member to implement prepend from struct RClass; ref #2885 | Yukihiro "Matz" Matsumoto | |
| instead origin is saved in ICLASS with MRB_FLAG_IS_ORIGIN set. | |||
| 2015-09-04 | Merge branch 'module-prepend' of https://github.com/polyfox/mruby into ↵ | Yukihiro "Matz" Matsumoto | |
| polyfox-module-prepend | |||
| 2015-09-03 | remove trailing spaces from bc9c47d5 | Yukihiro "Matz" Matsumoto | |
| 2015-09-01 | C++ 11 requires a space between literal and identifiers | jbreeden | |
| 2015-09-01 | Refactor version.h macros | Jun Hiroe | |
| 2015-08-27 | add String#freeze to the core | Yukihiro "Matz" Matsumoto | |
| 2015-08-16 | Added mrb_get_argc and mrb_get_mid | felixjones | |
| 2015-07-16 | Added mrb_prepend_module to mruby header | Corey Powell | |
| 2015-07-15 | Renamed MRB_FLAG_IS_INSTANCE to MRB_INSTANCE_TT_MASK | Corey Powell | |
| 2015-07-15 | add an small comment description in mruby/error.h header | 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-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-13 | Implement Module#prepend. | Blaž Hrastnik | |
| 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-06-24 | Remove unnecessary backticks. | Franck Verrot | |
| Dr Markus Kuhn published in 1999 an article [1] explaining in details why we shouldn't use the ASCII grave accent (0x60) as a left quotation. Backticks have been used most notably to produce nice-looking LaTeX documents but it doesn't seem to be an issue on modern platforms and for the oldest ones, there are workarounds as mentioned by Dr Kuhn. [1]: https://www.cl.cam.ac.uk/~mgk25/ucs/quotes.html | |||
| 2015-06-24 | remove deprecated.h | Yukihiro "Matz" Matsumoto | |
| 2015-06-23 | Move deprecated macros and functions to dedicated header file | furunkel | |
| 2015-05-28 | simplify all IS* and TO* macros | cremno | |
| Reduces the file size (by up to 2 KB with VS2015 RC, /O2, /MD) and removes the requirement of including <ctype.h> before their usage. Multiple macro argument evaluation and lack of type-checking is still an issue. | |||
| 2015-05-28 | simplify ISASCII() macro | cremno | |
| 2015-05-25 | Move "src/mrb_throw.h" to "include/mruby/throw.h". | take_cheeze | |
| Related to #2760. | |||
| 2015-05-18 | fix type of mrb_exc_new()'s len parameter | cremno | |
| mrb_str_new() takes size_t, so should mrb_exc_new(). | |||
| 2015-05-17 | remove SET_PROC_VALUE() macro | cremno | |
| It isn't used anymore since the #2791 merge. It's also unlikely to be needed again as it wasn't before (its usage was unnecessary). | |||
| 2015-05-17 | Merge pull request #2791 from cremno/remove-mrb_define_method_vm | Yukihiro "Matz" Matsumoto | |
| remove mrb_define_method_vm() function | |||
| 2015-05-15 | remove mrb_define_method_vm() function | cremno | |
| It isn't needed as it's very similar to mrb_define_method_raw() and also there's only one place where mrb_proc_ptr() actually has to be called. Inspired by @furunkel's method cache patch (#2764). | |||
| 2015-05-15 | Update Coopyright Information to year 2015 | Daniel Bovensiepen | |
| 2015-05-12 | Avoid unnecessary stores and reloads | furunkel | |
| 2015-04-17 | Use builtins for overflow math if possible | furunkel | |
| 2015-04-03 | Merge pull request #2754 from cremno/remove-unnecessary-inttypes.h-inclusion | Yukihiro "Matz" Matsumoto | |
| remove unnecessary <inttypes.h> inclusion | |||
| 2015-03-30 | remove unnecessary <inttypes.h> inclusion | cremno | |
| The format specifier macros were needed to portably print a mrb_int, because mrb_raisef() originally called vsnprintf(). It doesn't anymore since 18b2683b97ae54d4f2f15c19076f33aa29eaf2b7 and the mrb_int format specifier macros are already gone. | |||
| 2015-03-30 | MSVC 2015 implements inline keyword | cremno | |
| Apparently the C compiler of Visual Studio 2015 CTP6 finally implements inline as inline and not only as _inline and __inline. | |||
| 2015-02-19 | add a prototype declaration for mrb_fiber_resume(); ref #1269 | Yukihiro "Matz" Matsumoto | |
| 2015-02-13 | re-implement mrb_float_to_str() | cremno | |
| The new implementation is backwards incompatible, but I couldn't find any usage outside mruby and I also couldn't think of a different and good name. All ISO C99 printf conversion specifiers for floating point numbers and an optional precision are supported. It is largely based on code from the MIT licensed musl libc (http://www.musl-libc.org/) and its floating point printing is exact (unlike the current code behind Float#to_s). | |||
| 2015-02-02 | allow endian specification of mrb files by `mrbc -e/-E` | Yukihiro "Matz" Matsumoto | |
| `mruby -b` now accepts both big/little endian mrb (compiled binary) files. `mrbc` generates mrb files in big endian for .mrb files and in native endian for C files (with -B option specified) by default. If you are cross compiling, you need to specify target endian by -e/-E options if it is different from host endian. | |||
| 2015-01-03 | Removed duplicated declarations. | Tatsuhiko Kubo | |
| * `mrb_show_version()` * `mrb_show_copyright()` | |||
| 2014-12-23 | khash.h: keep key/value table accessible from original hashtable during ↵ | Yukihiro "Matz" Matsumoto | |
| resize; fix #2682 | |||
| 2014-12-02 | fix ISBLANK() for Visual Studio < 2013 (ref #2658) | cremno | |
| Visual Studio versions older than 2013 lack C99's isblank(). Since only ASCII characters are passed to it, implement it directly without calling the locale-specific isblank(). | |||
| 2014-11-19 | Merge pull request #2640 from mruby-Forum/v1.1.01.1.0 | Hiroshi Mimaki | |
| mruby-1.1.0 | |||
| 2014-11-19 | separate mrb_notimplement() and mrb_notimplement_m(); ref #2636 | Yukihiro "Matz" Matsumoto | |
| 2014-11-18 | mruby-1.1.0 | mimaki | |
| 2014-11-18 | Add mruby debugger (mrdb) | mimaki | |
| 2014-11-17 | Implement C API mrb_notimplement | ksss | |
| 2014-11-10 | Merge branch 'master' of github.com:mruby/mruby | Yukihiro "Matz" Matsumoto | |
| 2014-11-10 | Fix mrb_iv_check function decleration | Xuejie "Rafael" Xiao | |
