Skip to content

Instantly share code, notes, and snippets.

@Whateverable
Created June 13, 2019 22:32
Show Gist options
  • Save Whateverable/6865413a3e1bdd8c6d26fa1e3eba8cbb to your computer and use it in GitHub Desktop.
Save Whateverable/6865413a3e1bdd8c6d26fa1e3eba8cbb to your computer and use it in GitHub Desktop.
bisectable6
bad=2019.03 good=2018.12 https://gist.github.com/vrurg/2700db3d81241e2c7a7be92aa44a855f
Bisecting: 163 revisions left to test after this (roughly 7 steps)
[64c88f919841c58f5a6dffd3581770e06a8fd6a5] univals() should be handled by Str.univals
»»»»» Testing 64c88f919841c58f5a6dffd3581770e06a8fd6a5
»»»»» Script output:
Perl6::Metamodel::ClassHOW
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
Perl6::Metamodel::ParametricRoleHOW
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 01d2e11c88a56428064c0768e41e02e5182409f1
»»»»» Script output:
Could not open sandbox/role-import.pl. Failed to stat file: no such file or directory
»»»»» Script exit code: 1
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
Perl6::Metamodel::ParametricRoleHOW
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 4fc7bef2c6845235c44c2ce3ed44b72139659907
»»»»» Script output:
Could not open sandbox/role-import.pl. Failed to stat file: no such file or directory
»»»»» Script exit code: 1
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
Perl6::Metamodel::ParametricRoleHOW
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 22021fdddc92341d8cfac1a450c2820c305cb91e
»»»»» Script output:
Could not open sandbox/role-import.pl. Failed to stat file: no such file or directory
»»»»» Script exit code: 1
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
Perl6::Metamodel::ParametricRoleHOW
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 8591fd281c766827a517bb8368bdc5a04ab73c20
»»»»» Script output:
Could not open sandbox/role-import.pl. Failed to stat file: no such file or directory
»»»»» Script exit code: 1
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
Perl6::Metamodel::ParametricRoleHOW
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing a25d5fa4f773d6b6d6771c0ecc8efa87024a3eea
»»»»» Script output:
Could not open sandbox/role-import.pl. Failed to stat file: no such file or directory
»»»»» Script exit code: 1
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
Perl6::Metamodel::ParametricRoleHOW
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 07f62c603930ac4ef2a181b81a2d79610fe4b78e
»»»»» Script output:
Could not open sandbox/role-import.pl. Failed to stat file: no such file or directory
»»»»» Script exit code: 1
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
Perl6::Metamodel::ParametricRoleHOW
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 2d007bf431c173c70bc6f964c5cb8d2da0e5bdae
»»»»» Script output:
Could not open sandbox/role-import.pl. Failed to stat file: no such file or directory
»»»»» Script exit code: 1
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
Perl6::Metamodel::ParametricRoleHOW
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
2d007bf431c173c70bc6f964c5cb8d2da0e5bdae is the first new commit
commit 2d007bf431c173c70bc6f964c5cb8d2da0e5bdae
Author: Nick Logan <nlogan@gmail.com>
Date: Sun Jul 30 01:09:52 2017 -0400
Add candidates method as CURI recommendation manager
Add `method candidates` - All distribution searching/resolving go
through this new method. This gives developers insight into how a
CURI resolves a module request, which was not possible with .resolve
(since it would chain to the next CUR, and only returned a single
result). Many NYI s22 features will require something like this, and
.candidates is indeed mentioned in s22 https://design.perl6.org/S22.html#candidates
!matching-dist is now backed by .candidates, but also caches a single
'best match' so it acts similar to before.
.candidates (i.e. !matching-dist) now returns a Distribution object
and not ($dist-id, $dist-data). This is possible because of a role
that allows our lazy distribution to avoid yet additional costly IO
calls to obtain meta data. Previously this was done by passing around
a hash internally, but now we dogfood our Distribution interface
throughout CURI.
Avoid io after setting up various directories once.
Removes .script, and reverts to using just .files - .script was just
a fast path of .files under certain conditions and lacked the ability
to filter by name. Now .files can provide the faster path for other
files automatically. Additionally this fixes an issue where .script
would invoke older version bin/ scripts from ~/.perl6
Adds :$api field wherever it was missing for consistency.
:040000 040000 c2ac531d58c3584d0de6a89c524cce39de0c9961 69d230dc8d0cd46007375be278ab4c4cb24b6693 M src
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment