Commit History

Autor SHA1 Mensaxe Data
  Linus Groh ec43f73b74 LibJS: Extract most of Interpreter's run() into execute_statement() %!s(int64=4) %!d(string=hai) anos
  AnotherTest 394e4c04cd LibJS: Add a helper for calling JS::Function's with arguments %!s(int64=4) %!d(string=hai) anos
  Linus Groh 9ea6ef4ed1 LibJS: Make Interpreter::throw_exception() a void function %!s(int64=4) %!d(string=hai) anos
  Andreas Kling bbe2d4a2d9 LibJS+LibWeb: Clear exceptions after call'ing JavaScript functions %!s(int64=4) %!d(string=hai) anos
  Matthew Olsson c485c86015 LibJS: Use macros to enumerate well-known symbols %!s(int64=5) %!d(string=hai) anos
  Matthew Olsson d9db6bec42 LibJS: Move global symbol map from SymbolObject to Interpreter %!s(int64=5) %!d(string=hai) anos
  Matthew Olsson 98323e19e5 LibJS: Implement Proxy [[Call]] and [[Construct]] traps %!s(int64=5) %!d(string=hai) anos
  Jack Karamanian 7533fd8b02 LibJS: Initial class implementation; allow super expressions in object %!s(int64=5) %!d(string=hai) anos
  Andreas Kling 3ba17d8df7 LibJS: Make Interpreter::construct() take a GlobalObject& %!s(int64=5) %!d(string=hai) anos
  Andreas Kling 64513f3c23 LibJS: Move native objects towards two-pass construction %!s(int64=5) %!d(string=hai) anos
  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
  Linus Groh 5072d4e02d LibJS+js: Support getting last value from "_" variable %!s(int64=5) %!d(string=hai) anos
  Linus Groh a48080f62d LibJS: Move Interpreter::get_trace() to ConsoleClient %!s(int64=5) %!d(string=hai) anos
  Matthew Olsson d52ea37717 LibJS: Integrate labels into the Interpreter %!s(int64=5) %!d(string=hai) anos
  Matthew Olsson 786722149b LibJS: Add strict mode %!s(int64=5) %!d(string=hai) anos
  FalseHonesty 391237a8e1 Browser: Add JS Console %!s(int64=5) %!d(string=hai) anos
  Linus Groh 4e657c370c LibJS: Make Interpreter::call() this_value a required argument %!s(int64=5) %!d(string=hai) anos
  Emanuele Torre bc7ed4524e LibJS: Add some helpers and use them to re-implement Console functions %!s(int64=5) %!d(string=hai) anos
  Emanuele Torre 73bead5ae9 LibJS: Move join_args() in Interpreter %!s(int64=5) %!d(string=hai) anos
  Emanuele Torre 2e92c2e5e1 LibJS: Start implementing a Console class for the interpreter %!s(int64=5) %!d(string=hai) anos
  Linus Groh 79b829637e LibJS: Implement most of the Reflect object %!s(int64=5) %!d(string=hai) anos
  Emanuele Torre 8c60ba1e42 LibJS: Implement console.count() %!s(int64=5) %!d(string=hai) anos
  Andreas Kling aaf35112a4 LibJS: Pass JS::Function around by reference more %!s(int64=5) %!d(string=hai) anos
  Andreas Kling 3c4a9e421f LibJS: Allow "delete someGlobalVariable" %!s(int64=5) %!d(string=hai) anos
  Andreas Kling 35aea2e454 LibJS: Stop using Optional<Value> in favor of Value's empty state %!s(int64=5) %!d(string=hai) anos
  Andreas Kling f7a1696087 LibJS: Add MarkedValueList and use it for argument passing %!s(int64=5) %!d(string=hai) anos
  Andreas Kling 3072f9fd82 LibJS: Move the empty object shape from Interpreter to GlobalObject %!s(int64=5) %!d(string=hai) anos
  Andreas Kling fca08bd000 LibJS: Move builtin prototypes to the global object %!s(int64=5) %!d(string=hai) anos