Andreas Kling
|
21a5fb0fa2
LibCore+LibSystem: Move syscall wrappers from LibSystem to LibCore
|
3 years ago |
Mustafa Quraish
|
2fbcab46bf
Everywhere: Use ArgsParser::parse() with Main::Arguments directly
|
3 years ago |
Linus Groh
|
8fa5dc7241
js: Use pledge()
|
3 years ago |
Linus Groh
|
cfecfbb214
js: Port to LibMain :^)
|
3 years ago |
davidot
|
22e679d844
LibJS + js: Rethrow exception on the vm after bytecode interpreter run
|
3 years ago |
Andreas Kling
|
587f9af960
AK: Make JSON parser return ErrorOr<JsonValue> (instead of Optional)
|
3 years ago |
Ali Mohammad Pur
|
070d2eaa51
LibJS+LibTest+js: Convert BC::Interpreter::run to ThrowCompletionOr<>
|
3 years ago |
Andreas Kling
|
8b1108e485
Everywhere: Pass AK::StringView by value
|
3 years ago |
Idan Horowitz
|
390a04a985
LibJS: Convert the GetValue AO to ThrowCompletionOr
|
3 years ago |
Timothy Flynn
|
0f91b22795
js: Convert JavaScript REPL to ThrowCompletionOr
|
3 years ago |
Andreas Kling
|
f75d78f56a
LibJS: Include executable name in bytecode dumps
|
3 years ago |
Andreas Kling
|
c95dde971b
LibJS: Move global "should dump bytecode" flag into LibJS
|
3 years ago |
Idan Horowitz
|
40eb3a39d4
LibJS: Rename define_native_function => define_old_native_function
|
3 years ago |
Idan Horowitz
|
20163c0584
LibJS: Add ThrowCompletionOr versions of the JS native function macros
|
3 years ago |
Idan Horowitz
|
20d990563c
LibJS: Convert to_number() to ThrowCompletionOr
|
3 years ago |
Linus Groh
|
1adf57530c
js: Implement pretty-printing of ShadowRealm
|
3 years ago |
Linus Groh
|
52976bfac6
LibJS: Convert to_object() to ThrowCompletionOr
|
3 years ago |
Linus Groh
|
4d8912a92b
LibJS: Convert to_string() to ThrowCompletionOr
|
3 years ago |
Linus Groh
|
fe802f5ff5
js: Fix pretty-printing of RegExp objects
|
3 years ago |
Linus Groh
|
b7e5f08e56
LibJS: Convert Object::get() to ThrowCompletionOr
|
3 years ago |
davidot
|
f4f1397735
js: Allow for completion of lexically declared variables
|
3 years ago |
davidot
|
0be0e7ea6e
js: Fix that auto completion of properties failed
|
3 years ago |
Andreas Kling
|
6a1b82df2b
LibJS: Put zombie cell tracking code behind a compile-time flag
|
3 years ago |
davidot
|
830ea0414c
LibJS: Make scoping follow the spec
|
3 years ago |
Linus Groh
|
e37cf73300
LibJS: Rename OrdinaryFunctionObject to ECMAScriptFunctionObject
|
3 years ago |
Andreas Kling
|
63a0ebcc90
js: Add a simple loadJSON(path) built-in to load JSON from a file
|
3 years ago |
Linus Groh
|
2b8d5696ab
LibJS: Allocate a Realm next to GlobalObject in Interpreter::create()
|
3 years ago |
Andreas Kling
|
c364520c24
LibJS+js+test-js: Add GC debug mode that keeps cells "alive" as zombies
|
3 years ago |
Timothy Flynn
|
cf1923edeb
js: Implement pretty-printing of Intl.NumberFormat
|
3 years ago |
Timothy Flynn
|
1a7443bec7
js: Implement pretty-printing of Intl.ListFormat
|
3 years ago |