Commit Verlauf

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