summaryrefslogtreecommitdiffhomepage
path: root/Rakefile
AgeCommit message (Expand)Author
2020-12-05Make it possible that `libmruby.a` is not createdKOBAYASHI Shuji
2020-12-02Remove `build/presym{,.inc}` by `rake clean` [ci skip]KOBAYASHI Shuji
2020-12-01Revert "Create presym files for each build target" (58ba883e)KOBAYASHI Shuji
2020-11-27Fix build failure; ref #5194KOBAYASHI Shuji
2020-11-26Create presym files for each build targetKOBAYASHI Shuji
2020-11-24Optimize `presym_find`KOBAYASHI Shuji
2020-11-23Fix #5177 - set MRUBY_CONFIG earlyAbinoam Praxedes Marques Junior
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-21Move some `.rake` files to `tasks` directory for consistencyKOBAYASHI Shuji
2020-11-20Move `lib/mruby-core-ext.rb` to `lib/mruby/core_ext.rb` for consistencyKOBAYASHI Shuji
2020-11-17Scan all active C source files; ref 600e333Yukihiro "Matz" Matsumoto
2020-11-15Fix paths of gem files to be scanned for presymKOBAYASHI Shuji
2020-11-14Scan source files only from `cdump` enabled gems.Yukihiro "Matz" Matsumoto
2020-11-13Change name and usage of presym macrosKOBAYASHI Shuji
2020-11-03Reduce recompilation when updating presym target filesKOBAYASHI Shuji
2020-11-02Fix parallel buildKOBAYASHI Shuji
2020-10-29Exclude symbols from `mruby-test` gem only used for tests.Yukihiro "Matz" Matsumoto
2020-10-19Revert `MRUBY_TARGET` mechanism; ref #5096KOBAYASHI Shuji
2020-10-14Avoid using C struct dump for test Ruby code.Yukihiro "Matz" Matsumoto
2020-10-12Remove `host-debug` internal target.Yukihiro "Matz" Matsumoto
2020-10-12Remove duplicated patternKondo Uchio
2020-10-12Scan ruby files in directoriesUchio Kondo
2020-10-12Exact match to allowed method/variable namesKondo Uchio
2020-10-12Ensure exact match for symbols like foo!/foo?/foo=Uchio Kondo
2020-10-12Skip C comments from scan target; close #5072Yukihiro "Matz" Matsumoto
2020-10-12Scan source code lines from downloaded mrbgems; fix #5071Yukihiro "Matz" Matsumoto
2020-10-12Update `Rakefile`.Yukihiro "Matz" Matsumoto
2020-10-12Allow `MRUBY_CONFIG` to specify target file out of source tree.Yukihiro "Matz" Matsumoto
2020-10-12Generate C struct from `irep` instead of binary dump.Yukihiro "Matz" Matsumoto
2020-10-12Scan more symbols from Ruby files by `rake gensym`.Yukihiro "Matz" Matsumoto
2020-10-12Remove remaining `chomp:true` option from `Rakefile`.Yukihiro "Matz" Matsumoto
2020-10-12Avoid using `chomp:true` option to `File.readlines`.Yukihiro "Matz" Matsumoto
2020-10-12Stringify non C identifier symbols to stop macro errors by old gcc.Yukihiro "Matz" Matsumoto
2020-10-12Add `Rakefile` to `build/presym` dependency.Yukihiro "Matz" Matsumoto
2020-10-12Add dependency from `all` to `gensym`.Yukihiro "Matz" Matsumoto
2020-10-12Add operators to `presym` from `Rakefile`.Yukihiro "Matz" Matsumoto
2020-10-12Rename `MRB_OPSYM()` to `MRB_QSYM()`.Yukihiro "Matz" Matsumoto
2020-10-12Simplified `Rakefile`.Yukihiro "Matz" Matsumoto
2020-10-12Create `MRB_OPSYM()` macro to refer symbols corresponding operators.Yukihiro "Matz" Matsumoto
2020-10-12Create `build` directory first before `gensym`.Yukihiro "Matz" Matsumoto
2020-10-12Remove unused variable from `Rakefile`.Yukihiro "Matz" Matsumoto
2020-10-12Use `File.open` instead of `File.write` shortcut.Yukihiro "Matz" Matsumoto
2020-10-12Remove `presym` files before writing just to make sure.Yukihiro "Matz" Matsumoto
2020-10-12Build process updated:Yukihiro "Matz" Matsumoto
2020-10-12Keep `build/presym` through `rake clean`.Yukihiro "Matz" Matsumoto
2020-10-12Prepend `gensym` rule to `depfiles`.Yukihiro "Matz" Matsumoto
2020-10-12Remove `build/presym` and `build/presym.inc` on `rake clean`.Yukihiro "Matz" Matsumoto
2020-10-12Scan `.rb` files as well to generate `presym` table.Yukihiro "Matz" Matsumoto
2020-10-12Update Rakefile to generate presym.Yukihiro "Matz" Matsumoto