summaryrefslogtreecommitdiff
path: root/Libraries/LibJS/Tests
AgeCommit message (Expand)Author
2020-11-28LibJS: Make RegExp.prototype.toString() spec-compliantLinus Groh
2020-11-28LibJS: Make RegExp.prototype.flags spec-compliantLinus Groh
2020-11-28LibJS: Make RegExp() constructor spec-compliantLinus Groh
2020-11-27LibJS: Implement `RegExpPrototype::exec()'AnotherTest
2020-11-27LibJS: Hook up Regex<ECMA262> to RegExpObject and implement `test()'AnotherTest
2020-11-24LibJS: Support receiver in ProxyObject::get/put()Linus Groh
2020-11-22LibJS: Forward receiver value to native property getters/settersLinus Groh
2020-11-12LibJS: Handle symbol PropertyName in primitive assignment errorLinus Groh
2020-11-12LibJS/Tests: Use canParseSource() for toEval()Linus Groh
2020-11-12LibJS: Run prettier on test-common.jsLinus Groh
2020-11-12LibJS: Throw TypeError when calling class constructor without 'new'Linus Groh
2020-11-08LibJS: Throw RuntimeError when reaching the end of the stackLinus Groh
2020-11-07LibJS: Use element index as key for array spread in objectLinus Groh
2020-11-07LibJS: Set prototype of GlobalObject to ObjectPrototypeLinus Groh
2020-11-06LibJS: Handle circular references in Array.prototype.toLocaleString()Linus Groh
2020-11-05LibJS: Use array-like size for IndexedProperties::is_empty()Linus Groh
2020-11-05LibJS: Fix Object::delete_property() with numeric string propertyLinus Groh
2020-11-04LibJS: Fix ProxyObject get/set with symbol property nameLinus Groh
2020-11-04LibJS: Implement Object(value) constructorLinus Groh
2020-11-04LibJS: Handle circular references in Array.prototype.join()Linus Groh
2020-11-04LibJS: Use "," separator in Array.prototype.join() if first arg is undefinedLinus Groh
2020-11-04LibJS: Implement spec-compliant OrdinaryToPrimitiveLinus Groh
2020-11-04LibJS: Implement RegExp.prototype.toString() as standalone functionLinus Groh
2020-11-04LibJS: Don't create "valid" PropertyName from null stringLinus Groh
2020-11-03LibJS: Fix crashing exception in Value::ordinary_has_instance()Linus Groh
2020-11-02LibJS: Implement 'new.target'Linus Groh
2020-11-02LibJS: Fix "use strict" directive false positivesLinus Groh
2020-10-31LibJS: Function declarations in if statement clausesLinus Groh
2020-10-30LibJS: Require initializer for 'const' variable declarationLinus Groh
2020-10-29LibJS: "-->" preceded by token on same line isn't start of HTML-like commentLinus Groh
2020-10-29LibJS: Tweak generated source in 'new Function()' to match ES 2015 specLinus Groh
2020-10-29LibJS: Use GenericLexer for Token::string_value()Linus Groh
2020-10-28LibJS: Don't parse numeric literal containing 8 or 9 as octalLinus Groh
2020-10-28LibJS: Always insert semicolon after do-while statement if missingLinus Groh
2020-10-28LibJS: Restrict toEval() failures to SyntaxErrorLinus Groh
2020-10-26LibJS: Emit TokenType::Invalid for unterminated multi-line commentsLinus Groh
2020-10-25LibJS: Allow all line terminators to be used for line continuationsLinus Groh
2020-10-25LibJS: Parse line continuations in string literals properlyMarcin Gasperowicz
2020-10-25LibJS: Implement rules for duplicate function parametersLinus Groh
2020-10-24LibJS: Disallow escape sequence/line continuation in use strict directiveLinus Groh
2020-10-24LibJS: Support LegacyOctalEscapeSequence in string literalsLinus Groh
2020-10-24LibJS: Allow try statement with only finally clauseLinus Groh
2020-10-23LibJS: Distinguish between statement and declarationLinus Groh
2020-10-23LibJS: Disallow NumericLiteral immediately followed by IdentifierLinus Groh
2020-10-23LibJS: Check for exception after executing (do)while test expressionLinus Groh
2020-10-22LibJS: Support all line terminators (LF, CR, LS, PS)Linus Groh
2020-10-20LibJS: Rest parameter in setter functions is a syntax errorLinus Groh
2020-10-19LibJS: Unprefixed octal numbers are a syntax error in strict modeLinus Groh
2020-10-19LibJS: Don't parse arrow function with newline between ) and =>Linus Groh
2020-10-19LibJS: Share parameter parsing between regular and arrow functionsLinus Groh