Linus Groh
|
15070b76b3
js: Convert to east const
|
před 4 roky |
Linus Groh
|
0ba81dc0b7
LibJS: Remove Object::is_array() in favor of Value::is_array() and RTTI
|
před 4 roky |
Idan Horowitz
|
53f70e5208
LibJS: Remove the default length & attributes from define_native_*
|
před 4 roky |
Idan Horowitz
|
a6b8291a9b
LibJS: Add define_direct_property and remove the define_property helper
|
před 4 roky |
Linus Groh
|
09bd5f8772
LibJS: Rewrite most of Object for spec compliance :^)
|
před 4 roky |
Linus Groh
|
c9d8aa6139
js: Handle detached ArrayBuffer in print_typed_array()
|
před 4 roky |
Andreas Kling
|
c8270dbe2e
LibJS: Rename ScriptFunction => OrdinaryFunctionObject
|
před 4 roky |
Andreas Kling
|
ba9d5c4d54
LibJS: Rename Function => FunctionObject
|
před 4 roky |
yeeter-the-dog
|
3ccf4dc7ad
js: Insert newline after each line in REPL mode
|
před 4 roky |
Linus Groh
|
597cf88c08
LibJS: Implement the 'Hashbang Grammar for JS' proposal
|
před 4 roky |
Luke
|
411c72da27
js: Add print_number method and use it to print out TypedArray values
|
před 4 roky |
sin-ack
|
aa91284485
Userland: Allow multiple files to be run by js
|
před 4 roky |
Ali Mohammad Pur
|
1414c7b049
LibJS: Add a basic pass manager and add some basic passes
|
před 4 roky |
Idan Horowitz
|
e4d267d4fb
LibJS: Add the DataView built-in object
|
před 4 roky |
Andreas Kling
|
53a8a11973
LibJS: Make StringOrSymbol always be FlyString in the string case
|
před 4 roky |
Idan Horowitz
|
a96ac8bd56
LibJS: Add the Map built-in object
|
před 4 roky |
Gunnar Beutner
|
de6d032273
LibJS: Show the VM's last value after executing bytecode programs
|
před 4 roky |
Gunnar Beutner
|
3a8f913eee
LibJS: Don't generate bytecode after we've encountered a parser error
|
před 4 roky |
Gunnar Beutner
|
6a0d1fa259
LibJS: Store strings in a string table
|
před 4 roky |
Idan Horowitz
|
670be04c81
LibJS: Add the Set built-in object
|
před 4 roky |
Ali Mohammad Pur
|
01e8f0889a
LibJS: Generate bytecode in basic blocks instead of one big block
|
před 4 roky |
Linus Groh
|
83be39c91a
LibJS: Handle Proxy with Array target in IsArray() abstract operation
|
před 4 roky |
Andreas Kling
|
b609fc6d51
js: Exit the program after dumping and/or running bytecode
|
před 4 roky |
Andreas Kling
|
69dddd4ef5
LibJS: Start fleshing out a bytecode for the JavaScript engine :^)
|
před 4 roky |
Linus Groh
|
bdd7741ae1
js: Consolidate and re-implement the load() function
|
před 4 roky |
Linus Groh
|
64f4dc9a36
js: Use default constructor and destructor for global objects
|
před 4 roky |
Marcin Gasperowicz
|
f2d2640c5f
js: Define load() in global object for scripts
|
před 4 roky |
Linus Groh
|
9003dd907e
js: Don't print newline for empty ArrayBuffer
|
před 4 roky |
Jean-Baptiste Boric
|
3038edab00
Utilities: Correct non-standard assert macros includes
|
před 4 roky |
Gunnar Beutner
|
f0fa51773a
AK+Userland: Fix some compiler warnings and make variables const-ref
|
před 4 roky |