summaryrefslogtreecommitdiffhomepage
AgeCommit message (Collapse)Author
2015-09-23don't print anonymous struct class nameYukihiro "Matz" Matsumoto
2015-09-23mruby-struct gem refactoringYukihiro "Matz" Matsumoto
2015-09-23should initialize local variable prepended to falseYukihiro "Matz" Matsumoto
2015-09-23String#rindex should no longer take integer argumentYukihiro "Matz" Matsumoto
2015-09-23remove a comment that no longer be true; 2cb6c27Yukihiro "Matz" Matsumoto
2015-09-22String#index should no longer take integer argumentYukihiro "Matz" Matsumoto
2015-09-22Merge pull request #2959 from sagmor/api-documentationYukihiro "Matz" Matsumoto
C API documentation
2015-09-21Merge descriptions from doc/api/mruby/array.h.mdSeba Gamboa
2015-09-21document mrb_nil_valueSeba Gamboa
2015-09-21Document data headerSeba Gamboa
2015-09-22add new functions mrb_gc_register/unregister; close #1411Yukihiro "Matz" Matsumoto
some routines need to refer mruby objects (e.g. callbacks), in that case you have to protect your objects from garbage collection. the new functions mrb_gc_register() keeps those objects from GC. you have to remove your objects using mrb_gc_unregister() when your C routines use mruby objects any longer, otherwise objects will leak.
2015-09-21Sort compiler macros aroundSeba Gamboa
2015-09-21Sorting documentation groupingSeba Gamboa
2015-09-20Setting up doxygen groupsSeba Gamboa
2015-09-20Merging documentation from docsSeba Gamboa
2015-09-18Playing around with some documentations schemesSeba Gamboa
2015-09-19Merge pull request #2958 from suzukaze/fix-indentsYukihiro "Matz" Matsumoto
Fix indents
2015-09-19Fix indentsJun Hiroe
2015-09-18Merge pull request #2957 from suzukaze/replace-1-with-true-macroYukihiro "Matz" Matsumoto
Replace 1 with TURE macro
2015-09-18Merge pull request #2956 from Asmod4n/masterYukihiro "Matz" Matsumoto
Problem: Hash#fetch doesn't raise KeyError when a key cannot be found
2015-09-18Replace 1 with TURE macroJun Hiroe
2015-09-17Problem: Hash#fetch doesn't raise KeyError when a key cannot be foundAsmod4n
Solution: change the Exception class raised to KeyError when a key cannot be found.
2015-09-17Merge remote-tracking branch 'mruby/master'Asmod4n
2015-09-17Merge pull request #2953 from takahashim/string_asetYukihiro "Matz" Matsumoto
support String#[pos, len]= val
2015-09-16support String#[]= with 3 argstakahashim
2015-09-16Merge pull request #2952 from takahashim/hash-fetch-block-keyYukihiro "Matz" Matsumoto
fix block variable in Hash#fetch
2015-09-16fix block variable in Hash#fetchtakahashim
2015-09-15Merge pull request #2951 from tatsuhiro-t/mrb_close_with_nullptrYukihiro "Matz" Matsumoto
Don't crash if NULL is passed to mrb_close
2015-09-14instance_eval should set target_class; close #2936Yukihiro "Matz" Matsumoto
target_class should be singleton class of the receiver
2015-09-12Don't crash if NULL is passed to mrb_closeTatsuhiro Tsujikawa
Sometimes it is very useful just return from mrb_close if NULL is passed as mrb. This is the same spirit of free(3), which just does nothing if NULL is passed.
2015-09-11Merge pull request #1822 from mattn/localeYukihiro "Matz" Matsumoto
Add mrb_utf8_from_locale, mrb_utf8_free, mrb_locale_from_utf8, mrb_locale_free
2015-09-11Support windows localeYasuhiro Matsumoto
Add mrb_utf8_from_locale, mrb_utf8_free, mrb_locale_from_utf8, mrb_locale_free. Just works for windows.
2015-09-11Merge pull request #2949 from tatsuhiro-t/custom-install-locationYukihiro "Matz" Matsumoto
Customize installation directory using INSTALL_DIR environment variable
2015-09-11Customize installation directory using INSTALL_DIR environment variableTatsuhiro Tsujikawa
Previously, minirake installed several commands (e.g., mrbc) in repository locally under bin directory. But there was no knob for users to change this directory. It effectively made `make distcheck` fail if mruby was embedded into project managed by autotools. This change adds a way for the user to change installation directory by setting INSTALL_DIR environment variable.
2015-09-10add Hash#rehash to handle key modification; ref #2945Yukihiro "Matz" Matsumoto
2015-09-10Merge pull request #2947 from kazuho/kazuho/freeze-hash-keyYukihiro "Matz" Matsumoto
freeze the hash keys (fixes #2945)
2015-09-10avoid unnecessary string duplications by checking the frozen flagKazuho Oku
2015-09-10freeze the hash key (fixes #2945)Kazuho Oku
2015-09-05Merge branch 'polyfox-module-prepend'Yukihiro "Matz" Matsumoto
2015-09-05remove `origin` member to implement prepend from struct RClass; ref #2885Yukihiro "Matz" Matsumoto
instead origin is saved in ICLASS with MRB_FLAG_IS_ORIGIN set.
2015-09-05Merge pull request #2943 from zzak/subdirsYukihiro "Matz" Matsumoto
Allow rbfiles in mrblib and test to have subdirs
2015-09-05Merge pull request #2942 from suzukaze/revertYukihiro "Matz" Matsumoto
Revert 7b5f8b0 except removing trailing spaces
2015-09-05Revert 7b5f8b0 except removing trailing spacesJun Hiroe
2015-09-04Allow rbfiles in mrblib and test to have subdirsZachary Scott
2015-09-04Merge pull request #2941 from Mav7/masterYukihiro "Matz" Matsumoto
Added range.h.md and edited re.h.md and version.h.md
2015-09-04Merge branch 'module-prepend' of https://github.com/polyfox/mruby into ↵Yukihiro "Matz" Matsumoto
polyfox-module-prepend
2015-09-03Update range.h.mdRalph Desir
2015-09-03Cleaned up the version.h markdown.Ralph Desir
2015-09-03Cleaned up the re.h markdown.Ralph Desir
2015-09-03Added range markdown.Ralph Desir(Mav7)