Skip to content

Instantly share code, notes, and snippets.

@Whateverable
Created December 30, 2016 21:14
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/b78cc312c803dc278abdc81b768043d4 to your computer and use it in GitHub Desktop.
Save Whateverable/b78cc312c803dc278abdc81b768043d4 to your computer and use it in GitHub Desktop.
bisectable6
say (0/0).Num
Bisecting: 1461 revisions left to test after this (roughly 11 steps)
[78ba3df7e1fb4315f040a8b2b7013c984d9f2bd0] Populate ChangeLog
»»»»» Testing 78ba3df7e1fb4315f040a8b2b7013c984d9f2bd0
»»»»» Script output:
NaN
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
Inf
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 98b5b8c3c9d28e7a7b8f7825ad4f77fb408f2e7d
»»»»» Script output:
Inf
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
Inf
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 2b76da0701472418e8faaca560bf2decb9d9df11
»»»»» Script output:
NaN
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
Inf
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 6d2a7d53ab4bd9a50de65e55f885751b2768b40d
»»»»» Script output:
Inf
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
Inf
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 86e3e2955b733e77287a0c3d4807dc0f339a875b
»»»»» Script output:
NaN
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
Inf
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing d31495ff87ef94fdcb84328bd8ef808f10839d54
»»»»» Script output:
Inf
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
Inf
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 28b74083a82b0722eca11dcb10341b6916746f24
»»»»» Script output:
Inf
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
Inf
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 9e4760256647336d8e5b2a3dc71d01c0f0485a3e
»»»»» Script output:
Inf
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
Inf
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 61f78e087385bba755f181b909ec75e12999e59a
»»»»» Script output:
Inf
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
Inf
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 2fe776240a959b0763742bf3b7e51e19acbdbeeb
»»»»» Script output:
Inf
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
Inf
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 1f3ca6469759c79aa809d60a7741b3a92fb9330f
»»»»» Script output:
NaN
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
Inf
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 947ed63bf0a8a408e845d8f49a9aa5be37eebc0b
»»»»» Script output:
Inf
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
Inf
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
1f3ca6469759c79aa809d60a7741b3a92fb9330f is the first new commit
commit 1f3ca6469759c79aa809d60a7741b3a92fb9330f
Author: Elizabeth Mattijsen <liz@dijkmat.nl>
Date: Sat May 21 21:43:15 2016 -0500
Make Inf|-Inf|NaN.Rat.Num round-trippable
- Inf.Rat gives 1/0
- -Inf.Rat gives -1/0
- NaN.Rat gives 0/0
- (1/0).Num gives Inf
- (-1/0).Num gives -Inf
- (0/0).Num gives NaN
As proposed at http://irclog.perlgeek.de/perl6-dev/2016-05-21#i_12521558
:040000 040000 46efcbd63a3f6e1f7429e9ee0b1caac6a6a30e0c bdbe68ea6394c45d1d59c1086bd96f02e7e1e4db M src
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment