Skip to content

Instantly share code, notes, and snippets.

@Whateverable
Created April 8, 2019 13:18
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/e2e4d6f9d2f0b1f7c213450f4cd1f023 to your computer and use it in GitHub Desktop.
Save Whateverable/e2e4d6f9d2f0b1f7c213450f4cd1f023 to your computer and use it in GitHub Desktop.
bisectable6
https://gist.githubusercontent.com/patzim/e10c95ec776e70d56f1469aa41e93f6f/raw/f4636d5f89b596d2d1e01eea43925b9e441f4e67/test-param.p6
Bisecting: 4752 revisions left to test after this (roughly 12 steps)
[45fd8fafb333ba0bcbdea24acf4045064014cf72] Bump NQP_REVISION.
»»»»» Testing 45fd8fafb333ba0bcbdea24acf4045064014cf72
»»»»» Script output:
Literal value is: asdf
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
Literal value is: asdf
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing de1c6dc9e0ddb92ac17a9cb46e201397ce75ab98
»»»»» Script output:
Literal value is: asdf
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
Literal value is: asdf
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 5fe0140cfd4dbacd3a696aaefedc8ad30e6a6269
»»»»» Script output:
Literal value is: asdf
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
Literal value is: asdf
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 90103f6d2426a9cdb8474a3bad4705754829eafc
»»»»» Script output:
Literal value is: asdf
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
Literal value is: asdf
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing e463518924cdc9a7ef25f1a321430b41570c8d5f
»»»»» Script output:
Use of uninitialized value of type Str in string context.
Methods .^name, .perl, .gist, or .say can be used to stringify it to something meaningful.
Literal value is:
in block <unit> at /tmp/wIZbzh8Csq line 8
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
Literal value is: asdf
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 4fc7bef2c6845235c44c2ce3ed44b72139659907
»»»»» Script output:
Literal value is: asdf
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
Literal value is: asdf
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 401a35476356a5c4a51a6478da5a1d5b8d729c48
»»»»» Script output:
Literal value is: asdf
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
Literal value is: asdf
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 483bb59e924f9b544ebbfa0088dbba9550f50e16
»»»»» Script output:
Literal value is: asdf
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
Literal value is: asdf
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 6b078a052a7c71c3310dfb927682440d3b65eab4
»»»»» Script output:
Literal value is: asdf
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
Literal value is: asdf
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 2b948fc38b9d685104dd2f3f0b60de51e991b9fe
»»»»» Script output:
Literal value is: asdf
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
Literal value is: asdf
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing df8c578066514258b1c2b9ad8bc1d15536cb9bb7
»»»»» Script output:
Literal value is: asdf
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
Literal value is: asdf
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing c4723cbafa9171cabbf65b880a7ae60ab2e85321
»»»»» Script output:
The attribute '$!literal-value' is required, but you did not provide a value for it.
in block <unit> at /tmp/wIZbzh8Csq line 7
»»»»» Script exit code: 1
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
Literal value is: asdf
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 3d3578b6058d552b4842952ad1bfdbd9ed7d3c5f
»»»»» Script output:
The attribute '$!literal-value' is required, but you did not provide a value for it.
in block <unit> at /tmp/wIZbzh8Csq line 7
»»»»» Script exit code: 1
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
Literal value is: asdf
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
3d3578b6058d552b4842952ad1bfdbd9ed7d3c5f is the first new commit
commit 3d3578b6058d552b4842952ad1bfdbd9ed7d3c5f
Author: Elizabeth Mattijsen <liz@wenzperl.nl>
Date: Thu Jan 10 23:19:40 2019 +0100
First stab at making Parameter a first class citizen
You can now call Parameter.new with the following named parameters:
name the name of the variable (including any sigil, twigil and
postfix of optional "?" or mandatory "!" and any ":" prefix
to indicate a named parameter.
type the type of the parameter, may be a string
default the default value of the parameter, if any (value or Code)
where the post-constraint Callable, if any
is_copy True/False (optional), whether "is copy" is active
is_raw True/False (optional), whether "is raw" is active
is_rw True/False (optional), whether "is rw" is active
named True/False (optional), whether a named parameter (":" prefix)
optional True/False (optional), whether optional parameter ("?" postfix)
mandatory True/False (optional), whether mandatory parameter ("!" postfix)
flags Int (optional), initial setting of flags bitmap
Please let us know if you miss any features. It's not really complete yet,
but I think useful for all proposed usages, such as NativeCall and .assuming.
:040000 040000 2bb26f2f6cf0f9b073f6a3dd202ad03dac8c8fbd b43546d95832b892cf6689fb37f1ab051f221367 M src
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment