Nico Weber
|
b9ce56aee6
LibWeb: Make btoa() and atob() correctly handle values between 128 and 255
|
5 年之前 |
Matthew Olsson
|
c831fb17bf
LibJS: Add StringIterator
|
5 年之前 |
Matthew Olsson
|
c485c86015
LibJS: Use macros to enumerate well-known symbols
|
5 年之前 |
Matthew Olsson
|
2ea85355fe
LibJS: Start implementing iterable framework, add ArrayIterator
|
5 年之前 |
Andreas Kling
|
0166a1fa74
LibJS: Make NativeProperty a plain Cell instead of an Object
|
5 年之前 |
Andreas Kling
|
e4add19915
LibJS: Pass GlobalObject& to native functions and property accessors
|
5 年之前 |
Linus Groh
|
0ff9d7e189
LibJS: Add BigInt
|
5 年之前 |
Matthew Olsson
|
61ac1d3ffa
LibJS: Lex and parse regex literals, add RegExp objects
|
5 年之前 |
Matthew Olsson
|
39ad42defd
LibJS: Add Proxy objects
|
5 年之前 |
FalseHonesty
|
941b028ca3
LibJS: Create JS to HTML markup generator
|
5 年之前 |
Matthew Olsson
|
45dfa094e9
LibJS: Add getter/setter support
|
5 年之前 |
mattco98
|
4ced126704
LibJS: Add symbol objects
|
5 年之前 |
Andreas Kling
|
67b8e6fc5b
LibJS: Add Reference class to represent a base.property reference
|
5 年之前 |
Andreas Kling
|
627fd6374b
LibJS: Add Uint8ClampedArray :^)
|
5 年之前 |
Jack Karamanian
|
1fa0c7304d
LibJS: Implement Function.prototype.bind()
|
5 年之前 |
Andreas Kling
|
f7a1696087
LibJS: Add MarkedValueList and use it for argument passing
|
5 年之前 |
Andreas Kling
|
2a9e29fbb8
LibJS: Add DeferGC, a RAII way to prevent GC temporarily
|
5 年之前 |
Andreas Kling
|
ed80952cb6
LibJS: Introduce LexicalEnvironment
|
5 年之前 |
Andreas Kling
|
cb0dfd8f72
LibJS: Use enumerator macros for boilerplate code around native types
|
5 年之前 |
Andreas Kling
|
58ab76269c
LibJS: Add all the Error subclasses
|
5 年之前 |
Emanuele Torre
|
38dfd04633
LibJS: rename JS::DeclarationType => JS::DeclarationKind
|
5 年之前 |
Andreas Kling
|
f07f8d5a44
LibJS: Add "constructor" property to constructor prototypes
|
5 年之前 |
Andreas Kling
|
a502ba73dc
LibJS: Correctly forward declare "Argument" as a struct
|
5 年之前 |
Andreas Kling
|
5e6e1fd482
LibJS: Start implementing object shapes
|
5 年之前 |
Andreas Kling
|
aee4c1f583
LibJS: Add GlobalObject to the forwarding header
|
5 年之前 |
Andreas Kling
|
faddf3a1db
LibJS: Implement "throw"
|
5 年之前 |
Andreas Kling
|
343e224aa8
LibJS: Implement basic exception throwing
|
5 年之前 |
Andreas Kling
|
fbb9e1b715
LibJS: Implement "else" parsing
|
5 年之前 |
Andreas Kling
|
a119b61782
LibJS: Add Handle<T>, a strong C++ handle for keeping GC objects alive
|
5 年之前 |
Andreas Kling
|
f64f7a4787
LibJS: Add Function to Forward.h
|
5 年之前 |