Commit History

Autor SHA1 Mensaxe Data
  Andreas Kling 48f13b7c3f LibJS: Split Heap into per-cell-size allocators %!s(int64=4) %!d(string=hai) anos
  Andreas Kling e4bda2e1e7 LibJS: Move Console from Interpreter to GlobalObject %!s(int64=4) %!d(string=hai) anos
  Andreas Kling 340a115dfe LibJS: Make native function/property callbacks take VM, not Interpreter %!s(int64=4) %!d(string=hai) anos
  Ben Wiederhake 08f9bc26a6 Meta+LibHTTP through LibWeb: Make clang-format-10 clean %!s(int64=4) %!d(string=hai) anos
  Andreas Kling 1c43442be4 LibJS+Clients: Add JS::VM object, separate Heap from Interpreter %!s(int64=4) %!d(string=hai) anos
  Nico Weber b9ce56aee6 LibWeb: Make btoa() and atob() correctly handle values between 128 and 255 %!s(int64=5) %!d(string=hai) anos
  Matthew Olsson c831fb17bf LibJS: Add StringIterator %!s(int64=5) %!d(string=hai) anos
  Matthew Olsson c485c86015 LibJS: Use macros to enumerate well-known symbols %!s(int64=5) %!d(string=hai) anos
  Matthew Olsson 2ea85355fe LibJS: Start implementing iterable framework, add ArrayIterator %!s(int64=5) %!d(string=hai) anos
  Andreas Kling 0166a1fa74 LibJS: Make NativeProperty a plain Cell instead of an Object %!s(int64=5) %!d(string=hai) anos
  Andreas Kling e4add19915 LibJS: Pass GlobalObject& to native functions and property accessors %!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
  FalseHonesty 941b028ca3 LibJS: Create JS to HTML markup generator %!s(int64=5) %!d(string=hai) anos
  Matthew Olsson 45dfa094e9 LibJS: Add getter/setter support %!s(int64=5) %!d(string=hai) anos
  mattco98 4ced126704 LibJS: Add symbol objects %!s(int64=5) %!d(string=hai) anos
  Andreas Kling 67b8e6fc5b LibJS: Add Reference class to represent a base.property reference %!s(int64=5) %!d(string=hai) anos
  Andreas Kling 627fd6374b LibJS: Add Uint8ClampedArray :^) %!s(int64=5) %!d(string=hai) anos
  Jack Karamanian 1fa0c7304d LibJS: Implement Function.prototype.bind() %!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 2a9e29fbb8 LibJS: Add DeferGC, a RAII way to prevent GC temporarily %!s(int64=5) %!d(string=hai) anos
  Andreas Kling ed80952cb6 LibJS: Introduce LexicalEnvironment %!s(int64=5) %!d(string=hai) anos
  Andreas Kling cb0dfd8f72 LibJS: Use enumerator macros for boilerplate code around native types %!s(int64=5) %!d(string=hai) anos
  Andreas Kling 58ab76269c LibJS: Add all the Error subclasses %!s(int64=5) %!d(string=hai) anos
  Emanuele Torre 38dfd04633 LibJS: rename JS::DeclarationType => JS::DeclarationKind %!s(int64=5) %!d(string=hai) anos
  Andreas Kling f07f8d5a44 LibJS: Add "constructor" property to constructor prototypes %!s(int64=5) %!d(string=hai) anos
  Andreas Kling a502ba73dc LibJS: Correctly forward declare "Argument" as a struct %!s(int64=5) %!d(string=hai) anos
  Andreas Kling 5e6e1fd482 LibJS: Start implementing object shapes %!s(int64=5) %!d(string=hai) anos
  Andreas Kling aee4c1f583 LibJS: Add GlobalObject to the forwarding header %!s(int64=5) %!d(string=hai) anos