Andreas Kling
|
9708b86d65
LibJS: Make PrimitiveString::resolve_rope_if_needed() infallible
|
1 vuosi sitten |
Andreas Kling
|
1a27c525d5
LibJS: Make PrimitiveString::create() infallible
|
1 vuosi sitten |
Andreas Kling
|
a3e4535f34
LibJS: Resolve rope strings directly to UTF-16 when preferable
|
2 vuotta sitten |
Timothy Flynn
|
0d0b87fd46
LibJS: Add a PrimitiveString::create overload for FlyString
|
2 vuotta sitten |
Matthew Olsson
|
7c0c1c8f49
LibJS+LibWeb: Wrap raw JS::Cell*/& fields in GCPtr/NonnullGCPtr
|
2 vuotta sitten |
Timothy Flynn
|
c3abb1396c
LibJS+LibWeb: Convert string view PrimitiveString instances to String
|
2 vuotta sitten |
Sam Atkins
|
a39ac5a312
LibJS: Remove declarations for non-existent methods
|
2 vuotta sitten |
Timothy Flynn
|
4235c59397
LibJS: Add a convenience StringView accessor to PrimitiveString
|
2 vuotta sitten |
Timothy Flynn
|
8f5bdce8e7
LibJS: Add initial support for creating PrimitiveStrings with AK::String
|
2 vuotta sitten |
Timothy Flynn
|
3a004e8f1a
LibJS: Rename PrimitiveString::has_utf8_string to has_deprecated_string
|
2 vuotta sitten |
Timothy Flynn
|
a59ebdac2d
LibJS+Everywhere: Return strings by value from PrimitiveString
|
2 vuotta sitten |
Timothy Flynn
|
115baa7e32
LibJS+Everywhere: Make PrimitiveString and Utf16String fallible
|
2 vuotta sitten |
Linus Groh
|
525f22d018
LibJS: Replace standalone js_string() with PrimitiveString::create()
|
2 vuotta sitten |
Linus Groh
|
57dc179b1f
Everywhere: Rename to_{string => deprecated_string}() where applicable
|
2 vuotta sitten |
Linus Groh
|
6e19ab2bbc
AK+Everywhere: Rename String to DeprecatedString
|
2 vuotta sitten |
Andreas Kling
|
35c9aa7c05
LibJS: Hide all the constructors!
|
2 vuotta sitten |
Andreas Kling
|
6e973ce69b
LibJS: Add JS_CELL macro and use it in all JS::Cell subclasses
|
2 vuotta sitten |
Linus Groh
|
56b2ae5ac0
LibJS: Replace GlobalObject with VM in remaining AOs [Part 19/19]
|
2 vuotta sitten |
Linus Groh
|
12edbb51bc
LibJS: Rename PrimitiveString::m_{left,right} to m_{lhs,rhs}
|
2 vuotta sitten |
Andreas Kling
|
64b29eb459
LibJS: Implement string concatenation using ropes
|
2 vuotta sitten |
Andreas Kling
|
f4c68eb0a4
LibJS: Add PrimitiveString::is_empty() and use it
|
3 vuotta sitten |
Lenny Maiorani
|
a0367aa43b
DevTools+LibJS+LibWeb: Change class_name to use StringView
|
3 vuotta sitten |
Andreas Kling
|
88e7d44cc4
LibJS+LibLine: Run clang-format
|
3 vuotta sitten |
Anonymous
|
d1cc67bbe1
LibJS: Avoid unnecessary ToObject conversion when resolving references
|
3 vuotta sitten |
Timothy Flynn
|
b85b8ca350
LibJS: Reduce UTF-8 to UTF-16 transcoding when only UTF-16 is wanted
|
3 vuotta sitten |
Timothy Flynn
|
c1e99fca1a
LibJS: Replace Vector<u16> usage in PrimitiveString wth Utf16String
|
3 vuotta sitten |
Timothy Flynn
|
b6ff7f4fcc
LibJS: Allow PrimitiveString to be created with a UTF-16 string
|
3 vuotta sitten |
Timothy Flynn
|
0c42aece36
LibJS: Transcode UTF-8 strings to UTF-16 and add UTF-16 accessors
|
4 vuotta sitten |
Andreas Kling
|
6714cf3631
LibJS: Move Cell.{cpp,h} from Runtime/ to Heap/
|
4 vuotta sitten |
Brian Gianforcaro
|
1682f0b760
Everything: Move to SPDX license identifiers in all files.
|
4 vuotta sitten |