Artifact bfaa121b92e59b7e7dba09d1702c8def181875d2:
- File bindings/s2/unit/000-005-bitshift.s2 — part of check-in [fdc5e1014e] at 2021-02-11 12:42:23 on branch trunk — Moved C++ and s2 bindings to bindings/{cpp,s2}. Got the C++ bindings compiling for new gcc breakage and new, stricter T-card validation. (user: stephan size: 260)
- File s2/unit/000-005-bitshift.s2 — part of check-in [f063fd4f0f] at 2021-02-08 06:15:57 on branch trunk — Updated s2 and brought old fossil bindings up to date wrt cwal/s2 changes made since then. Core s2 unit tests are inexplicably failing with a bogus(?) OOM report with this shell build, but they work in the core s2 tree and libf unit tests are passing. (user: stephan size: 260)
assert 2 === 1<<1; assert 64 === 256>>2; assert 4 === 1<<1<<1; assert 4 === 1<<1<<1 ||| 0; assert 4 === 0 || 1<<1<<1 ||| 1; assert 1 === 0b1; assert 4 === 0b100; assert 0xff === 0b11111111; assert 0b0110 === (0b_11_10 & 0b_01_11); assert 0b100 === 0b1 << 2;