yeeter-the-dog
|
3ccf4dc7ad
js: Insert newline after each line in REPL mode
|
4 years ago |
Linus Groh
|
597cf88c08
LibJS: Implement the 'Hashbang Grammar for JS' proposal
|
4 years ago |
Luke
|
411c72da27
js: Add print_number method and use it to print out TypedArray values
|
4 years ago |
sin-ack
|
aa91284485
Userland: Allow multiple files to be run by js
|
4 years ago |
Ali Mohammad Pur
|
1414c7b049
LibJS: Add a basic pass manager and add some basic passes
|
4 years ago |
Idan Horowitz
|
e4d267d4fb
LibJS: Add the DataView built-in object
|
4 years ago |
Andreas Kling
|
53a8a11973
LibJS: Make StringOrSymbol always be FlyString in the string case
|
4 years ago |
Idan Horowitz
|
a96ac8bd56
LibJS: Add the Map built-in object
|
4 years ago |
Gunnar Beutner
|
de6d032273
LibJS: Show the VM's last value after executing bytecode programs
|
4 years ago |
Gunnar Beutner
|
3a8f913eee
LibJS: Don't generate bytecode after we've encountered a parser error
|
4 years ago |
Gunnar Beutner
|
6a0d1fa259
LibJS: Store strings in a string table
|
4 years ago |
Idan Horowitz
|
670be04c81
LibJS: Add the Set built-in object
|
4 years ago |
Ali Mohammad Pur
|
01e8f0889a
LibJS: Generate bytecode in basic blocks instead of one big block
|
4 years ago |
Linus Groh
|
83be39c91a
LibJS: Handle Proxy with Array target in IsArray() abstract operation
|
4 years ago |
Andreas Kling
|
b609fc6d51
js: Exit the program after dumping and/or running bytecode
|
4 years ago |
Andreas Kling
|
69dddd4ef5
LibJS: Start fleshing out a bytecode for the JavaScript engine :^)
|
4 years ago |
Linus Groh
|
bdd7741ae1
js: Consolidate and re-implement the load() function
|
4 years ago |
Linus Groh
|
64f4dc9a36
js: Use default constructor and destructor for global objects
|
4 years ago |
Marcin Gasperowicz
|
f2d2640c5f
js: Define load() in global object for scripts
|
4 years ago |
Linus Groh
|
9003dd907e
js: Don't print newline for empty ArrayBuffer
|
4 years ago |
Jean-Baptiste Boric
|
3038edab00
Utilities: Correct non-standard assert macros includes
|
4 years ago |
Gunnar Beutner
|
f0fa51773a
AK+Userland: Fix some compiler warnings and make variables const-ref
|
4 years ago |
Ali Mohammad Pur
|
a91a49337c
LibCore+Everywhere: Move OpenMode out of IODevice
|
4 years ago |
Andreas Kling
|
7ae7170d61
Everywhere: "file name" => "filename"
|
4 years ago |
Linus Groh
|
97d49cb92b
LibJS: Consolidate exception function names and source ranges
|
4 years ago |
Linus Groh
|
ebdeed087c
Everywhere: Use linusg@serenityos.org for my copyright headers
|
4 years ago |
Brian Gianforcaro
|
1682f0b760
Everything: Move to SPDX license identifiers in all files.
|
4 years ago |
Linus Groh
|
8d490aba76
LibJS: Implement console.assert()
|
4 years ago |
Linus Groh
|
da177c6517
LibJS: Make Errors fully spec compliant
|
4 years ago |
Linus Groh
|
96121ddb11
js: Hook up promise rejection tracking callbacks
|
4 years ago |