Commit History

Autor SHA1 Mensaxe Data
  Matthew Olsson 78155a6668 LibJS: Consolidate error messages into ErrorTypes.h %!s(int64=5) %!d(string=hai) anos
  Andreas Kling 5042e560ef LibJS: Make more Interpreter functions take a GlobalObject& %!s(int64=5) %!d(string=hai) anos
  Andreas Kling 053863f35e LibJS: Interpreter::this_value() => this_value(GlobalObject&) %!s(int64=5) %!d(string=hai) anos
  Andreas Kling 25f2a29d84 LibJS: Pass GlobalObject& to AST node execute() functions %!s(int64=5) %!d(string=hai) anos
  Matthew Olsson 4e33fbdb67 LibJS: Add interpreter exception checks %!s(int64=5) %!d(string=hai) anos
  Linus Groh 0ff9d7e189 LibJS: Add BigInt %!s(int64=5) %!d(string=hai) anos
  Matthew Olsson 61ac1d3ffa LibJS: Lex and parse regex literals, add RegExp objects %!s(int64=5) %!d(string=hai) anos
  Matthew Olsson 39ad42defd LibJS: Add Proxy objects %!s(int64=5) %!d(string=hai) anos
  Matthew Olsson 5ad5322f6a LibJS: Distinguish between omitted descriptor attributes and false ones %!s(int64=5) %!d(string=hai) anos
  Marcin Gasperowicz 2579d0bf55 LibJS: Hoist function declarations %!s(int64=5) %!d(string=hai) anos
  Marcin Gasperowicz 0b74ea3d6a LibJS: Make typeof return undefined for undefined variables %!s(int64=5) %!d(string=hai) anos
  Sergey Bugaev 53a94b8bbd LibJS: Fix casting a value to ScriptFunction without checking it's one %!s(int64=5) %!d(string=hai) anos
  Jack Karamanian c12125fa81 LibJS: Track whether ScriptFunctions and FunctionExpressions are arrow %!s(int64=5) %!d(string=hai) anos
  Matthew Olsson d52ea37717 LibJS: Integrate labels into the Interpreter %!s(int64=5) %!d(string=hai) anos
  Linus Groh 8ff4587f65 LibJS: Throw in strict mode when assigning property to primitive value %!s(int64=5) %!d(string=hai) anos
  Matthew Olsson 5ae9419a06 LibJS: Object index properties have descriptors; Handle sparse indices %!s(int64=5) %!d(string=hai) anos
  Matthew Olsson dd08c992e8 LibJS: Simplify and normalize publicly-exposed Object functions %!s(int64=5) %!d(string=hai) anos
  Linus Groh 07af2e6b2c LibJS: Implement basic for..in and for..of loops %!s(int64=5) %!d(string=hai) anos
  Linus Groh 9c8d390682 LibJS: Refactor Accessor %!s(int64=5) %!d(string=hai) anos
  Matthew Olsson c35732c011 LibJS: Add object literal getter/setter shorthand %!s(int64=5) %!d(string=hai) anos
  Linus Groh 36996bd720 LibJS: Rename to_{i32,size_t}() to as_{i32,size_t}() for clarity %!s(int64=5) %!d(string=hai) anos
  Linus Groh 476094922b LibJS: Pass Interpreter& to Value::to_number() et al. %!s(int64=5) %!d(string=hai) anos
  Linus Groh 1a1394f7a2 LibJS: Change Value::to_object(Heap& -> Interpreter&) %!s(int64=5) %!d(string=hai) anos
  mattco98 4ced126704 LibJS: Add symbol objects %!s(int64=5) %!d(string=hai) anos
  Andreas Kling c6ddbd1f3e LibJS: Add side-effect-free version of Value::to_string() %!s(int64=5) %!d(string=hai) anos
  AnotherTest bd12f132f3 LibJS: Correct tiny issue with passing a String to String::format %!s(int64=5) %!d(string=hai) anos
  Matthew Olsson 532d4bc0ab LibJS: Spec-compliant equality comparisons %!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