Skip to content

0.4.4

Latest
Compare
Choose a tag to compare
@xTrayambak xTrayambak released this 14 Jan 06:34
· 30 commits to master since this release

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 to ToPrimitive()
  • ToPrimitive() now properly raises TypeError(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() and isIntegralNumber()
  • Bumped Mirage to 1.1.0, which brings the new BigInteger type