summaryrefslogtreecommitdiffhomepage
AgeCommit message (Collapse)Author
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-09Add test dependenciesSeba Gamboa
2015-09-08To run test, we need "conf.enable_test" in build_config.rb.Tomoyuki Sahara
2015-09-08build in container-based environment.Tomoyuki Sahara
2015-09-08Revert "try to fix failure on travis."Tomoyuki Sahara
This reverts commit 02daa2509dac1b1631f06842b258cd08b31e3a63.
2015-09-08try to fix failure on travis.Tomoyuki Sahara
2015-09-07Change to Proc.new to make Ruby 1.9 HappySeba Gamboa
2015-09-06Switch gem API to constants onlySeba Gamboa
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)
2015-09-03Add other version.h constantsSeba Gamboa
2015-09-03Merge pull request #2940 from zzak/build_mrbtestYukihiro "Matz" Matsumoto
Add build_mrbtest after config block is evaluated
2015-09-03Add build_mrbtest after config block is evaluatedZachary 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-03Merge pull request #2938 from Mav7/masterYukihiro "Matz" Matsumoto
Added version.h.md and re.h.md
2015-09-02Added reg.h markdown.Ralph Desir
2015-09-02Added regular expression header markdown.Ralph Desir(Mav7)
2015-09-02Created version.h markdown.Ralph Desir
2015-09-02doc/api/mruby/version.h.mdRalph Desir(Mav7)
2015-09-03clear DUMP_ENDIAN flags before settingYukihiro "Matz" Matsumoto
2015-09-03remove trailing spaces from bc9c47d5Yukihiro "Matz" Matsumoto
2015-09-03Merge pull request #2924 from zzak/mruby-testYukihiro "Matz" Matsumoto
Extract mrbtest to binary gem
2015-09-03unsigned long may be smaller than mrb_int; use uint64_t instead; fix #2935Yukihiro "Matz" Matsumoto
2015-09-02Integer << and >> to use Float instead of raising RangeErrorYukihiro "Matz" Matsumoto
2015-09-02Make travis happyZachary Scott
We have do this because mruby's test files are found using MRUBY_ROOT, like this: mrbs = Dir.glob("#{MRUBY_ROOT}/test/t/*.rb")
2015-09-02Float << and >> should be more compatible to FixnumYukihiro "Matz" Matsumoto
2015-09-02ensure must not be called before rescue; fix #2933Yukihiro "Matz" Matsumoto
2015-09-02Merge pull request #2934 from zzak/masterYukihiro "Matz" Matsumoto
Typo in mruby-bin-debugger/mrbgem.rake
2015-09-02Merge pull request #2932 from jbreeden/cpp11_compatibility_fixYukihiro "Matz" Matsumoto
C++11 Build Error: C++11 requires a space between literal and identifiers
2015-09-02update string.h.md; ref #2931Yukihiro "Matz" Matsumoto
2015-09-02Merge pull request #2931 from Mav7/masterYukihiro "Matz" Matsumoto
Updated string.h.md
2015-09-01Typo in mruby-bin-debugger/mrbgem.rakeZachary Scott
2015-09-01C++ 11 requires a space between literal and identifiersjbreeden
2015-09-01mruby-test should be opt-inZachary Scott
2015-09-01Expose MRuby source as a gemSeba Gamboa
2015-09-01Update string.h.mdRalph Desir
2015-09-01Merge pull request #2930 from suzukaze/version2Yukihiro "Matz" Matsumoto
Refactor version macros, and add a global const variable