| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2021-01-28 | Refine `preprocess_options`; ref d95ffb036 | KOBAYASHI Shuji | |
| If we modify an option that may have been specified by users, we may make unintended changes, so it is better not to modify it as much as possible, IMO. | |||
| 2021-01-28 | Update `limitation.md` for integer division change in 3.0. | Yukihiro "Matz" Matsumoto | |
| 2021-01-28 | Stop mentioning `MRB_NO_PRESYM` in the doc. | Yukihiro "Matz" Matsumoto | |
| It's for internal use. Please use `conf.disable_presym`. | |||
| 2021-01-28 | Silence VC warning. | Yukihiro "Matz" Matsumoto | |
| 2021-01-28 | Stop generating `build/<build>/src/*.pi.d`. | Yukihiro "Matz" Matsumoto | |
| 2021-01-28 | Describe disabling preallocated symbols in the doc. | Yukihiro "Matz" Matsumoto | |
| 2021-01-28 | Update `TODO` after mruby3.0. | Yukihiro "Matz" Matsumoto | |
| 2021-01-28 | Remove unnecessary bit shift in `rational_new_f`. | Yukihiro "Matz" Matsumoto | |
| 2021-01-27 | Add symbol names as comments to `presym_length_table`; ref #5303 | Yukihiro "Matz" Matsumoto | |
| 2021-01-27 | Add `static` modifiers to preallocated symbols tables; ref #5303 | Yukihiro "Matz" Matsumoto | |
| 2021-01-27 | Merge pull request #5303 from ↵ | Yukihiro "Matz" Matsumoto | |
| shuujii/split-presym_table-for-reduced-program-size Split `presym_table` for reduced program size | |||
| 2021-01-27 | Split `presym_table` for reduced program size | KOBAYASHI Shuji | |
| Because a structure that is an element of `presym_table` has padding, split it into individual arrays for name and length. #### Result (64-bit CPU with full-core gembox) | | mruby | libmruby.a | |--------|------------|------------| | Before | 1,087,444B | 1,476,872B | | After | 1,079,340B | 1,469,784B | | |||
| 2021-01-27 | Merge pull request #5302 from shuujii/rename-.i-created-for-presym-scan-to-.pi | Yukihiro "Matz" Matsumoto | |
| Rename `.i` created for presym scan to `.pi` | |||
| 2021-01-27 | Rename `.i` created for presym scan to `.pi` | KOBAYASHI Shuji | |
| This is because compiler's `-save-temps=obj` option creates `.i` with the same name. | |||
| 2021-01-27 | Merge pull request #5301 from shuujii/fix-typos-in-mruby-presym-disableenable.h | Yukihiro "Matz" Matsumoto | |
| Fix typos in `mruby/presym/{disable,enable}.h` [ci skip] | |||
| 2021-01-27 | Fix typos in `mruby/presym/{disable,enable}.h` [ci skip] | KOBAYASHI Shuji | |
| 2021-01-27 | Merge pull request #5300 from ↵ | Yukihiro "Matz" Matsumoto | |
| shuujii/avoid-possible-loss-of-data-casting-in-binary-search Avoid 'possible loss of data' casting in binary search | |||
| 2021-01-27 | Merge pull request #5299 from shuujii/fix-Use-MRB_SYM-for-error-class-retrieval | Yukihiro "Matz" Matsumoto | |
| Fix "Use `MRB_SYM()` for error class retrieval"; ref 2ddfd50df | |||
| 2021-01-27 | Avoid 'possible loss of data' casting in binary search | KOBAYASHI Shuji | |
| Because it may not be expected result. example: https://wandbox.org/permlink/F5Mp7IEJ1VY3CFLp | |||
| 2021-01-27 | Fix "Use `MRB_SYM()` for error class retrieval"; ref 2ddfd50df | KOBAYASHI Shuji | |
| The new macro (`MRB_E_SYM`) was not being used, so it is being used. Also `MRB_E_SYM` is confusing with `MRB_SYM_E`, so change it to `MRB_ERROR_SYM`. | |||
| 2021-01-26 | Adjust spaces after list markers. | Yukihiro "Matz" Matsumoto | |
| 2021-01-26 | Revert "Fix the wrong directory `host-bin` to `host/bin`." | Yukihiro "Matz" Matsumoto | |
| This reverts commit 34f82f24e941f36edc8d947a8a9300631b3121ff. Ref #5282 | |||
| 2021-01-26 | Clarify that contributors agree with MIT license in `CONTRIBUTING.md`. | Yukihiro "Matz" Matsumoto | |
| 2021-01-26 | Update `doc/mruby3.md`. | Yukihiro "Matz" Matsumoto | |
| 2021-01-26 | Add `doc/symbols.md`. [ci skip] | Yukihiro "Matz" Matsumoto | |
| To describe how to use symbols, especially preallocated symbols from C. | |||
| 2021-01-26 | Change `mruby-config` to print usage on invalid arguments. | Yukihiro "Matz" Matsumoto | |
| Or no argument at all. | |||
| 2021-01-26 | Fix the wrong directory `host-bin` to `host/bin`. | Yukihiro "Matz" Matsumoto | |
| Where `mruby-config` command should be generated. | |||
| 2021-01-26 | Use `MRB_SYM()` for error class retrieval; ref #5277 | Yukihiro "Matz" Matsumoto | |
| Note that `MRB_SYM()` is only available when `mruby/presym.h` is included. Use `mrb_intern_lit()` otherwise. | |||
| 2021-01-26 | Revert "Minimize the changes in #5277" | Yukihiro "Matz" Matsumoto | |
| This reverts commit dc51d89ac22acc60b9bfeed87115863565b74085. | |||
| 2021-01-25 | Silence 'loss of data' warnings in `symbol.c`. | Yukihiro "Matz" Matsumoto | |
| 2021-01-25 | Merge pull request #5297 from hasumikin/fix-typo-in-rite-binary-header | Yukihiro "Matz" Matsumoto | |
| Fix TYPO and checking minor version in RITE BINARY HEADER | |||
| 2021-01-25 | fix comparison of minor version | HASUMI Hitoshi | |
| 2021-01-25 | fix TYPO in RITE BINARY HEADER | HASUMI Hitoshi | |
| 2021-01-25 | Silence 'loss of data' warnings. | Yukihiro "Matz" Matsumoto | |
| 2021-01-25 | Fix a bug for the case `frexp()` return `Infinity`. | Yukihiro "Matz" Matsumoto | |
| 2021-01-25 | Should use a limit for 32 bit platform; ref 05a8cc44 | Yukihiro "Matz" Matsumoto | |
| 2021-01-25 | Add description for `mruby-config` in `compile.md`. [ci skip] | Yukihiro "Matz" Matsumoto | |
| For easier compiling and linking of the application embedding `mruby` | |||
| 2021-01-24 | Define `RAT_INT_LIMIT` for 32 bit platforms. | Yukihiro "Matz" Matsumoto | |
| 2021-01-24 | Prohibit `r` suffix after scientific notation (e.g. `1e10`). | Yukihiro "Matz" Matsumoto | |
| As CRuby does. | |||
| 2021-01-24 | Detect integer overflow in `rational_new_f()`. | Yukihiro "Matz" Matsumoto | |
| 2021-01-23 | Remove test debug lines in fallback `presym.inc` | Yukihiro "Matz" Matsumoto | |
| ref dc51d89ac22 | |||
| 2021-01-23 | Fixed typo; ref #5296 | Yukihiro "Matz" Matsumoto | |
| 2021-01-23 | Merge pull request #5296 from yevgenko/patch-1 | Yukihiro "Matz" Matsumoto | |
| Fix typo | |||
| 2021-01-23 | Fix typo | Yevhen Viktorov | |
| 2021-01-22 | Minimize the changes in #5277 | Yukihiro "Matz" Matsumoto | |
| Instead of including `mruby/presym.h` everywhere, we provided the fallback `mruby/presym.inc` under `include/mruby` directory, and specify `-I<build-dir>/include` before `-I<top-dir>/include` in `presym.rake`. So even when someone drops `-I<build-dir>/include` in compiler options, it just compiles without failure. | |||
| 2021-01-21 | Reduce size of `mrb_callinfo` by rearranging members. | Yukihiro "Matz" Matsumoto | |
| From 48 bytes to 40 bytes on 64 bit platforms (unchanged on 32 bit). | |||
| 2021-01-21 | Merge branch 'shuujii-avoid-including-presym.inc-in-existing-header-files' | Yukihiro "Matz" Matsumoto | |
| 2021-01-21 | Merge branch 'avoid-including-presym.inc-in-existing-header-files' of ↵ | Yukihiro "Matz" Matsumoto | |
| https://github.com/shuujii/mruby into shuujii-avoid-including-presym.inc-in-existing-header-files | |||
| 2021-01-21 | Fix a bug that `:_1` to cause syntax error; fix #5295 | Yukihiro "Matz" Matsumoto | |
| 2021-01-21 | Better error messages with yacc tokens. | Yukihiro "Matz" Matsumoto | |
