Skip to content

Instantly share code, notes, and snippets.

@Whateverable
Created November 4, 2022 15:22
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save Whateverable/43a064dc48b9f5a765eb1820795fb9a0 to your computer and use it in GitHub Desktop.
Save Whateverable/43a064dc48b9f5a765eb1820795fb9a0 to your computer and use it in GitHub Desktop.
bisectable6
old=2020.12 new=HEAD my @test = 1..*; try dd @test; $!.message.say;
Bisecting: 973 revisions left to test after this (roughly 10 steps)
[d37b111861e89e0380bb119388a2252ef5e0a5f1] Merge pull request #4580 from vrurg/disable-enum-instantiation
»»»»» Testing d37b111861e89e0380bb119388a2252ef5e0a5f1
»»»»» Script output:
Cannot .elems a lazy list onto a Array
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
Cannot .elems a lazy list
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 5e1c97bae6ebab572323a400db6306e45d215f10
»»»»» Script output:
Cannot .elems a lazy list onto a Array
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
Cannot .elems a lazy list
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 776f1a626d36dc57b1f4ae00d5d89478e3f329b8
»»»»» Script output:
Cannot .elems a lazy list
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
Cannot .elems a lazy list
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 5070ae3fcba2e22baffad9c4285fc1080930b37f
»»»»» Script output:
Cannot .elems a lazy list onto a Array
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
Cannot .elems a lazy list
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 31331a2861bd7a57a767bd17fd50872286dad7ab
»»»»» Script output:
Cannot .elems a lazy list onto a Array
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
Cannot .elems a lazy list
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 74e449ecddda0fec16d361d9bb2b2d02a99fbf52
»»»»» Script output:
Cannot .elems a lazy list
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
Cannot .elems a lazy list
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 2cd963de4197dd2b545f9c10fe261304db6253f2
»»»»» Script output:
Cannot .elems a lazy list
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
Cannot .elems a lazy list
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing db778174a0107dea5ddedab74312d53b38d980a2
»»»»» Script output:
Cannot .elems a lazy list
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
Cannot .elems a lazy list
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 71960b162d244cc077654f5abb3fd3aecc4e9c8c
»»»»» Script output:
Cannot .elems a lazy list onto a Array
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
Cannot .elems a lazy list
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 9d1b482185b0c270d8ce14b9e2f708f6472c3384
»»»»» Script output:
Cannot .elems a lazy list
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
Cannot .elems a lazy list
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing ac9f40d871070d9c4f05da67420d7d6e35828f6b
»»»»» Script output:
Cannot .elems a lazy list
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
Cannot .elems a lazy list
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
71960b162d244cc077654f5abb3fd3aecc4e9c8c is the first new commit
commit 71960b162d244cc077654f5abb3fd3aecc4e9c8c
Author: Elizabeth Mattijsen <liz@wenzperl.nl>
Date: Thu Apr 1 19:36:24 2021 +0200
Set more sensible defaults to helper methods
Further reduces bytecode footprint at the callsites
src/core.c/Any-iterable-methods.pm6 | 8 +++----
src/core.c/Array.pm6 | 2 +-
src/core.c/Bag.pm6 | 2 +-
src/core.c/BagHash.pm6 | 2 +-
src/core.c/Baggy.pm6 | 4 ++--
src/core.c/Buf.pm6 | 10 ++++----
src/core.c/Hash.pm6 | 4 ++--
src/core.c/Iterable.pm6 | 10 ++++----
src/core.c/Mix.pm6 | 2 +-
src/core.c/MixHash.pm6 | 2 +-
src/core.c/Mixy.pm6 | 2 +-
src/core.c/Rakudo/Iterator.pm6 | 4 ++--
src/core.c/Set.pm6 | 2 +-
src/core.c/SetHash.pm6 | 2 +-
src/core.c/Setty.pm6 | 4 ++--
src/core.c/native_array.pm6 | 42 ++++++++++++++++-----------------
src/core.c/set_difference.pm6 | 4 ++--
src/core.c/set_elem.pm6 | 2 +-
src/core.c/set_symmetric_difference.pm6 | 2 +-
tools/build/makeNATIVE_ARRAY.raku | 12 +++++-----
20 files changed, 61 insertions(+), 61 deletions(-)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment