Implement &, |, ^, ~, <<, >>, >>> operators and their compound assignment forms (&=, |=, ^=, <<=, >>=, >>>=). Adds 13 token types, 6 BinaryOp/UnaryOp/CompoundAssignOp variants, 4 new parser precedence levels per ECMA-262, and ToInt32/ToUint32 value coercion methods. Promotes 33 Test262 tests from known_fail to pass, bringing the JS262 pass rate to 385/714 and Test262 pass rate to 222/550 (40.4%). Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2 B
2 B