Commit History

Autor SHA1 Mensaxe Data
  Matthew Olsson c35732c011 LibJS: Add object literal getter/setter shorthand %!s(int64=5) %!d(string=hai) anos
  Linus Groh 27913154ea LibJS: Disallow multiple parameters in paren-less arrow function %!s(int64=5) %!d(string=hai) anos
  Matthew Olsson e415dd4e9c LibJS: Handle hex and unicode escape sequences in string literals %!s(int64=5) %!d(string=hai) anos
  Linus Groh 33defef267 LibJS: Let parser keep track of errors %!s(int64=5) %!d(string=hai) anos
  Linus Groh d69ed91790 LibJS: Check AssignmentExpression LHS in parser %!s(int64=5) %!d(string=hai) anos
  Linus Groh 8ffdcce0d0 LibJS: Parse comma operator into SequenceExpression %!s(int64=5) %!d(string=hai) anos
  Yonatan Goldschmidt b184f12aaf LibJS: Limit scope of 'for' loop variables %!s(int64=5) %!d(string=hai) anos
  Matthew Olsson b5f1df57ed LibJS: Add raw strings to tagged template literals %!s(int64=5) %!d(string=hai) anos
  Matthew Olsson 107ca2e4ba LibJS: Add function call spreading %!s(int64=5) %!d(string=hai) anos
  Matthew Olsson 838390171c LibJS: Function.length respects default and rest parameters %!s(int64=5) %!d(string=hai) anos
  Linus Groh 4d20cf57db LibJS: Implement tagged template literals (foo`bar`) %!s(int64=5) %!d(string=hai) anos
  Matthew Olsson 419bce6915 LibJS: Fix syntax error for arrow function non-decl variable assignment %!s(int64=5) %!d(string=hai) anos
  Linus Groh 72d2bd56ce LibJS: Implement modulo assignment operator (%=) %!s(int64=5) %!d(string=hai) anos
  Linus Groh a2e1f1a872 LibJS: Implement exponentiation assignment operator (**=) %!s(int64=5) %!d(string=hai) anos
  Linus Groh 3e754a15d4 LibJS: Implement bitwise assignment operators (&=, |=, ^=) %!s(int64=5) %!d(string=hai) anos
  Linus Groh 454c1e6bbe LibJS: Implement rest parameters %!s(int64=5) %!d(string=hai) anos
  mattco98 adb4accab3 LibJS: Add template literals %!s(int64=5) %!d(string=hai) anos
  Linus Groh 32742709dc LibJS: Support empty statements %!s(int64=5) %!d(string=hai) anos
  Matthew Olsson 5e66f1900b LibJS: Add function default arguments %!s(int64=5) %!d(string=hai) anos
  Linus Groh 43c1fa9965 LibJS: Implement (no-op) debugger statement %!s(int64=5) %!d(string=hai) anos
  Matthew Olsson 28ef654d13 LibJS: Add object literal method shorthand %!s(int64=5) %!d(string=hai) anos
  Linus Groh 8614fb4092 LibJS: Enforce that ++/-- operand is an identifier or member expression %!s(int64=5) %!d(string=hai) anos
  Linus Groh 624eaa32af LibJS: Add Parser::syntax_error() helper %!s(int64=5) %!d(string=hai) anos
  mattco98 104969a9f5 LibJS: Add spreading in object literals %!s(int64=5) %!d(string=hai) anos
  mattco98 80fecc615a LibJS: Add spreading in array literals %!s(int64=5) %!d(string=hai) anos
  Andreas Kling f897c41092 LibJS: Implement basic support for the "delete" operator %!s(int64=5) %!d(string=hai) anos
  Linus Groh 95b51e857d LibJS: Add TokenType::TemplateLiteral %!s(int64=5) %!d(string=hai) anos
  Linus Groh 746dd5b190 LibJS: Implement computed properties in object expressions %!s(int64=5) %!d(string=hai) anos
  Linus Groh bebd5c097c LibJS: Require colon in object expression for non-identifier keys %!s(int64=5) %!d(string=hai) anos
  Linus Groh 11728b7db5 LibJS: Implement 'in' operator %!s(int64=5) %!d(string=hai) anos