Artifact f9e7a5a32cba36bc4229832ceb881c219b388df2:
- File bindings/s2/unit/910-000-s2sh.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: 356)
- File s2/unit/910-000-s2sh.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: 356)
if(s2.sealObject) { const o = {a:1}; assert 1 === o.a; assert 2 === (o.b=2); assert o === s2.sealObject(o); assert 2 === o.b; assert catch {o.b=3}.codeString() === 'CWAL_RC_DISALLOW_PROP_SET'; assert catch s2.sealObject().codeString() === 'CWAL_RC_MISUSE'; assert catch s2.sealObject(0).codeString() === 'CWAL_RC_TYPE'; };