summaryrefslogtreecommitdiffhomepage
path: root/lib
AgeCommit message (Expand)Author
2021-03-22Use global defines for `mruby-bin-debugger`KOBAYASHI Shuji
2021-03-22build: provide global defines by `build.defines`.Yukihiro "Matz" Matsumoto
2021-03-21command.rb: replace `%w()` to plain `[]`.Yukihiro "Matz" Matsumoto
2021-03-18lib/mruby/build.rb: refactoring `ensure` clause; ref #5381Yukihiro "Matz" Matsumoto
2021-03-17Allow `break` in `build_config`.dearblue
2021-02-17Merge pull request #5357 from k0kubun/lock-depthYukihiro "Matz" Matsumoto
2021-02-16Skip --depth=1 when it's lockedTakashi Kokubun
2021-02-14Add `-s` option to `mrbc` for make variable staticKOBAYASHI Shuji
2021-02-12Do not collect linker options from binary gems; close #5210Yukihiro "Matz" Matsumoto
2021-02-06`compile_as_cxx` should generate a path under` conf.build_dir`dearblue
2021-02-06Exclude `<build-dir>/mrbc/**/*` from rake target rulesdearblue
2021-02-04Fix breakage where builds except `host` don't refer` mrbc` in `host`KOBAYASHI Shuji
2021-01-31Change `.o.d` back to `.d` because `.pi.d` is no longer createdKOBAYASHI Shuji
2021-01-29Build internal mrbc in an internal directorydearblue
2021-01-28Refine `preprocess_options`; ref d95ffb036KOBAYASHI Shuji
2021-01-28Stop generating `build/<build>/src/*.pi.d`.Yukihiro "Matz" Matsumoto
2021-01-27Add symbol names as comments to `presym_length_table`; ref #5303Yukihiro "Matz" Matsumoto
2021-01-27Add `static` modifiers to preallocated symbols tables; ref #5303Yukihiro "Matz" Matsumoto
2021-01-27Split `presym_table` for reduced program sizeKOBAYASHI Shuji
2021-01-27Rename `.i` created for presym scan to `.pi`KOBAYASHI Shuji
2021-01-12Merge branch 'reorganize-ci' of https://github.com/dearblue/mruby into dearbl...Yukihiro "Matz" Matsumoto
2021-01-10Unified `target_class` and `env` of `mrb_callinfo`dearblue
2021-01-10Fix build error in cross-build with presymKOBAYASHI Shuji
2021-01-09Remove unnecessary `#include` in generated filesKOBAYASHI Shuji
2021-01-08Delay test code build until `rake test`KOBAYASHI Shuji
2021-01-06Merge branch 'improve-source-scanning-for-presym' of https://github.com/shuuj...Yukihiro "Matz" Matsumoto
2020-12-19Avoid using `MRuby::CrossBuild.current`dearblue
2020-12-16Guess toolchain when `MRuby::Build#toolchain` argument is omittedKOBAYASHI Shuji
2020-12-15Output build log at the time of installationKOBAYASHI Shuji
2020-12-13Improve source scanning for presymKOBAYASHI Shuji
2020-12-06Call `super` before creating `host` build in `MRuby::CrossBuild#initialize`KOBAYASHI Shuji
2020-12-05Remove unused `@endian` in `MRuby::CrossBuild#initialize`KOBAYASHI Shuji
2020-12-05Make it possible that `libmruby.a` is not createdKOBAYASHI Shuji
2020-12-02Merge pull request #5198 from shuujii/remove-unused-Rake-rulesYukihiro "Matz" Matsumoto
2020-12-01Revert "Create presym files for each build target" (58ba883e)KOBAYASHI Shuji
2020-11-28Remove unused Rake rulesKOBAYASHI Shuji
2020-11-26Create presym files for each build targetKOBAYASHI Shuji
2020-11-25Allow compiler name in build log to be customizedKOBAYASHI Shuji
2020-11-24Merge pull request #5178 from abinoam/fix_mruby_config_settingYukihiro "Matz" Matsumoto
2020-11-23Fix #5177 - set MRUBY_CONFIG earlyAbinoam Praxedes Marques Junior
2020-11-23Merge pull request #5181 from shuujii/raise-an-exception-instead-of-exiting-w...Yukihiro "Matz" Matsumoto
2020-11-23Change output condition in `_pp`KOBAYASHI Shuji
2020-11-23Raise an exception instead of exiting when `mrbc` failsKOBAYASHI Shuji
2020-11-22Refine build log for generated filesKOBAYASHI Shuji
2020-11-22Move global function for build to `lib/mruby/core_ext.rb`KOBAYASHI Shuji
2020-11-21Rename `MRB_{ENABLE,DISABLE}_` to `MRB_{USE,NO}_`; close #5163KOBAYASHI Shuji
2020-11-21Automatically enable `MRB_ENABLE_DEBUG_HOOK` if `mruby-bin-debugger` is usedKOBAYASHI Shuji
2020-11-20Move `lib/mruby-core-ext.rb` to `lib/mruby/core_ext.rb` for consistencyKOBAYASHI Shuji
2020-11-19Allow `bintest` even if build name is not `host`KOBAYASHI Shuji
2020-11-18Remove unused `MRuby::Build#enable_{bin,}test=`KOBAYASHI Shuji