Skip to content

Instantly share code, notes, and snippets.

@Whateverable
Created October 13, 2017 06:25
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/41e9da04c8065b7888ef65534a3e98fb to your computer and use it in GitHub Desktop.
Save Whateverable/41e9da04c8065b7888ef65534a3e98fb to your computer and use it in GitHub Desktop.
bisectable6
old=2017.06 Blob[num32].new(2e0)
Bisecting: 523 revisions left to test after this (roughly 9 steps)
[e18291e20b53cdd61a7088146613132667208b02] Use Junction.INFIX-TWO
»»»»» Testing e18291e20b53cdd61a7088146613132667208b02
»»»»» Script output:
concatenate requires a concrete string, but got null
in any protect at gen/moar/stage2/NQPCORE.setting line 1033
in block <unit> at /tmp/IQk0GcYEmn line 1
»»»»» Script exit code: 1
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
Could not instantiate role 'Blob':
Blobs with native num32 not yet implemented. Sorry.
in any protect at gen/moar/stage2/NQPCORE.setting line 1029
in block <unit> at /tmp/IQk0GcYEmn line 1
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 45cd1a976676294fd12479e0c169ff462ad7236e
»»»»» Script output:
concatenate requires a concrete string, but got null
in any protect at gen/moar/stage2/NQPCORE.setting line 1033
in block <unit> at /tmp/IQk0GcYEmn line 1
»»»»» Script exit code: 1
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
Could not instantiate role 'Blob':
Blobs with native num32 not yet implemented. Sorry.
in any protect at gen/moar/stage2/NQPCORE.setting line 1029
in block <unit> at /tmp/IQk0GcYEmn line 1
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 724cbca71046a1858a8d39807c8e65f8989fdca1
»»»»» Script output:
Could not instantiate role 'Blob':
Blobs with native num32 not yet implemented. Sorry.
in any protect at gen/moar/stage2/NQPCORE.setting line 1033
in block <unit> at /tmp/IQk0GcYEmn line 1
»»»»» Script exit code: 1
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
Could not instantiate role 'Blob':
Blobs with native num32 not yet implemented. Sorry.
in any protect at gen/moar/stage2/NQPCORE.setting line 1029
in block <unit> at /tmp/IQk0GcYEmn line 1
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 1f5bed4b4bd84c6f1ec65ab971494e8befd33a52
»»»»» Script output:
Could not instantiate role 'Blob':
Blobs with native num32 not yet implemented. Sorry.
in any protect at gen/moar/stage2/NQPCORE.setting line 1029
in block <unit> at /tmp/IQk0GcYEmn line 1
»»»»» Script exit code: 1
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
Could not instantiate role 'Blob':
Blobs with native num32 not yet implemented. Sorry.
in any protect at gen/moar/stage2/NQPCORE.setting line 1029
in block <unit> at /tmp/IQk0GcYEmn line 1
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing c226b71ac4d6d18f3a1cce1f706c65051fd6334b
»»»»» Script output:
Could not instantiate role 'Blob':
Blobs with native num32 not yet implemented. Sorry.
in any protect at gen/moar/stage2/NQPCORE.setting line 1033
in block <unit> at /tmp/IQk0GcYEmn line 1
»»»»» Script exit code: 1
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
Could not instantiate role 'Blob':
Blobs with native num32 not yet implemented. Sorry.
in any protect at gen/moar/stage2/NQPCORE.setting line 1029
in block <unit> at /tmp/IQk0GcYEmn line 1
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing d1838461163ae2e178146d6db54b7afeb5499993
»»»»» Script output:
Could not instantiate role 'Blob':
Blobs with native num32 not yet implemented. Sorry.
in any protect at gen/moar/stage2/NQPCORE.setting line 1033
in block <unit> at /tmp/IQk0GcYEmn line 1
»»»»» Script exit code: 1
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
Could not instantiate role 'Blob':
Blobs with native num32 not yet implemented. Sorry.
in any protect at gen/moar/stage2/NQPCORE.setting line 1029
in block <unit> at /tmp/IQk0GcYEmn line 1
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing e4f3358fa81b8359fab2eb4dd3fb32e8eace8799
»»»»» Script output:
Could not instantiate role 'Blob':
Blobs with native num32 not yet implemented. Sorry.
in any protect at gen/moar/stage2/NQPCORE.setting line 1029
in block <unit> at /tmp/IQk0GcYEmn line 1
»»»»» Script exit code: 1
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
Could not instantiate role 'Blob':
Blobs with native num32 not yet implemented. Sorry.
in any protect at gen/moar/stage2/NQPCORE.setting line 1029
in block <unit> at /tmp/IQk0GcYEmn line 1
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 9a6384f638e10a0c59d6699789c340c9d3ab6731
»»»»» Script output:
Could not instantiate role 'Blob':
Blobs with native num32 not yet implemented. Sorry.
in any protect at gen/moar/stage2/NQPCORE.setting line 1033
in block <unit> at /tmp/IQk0GcYEmn line 1
»»»»» Script exit code: 1
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
Could not instantiate role 'Blob':
Blobs with native num32 not yet implemented. Sorry.
in any protect at gen/moar/stage2/NQPCORE.setting line 1029
in block <unit> at /tmp/IQk0GcYEmn line 1
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 823011281de7fcb4ae5b542ff41c313ed693f9cb
»»»»» Script output:
Could not instantiate role 'Blob':
Blobs with native num32 not yet implemented. Sorry.
in any protect at gen/moar/stage2/NQPCORE.setting line 1033
in block <unit> at /tmp/IQk0GcYEmn line 1
»»»»» Script exit code: 1
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
Could not instantiate role 'Blob':
Blobs with native num32 not yet implemented. Sorry.
in any protect at gen/moar/stage2/NQPCORE.setting line 1029
in block <unit> at /tmp/IQk0GcYEmn line 1
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 62d54c7505daac4672d46ffff2614c3d780d3cb3
»»»»» Script output:
Could not instantiate role 'Blob':
Blobs with native num32 not yet implemented. Sorry.
in any protect at gen/moar/stage2/NQPCORE.setting line 1029
in block <unit> at /tmp/IQk0GcYEmn line 1
»»»»» Script exit code: 1
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
Could not instantiate role 'Blob':
Blobs with native num32 not yet implemented. Sorry.
in any protect at gen/moar/stage2/NQPCORE.setting line 1029
in block <unit> at /tmp/IQk0GcYEmn line 1
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
823011281de7fcb4ae5b542ff41c313ed693f9cb is the first new commit
commit 823011281de7fcb4ae5b542ff41c313ed693f9cb
Author: Jonathan Worthington <jnthn@jnthn.net>
Date: Mon Jun 26 18:01:08 2017 +0200
Allow getting native descriptor in Proc::Async.
This takes advantage of recent MoarVM changes in order to allow the
created stdout and stderr pipes to be used either for their data (by
tapping the returned object) or for the file descriptor. This is done
by making `stdout` and `stderr` return a `Proc::Async::Pipe`, which is
a subclass of `Supply` (for full back-compat), but with the addition
of a `native-descriptor` method that returns a `Promise` that will,
when the process is started, be kept with the descriptor.
Reading data from stdout/stderr will only commence when the `Supply`
has been tapped, rather than immediately after process start. This
means that the native descriptor can be obtained without any data
being read by the Perl 6 process.
The `Promise` returned by `start` now depends on *either* stdout or
stderr being read to completion *or* the native descriptor having been
obtained instead.
So far, this isn't useful for much, but follow-up commits will make it
possible to chain the output of one process into the input of another
and have the whole lot plumbed together at file descriptor level. This
will also be used to fix the synchronous `Proc`, by implementing the
`native-descriptor` method on `IO::Pipe`. That way the special case
multi for `IO::Pipe` in `Proc::Async` can go away.
:040000 040000 46aed072d25f1b6ca0d03921ee205ff0c4f6bec8 f2dab3a177a5502364ee7c8e25a0f6602f95f868 M src
:040000 040000 42b35af59604e347e0dc354265493dd674b7e49b 2b0bec56a1af16a6d29f8711655f4ff2e0f829a7 M tools
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment