Linus Groh
|
5dd5896588
LibJS+LibWeb: Replace GlobalObject with Realm in initialize() functions
|
2 年 前 |
Linus Groh
|
ecd163bdf1
LibJS+LibWeb: Replace GlobalObject with Realm in object constructors
|
2 年 前 |
Ali Mohammad Pur
|
e1cd36559d
LibJS: Make the BC generator.next(value) work
|
3 年 前 |
Ali Mohammad Pur
|
d5791c85b4
LibJS: Avoid copying the frame into the interpreter in BC generators
|
3 年 前 |
Linus Groh
|
5b48912d35
LibJS: Remove a bunch of gratuitous JS namespace qualifiers
|
3 年 前 |
Lenny Maiorani
|
d00b79568f
Libraries: Use default constructors/destructors in LibJS
|
3 年 前 |
Ali Mohammad Pur
|
1bbfaf8627
LibJS: More properly implement scoping rules in bytecode codegen
|
3 年 前 |
davidot
|
9264f9d24e
LibJS+Everywhere: Remove VM::exception() and most related functions
|
3 年 前 |
Linus Groh
|
4ed49e05a9
LibJS: Rename GeneratorObjectPrototype to GeneratorPrototype
|
3 年 前 |
davidot
|
5d0f666f22
LibJS: Don't set a prototype property on async functions
|
3 年 前 |
Linus Groh
|
57de5056b6
LibJS: Convert push_execution_context() to ThrowCompletionOr
|
3 年 前 |
Ali Mohammad Pur
|
070d2eaa51
LibJS+LibTest+js: Convert BC::Interpreter::run to ThrowCompletionOr<>
|
3 年 前 |
Ali Mohammad Pur
|
3b0bf05fa5
LibJS: Implement async functions as generator functions in BC mode
|
3 年 前 |
Idan Horowitz
|
91881be4b0
LibJS: Convert GeneratorObject to ThrowCompletionOr
|
3 年 前 |
Idan Horowitz
|
1639ed7e0a
LibJS: Convert to_double() to ThrowCompletionOr
|
3 年 前 |
Linus Groh
|
52976bfac6
LibJS: Convert to_object() to ThrowCompletionOr
|
3 年 前 |
Linus Groh
|
b7e5f08e56
LibJS: Convert Object::get() to ThrowCompletionOr
|
3 年 前 |
Linus Groh
|
e37cf73300
LibJS: Rename OrdinaryFunctionObject to ECMAScriptFunctionObject
|
3 年 前 |
Idan Horowitz
|
59982ef582
LibJS: Visit GeneratorObject's previous value if it's any kind of Cell
|
3 年 前 |
Andreas Kling
|
d42d655853
LibJS+LibWeb+Spreadsheet: Upcall visit_edges() via Base typedef
|
3 年 前 |
Idan Horowitz
|
e3ef241108
LibJS: Remove the non-standard put helper and replace it's usages
|
4 年 前 |
Andreas Kling
|
44221756ab
LibJS: Drop "Record" suffix from all the *Environment record classes
|
4 年 前 |
Andreas Kling
|
c8270dbe2e
LibJS: Rename ScriptFunction => OrdinaryFunctionObject
|
4 年 前 |
Andreas Kling
|
c2ad599783
LibJS: Rename CallFrame => ExecutionContext
|
4 年 前 |
Andreas Kling
|
1d20380859
LibJS: Split the per-call-frame environment into lexical and variable
|
4 年 前 |
Andreas Kling
|
6c6dbcfc36
LibJS: Rename Environment Records so they match the spec :^)
|
4 年 前 |
Matthew Olsson
|
22b17219ff
LibJS: Add the remaining generator objects
|
4 年 前 |
Linus Groh
|
317b88a8c3
LibJS: Replace Object's create_empty() with create() taking a prototype
|
4 年 前 |
Linus Groh
|
7327a28ccc
LibJS: Add ECMA-262 section/title/URL comments almost everywhere
|
4 年 前 |
Ali Mohammad Pur
|
3234697eca
LibJS: Implement generator functions (only in bytecode mode)
|
4 年 前 |