Andreas Kling
|
3bfb0534be
LibGC: Rename MarkedVector => RootVector
|
6 月之前 |
Shannon Booth
|
f87041bf3a
LibGC+Everywhere: Factor out a LibGC from LibJS
|
8 月之前 |
Timothy Flynn
|
93712b24bf
Everywhere: Hoist the Libraries folder to the top-level
|
8 月之前 |
Andreas Kling
|
13d7c09125
Libraries: Move to Userland/Libraries/
|
4 年之前 |
Linus Groh
|
f369229770
LibJS: Replace all uses of to_size_t() and remove it :^)
|
4 年之前 |
Linus Groh
|
9be0b664e3
LibJS: Make length_of_array_like() take an Object rather than Value
|
4 年之前 |
Marcin Gasperowicz
|
b24ce0b5ee
LibJS: Implement String.prototype.split
|
4 年之前 |
Linus Groh
|
9fca86109b
LibJS: Make bitwise NOT work correctly with NaN and Infinity
|
4 年之前 |
Linus Groh
|
c55cb7843a
LibJS: Use INVALID some more in abstract operations
|
4 年之前 |
Andreas Kling
|
f48751a739
LibJS: Remove hand-rolled Object is_foo() helpers in favor of RTTI
|
4 年之前 |
Stephan Unverwerth
|
f603128e55
LibJS: Fix old object numeric key test now that toString() is correct
|
4 年之前 |
Stephan Unverwerth
|
d3524f47a0
LibJS: Implement (mostly) spec compliant version of Number.toString()
|
4 年之前 |
Xavier Cooney
|
43f948b357
LibJS: Implement IsRegExp abstract operation
|
4 年之前 |
Linus Groh
|
5eb1f752ab
LibJS: Use new format functions everywhere
|
4 年之前 |
Andreas Kling
|
e6dadd9e5b
LibJS: Implement parseInt()
|
4 年之前 |
Linus Groh
|
eaa85969c4
LibJS: Add Value::to_{index,length,integer_or_infinity} abstract operations
|
4 年之前 |
Luke
|
bb22b04d44
LibWeb+LibJS: Add [LegacyNullToEmptyString] attribute
|
4 年之前 |
Linus Groh
|
fb89c324c5
LibJS: Implement spec-compliant OrdinaryToPrimitive
|
4 年之前 |
Linus Groh
|
565a26808d
LibJS: Fix crashing exception in Value::ordinary_has_instance()
|
4 年之前 |
Andreas Kling
|
7b863330dc
LibJS: Cache commonly used FlyStrings in the VM
|
4 年之前 |
Linus Groh
|
2e2571743b
LibJS: Use string::formatted() in to_string() functions
|
4 年之前 |
Linus Groh
|
f9eaac62d9
LibJS: Use String::formatted() for throw_exception() message
|
4 年之前 |
Andreas Kling
|
fa18baf3e8
LibJS: Add Value::is_nullish()
|
4 年之前 |
Andreas Kling
|
2bc5bc64fb
LibJS: Remove a whole bunch of includes of <LibJS/Interpreter.h>
|
4 年之前 |
Andreas Kling
|
1df18c58f5
LibJS: Make all the JS::Value binary op helpers take GlobalObject&
|
4 年之前 |
Andreas Kling
|
aaa8b48a4c
LibJS: Remove use of Interpreter& in JSONObject code
|
4 年之前 |
Andreas Kling
|
340a115dfe
LibJS: Make native function/property callbacks take VM, not Interpreter
|
4 年之前 |
Andreas Kling
|
1ff9d33131
LibJS: Make Function::call() not require an Interpreter&
|
4 年之前 |
Andreas Kling
|
6861c619c6
LibJS: Move most of Interpreter into VM
|
4 年之前 |
Andreas Kling
|
d1b58ee9ad
LibJS: Move well-known symbols to the VM
|
4 年之前 |