Files
Zachary D. Rowitsch 41f102b32c Add JavaScript bitwise and shift operator support
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>
2026-02-22 15:45:24 -05:00

2 B