Andreas Kling
|
b2f15537bb
AK: Add fast path for constructing StringImpl from "" literal
|
3 years ago |
Andreas Kling
|
c68c3fa69c
AK: Use kfree_sized() in AK::StringImpl
|
4 years ago |
Max Wipfli
|
3ea65200d8
AK: Implement StringView::to_{lower,upper}case_string
|
4 years ago |
Ali Mohammad Pur
|
e9b746a723
AK: Include HashTable.h in StringImpl.cpp
|
4 years ago |
Andreas Kling
|
d039542c7c
AK: Remove unused STRINGIMPL_DEBUG instrumentation
|
4 years ago |
Andreas Kling
|
3e603b2f32
AK: Make StringView::hash() constexpr
|
4 years ago |
Andreas Kling
|
b91c49364d
AK: Rename adopt() to adopt_ref()
|
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 |
asynts
|
eea72b9b5c
Everywhere: Hook up remaining debug macros to Debug.h.
|
4 years ago |
asynts
|
acdcf59a33
Everywhere: Remove unnecessary debug comments.
|
4 years ago |
Linus Groh
|
5dcd1c2709
AK: Don't return empty StringImpl from create() when char* starts with \0
|
4 years ago |
asynts
|
1d96d5eea4
AK: Use new format functions.
|
4 years ago |
Andreas Kling
|
8ecc3d31d1
AK: Add missing declaration in StringImpl.cpp
|
5 years ago |
Ben Wiederhake
|
184b454e2f
AK: Unbreak building with extra debug macros
|
5 years ago |
asynts
|
75cde94c6a
AK: Add String constructor from ReadonlyBytes.
|
5 years ago |
Andreas Kling
|
4f72f6b886
AK: Add FlyString, a simple flyweight string class
|
5 years ago |
Andreas Kling
|
900f51ccd0
AK: Move memory stuff (fast memcpy, etc) to a separate header
|
5 years ago |
Andreas Kling
|
6824cb17a6
AK: Have AK/kmalloc.h #include <new> on other platforms
|
5 years ago |
Andreas Kling
|
94ca55cefd
Meta: Add license header to source files
|
5 years ago |
Andreas Kling
|
6f4c380d95
AK: Use size_t for the length of strings
|
5 years ago |
Andreas Kling
|
09e89cc55d
Revert "AK: Made Strings reversible"
|
5 years ago |
Jesse Buhagiar
|
26e81ad574
AK: Made Strings reversible
|
5 years ago |
Andreas Kling
|
583606a2b1
StringImpl: Fix possible uninitialized access in StringImpl::create().
|
6 years ago |
Andreas Kling
|
90b1354688
AK: Rename RetainPtr => RefPtr and Retained => NonnullRefPtr.
|
6 years ago |
Andreas Kling
|
a7dc1a7d6b
AK: Make StringImpl a bit smaller.
|
6 years ago |
Andreas Kling
|
255c7562ba
AK: Massage it into building on my host system without breaking Serenity.
|
6 years ago |
Robin Burchell
|
0dc9af5f7e
Add clang-format file
|
6 years ago |
Andreas Kling
|
f93b3b7806
AK: Improve StringImpl chomping a bit.
|
6 years ago |
Andreas Kling
|
90f60d2f65
Kernel: Cache MAC<->IP mappings (from ARP responses) seen on the wire.
|
6 years ago |