summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2021-08-17[DOC] Fix the rdoc for File::Stat#size? [ci skip]Akinori MUSHA
2021-08-17Treat NULL fake string as an empty stringNobuyoshi Nakada
And the NULL string must be of size 0.
2021-08-17Mention update to Unicode Version 13.0.0 and Emoji Version 13.1Martin Dürst
Mention the update to Unicode Version 13.0.0 and Unicode Emoji Version 13.1 in NEWS.md. This completes issue #17750. [ci skip]
2021-08-17* 2021-08-17 [ci skip]git
2021-08-17Take into account data in emoji-variation-sequences.txt in tests.Martin Dürst
The emoji data in emoji-variation-sequences.txt was not used for in test/ruby/enc/test_emoji_breaks.rb, for unknown reasons. It turned out that the format of each of the emoji data/test files is slightly different, and that we didn't take into account that empty fields after a semicolon, as present in emoji-variation-sequences.txt, led to less fields than expected when using split. This addresses issue #18027.
2021-08-16`popen()` is not available on emscriptenNobuyoshi Nakada
Notes: Merged: https://github.com/ruby/ruby/pull/4745
2021-08-16Suppress unused-variable warningsNobuyoshi Nakada
Notes: Merged: https://github.com/ruby/ruby/pull/4745
2021-08-16`SIZE_MAX` is not `size_t` on emscriptenNobuyoshi Nakada
Notes: Merged: https://github.com/ruby/ruby/pull/4745
2021-08-16Use `VALUE` instead of `intptr_t`Nobuyoshi Nakada
On emscripten `intptr_t`, `uintptr_t`, `ptrdiff_t` and so on are defined as `long`, but `PRIdPTR` and so on defined as `int`. Notes: Merged: https://github.com/ruby/ruby/pull/4745
2021-08-16Fix COROUTINE_SRC on emscriptenNobuyoshi Nakada
Select the C source if exists, otherwise the assembler source, instead of selecting by the coroutine type. Notes: Merged: https://github.com/ruby/ruby/pull/4745
2021-08-16* 2021-08-16 [ci skip]git
2021-08-16coroutine use asm version for handful of architectures for freebsd.DC
Notes: Merged: https://github.com/ruby/ruby/pull/4744
2021-08-15Update TypeProf to 0.15.1Yusuke Endoh
Notes: Merged: https://github.com/ruby/ruby/pull/4743
2021-08-15Extract the wrapped value when yydebug [Bug #18075]Nobuyoshi Nakada
Notes: Merged: https://github.com/ruby/ruby/pull/4742
2021-08-15Show verbose error messages when single pattern match failsKazuki Tsujimoto
[0] => [0, *, a] #=> [0] length mismatch (given 1, expected 2+) (NoMatchingPatternError) Ignore test failures of typeprof caused by this change for now.
2021-08-15[Win32] put a space before configure options [Bug #17588]Nobuyoshi Nakada
Not to be concatenated with the preceding `--with-`* option.
2021-08-15* 2021-08-15 [ci skip]git
2021-08-15Disable checks for LTO [ci skip]Nobuyoshi Nakada
2021-08-14Ignore `DW_FORM_ref_addr` [Bug #17052]xtkoba+ruby@gmail.com
Ignore `DW_FORM_ref_addr` form and other forms that are not supposed to be used currently.
2021-08-14Add checks for gcc/clang with LTONobuyoshi Nakada
2021-08-14Disable debug flag for executable files when LTO [ci skip]Nobuyoshi Nakada
Get rid of tons of linker warnings that it could not find object file symbol for every symbols, when targeting darwin.
2021-08-14Get rid of unintented recursion when RUBY_DEBUGNobuyoshi Nakada
2021-08-14Mark internal class namesNobuyoshi Nakada
Notes: Merged: https://github.com/ruby/ruby/pull/4741
2021-08-14Add some "cold" marksNobuyoshi Nakada
Notes: Merged: https://github.com/ruby/ruby/pull/4741
2021-08-14A comment for typed data in `rb_check_type` [ci skip]Nobuyoshi Nakada
Notes: Merged: https://github.com/ruby/ruby/pull/4741
2021-08-14Rename labels in `Check_Type` more descriptiveNobuyoshi Nakada
Notes: Merged: https://github.com/ruby/ruby/pull/4741
2021-08-14[ruby/readline-ext] Give up Editlineaycabta
https://github.com/ruby/readline-ext/commit/d924cfc1e6
2021-08-14[ruby/reline] Add workspace member for the latest IRB's implementationaycabta
https://github.com/ruby/reline/commit/8b55fc8fee
2021-08-14[ruby/reline] Remove private visibilityaycabta
https://github.com/ruby/reline/commit/fa54e521da
2021-08-14[ruby/reline] Remove interrupt avoidanceaycabta
There used to be a process that did not want to be interrupted by SIGINT, so it was trapped, but that process is no longer there. https://github.com/ruby/reline/commit/ba7252a5db
2021-08-14[Win32] Skip over source update just after clone on AppVeyorNobuyoshi Nakada
2021-08-14Constified addr2line.cNobuyoshi Nakada
Notes: Merged: https://github.com/ruby/ruby/pull/4740
2021-08-13Reduce the amount of false positive notificationsTakashi Kokubun
2021-08-13ruby/spec no longer needs webrick to runBenoit Daloze
2021-08-13Revert "Pause an MJIT worker when JIT is cancelled"Takashi Kokubun
This reverts commit b64f81c81729bbc248d19af01cafde88eb60fdc7. It seems to cause a problem in --jit / --jit-wait CIs. Reverting for now.
2021-08-14* 2021-08-14 [ci skip]git
2021-08-13Update to ruby/spec@330c641Benoit Daloze
2021-08-12Don't cancel JIT-ed code on TracePoint :classTakashi Kokubun
events get enabled
2021-08-12Don't run mjit_cancel_all when MJIT is disabledTakashi Kokubun
2021-08-12Pause an MJIT worker when JIT is cancelledTakashi Kokubun
2021-08-12Print JIT cancel when all JIT-ed code is cancelledTakashi Kokubun
2021-08-13* 2021-08-13 [ci skip]git
2021-08-13Mark `rb_unexpected_type` as "cold" [Bug #18062]Nobuyoshi Nakada
So that it will not interfere the fast path in `Check_Type`.
2021-08-13Indicate the slow path of `Check_Type` never return [Bug #18062]Nobuyoshi Nakada
Though this call to `rb_check_type` is just to raise an exception and never return actually, it can return at least formally. That means a caller function looks like it will access `flags` even in the special-const cases, and some optimizers may unify the access with the same access just following the call, and re-order it before the guard.
2021-08-12[ruby/reline] Version 0.2.7aycabta
https://github.com/ruby/reline/commit/040d29b4c0
2021-08-12[ruby/irb] Version 1.3.7aycabta
https://github.com/ruby/irb/commit/98610236ec
2021-08-12[ruby/irb] Update dependency, reline >= 0.2.7aycabta
https://github.com/ruby/irb/commit/5a0c8dc9e6
2021-08-12Revert "Try to run test_interrupt_in_other_thread with Editline"aycabta
This reverts commit c66b27efbb27c6b6b410457282ac841ead1dd132.
2021-08-12Try to run test_interrupt_in_other_thread with Editlineaycabta
2021-08-12Separate jobs conditionsNobuyoshi Nakada