Skip to content

Instantly share code, notes, and snippets.

@Whateverable
Created February 13, 2023 16:09
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/63aab5557e978f6f804875e0d1a4faa7 to your computer and use it in GitHub Desktop.
Save Whateverable/63aab5557e978f6f804875e0d1a4faa7 to your computer and use it in GitHub Desktop.
bisectable6
say Unicode.version
Bisecting: 599 revisions left to test after this (roughly 9 steps)
[7d41c9603917786c835af0eb1e25e7a4ffa6315d] Implement conflict resolution for importing functions
»»»»» Testing 7d41c9603917786c835af0eb1e25e7a4ffa6315d
»»»»» Script output:
===SORRY!=== Error while compiling /tmp/Pf5OhkfTta
Undeclared name:
Unicode used at line 1
»»»»» Script exit code: 1
»»»»» Bisecting by exit code
»»»»» Current exit code is 1, exit code on “old” revision is 1
»»»»» Note that on “old” revision exit code is normally 0, you are probably trying to find when something was fixed
»»»»» 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 656450e26b681638f055bb6a0001643808c51763
»»»»» Script output:
===SORRY!=== Error while compiling /tmp/Pf5OhkfTta
Undeclared name:
Unicode used at line 1
»»»»» Script exit code: 1
»»»»» Bisecting by exit code
»»»»» Current exit code is 1, exit code on “old” revision is 1
»»»»» Note that on “old” revision exit code is normally 0, you are probably trying to find when something was fixed
»»»»» 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 4ab4907ab9df658a46fec7bf095f9e7cb3014ac3
»»»»» Script output:
===SORRY!=== Error while compiling /tmp/Pf5OhkfTta
Undeclared name:
Unicode used at line 1
»»»»» Script exit code: 1
»»»»» Bisecting by exit code
»»»»» Current exit code is 1, exit code on “old” revision is 1
»»»»» Note that on “old” revision exit code is normally 0, you are probably trying to find when something was fixed
»»»»» 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 886a00d1cca211051421b466cb11fb2b14604663
»»»»» Script output:
===SORRY!=== Error while compiling /tmp/Pf5OhkfTta
Undeclared name:
Unicode used at line 1
»»»»» Script exit code: 1
»»»»» Bisecting by exit code
»»»»» Current exit code is 1, exit code on “old” revision is 1
»»»»» Note that on “old” revision exit code is normally 0, you are probably trying to find when something was fixed
»»»»» 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 fff197957ad04090e01b24cb2064f9125c7bce57
»»»»» Script output:
v15.0
»»»»» Script exit code: 0
»»»»» Bisecting by exit code
»»»»» Current exit code is 0, exit code on “old” revision is 1
»»»»» Note that on “old” revision exit code is normally 0, you are probably trying to find when something was fixed
»»»»» 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 32a733c553ed06043272966cab728373077beb0c
»»»»» Script output:
===SORRY!=== Error while compiling /tmp/Pf5OhkfTta
Undeclared name:
Unicode used at line 1
»»»»» Script exit code: 1
»»»»» Bisecting by exit code
»»»»» Current exit code is 1, exit code on “old” revision is 1
»»»»» Note that on “old” revision exit code is normally 0, you are probably trying to find when something was fixed
»»»»» 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 ee277f6568dbd4194391cc6fc5c5221d0cd4dc4c
»»»»» Script output:
===SORRY!=== Error while compiling /tmp/Pf5OhkfTta
Undeclared name:
Unicode used at line 1
»»»»» Script exit code: 1
»»»»» Bisecting by exit code
»»»»» Current exit code is 1, exit code on “old” revision is 1
»»»»» Note that on “old” revision exit code is normally 0, you are probably trying to find when something was fixed
»»»»» 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 e3b9c663631411e3c1f6ea6b0c910292404c9e8c
»»»»» Script output:
v15.0
»»»»» Script exit code: 0
»»»»» Bisecting by exit code
»»»»» Current exit code is 0, exit code on “old” revision is 1
»»»»» Note that on “old” revision exit code is normally 0, you are probably trying to find when something was fixed
»»»»» 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 34cf82aa166196ab68226c6f50125e2e8fbc8688
»»»»» Script output:
===SORRY!=== Error while compiling /tmp/Pf5OhkfTta
Undeclared name:
Unicode used at line 1
»»»»» Script exit code: 1
»»»»» Bisecting by exit code
»»»»» Current exit code is 1, exit code on “old” revision is 1
»»»»» Note that on “old” revision exit code is normally 0, you are probably trying to find when something was fixed
»»»»» 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 db7ca2dd030e4ca7be57fa9e82ab2ceb9c156336
»»»»» Script output:
v15.0
»»»»» Script exit code: 0
»»»»» Bisecting by exit code
»»»»» Current exit code is 0, exit code on “old” revision is 1
»»»»» Note that on “old” revision exit code is normally 0, you are probably trying to find when something was fixed
»»»»» 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 156fc2cfa1f68309a4538d9edd7e50959237b9cb
»»»»» Script output:
===SORRY!=== Error while compiling /tmp/Pf5OhkfTta
Undeclared name:
Unicode used at line 1
»»»»» Script exit code: 1
»»»»» Bisecting by exit code
»»»»» Current exit code is 1, exit code on “old” revision is 1
»»»»» Note that on “old” revision exit code is normally 0, you are probably trying to find when something was fixed
»»»»» If exit code is not the same as on “old” revision, this revision will be marked as “new”
»»»»» Therefore, marking this revision as “old”
db7ca2dd030e4ca7be57fa9e82ab2ceb9c156336 is the first new commit
commit db7ca2dd030e4ca7be57fa9e82ab2ceb9c156336
Author: Elizabeth Mattijsen <liz@raku.rocks>
Date: Wed Feb 8 15:49:07 2023 +0100
Add Unicode class to 6.c
Providing:
- .version: the Unicode version supported
- .NFG: Bool whether NFG supported
Removes the $?UNICODE-VERSION, which is now accessible as Unicode.version
src/core.c/Unicode.pm6 | 58 ++++++++++++++++++++++++++++++++++++++++
src/core.e/core_prologue.pm6 | 36 -------------------------
t/02-rakudo/03-corekeys-6c.t | 1 +
t/02-rakudo/03-corekeys-6d.t | 1 +
t/02-rakudo/03-corekeys-6e.t | 2 +-
t/02-rakudo/03-corekeys.t | 2 +-
t/02-rakudo/04-settingkeys-6c.t | 1 +
t/02-rakudo/04-settingkeys-6e.t | 2 +-
tools/templates/6.c/core_sources | 1 +
9 files changed, 65 insertions(+), 39 deletions(-)
create mode 100644 src/core.c/Unicode.pm6
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment