Linus Groh
|
4d8912a92b
LibJS: Convert to_string() to ThrowCompletionOr
|
3 years ago |
Brian Gianforcaro
|
1b00ddf07e
LibJS: Optimize PropertyName and StringPrototype for size
|
3 years ago |
Andreas Kling
|
0d2c3f62d3
LibJS: Use move semantics more when creating Reference objects
|
3 years ago |
davidot
|
cb44fc528b
LibJS: Add a way of constructing PropertyName with values above 2**32-1
|
4 years ago |
Linus Groh
|
83f61748a5
LibJS: Don't treat 2^32 - 1 as numeric PropertyName
|
4 years ago |
davidot
|
f998cc156f
LibJS: Remove PropertyName::to_value since it is not used anymore :^)
|
4 years ago |
Linus Groh
|
777a93918f
LibJS: Handle invalid and symbol PropertyName in its AK::Formatter
|
4 years ago |
Linus Groh
|
a59ba0e21f
LibJS: Change PropertyName(i32) => template<Integral T> PropertyName(T)
|
4 years ago |
Linus Groh
|
f4867572b7
LibJS: Change PropertyName(Symbol*) => PropertyName(Symbol&)
|
4 years ago |
davidot
|
f7e2994f35
LibJS: Make string to integer parsing for properties more strict
|
4 years ago |
Matthew Olsson
|
ce04c2259f
LibJS: Restructure and fully implement BindingPatterns
|
4 years ago |
sin-ack
|
c5073cb287
LibJS: Do not trim whitespace from property names when they're numbers
|
4 years ago |
Idan Horowitz
|
b9d9187feb
LibJS: Automatically & lazily coerce PropertyNames into numbers
|
4 years ago |
Idan Horowitz
|
9127d83927
LibJS: Rename Value::{is_integer => is_integral_number}
|
4 years ago |
Andreas Kling
|
5eef07d232
LibJS: Avoid lots of string-to-int during global object construction
|
4 years ago |
Andreas Kling
|
240d2f88d3
LibJS: Convert PropertyName and StringOrSymbol to east-const style
|
4 years ago |
Linus Groh
|
aef502e8e0
LibJS: Change PropertyName::as_number() return type to u32
|
4 years ago |
Brian Gianforcaro
|
1682f0b760
Everything: Move to SPDX license identifiers in all files.
|
4 years ago |
Andreas Kling
|
5d180d1f99
Everywhere: Rename ASSERT => VERIFY
|
4 years ago |
Andreas Kling
|
13d7c09125
Libraries: Move to Userland/Libraries/
|
4 years ago |