Skip to content

Instantly share code, notes, and snippets.

@Whateverable
Created January 23, 2023 22:20
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/83607b0e8760cf60f18b694cf9ef2529 to your computer and use it in GitHub Desktop.
Save Whateverable/83607b0e8760cf60f18b694cf9ef2529 to your computer and use it in GitHub Desktop.
bisectable6
my %h1{Any} = :foo, :bar; dd %(%h1,)
Bisecting: 156 revisions left to test after this (roughly 7 steps)
[55605b89fdddd45653b94acb23e92fadcbd7f2df] Merge pull request #813 from zoffixznet/LTA-octal-message
»»»»» Testing 55605b89fdddd45653b94acb23e92fadcbd7f2df
»»»»» Script output:
Hash % = {"Str|bar" => :bar, "Str|foo" => :foo}
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
Hash % = {:bar, :foo}
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 50740b5efdb3749b5c51f5250c1363f3eca90b4c
»»»»» Script output:
Hash % = {:bar, :foo}
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
Hash % = {:bar, :foo}
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 4622c5042118e01ad4b3303e12332cfcb50b619d
»»»»» Script output:
Hash % = {:bar, :foo}
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
Hash % = {:bar, :foo}
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 234aa4f72504cffb26eaac3ae50869f99ba16576
»»»»» Script output:
Hash % = {"Str|bar" => :bar, "Str|foo" => :foo}
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
Hash % = {:bar, :foo}
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 74a07990806342cc3048e1a5f7c98e072614929d
»»»»» Script output:
Hash % = {"Str|bar" => :bar, "Str|foo" => :foo}
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
Hash % = {:bar, :foo}
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 24e608e598b64b3274c9c0bf7ef1155aa770f5e9
»»»»» Script output:
Hash % = {"Str|bar" => :bar, "Str|foo" => :foo}
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
Hash % = {:bar, :foo}
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing ba09318d14527e3c1aa59c4a285215ef818080e2
»»»»» Script output:
Hash % = {:bar, :foo}
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
Hash % = {:bar, :foo}
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 539adae201e778b75aaf9b8fcc8dd4c9c1d537d5
»»»»» Script output:
Hash % = {"Str|bar" => :bar, "Str|foo" => :foo}
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
Hash % = {:bar, :foo}
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing ecfb956bcf92488106a85f9462731095db11dfed
»»»»» Script output:
Hash % = {"Str|bar" => :bar, "Str|foo" => :foo}
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
Hash % = {:bar, :foo}
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
ecfb956bcf92488106a85f9462731095db11dfed is the first new commit
commit ecfb956bcf92488106a85f9462731095db11dfed
Author: Elizabeth Mattijsen <liz@dijkmat.nl>
Date: Sun Jul 3 14:28:14 2016 +0200
Make Map|Hash initialization about 30% faster
By optimizing Map.STORE and optimizing the handling of a Map initializing
a Map.
src/core/Map.pm | 59 +++++++++++++++++++++++++++++++++++++++++++--------------
1 file changed, 45 insertions(+), 14 deletions(-)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment