This is a new Bali release with 27 new commits, bringing many new additions and bug fixes.
Bug Fixes
- Tokenizer tokenizes floating point numbers incorrectly (#68)
- Field accesses in Math don't work due to a codegen bug (#67)
- Don't use explicit casts in
getDateFromYear
as that causes bugs ToString()
no longer gives an incorrect hint in some cases now toToPrimitive()
ToPrimitive()
now properly raisesTypeError
(s) on failure- Removed Herobrine
Additions
- Implemented
String.fromCharCode
- Implemented
Date.prototype.toString
- Implemented
Date.prototype.getYear
- Implemented
Date.prototype.getFullYear
- Implemented
Date.prototype.getDay
- Implemented
Date.prototype.getDate
- Improved Test262 harnesses
- Implemented ternary operations
- Added rudimentary support for the
BigInt
type using GMP - Implemented
isFiniteNumber()
,isBigInt()
andisIntegralNumber()
- Bumped Mirage to 1.1.0, which brings the new
BigInteger
type