mruby (3.3.0-1) [PTS] [DDPO]
OLD: VCS is behind the version in the archive: 3.0.0-1 < 3.3.0-1.Hint: This git repository uses http. You might need to run git update-server-info to update the auxiliary info files.
- Git: https://github.com/mruby-debian/mruby.git
- Branch: master
- Path: debian/changelog
- Repo size: 2609152
- Browser: https://github.com/mruby-debian/mruby
- Last scan: 2025-01-31 00:33:03+00
- Next scan: 2025-02-01 00:57:00+00
- Debian changelog in Git:
mruby (3.0.0-1) UNRELEASED; urgency=medium * New upstream release. -- Nobuhiro Iwamatsu <iwamatsu@debian.org> Thu, 23 Sep 2021 06:31:51 +0900
- This branch is 83 commits ahead of tag debian/2.1.2-3
- Git log:
commit 1c350f5b7bd1a5231096f53473117322876a39c9 Author: Nobuhiro Iwamatsu <iwamatsu@debian.org> Date: Thu Sep 23 06:35:15 2021 +0900 d/gbp.conf: Set debian-branch to debian/sid for DEP-14 conformance Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@debian.org> commit 678d2bd9373be30b06bf83f43f56a497f90163e5 Author: Nobuhiro Iwamatsu <iwamatsu@debian.org> Date: Thu Sep 23 06:33:20 2021 +0900 d/control: Bump Standards-Version to 4.6.0 Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@debian.org> commit ebb6d6b92feb89a39386a750ce0f16ddd4c3f626 Author: Nobuhiro Iwamatsu <iwamatsu@debian.org> Date: Thu Sep 23 06:32:16 2021 +0900 Update to 3.0.0 Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@debian.org> commit be22f07b8fbde9da587f420f4a737bf18b8db06c Merge: eee61a0 0f45836 Author: Nobuhiro Iwamatsu <iwamatsu@debian.org> Date: Thu Sep 23 06:31:42 2021 +0900 Merge tag '3.0.0' commit 0f45836b5954accf508f333f932741b925214471 Author: mimaki <hiroshi.mimaki@gmail.com> Date: Fri Mar 5 17:07:35 2021 +0900 Update version and release date. (mruby 3.0.0 (2021-03-05)) commit f5d3d89ac2ab4e683be2ae7c54b179fad1e441a8 Author: Takashi Kokubun <takashikkbn@gmail.com> Date: Tue Feb 16 20:56:13 2021 -0800 Skip --depth=1 when it's locked commit ea3874ed3c23b35554152785868cdbae3bbf7a6b Author: mimaki <hiroshi.mimaki@gmail.com> Date: Wed Feb 3 16:45:11 2021 +0900 Update version to `3.0.0RC`. commit c43dd75ea9e2b2f3387e40617d4f4cd86d3841dc Author: Yukihiro "Matz" Matsumoto <matz@ruby.or.jp> Date: Wed Feb 3 13:04:32 2021 +0900 Avoid Heap Overflow in `heredoc_remove_indent`; fix #5316 commit 810d13dacdd4cdf6ce55de85266f3ac26da520ef Author: Yukihiro "Matz" Matsumoto <matz@ruby.or.jp> Date: Wed Feb 3 09:41:22 2021 +0900 Move `MRB_TRY` part of `mrb_close` to `src/error.c`; ref 6cc52b3 We don't want to increase number of files that should be compiled by C++ compiler when `enable_cxx_exception` is turned on. commit 6cc52b3210524192af50cc3bc4ac5c236cc5cdd5 Author: Yukihiro "Matz" Matsumoto <matz@ruby.or.jp> Date: Tue Feb 2 10:57:32 2021 +0900 Ignore errors from `atexit` finalizers. commit d759a73525f2bff367433454e4d2851f7c193693 Author: Yukihiro "Matz" Matsumoto <matz@ruby.or.jp> Date: Mon Feb 1 16:07:48 2021 +0900 Allow more than 256 child `irep`; fix #5310 We have introduced following new instructions. * `OP_LAMBDA16` * `OP_BLOCK16` * `OP_METHOD16` * `OP_EXEC16` Each instruction uses 16 bits operand for `reps` index. Since new instructions are added, `mruby/c` VM should be updated. Due to new instructions, dump format compatibility is lost, we have increased `RITE_BINARY_MAJOR_VER`. In addition, we have decreased the size of `refcnt` in `mrb_irep` from `uint32_t` to `uint16_t`, which is reasonably big enough. commit bd6b48fa3b352bbcb97463dcb95e30db37bff2e4 Author: Yukihiro "Matz" Matsumoto <matz@ruby.or.jp> Date: Mon Feb 1 14:33:28 2021 +0900 Copy `iv` table with `#prepend`; fix #5309 In addition, stop eager allocation of `mt` table. commit d0ba7b95a94db0b695111433f4f309e4349b8100 Merge: 5cce4ad a9949f5 Author: Yukihiro "Matz" Matsumoto <matz@ruby.or.jp> Date: Mon Feb 1 11:19:13 2021 +0900 Merge pull request #5314 from dearblue/presym_init Introduced `MRB_PRESYM_INIT_SYMBOLS()` commit 5cce4ad433abfe806e9bb9438a7ec5e8e8662828 Merge: 874f828 1fc8e00 Author: Yukihiro "Matz" Matsumoto <matz@ruby.or.jp> Date: Mon Feb 1 10:12:29 2021 +0900 Merge pull request #5315 from shuujii/use-mrb_open_core-instead-of-mrb_open--in-mrbc Use `mrb_open_core()` instead of `mrb_open()` in `mrbc` commit 874f828a7adc074234acd826c51dfe73bbb52e1b Merge: 406159d d824488 Author: Yukihiro "Matz" Matsumoto <matz@ruby.or.jp> Date: Mon Feb 1 09:36:11 2021 +0900 Merge pull request #5313 from dearblue/diet-5272 Remove unnecessary `ci0` variables; ref #5272 commit 1fc8e00e4a62695e51d9f4c61e2e5f6f033d2338 Author: KOBAYASHI Shuji <shuujii@gmail.com> Date: Sun Jan 31 22:37:27 2021 +0900 Use `mrb_open_core()` instead of `mrb_open()` in `mrbc` commit 406159d41231302efc6731bda5634f5a9fa69bad Merge: cee916a 5ede25c Author: Yukihiro "Matz" Matsumoto <matz@ruby.or.jp> Date: Sun Jan 31 19:57:31 2021 +0900 Merge pull request #5312 from dearblue/diet-5060 Remove unnecessary configuration macros; ref #5060 commit a9949f5da487c5f27ab6f60753c74cf58b1fa5e3 Author: dearblue <dearblue@users.osdn.me> Date: Sun Jan 31 18:13:28 2021 +0900 Introduced `MRB_PRESYM_INIT_SYMBOLS()` The `init_SYMBOLS()` function implicitly defined in `MRB_PRESYM_DEFINE_VAR_AND_INITER()` requires some familiarity when trying to find it from the caller. By introducing `MRB_PRESYM_INIT_SYMBOLS()`, it is possible to find directly from the identifier. commit d8244889153d5b78f6b15797c4907d0a816e3db3 Author: dearblue <dearblue@users.osdn.me> Date: Sun Jan 31 17:24:16 2021 +0900 Remove unnecessary `ci0` variables; ref #5272 commit 5ede25c40f984342b3a6ed8243612331a34f3214 Author: dearblue <dearblue@users.osdn.me> Date: Sun Jan 31 17:22:27 2021 +0900 Remove unnecessary configuration macros; ref #5060 The following macros will be removed: - `ENSURE_STACK_INIT_SIZE` - `RESCUE_STACK_INIT_SIZE` - `MRB_ECALL_DEPTH_MAX` commit cee916ab0f7357a4fe544d08747b835512b56802 Merge: 02e336e d90abc6 Author: Yukihiro "Matz" Matsumoto <matz@ruby.or.jp> Date: Sun Jan 31 15:25:58 2021 +0900 Merge pull request #5311 from shuujii/change-.o.d-back-to-.d-because-.pi.d-is-no-longer-created Change `.o.d` back to `.d` because `.pi.d` is no longer created commit d90abc648e69cf84defe0dc3d9b6f8663343fb8b Author: KOBAYASHI Shuji <shuujii@gmail.com> Date: Sun Jan 31 15:08:37 2021 +0900 Change `.o.d` back to `.d` because `.pi.d` is no longer created commit 02e336ee27328a7215d7a41779006835331b15ef Merge: dd603d4 14e07f7 Author: Yukihiro "Matz" Matsumoto <matz@ruby.or.jp> Date: Sat Jan 30 15:43:50 2021 +0900 Merge pull request #5308 from dearblue/internal-mrbc Build internal mrbc in an internal directory commit dd603d494dcc2393183dc9a684cb1c3897b45721 Merge: 8252412 b500e82 Author: Yukihiro "Matz" Matsumoto <matz@ruby.or.jp> Date: Fri Jan 29 23:51:26 2021 +0900 Merge pull request #5306 from dearblue/unpack Fixed `String#unpack` to handle the highest range of integer values commit 14e07f721a4b339b2a067276738cd2082adc854d Author: dearblue <dearblue@users.osdn.me> Date: Fri Jan 29 23:02:17 2021 +0900 Build internal mrbc in an internal directory commit b500e8295001849cf96e88d7f0a86d517299ff7d Author: dearblue <dearblue@users.osdn.me> Date: Fri Jan 29 22:23:22 2021 +0900 Remove unnecessary range confirmation This is a correction based on the review by @matz. https://github.com/mruby/mruby/pull/5306#pullrequestreview-578378401 commit 9c36499e311a62f92127829d96f7eb638b49001f Author: dearblue <dearblue@users.osdn.me> Date: Thu Jan 28 21:40:38 2021 +0900 Fixed `String#unpack` to handle the highest range of integer values Previously, problems occurred when the `fixnum` was exceeded. - 32-bit cpu mode with `MRB_WORD_BOXING` and `MRB_INT32`: ```console % bin/mruby -e 'p [0x7fffffff].pack("N").unpack("N")' trace (most recent call last): -e:1: cannot unpack to Integer: 2147483647 (RangeError) ``` - 64-bit cpu mode with `MRB_WORD_BOXING` and `MRB_INT64`: ```console % bin/mruby -e 'p [0x7fffffff_ffffffff].pack("q").unpack("q")' trace (most recent call last): -e:1: cannot unpack to Integer: 9223372036854775807 (RangeError) ``` commit 825241205f07d387ea2490e43de58658cbc35ab6 Author: Yukihiro "Matz" Matsumoto <matz@ruby.or.jp> Date: Fri Jan 29 18:32:26 2021 +0900 Replace `mrb_intern_cstr` to `mrb_intern_lit`. commit 4a7309d327956cdab7450405a5334b997de55a25 Merge: 0030417 0dbb9e6 Author: Yukihiro "Matz" Matsumoto <matz@ruby.or.jp> Date: Thu Jan 28 23:01:40 2021 +0900 Merge pull request #5307 from dearblue/stackerr Raise SystemStackError if mruby VM stack expansion fails commit 0030417aceb071e824e159d8d11930b376a7adaf Merge: bb42c1b 3d8a8fb Author: Yukihiro "Matz" Matsumoto <matz@ruby.or.jp> Date: Thu Jan 28 22:56:27 2021 +0900 Merge pull request #5305 from dearblue/symbol0 Check first `0` when converting symbols into strings commit 0dbb9e6e411572b0c37e7be723d6dc3895387f96 Author: dearblue <dearblue@users.osdn.me> Date: Thu Jan 28 22:04:47 2021 +0900 Raise SystemStackError if mruby VM stack expansion fails commit 3d8a8fb6613f177416cc09e81e2a0082db006926 Author: dearblue <dearblue@users.osdn.me> Date: Thu Jan 28 21:15:31 2021 +0900 Check first `0` when converting symbols into strings This was because it caused `SIGSEGV` when `mruby -v` displayed an unnamed variable. ```console % bin/mruby -ve 'call { |(a, b)| }' ...SNIP... irep 0x8007d0050 nregs=3 nlocals=1 pools=0 syms=1 reps=1 iseq=12 file: -e 1 000 OP_LOADSELF R1 1 002 OP_BLOCK R2 I(0:0x8007d00a0) 1 005 OP_SENDB R1 :call 0 1 009 OP_RETURN R1 1 011 OP_STOP irep 0x8007d00a0 nregs=6 nlocals=5 pools=0 syms=0 reps=0 iseq=29 local variable names: zsh: segmentation fault (core dumped) bin/mruby -ve 'call { |(a, b)| }' ``` commit bb42c1b286844e37aa8110e1b2d9b5dd9eff8f3e Merge: d42d308 c858cba Author: Yukihiro "Matz" Matsumoto <matz@ruby.or.jp> Date: Thu Jan 28 19:57:16 2021 +0900 Merge pull request #5304 from shuujii/refine-preprocess_options Refine `preprocess_options`; ref d95ffb036 commit d42d308620f00ed53ba74ee5d3972d637bb6e57f Author: Yukihiro "Matz" Matsumoto <matz@ruby.or.jp> Date: Thu Jan 28 19:54:42 2021 +0900 Remove duplicated `--cflags`; [ci skip] commit c858cba3e95f820a956f72607c9af494f70b9304 Author: KOBAYASHI Shuji <shuujii@gmail.com> Date: Thu Jan 28 18:42:19 2021 +0900 Refine `preprocess_options`; ref d95ffb036 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. commit 1c05764ba36914a88b53efbcda89041b3af4876d Author: Yukihiro "Matz" Matsumoto <matz@ruby.or.jp> Date: Thu Jan 28 17:08:30 2021 +0900 Update `limitation.md` for integer division change in 3.0. commit 56842628b9968d2786be7b9c772ee8f8fb51248d Author: Yukihiro "Matz" Matsumoto <matz@ruby.or.jp> Date: Thu Jan 28 16:47:02 2021 +0900 Stop mentioning `MRB_NO_PRESYM` in the doc. It's for internal use. Please use `conf.disable_presym`. commit 07d449861363ac9a0226d5119350244ba198fb20 Author: Yukihiro "Matz" Matsumoto <matz@ruby.or.jp> Date: Thu Jan 28 16:35:22 2021 +0900 Silence VC warning. commit d95ffb0362cb481afd6b323b5ec004ff0f0103f8 Author: Yukihiro "Matz" Matsumoto <matz@ruby.or.jp> Date: Thu Jan 28 15:58:35 2021 +0900 Stop generating `build/<build>/src/*.pi.d`. commit 1e009061f8a4b051e363ac8b8854e73308bd56c5 Author: Yukihiro "Matz" Matsumoto <matz@ruby.or.jp> Date: Thu Jan 28 15:47:51 2021 +0900 Describe disabling preallocated symbols in the doc. commit 4063af90e2964a1102b0608bab2c563c2010b79a Author: Yukihiro "Matz" Matsumoto <matz@ruby.or.jp> Date: Thu Jan 28 15:06:22 2021 +0900 Update `TODO` after mruby3.0. commit 2e33c2d120b5487e9be2ef9881b41329c4eeabcd Author: Yukihiro "Matz" Matsumoto <matz@ruby.or.jp> Date: Thu Jan 28 08:47:16 2021 +0900 Remove unnecessary bit shift in `rational_new_f`. commit f5e10e294cbd2d723d263e038d4cb8cc6e84d6b6 Author: Yukihiro "Matz" Matsumoto <matz@ruby.or.jp> Date: Wed Jan 27 23:47:32 2021 +0900 Add symbol names as comments to `presym_length_table`; ref #5303 commit 69f9460075271432334f590a91605401ca860001 Author: Yukihiro "Matz" Matsumoto <matz@ruby.or.jp> Date: Wed Jan 27 23:44:04 2021 +0900 Add `static` modifiers to preallocated symbols tables; ref #5303 commit f0eb50a55d09e8a203ce54dc2a6c6591943a2e6a Merge: 251fd74 3104aed Author: Yukihiro "Matz" Matsumoto <matz@ruby.or.jp> Date: Wed Jan 27 23:41:03 2021 +0900 Merge pull request #5303 from shuujii/split-presym_table-for-reduced-program-size Split `presym_table` for reduced program size commit 3104aed8c67754f14093ea73b2df4f995e4242d3 Author: KOBAYASHI Shuji <shuujii@gmail.com> Date: Wed Jan 27 20:47:10 2021 +0900 Split `presym_table` for reduced program size 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 | commit 251fd743151bb66cde3a3879d3b4b4b8c4ee7356 Merge: bf56ecd d6a9ffa Author: Yukihiro "Matz" Matsumoto <matz@ruby.or.jp> Date: Wed Jan 27 18:08:58 2021 +0900 Merge pull request #5302 from shuujii/rename-.i-created-for-presym-scan-to-.pi Rename `.i` created for presym scan to `.pi` commit d6a9ffa2b5be787594db57ad74e4e0768628c00f Author: KOBAYASHI Shuji <shuujii@gmail.com> Date: Wed Jan 27 16:09:12 2021 +0900 Rename `.i` created for presym scan to `.pi` This is because compiler's `-save-temps=obj` option creates `.i` with the same name. commit bf56ecd2bf4362d1b15f5d3ed0e337ab1c303b02 Merge: 5e479c6 826e0b1 Author: Yukihiro "Matz" Matsumoto <matz@ruby.or.jp> Date: Wed Jan 27 12:32:42 2021 +0900 Merge pull request #5301 from shuujii/fix-typos-in-mruby-presym-disableenable.h Fix typos in `mruby/presym/{disable,enable}.h` [ci skip] commit 826e0b108f11a011c517d2de76a346901d55ac24 Author: KOBAYASHI Shuji <shuujii@gmail.com> Date: Wed Jan 27 12:18:41 2021 +0900 Fix typos in `mruby/presym/{disable,enable}.h` [ci skip] commit 5e479c66d56f5938f330e7e71313dc95747b3bb1 Merge: 89cd742 504788b Author: Yukihiro "Matz" Matsumoto <matz@ruby.or.jp> Date: Wed Jan 27 12:15:58 2021 +0900 Merge pull request #5300 from shuujii/avoid-possible-loss-of-data-casting-in-binary-search Avoid 'possible loss of data' casting in binary search commit 89cd742506019d2a1987b8fdd5c8fee792d1d5c2 Merge: efa0314 dd07067 Author: Yukihiro "Matz" Matsumoto <matz@ruby.or.jp> Date: Wed Jan 27 12:02:34 2021 +0900 Merge pull request #5299 from shuujii/fix-Use-MRB_SYM-for-error-class-retrieval Fix "Use `MRB_SYM()` for error class retrieval"; ref 2ddfd50df commit 504788bf89242c0be0c6027d59da5f5ec89b0d24 Author: KOBAYASHI Shuji <shuujii@gmail.com> Date: Wed Jan 27 11:42:18 2021 +0900 Avoid 'possible loss of data' casting in binary search Because it may not be expected result. example: https://wandbox.org/permlink/F5Mp7IEJ1VY3CFLp commit dd07067067024762e7e4375d7308852ce55428d4 Author: KOBAYASHI Shuji <shuujii@gmail.com> Date: Wed Jan 27 11:23:08 2021 +0900 Fix "Use `MRB_SYM()` for error class retrieval"; ref 2ddfd50df 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`. commit efa0314731e477e834f2c74d4e79b6d9228c4d16 Author: Yukihiro "Matz" Matsumoto <matz@ruby.or.jp> Date: Tue Jan 26 21:21:26 2021 +0900 Adjust spaces after list markers. commit d4101d0a081f5974dcdde05e7171064eedbda830 Author: Yukihiro "Matz" Matsumoto <matz@ruby.or.jp> Date: Tue Jan 26 21:17:28 2021 +0900 Revert "Fix the wrong directory `host-bin` to `host/bin`." This reverts commit 34f82f24e941f36edc8d947a8a9300631b3121ff. Ref #5282 commit f3d5deb981838351b245d1ba9dec5b1c0c62bee0 Author: Yukihiro "Matz" Matsumoto <matz@ruby.or.jp> Date: Tue Jan 26 18:21:49 2021 +0900 Clarify that contributors agree with MIT license in `CONTRIBUTING.md`. commit 04d5e7da398d460983961102a20cc05bccd86c12 Author: Yukihiro "Matz" Matsumoto <matz@ruby.or.jp> Date: Tue Jan 26 17:16:22 2021 +0900 Update `doc/mruby3.md`. commit 73418a90faf9d83834191318888b74289cc3ddea Author: Yukihiro "Matz" Matsumoto <matz@ruby.or.jp> Date: Tue Jan 26 12:40:03 2021 +0900 Add `doc/symbols.md`. [ci skip] To describe how to use symbols, especially preallocated symbols from C. commit 63b7439ddf8dfed7a4b9b252c5c9b816179f6b9e Author: Yukihiro "Matz" Matsumoto <matz@ruby.or.jp> Date: Tue Jan 26 11:37:01 2021 +0900 Change `mruby-config` to print usage on invalid arguments. Or no argument at all. commit 34f82f24e941f36edc8d947a8a9300631b3121ff Author: Yukihiro "Matz" Matsumoto <matz@ruby.or.jp> Date: Tue Jan 26 11:35:59 2021 +0900 Fix the wrong directory `host-bin` to `host/bin`. Where `mruby-config` command should be generated. commit 2ddfd50df37a49d7300e947c39cb053340b14624 Author: Yukihiro "Matz" Matsumoto <matz@ruby.or.jp> Date: Tue Jan 26 11:13:06 2021 +0900 Use `MRB_SYM()` for error class retrieval; ref #5277 Note that `MRB_SYM()` is only available when `mruby/presym.h` is included. Use `mrb_intern_lit()` otherwise. commit 17ecf145111f903d62952fb1b557ea60471d7408 Author: Yukihiro "Matz" Matsumoto <matz@ruby.or.jp> Date: Tue Jan 26 10:57:07 2021 +0900 Revert "Minimize the changes in #5277" This reverts commit dc51d89ac22acc60b9bfeed87115863565b74085. commit 165f79c877901db790070b97250633c5c92bcfe7 Author: Yukihiro "Matz" Matsumoto <matz@ruby.or.jp> Date: Mon Jan 25 23:27:32 2021 +0900 Silence 'loss of data' warnings in `symbol.c`. commit c68258f454cc27135a72e4b6a3f77f95c7bb3ed5 Merge: 0903e2a d5ed733 Author: Yukihiro "Matz" Matsumoto <matz@ruby.or.jp> Date: Mon Jan 25 22:50:29 2021 +0900 Merge pull request #5297 from hasumikin/fix-typo-in-rite-binary-header Fix TYPO and checking minor version in RITE BINARY HEADER commit d5ed73379f6f468f86ae70379786c2d78ebd1e58 Author: HASUMI Hitoshi <hasumikin@gmail.com> Date: Mon Jan 25 22:27:42 2021 +0900 fix comparison of minor version commit da65d35d7af90711a9f7d807400c7be81c09cec4 Author: HASUMI Hitoshi <hasumikin@gmail.com> Date: Mon Jan 25 22:11:54 2021 +0900 fix TYPO in RITE BINARY HEADER commit 0903e2a72e8f3aa848fdbb60f1ceece7af3d1cb4 Author: Yukihiro "Matz" Matsumoto <matz@ruby.or.jp> Date: Mon Jan 25 15:41:29 2021 +0900 Silence 'loss of data' warnings. commit efef4541aa97460b80618af369879881b376cc30 Author: Yukihiro "Matz" Matsumoto <matz@ruby.or.jp> Date: Mon Jan 25 15:43:46 2021 +0900 Fix a bug for the case `frexp()` return `Infinity`. commit 23e5c08e310e9638846fb43bfef0be1bb259da49 Author: Yukihiro "Matz" Matsumoto <matz@ruby.or.jp> Date: Mon Jan 25 15:42:28 2021 +0900 Should use a limit for 32 bit platform; ref 05a8cc44 commit 73ce5db1700cbb3a73c964bd4b49d8cd144d1b03 Author: Yukihiro "Matz" Matsumoto <matz@ruby.or.jp> Date: Mon Jan 25 10:29:56 2021 +0900 Add description for `mruby-config` in `compile.md`. [ci skip] For easier compiling and linking of the application embedding `mruby` commit 05a8cc44cc8fef84158f5d00eb8b6ead2c552eff Author: Yukihiro "Matz" Matsumoto <matz@ruby.or.jp> Date: Sun Jan 24 22:21:56 2021 +0900 Define `RAT_INT_LIMIT` for 32 bit platforms. commit f20e10686ca4c295402b3e6adb061102967c6e3f Author: Yukihiro "Matz" Matsumoto <matz@ruby.or.jp> Date: Sun Jan 24 21:43:20 2021 +0900 Prohibit `r` suffix after scientific notation (e.g. `1e10`). As CRuby does. commit cc59860e4077aa5f3dbd398639c84b9214ec5d7d Author: Yukihiro "Matz" Matsumoto <matz@ruby.or.jp> Date: Sun Jan 24 21:42:34 2021 +0900 Detect integer overflow in `rational_new_f()`. commit 48b214f0b577d37c75b1c36e5759df2de4305f41 Author: Yukihiro "Matz" Matsumoto <matz@ruby.or.jp> Date: Sat Jan 23 18:12:04 2021 +0900 Remove test debug lines in fallback `presym.inc` ref dc51d89ac22 commit baa1ee1faa53c08a267c58567409576671d8a05b Author: Yukihiro "Matz" Matsumoto <matz@ruby.or.jp> Date: Sat Jan 23 10:24:53 2021 +0900 Fixed typo; ref #5296 commit 8b590b5ec7812d081ea130c9c3a3c2ee650bf20e Merge: dc51d89 2cab36c Author: Yukihiro "Matz" Matsumoto <matz@ruby.or.jp> Date: Sat Jan 23 10:20:21 2021 +0900 Merge pull request #5296 from yevgenko/patch-1 Fix typo commit 2cab36c28974a744f71e93072ad76f4f3b22fef4 Author: Yevhen Viktorov <y3vg3nk0@gmail.com> Date: Sat Jan 23 00:25:23 2021 +0000 Fix typo commit dc51d89ac22acc60b9bfeed87115863565b74085 Author: Yukihiro "Matz" Matsumoto <matz@ruby.or.jp> Date: Fri Jan 22 18:38:53 2021 +0900 Minimize the changes in #5277 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. commit c5c156a6dd57eddc87e2162172b202233e45ad70 Author: Yukihiro "Matz" Matsumoto <matz@ruby.or.jp> Date: Thu Jan 21 21:11:32 2021 +0900 Reduce size of `mrb_callinfo` by rearranging members. From 48 bytes to 40 bytes on 64 bit platforms (unchanged on 32 bit). commit 33deeae9ebd7d6d33a8f985299a0e16090cfbf62 Merge: 438d114 6c5ccd5 Author: Yukihiro "Matz" Matsumoto <matz@ruby.or.jp> Date: Thu Jan 21 14:55:44 2021 +0900 Merge branch 'shuujii-avoid-including-presym.inc-in-existing-header-files' commit 6c5ccd5abe4e37ea981a28980ea6fc453a842610 Author: Yukihiro "Matz" Matsumoto <matz@ruby.or.jp> Date: Thu Jan 21 14:53:18 2021 +0900 Merge branch 'avoid-including-presym.inc-in-existing-header-files' of https://github.com/shuujii/mruby into shuujii-avoid-including-presym.inc-in-existing-header-files commit 438d114917af8b404c79fc94ec86f414a4ae6d60 Author: Yukihiro "Matz" Matsumoto <matz@ruby.or.jp> Date: Thu Jan 21 14:45:06 2021 +0900 Fix a bug that `:_1` to cause syntax error; fix #5295