Created
October 13, 2017 04:51
-
-
Save Whateverable/bf8346742ef61f4d599b870077131430 to your computer and use it in GitHub Desktop.
bisectable6
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
("foo" => 10000000000000000000).BagHash.grab(1) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Bisecting: 2935 revisions left to test after this (roughly 12 steps) | |
[1dc0c01522721e62d3a4f7286bb9bc2ebca9c239] Simplify Proc::Async.new | |
»»»»» Testing 1dc0c01522721e62d3a4f7286bb9bc2ebca9c239 | |
»»»»» Script output: | |
»»»»» Script exit code: 0 | |
»»»»» Bisecting by exit code | |
»»»»» Current exit code is 0, exit code on “old” revision is 0 | |
»»»»» If exit code is not the same as on “old” revision, this revision will be marked as “new” | |
»»»»» Therefore, marking this revision as “old” | |
»»»»» ------------------------------------------------------------------------- | |
»»»»» Testing 352b252b772e37968f132f1df2e90b5f19abc3ea | |
»»»»» Script output: | |
Cannot unbox 64 bit wide bigint into native integer | |
in block <unit> at /tmp/LtQ6kpDZWi line 1 | |
»»»»» Script exit code: 1 | |
»»»»» Bisecting by exit code | |
»»»»» Current exit code is 1, exit code on “old” revision is 0 | |
»»»»» If exit code is not the same as on “old” revision, this revision will be marked as “new” | |
»»»»» Therefore, marking this revision as “new” | |
»»»»» ------------------------------------------------------------------------- | |
»»»»» Testing e1357ac6c3dbf972224cbf6921b4316d12fb5aac | |
»»»»» Script output: | |
»»»»» Script exit code: 0 | |
»»»»» Bisecting by exit code | |
»»»»» Current exit code is 0, exit code on “old” revision is 0 | |
»»»»» If exit code is not the same as on “old” revision, this revision will be marked as “new” | |
»»»»» Therefore, marking this revision as “old” | |
»»»»» ------------------------------------------------------------------------- | |
»»»»» Testing 3cff74cf5ac40e9df4ca45764759d84cc43a0c67 | |
»»»»» Script output: | |
»»»»» Script exit code: 0 | |
»»»»» Bisecting by exit code | |
»»»»» Current exit code is 0, exit code on “old” revision is 0 | |
»»»»» If exit code is not the same as on “old” revision, this revision will be marked as “new” | |
»»»»» Therefore, marking this revision as “old” | |
»»»»» ------------------------------------------------------------------------- | |
»»»»» Testing 3f7d1334dc97871449b846708dce52ad4ef39c2b | |
»»»»» Script output: | |
»»»»» Script exit code: 0 | |
»»»»» Bisecting by exit code | |
»»»»» Current exit code is 0, exit code on “old” revision is 0 | |
»»»»» If exit code is not the same as on “old” revision, this revision will be marked as “new” | |
»»»»» Therefore, marking this revision as “old” | |
»»»»» ------------------------------------------------------------------------- | |
»»»»» Testing fb9b15701e5b13f65ec87aead617ae1033cd8c01 | |
»»»»» Script output: | |
Cannot unbox 64 bit wide bigint into native integer | |
in block <unit> at /tmp/LtQ6kpDZWi line 1 | |
»»»»» Script exit code: 1 | |
»»»»» Bisecting by exit code | |
»»»»» Current exit code is 1, exit code on “old” revision is 0 | |
»»»»» If exit code is not the same as on “old” revision, this revision will be marked as “new” | |
»»»»» Therefore, marking this revision as “new” | |
»»»»» ------------------------------------------------------------------------- | |
»»»»» Testing aa72bdefe423736751336353b4e1d0d4d464a580 | |
»»»»» Script output: | |
Cannot unbox 64 bit wide bigint into native integer | |
in block <unit> at /tmp/LtQ6kpDZWi line 1 | |
»»»»» Script exit code: 1 | |
»»»»» Bisecting by exit code | |
»»»»» Current exit code is 1, exit code on “old” revision is 0 | |
»»»»» If exit code is not the same as on “old” revision, this revision will be marked as “new” | |
»»»»» Therefore, marking this revision as “new” | |
»»»»» ------------------------------------------------------------------------- | |
»»»»» Testing acb657fc0607bc742536c3d84e7dbd7ee27d8cb3 | |
»»»»» Script output: | |
»»»»» Script exit code: 0 | |
»»»»» Bisecting by exit code | |
»»»»» Current exit code is 0, exit code on “old” revision is 0 | |
»»»»» If exit code is not the same as on “old” revision, this revision will be marked as “new” | |
»»»»» Therefore, marking this revision as “old” | |
»»»»» ------------------------------------------------------------------------- | |
»»»»» Testing e2082a6987b75d5ac3d3dc9eab66fa2d6ffbac55 | |
»»»»» Script output: | |
Cannot unbox 64 bit wide bigint into native integer | |
in block <unit> at /tmp/LtQ6kpDZWi line 1 | |
»»»»» Script exit code: 1 | |
»»»»» Bisecting by exit code | |
»»»»» Current exit code is 1, exit code on “old” revision is 0 | |
»»»»» If exit code is not the same as on “old” revision, this revision will be marked as “new” | |
»»»»» Therefore, marking this revision as “new” | |
»»»»» ------------------------------------------------------------------------- | |
»»»»» Testing 3fb3c27ed32be282ffbbcfe29b48ce079b26583d | |
»»»»» Script output: | |
Cannot unbox 64 bit wide bigint into native integer | |
in block <unit> at /tmp/LtQ6kpDZWi line 1 | |
»»»»» Script exit code: 1 | |
»»»»» Bisecting by exit code | |
»»»»» Current exit code is 1, exit code on “old” revision is 0 | |
»»»»» If exit code is not the same as on “old” revision, this revision will be marked as “new” | |
»»»»» Therefore, marking this revision as “new” | |
»»»»» ------------------------------------------------------------------------- | |
»»»»» Testing b9222061a373b6e36d4341cf5f227e6838e9ae2a | |
»»»»» Script output: | |
»»»»» Script exit code: 0 | |
»»»»» Bisecting by exit code | |
»»»»» Current exit code is 0, exit code on “old” revision is 0 | |
»»»»» If exit code is not the same as on “old” revision, this revision will be marked as “new” | |
»»»»» Therefore, marking this revision as “old” | |
»»»»» ------------------------------------------------------------------------- | |
»»»»» Testing 788e6de6dc6b90e2938451afbf80e31a591b1550 | |
»»»»» Script output: | |
Cannot unbox 64 bit wide bigint into native integer | |
in block <unit> at /tmp/LtQ6kpDZWi line 1 | |
»»»»» Script exit code: 1 | |
»»»»» Bisecting by exit code | |
»»»»» Current exit code is 1, exit code on “old” revision is 0 | |
»»»»» If exit code is not the same as on “old” revision, this revision will be marked as “new” | |
»»»»» Therefore, marking this revision as “new” | |
»»»»» ------------------------------------------------------------------------- | |
»»»»» Testing 87a95fc1355e01972670895b55b02bc382797fc9 | |
»»»»» Script output: | |
Cannot unbox 64 bit wide bigint into native integer | |
in block <unit> at /tmp/LtQ6kpDZWi line 1 | |
»»»»» Script exit code: 1 | |
»»»»» Bisecting by exit code | |
»»»»» Current exit code is 1, exit code on “old” revision is 0 | |
»»»»» If exit code is not the same as on “old” revision, this revision will be marked as “new” | |
»»»»» Therefore, marking this revision as “new” | |
»»»»» ------------------------------------------------------------------------- | |
87a95fc1355e01972670895b55b02bc382797fc9 is the first new commit | |
commit 87a95fc1355e01972670895b55b02bc382797fc9 | |
Author: Elizabeth Mattijsen <liz@dijkmat.nl> | |
Date: Thu May 11 15:29:22 2017 +0200 | |
Make BagHash.grab(N) about 10% faster | |
- also make it lazy: only items grabbed are actually removed | |
- abstract grabbing logic into R:Q.BAG-GRAB | |
- give another 20% improvement when moving to containerless BagHashes | |
:040000 040000 4988134c83cade517a56156fab2fe3a6fba2b1b9 d94d77f06ba2f6d141ba69be6a82c1d482b8a973 M src |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment