serenity/DevTools
Andreas Kling 4f72f6b886 AK: Add FlyString, a simple flyweight string class
FlyString is a flyweight string class that wraps a RefPtr<StringImpl>
known to be unique among the set of FlyStrings. The class is very
unoptimized at the moment.

When to use FlyString:

- When you want O(1) string comparison
- When you want to deduplicate a lot of identical strings

When not to use FlyString:

- For strings that don't need either of the above features
- For strings that are likely to be unique
2020-03-22 13:03:43 +01:00
..
FormCompiler AK: Add FlyString, a simple flyweight string class 2020-03-22 13:03:43 +01:00
HackStudio HackStudio: Expand project tree view by default 2020-03-18 16:33:54 +01:00
Inspector Applications: Use "Document - AppName" window title format 2020-03-13 23:30:12 +01:00
IPCCompiler AK: Add FlyString, a simple flyweight string class 2020-03-22 13:03:43 +01:00
ProfileViewer AK: Add global FlatPtr typedef. It's u32 or u64, based on sizeof(void*) 2020-03-08 13:06:51 +01:00
VisualBuilder LibCore: Make Core::Object::add<ChildType> return a ChildType& 2020-03-04 21:04:06 +01:00
Makefile Build: Only look at SUBDIRS with Makefiles 2020-02-25 19:56:48 +01:00