Skip to content

Instantly share code, notes, and snippets.

@Whateverable
Created October 2, 2017 15:34
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/88e8434feb8aebacfdf68d195540715b to your computer and use it in GitHub Desktop.
Save Whateverable/88e8434feb8aebacfdf68d195540715b to your computer and use it in GitHub Desktop.
bisectable6
old=eb9c3d4dd7791ad1,new=HEAD CORE::<&run>($*EXECUTABLE, '--target=mbc', '--output=/tmp/foo.moarvm', '-e', 'BEGIN %*ENV<PERL6LIB> = "data/all-modules/jnthn/oo-monitors/lib"; use OO::Monitors; class A { monitor Foo { } }')
Bisecting: 26 revisions left to test after this (roughly 5 steps)
[6902c59042715e7246c0e39ccac4f34f83c2c287] Turns out callmethod also takes a :name
»»»»» Testing 6902c59042715e7246c0e39ccac4f34f83c2c287
»»»»» Script output:
AAC61C0EC6F88780427830443A057030CAA33846perl#sources/AAC61C0EC6F88780427830443A057030CAA33846E0A79A279C5F1CFD13C5A589D098DC5F2CDB25AFCompUnit::DependencySpecification.new(short-name => "experimental", source-line-number => 1, from => "Perl6", version-matcher => Bool::True, auth-matcher => Bool::True, api-matcher => Bool::True)
===SORRY!===
F71E77A20471B9A941D0998A64093A9DAA30F934/home/bisectable/git/whateverable/data/all-modules/jnthn/oo-monitors/lib/OO/Monitors.pm638A02142FCD90B93A322F039F3106E2FCC1DDA6CCompUnit::DependencySpecification.new(short-name => "OO::Monitors", source-line-number => 1, from => "Perl6", version-matcher => Bool::True, auth-matcher => Bool::True, api-matcher => Bool::True)
Serialization Error: missing static code ref for closure '' (src/Perl6/World.nqp:2217)
The spawned command '/tmp/whateverable/rakudo-moar//6902c59042715e7246c0e39ccac4f34f83c2c287/bin/perl6' exited unsuccessfully (exit code: 1)
in block <unit> at /tmp/FOcnP_9zQb line 1
»»»»» Script exit code: 1
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
AAC61C0EC6F88780427830443A057030CAA33846perl#sources/AAC61C0EC6F88780427830443A057030CAA338462141C30544FEA223CF415BEA37A7515E8B7B6BC6CompUnit::DependencySpecification.new(short-name => "experimental", source-line-number => 1, from => "Perl6", version-matcher => Bool::True, auth-matcher => Bool::True, api-matcher => Bool::True)
===SORRY!===
F71E77A20471B9A941D0998A64093A9DAA30F934/home/bisectable/git/whateverable/data/all-modules/jnthn/oo-monitors/lib/OO/Monitors.pm66A23EFBA5807A6852AB118AA6B1D713D90B4B02ECompUnit::DependencySpecification.new(short-name => "OO::Monitors", source-line-number => 1, from => "Perl6", version-matcher => Bool::True, auth-matcher => Bool::True, api-matcher => Bool::True)
Missing serialize REPR function for REPR MVMContext (BOOTContext)
The spawned command '/tmp/whateverable/rakudo-moar//eb9c3d4dd7791ad1b483adb857d1062993455dec/bin/perl6' exited unsuccessfully (exit code: 1)
in block <unit> at /tmp/FOcnP_9zQb line 1
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 01d4939c38dba9c98b76991cd59be9e438d42a76
»»»»» Script output:
AAC61C0EC6F88780427830443A057030CAA33846perl#sources/AAC61C0EC6F88780427830443A057030CAA338469C3C6A048F880DBD0A3C2ECCF4A005FA364D7D8CCompUnit::DependencySpecification.new(short-name => "experimental", source-line-number => 1, from => "Perl6", version-matcher => Bool::True, auth-matcher => Bool::True, api-matcher => Bool::True)
===SORRY!===
F71E77A20471B9A941D0998A64093A9DAA30F934/home/bisectable/git/whateverable/data/all-modules/jnthn/oo-monitors/lib/OO/Monitors.pm6EED397281FCF5E4EEED0E3E078EFC05526F1A068CompUnit::DependencySpecification.new(short-name => "OO::Monitors", source-line-number => 1, from => "Perl6", version-matcher => Bool::True, auth-matcher => Bool::True, api-matcher => Bool::True)
Missing serialize REPR function for REPR MVMContext (BOOTContext)
The spawned command '/tmp/whateverable/rakudo-moar//01d4939c38dba9c98b76991cd59be9e438d42a76/bin/perl6' exited unsuccessfully (exit code: 1)
in block <unit> at /tmp/FOcnP_9zQb line 1
»»»»» Script exit code: 1
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
AAC61C0EC6F88780427830443A057030CAA33846perl#sources/AAC61C0EC6F88780427830443A057030CAA338462141C30544FEA223CF415BEA37A7515E8B7B6BC6CompUnit::DependencySpecification.new(short-name => "experimental", source-line-number => 1, from => "Perl6", version-matcher => Bool::True, auth-matcher => Bool::True, api-matcher => Bool::True)
===SORRY!===
F71E77A20471B9A941D0998A64093A9DAA30F934/home/bisectable/git/whateverable/data/all-modules/jnthn/oo-monitors/lib/OO/Monitors.pm66A23EFBA5807A6852AB118AA6B1D713D90B4B02ECompUnit::DependencySpecification.new(short-name => "OO::Monitors", source-line-number => 1, from => "Perl6", version-matcher => Bool::True, auth-matcher => Bool::True, api-matcher => Bool::True)
Missing serialize REPR function for REPR MVMContext (BOOTContext)
The spawned command '/tmp/whateverable/rakudo-moar//eb9c3d4dd7791ad1b483adb857d1062993455dec/bin/perl6' exited unsuccessfully (exit code: 1)
in block <unit> at /tmp/FOcnP_9zQb line 1
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 9ff2f98f796bbc7cab3b4de37ba905de5b3a3a2a
»»»»» Script output:
AAC61C0EC6F88780427830443A057030CAA33846perl#sources/AAC61C0EC6F88780427830443A057030CAA338466219C33F9305E57B9D29F452386E5ADE8F9AD415CompUnit::DependencySpecification.new(short-name => "experimental", source-line-number => 1, from => "Perl6", version-matcher => Bool::True, auth-matcher => Bool::True, api-matcher => Bool::True)
===SORRY!===
F71E77A20471B9A941D0998A64093A9DAA30F934/home/bisectable/git/whateverable/data/all-modules/jnthn/oo-monitors/lib/OO/Monitors.pm69ED3F6AF828C9B931B4418E30C879AEF699BA4FCCompUnit::DependencySpecification.new(short-name => "OO::Monitors", source-line-number => 1, from => "Perl6", version-matcher => Bool::True, auth-matcher => Bool::True, api-matcher => Bool::True)
Missing serialize REPR function for REPR MVMContext (BOOTContext)
The spawned command '/tmp/whateverable/rakudo-moar//9ff2f98f796bbc7cab3b4de37ba905de5b3a3a2a/bin/perl6' exited unsuccessfully (exit code: 1)
in block <unit> at /tmp/FOcnP_9zQb line 1
»»»»» Script exit code: 1
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
AAC61C0EC6F88780427830443A057030CAA33846perl#sources/AAC61C0EC6F88780427830443A057030CAA338462141C30544FEA223CF415BEA37A7515E8B7B6BC6CompUnit::DependencySpecification.new(short-name => "experimental", source-line-number => 1, from => "Perl6", version-matcher => Bool::True, auth-matcher => Bool::True, api-matcher => Bool::True)
===SORRY!===
F71E77A20471B9A941D0998A64093A9DAA30F934/home/bisectable/git/whateverable/data/all-modules/jnthn/oo-monitors/lib/OO/Monitors.pm66A23EFBA5807A6852AB118AA6B1D713D90B4B02ECompUnit::DependencySpecification.new(short-name => "OO::Monitors", source-line-number => 1, from => "Perl6", version-matcher => Bool::True, auth-matcher => Bool::True, api-matcher => Bool::True)
Missing serialize REPR function for REPR MVMContext (BOOTContext)
The spawned command '/tmp/whateverable/rakudo-moar//eb9c3d4dd7791ad1b483adb857d1062993455dec/bin/perl6' exited unsuccessfully (exit code: 1)
in block <unit> at /tmp/FOcnP_9zQb line 1
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing a89add0bf8bd9e8b164b48f24908f4603d4c0b87
»»»»» Script output:
AAC61C0EC6F88780427830443A057030CAA33846perl#sources/AAC61C0EC6F88780427830443A057030CAA3384647AEB795FE92C38D9DC2C9140F1A7CE49F3D521DCompUnit::DependencySpecification.new(short-name => "experimental", source-line-number => 1, from => "Perl6", version-matcher => Bool::True, auth-matcher => Bool::True, api-matcher => Bool::True)
===SORRY!===
F71E77A20471B9A941D0998A64093A9DAA30F934/home/bisectable/git/whateverable/data/all-modules/jnthn/oo-monitors/lib/OO/Monitors.pm6A6999BABEA87E0BB0A61F014E6223E0953B4AA84CompUnit::DependencySpecification.new(short-name => "OO::Monitors", source-line-number => 1, from => "Perl6", version-matcher => Bool::True, auth-matcher => Bool::True, api-matcher => Bool::True)
Missing serialize REPR function for REPR MVMContext (BOOTContext)
The spawned command '/tmp/whateverable/rakudo-moar//a89add0bf8bd9e8b164b48f24908f4603d4c0b87/bin/perl6' exited unsuccessfully (exit code: 1)
in block <unit> at /tmp/FOcnP_9zQb line 1
»»»»» Script exit code: 1
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
AAC61C0EC6F88780427830443A057030CAA33846perl#sources/AAC61C0EC6F88780427830443A057030CAA338462141C30544FEA223CF415BEA37A7515E8B7B6BC6CompUnit::DependencySpecification.new(short-name => "experimental", source-line-number => 1, from => "Perl6", version-matcher => Bool::True, auth-matcher => Bool::True, api-matcher => Bool::True)
===SORRY!===
F71E77A20471B9A941D0998A64093A9DAA30F934/home/bisectable/git/whateverable/data/all-modules/jnthn/oo-monitors/lib/OO/Monitors.pm66A23EFBA5807A6852AB118AA6B1D713D90B4B02ECompUnit::DependencySpecification.new(short-name => "OO::Monitors", source-line-number => 1, from => "Perl6", version-matcher => Bool::True, auth-matcher => Bool::True, api-matcher => Bool::True)
Missing serialize REPR function for REPR MVMContext (BOOTContext)
The spawned command '/tmp/whateverable/rakudo-moar//eb9c3d4dd7791ad1b483adb857d1062993455dec/bin/perl6' exited unsuccessfully (exit code: 1)
in block <unit> at /tmp/FOcnP_9zQb line 1
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 346dfeff3e2f4b7e546a05043ccbc19fdb1aa8a9
»»»»» Script output:
AAC61C0EC6F88780427830443A057030CAA33846perl#sources/AAC61C0EC6F88780427830443A057030CAA3384667350C5683225DBDDF2453B1B2B9A04FED69B62ACompUnit::DependencySpecification.new(short-name => "experimental", source-line-number => 1, from => "Perl6", version-matcher => Bool::True, auth-matcher => Bool::True, api-matcher => Bool::True)
===SORRY!===
F71E77A20471B9A941D0998A64093A9DAA30F934/home/bisectable/git/whateverable/data/all-modules/jnthn/oo-monitors/lib/OO/Monitors.pm6D5534CB79CA0EFC5D69E613B9BB4C11AF3D2F226CompUnit::DependencySpecification.new(short-name => "OO::Monitors", source-line-number => 1, from => "Perl6", version-matcher => Bool::True, auth-matcher => Bool::True, api-matcher => Bool::True)
Missing serialize REPR function for REPR MVMContext (BOOTContext)
The spawned command '/tmp/whateverable/rakudo-moar//346dfeff3e2f4b7e546a05043ccbc19fdb1aa8a9/bin/perl6' exited unsuccessfully (exit code: 1)
in block <unit> at /tmp/FOcnP_9zQb line 1
»»»»» Script exit code: 1
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
AAC61C0EC6F88780427830443A057030CAA33846perl#sources/AAC61C0EC6F88780427830443A057030CAA338462141C30544FEA223CF415BEA37A7515E8B7B6BC6CompUnit::DependencySpecification.new(short-name => "experimental", source-line-number => 1, from => "Perl6", version-matcher => Bool::True, auth-matcher => Bool::True, api-matcher => Bool::True)
===SORRY!===
F71E77A20471B9A941D0998A64093A9DAA30F934/home/bisectable/git/whateverable/data/all-modules/jnthn/oo-monitors/lib/OO/Monitors.pm66A23EFBA5807A6852AB118AA6B1D713D90B4B02ECompUnit::DependencySpecification.new(short-name => "OO::Monitors", source-line-number => 1, from => "Perl6", version-matcher => Bool::True, auth-matcher => Bool::True, api-matcher => Bool::True)
Missing serialize REPR function for REPR MVMContext (BOOTContext)
The spawned command '/tmp/whateverable/rakudo-moar//eb9c3d4dd7791ad1b483adb857d1062993455dec/bin/perl6' exited unsuccessfully (exit code: 1)
in block <unit> at /tmp/FOcnP_9zQb line 1
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 145e3156ca4377845db9677f7877223b82d10ae9
»»»»» Script output:
AAC61C0EC6F88780427830443A057030CAA33846perl#sources/AAC61C0EC6F88780427830443A057030CAA33846F920E26E72CF37E179F45DB6F4213F75C5103B94CompUnit::DependencySpecification.new(short-name => "experimental", source-line-number => 1, from => "Perl6", version-matcher => Bool::True, auth-matcher => Bool::True, api-matcher => Bool::True)
===SORRY!===
F71E77A20471B9A941D0998A64093A9DAA30F934/home/bisectable/git/whateverable/data/all-modules/jnthn/oo-monitors/lib/OO/Monitors.pm65DE603E33BF9C9389186B05D15D5185BD791BF4DCompUnit::DependencySpecification.new(short-name => "OO::Monitors", source-line-number => 1, from => "Perl6", version-matcher => Bool::True, auth-matcher => Bool::True, api-matcher => Bool::True)
Missing serialize REPR function for REPR MVMContext (BOOTContext)
The spawned command '/tmp/whateverable/rakudo-moar//145e3156ca4377845db9677f7877223b82d10ae9/bin/perl6' exited unsuccessfully (exit code: 1)
in block <unit> at /tmp/FOcnP_9zQb line 1
»»»»» Script exit code: 1
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
AAC61C0EC6F88780427830443A057030CAA33846perl#sources/AAC61C0EC6F88780427830443A057030CAA338462141C30544FEA223CF415BEA37A7515E8B7B6BC6CompUnit::DependencySpecification.new(short-name => "experimental", source-line-number => 1, from => "Perl6", version-matcher => Bool::True, auth-matcher => Bool::True, api-matcher => Bool::True)
===SORRY!===
F71E77A20471B9A941D0998A64093A9DAA30F934/home/bisectable/git/whateverable/data/all-modules/jnthn/oo-monitors/lib/OO/Monitors.pm66A23EFBA5807A6852AB118AA6B1D713D90B4B02ECompUnit::DependencySpecification.new(short-name => "OO::Monitors", source-line-number => 1, from => "Perl6", version-matcher => Bool::True, auth-matcher => Bool::True, api-matcher => Bool::True)
Missing serialize REPR function for REPR MVMContext (BOOTContext)
The spawned command '/tmp/whateverable/rakudo-moar//eb9c3d4dd7791ad1b483adb857d1062993455dec/bin/perl6' exited unsuccessfully (exit code: 1)
in block <unit> at /tmp/FOcnP_9zQb line 1
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
145e3156ca4377845db9677f7877223b82d10ae9 is the first new commit
commit 145e3156ca4377845db9677f7877223b82d10ae9
Author: Zoffix Znet <cpan@zoffix.com>
Date: Thu Sep 28 14:26:21 2017 +0000
Make &DEPRECATED 27% faster when vfrom is too large
- This is the case for 6.d deprecations used in 6.c language
- The speedup measure does not include Version cmp boost[^1]
[1] https://github.com/rakudo/rakudo/commit/1d9553f01f
:040000 040000 7b24862c1f8f5e93234ed53d006dd2135fdb74e0 e8e5bd44d02cede3c17053965729a25927652d6a M src
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment