Commit History

Author SHA1 Message Date
  Shannon Booth f87041bf3a LibGC+Everywhere: Factor out a LibGC from LibJS 8 months ago
  Shannon Booth c2988a7dd5 LibJS: Don't directly teach the heap about the javascript VM or Realm 8 months ago
  Shannon Booth 0bf2a8362a LibJS: Make Value inherit from a NanBoxedValue 8 months ago
  rmg-x ea20545853 LibJS: Add support for Float16Array 8 months ago
  Timothy Flynn 93712b24bf Everywhere: Hoist the Libraries folder to the top-level 8 months ago
  Andreas Kling 13d7c09125 Libraries: Move to Userland/Libraries/ 4 years ago
  Lenny Maiorani 765936ebae Everywhere: Switch from (void) to [[maybe_unused]] (#4473) 4 years ago
  Andreas Kling 48d2545572 LibJS: Get rid of Argument and ArgumentVector 4 years ago
  Linus Groh a70aacd7c3 LibJS: Add Float{32,64}Array 4 years ago
  Linus Groh 32571dfa53 LibJS: Add ArrayBuffer 4 years ago
  Linus Groh 7fb299fe46 LibJS: Clean up TypedArray constructors and prototypes 4 years ago
  Andreas Kling 3565d3c60c LibJS: Add six typed arrays (signed and unsigned 8/16/32-bit) 4 years ago
  Linus Groh 48c19cdb06 LibJS: Remove ProxyPrototype 4 years ago
  Andreas Kling c3fe9b4df8 LibJS: Add a scope object abstraction 4 years ago
  Linus Groh ee66eaa1b0 LibJS: Make RegExp.prototype.flags spec-compliant 4 years ago
  Andreas Kling 48f13b7c3f LibJS: Split Heap into per-cell-size allocators 4 years ago
  Andreas Kling e4bda2e1e7 LibJS: Move Console from Interpreter to GlobalObject 4 years ago
  Andreas Kling 340a115dfe LibJS: Make native function/property callbacks take VM, not Interpreter 4 years ago
  Ben Wiederhake 08f9bc26a6 Meta+LibHTTP through LibWeb: Make clang-format-10 clean 4 years ago
  Andreas Kling 1c43442be4 LibJS+Clients: Add JS::VM object, separate Heap from Interpreter 4 years ago
  Nico Weber b9ce56aee6 LibWeb: Make btoa() and atob() correctly handle values between 128 and 255 5 years ago
  Matthew Olsson c831fb17bf LibJS: Add StringIterator 5 years ago
  Matthew Olsson c485c86015 LibJS: Use macros to enumerate well-known symbols 5 years ago
  Matthew Olsson 2ea85355fe LibJS: Start implementing iterable framework, add ArrayIterator 5 years ago
  Andreas Kling 0166a1fa74 LibJS: Make NativeProperty a plain Cell instead of an Object 5 years ago
  Andreas Kling e4add19915 LibJS: Pass GlobalObject& to native functions and property accessors 5 years ago
  Linus Groh 0ff9d7e189 LibJS: Add BigInt 5 years ago
  Matthew Olsson 61ac1d3ffa LibJS: Lex and parse regex literals, add RegExp objects 5 years ago
  Matthew Olsson 39ad42defd LibJS: Add Proxy objects 5 years ago
  FalseHonesty 941b028ca3 LibJS: Create JS to HTML markup generator 5 years ago