[#103241] [Ruby master Bug#17777] 2.6.7 fails to build on macOS: implicit declaration of function 'rb_native_mutex_destroy' is invalid in C99 — eregontp@...
Issue #17777 has been reported by Eregon (Benoit Daloze).
17 messages
2021/04/05
[#103305] [Ruby master Feature#17785] Allow named parameters to be keywords — marcandre-ruby-core@...
Issue #17785 has been reported by marcandre (Marc-Andre Lafortune).
21 messages
2021/04/08
[#103342] [Ruby master Feature#17790] Have a way to clear a String without resetting its capacity — jean.boussier@...
Issue #17790 has been reported by byroot (Jean Boussier).
14 messages
2021/04/09
[#103388] [ANN] Multi-factor Authentication of bugs.ruby-lang.org — SHIBATA Hiroshi <hsbt@...>
Hello,
5 messages
2021/04/12
[#103414] Re: [ANN] Multi-factor Authentication of bugs.ruby-lang.org
— Martin J. Dürst <duerst@...>
2021/04/13
SXMgdGhlcmUgYSB3YXkgdG8gdXNlIHRoaXMgbXVsdGktZmFjdG9yIGF1dGhlbnRpY2F0aW9uIGZv
[#103547] List of CI sites to check — Martin J. Dürst <duerst@...>
SGVsbG8gZXZlcnlib2R5LAoKRHVlIHRvIHZhcmlvdXMgcGVyc29uYWwgcmVhc29ucywgSSBoYXZl
4 messages
2021/04/22
[#103596] [Ruby master Feature#17830] Add Integer#previous and Integer#prev — rafasoaresms@...
Issue #17830 has been reported by rafasoares (Rafael Soares).
9 messages
2021/04/26
[ruby-core:103168] [Ruby master Bug#17731] Integer downflow with inject/reduce
From:
naruse@...
Date:
2021-04-02 07:01:17 UTC
List:
ruby-core #103168
Issue #17731 has been updated by naruse (Yui NARUSE). Backport changed from 2.5: REQUIRED, 2.6: REQUIRED, 2.7: DONE, 3.0: REQUIRED to 2.5: REQUIRED, 2.6: REQUIRED, 2.7: DONE, 3.0: DONE ruby_3_0 855401da495117fcf5d258fe43b71010abc43d9a merged revision(s) a85ed626f18d1014d09fb37eb0a703976c3d2b53. ---------------------------------------- Bug #17731: Integer downflow with inject/reduce https://bugs.ruby-lang.org/issues/17731#change-91241 * Author: gaojun (Jun Gao) * Status: Closed * Priority: Normal * Assignee: marcandre (Marc-Andre Lafortune) * ruby -v: ruby 3.0.0p0 (2020-12-25 revision 95aff21468) [x86_64-linux] * Backport: 2.5: REQUIRED, 2.6: REQUIRED, 2.7: DONE, 3.0: DONE ---------------------------------------- Test case: [-2305843009213693953,-2305843009213693953,-2305843009213693953].inject(:+) or ([-2**61-1] * 3).inject(:+) Expected Result: -6917529027641081859 Actual Result: 11529215046068469757 Some clues: * Downflow seems not happen if there are only two elements in Array * The sample above works fine in https://try.ruby-lang.org/ * [-2305843009213693953,-2305843009213693953,-2305843009213693953].sum can get the correct result * ([-2**61] * 3).inject(:+) can get the correct result Affected Versions: * ruby 3.0.0p0 (2020-12-25 revision 95aff21468) [x86_64-linux] * ruby 2.7.2p137 (2020-10-01 revision 5445e04352) [x86_64-linux] * ruby 2.6.6p146 (2020-03-31 revision 67876) [x86_64-linux] -- https://bugs.ruby-lang.org/ Unsubscribe: <mailto:ruby-core-request@ruby-lang.org?subject=unsubscribe> <http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-core>