summaryrefslogtreecommitdiffhomepage
path: root/lib
AgeCommit message (Collapse)Author
2019-03-10Add bintest headerKOBAYASHI Shuji
2019-03-08Allow `enable_bintest` without `enable_test` in build configKOBAYASHI Shuji
2019-03-02Remove unused `gem.bin=` method; close #4271Yukihiro "Matz" Matsumoto
2019-02-21Fix typo in `lib/mruby/build/command.rb`KOBAYASHI Shuji
2019-02-06Integrate definition of `MRuby::Build#exefile`KOBAYASHI Shuji
2019-02-02Extend only when necessary in `lib/mruby-core-ext.rb`KOBAYASHI Shuji
2019-01-14Fix build failed when set `conf.build_dir=<rel path>` and ↵dearblue
`conf.enable_cxx_exception`
2018-12-30Use `each_with_object` instead of `reduce`.KOBAYASHI Shuji
For fix Codacy issue.
2018-12-29Fix Yacc running multiple times.KOBAYASHI Shuji
Example: $ MRUBY_CONFIG=<(echo 'MRuby::Build.new{toolchain(:gcc);gem(core:"mruby-bin-mruby");enable_test}') ./minirake Before: ... CC build/host/mrbgems/gem_init.c -> build/host/mrbgems/gem_init.o YACC mrbgems/mruby-compiler/core/parse.y -> build/host/mrbgems/mruby-compiler/core/y.tab.c YACC mrbgems/mruby-compiler/core/parse.y -> build/host/mrbgems/mruby-compiler/core/y.tab.c YACC mrbgems/mruby-compiler/core/parse.y -> build/host/mrbgems/mruby-compiler/core/y.tab.c YACC mrbgems/mruby-compiler/core/parse.y -> build/host/mrbgems/mruby-compiler/core/y.tab.c CC build/host/mrbgems/mruby-compiler/core/y.tab.c -> build/host/mrbgems/mruby-compiler/core/y.tab.o CC build/host/mrbgems/mruby-compiler/core/y.tab.c -> build/host/mrbgems/mruby-compiler/core/y.tab.o CC build/host/mrbgems/mruby-compiler/core/y.tab.c -> build/host/mrbgems/mruby-compiler/core/y.tab.o CC build/host/mrbgems/mruby-compiler/core/y.tab.c -> build/host/mrbgems/mruby-compiler/core/y.tab.o AR build/host/lib/libmruby_core.a ... After: ... CC build/host/mrbgems/gem_init.c -> build/host/mrbgems/gem_init.o YACC mrbgems/mruby-compiler/core/parse.y -> build/host/mrbgems/mruby-compiler/core/y.tab.c CC build/host/mrbgems/mruby-compiler/core/y.tab.c -> build/host/mrbgems/mruby-compiler/core/y.tab.o AR build/host/lib/libmruby_core.a ...
2018-10-29Add debug flag to `MRuby::Build`take-cheeze
2018-10-29Merge pull request #4148 from take-cheeze/rename_libmruby_stuffYukihiro "Matz" Matsumoto
Rename `MRuby::Build#libmruby` stuff to avoid confusion
2018-10-29Rename libmruby stuff to avoid confusiontake-cheeze
2018-10-29Sort test script list tootake-cheeze
2018-09-20Allow nested gemboxes; fix #4124Yukihiro "Matz" Matsumoto
2018-09-05Merge pull request #4055 from take-cheeze/verbose_bintestYukihiro "Matz" Matsumoto
Support verbose mode in bintest.
2018-06-22Run tests parallelly for each target.take-cheeze
2018-06-21Support verbose mode in bintest.take-cheeze
2018-03-22Add `:path` option for git repository.Takeshi Watanabe
2018-03-05Add same fix as #3964 to lib/mruby/gem.rb .Takeshi Watanabe
2018-02-16Add verbose flag to cross test runner too.Takeshi Watanabe
2018-02-10Fix core dependencies resolving in dependencies gems.Takeshi Watanabe
2018-01-24Add `big_endian` and `little_endian` methods to `CrossBuild`; ref #3922Yukihiro "Matz" Matsumoto
When your target machine is big endian, specify as following in the `build_config.rb`: ```ruby MRuby::CrossBuild.new('32bit') do |conf| toolchain :gcc conf.big_endian end ```
2017-07-29Merge branch 'move-task-class-definitions' of ↵Yukihiro "Matz" Matsumoto
https://github.com/udzura/mruby into udzura-move-task-class-definitions
2017-04-04Some adjustmentsUchio KONDO
2017-04-04Move class/module definitions to normal .rb filesUchio KONDO
2017-04-04Initial skelton for class/module defUchio KONDO
2015-09-07Change to Proc.new to make Ruby 1.9 HappySeba Gamboa
2015-09-06Switch gem API to constants onlySeba Gamboa
2015-09-03Add other version.h constantsSeba Gamboa
2015-09-01Expose MRuby source as a gemSeba Gamboa
2013-01-03Rebuild CRuby based building script without MakefileYuichiro MASUI
Tested CRuby 1.8.6 and 1.9.3 You can see building configuration in build_config.rb
2012-04-20add mruby sourcesmimaki