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 |