haiku/headers/private/shared
Andrew Lindesay 35c4600e21 Shared: JSON Parse Perf
Improve the mechanics for JSON parsing by reusing
text buffers during the parse.

Change-Id: I7fb2cae31e6558a5a0c63fd02e1fc6fec4f9e4b3
Reviewed-on: https://review.haiku-os.org/c/haiku/+/7106
Tested-by: Commit checker robot <no-reply+buildbot@haiku-os.org>
Reviewed-by: Jérôme Duval <jerome.duval@gmail.com>
2023-11-16 20:38:21 +00:00
..
AboutMenuItem.h
ArgumentVector.h
Array.h
AttributeUtilities.h IMAP: New folders will now adopt default mail attributes. 2016-01-14 21:00:38 +01:00
AutoDeleter.h AutoDeleter: introduce MethodObjectDeleter 2021-08-06 21:11:04 +00:00
AutoDeleterDrivers.h AutoDeleter: add VMAddressSpacePutter, DeviceNodePutter 2021-08-06 21:11:04 +00:00
AutoDeleterOS.h AutoDeleter: add delarations for common types and destructors 2020-12-13 19:14:13 +00:00
AutoDeleterPosix.h AutoDeleter: add delarations for common types and destructors 2020-12-13 19:14:13 +00:00
AutoLocker.h AutoLocker: get ability to get lockable 2022-02-02 19:45:27 +00:00
BarberPole.h Move BarberPole from HaikuDepot to libshared 2023-04-29 16:11:43 +00:00
binary-utils.h
BitmapButton.h BitmapButton: move from WebPositive to libshared 2019-06-16 14:51:01 +00:00
BytePointer.h Add BytePointer to help with pointer conversions 2019-03-09 17:09:11 +00:00
CalendarView.h BCalendarView: Adjust day name format to available space. 2017-09-01 20:20:06 +02:00
ColorItem.h shared: add ColorItem from Gravity screensaver. 2022-12-22 11:07:28 +13:00
ColorQuantizer.h
CommandPipe.h
cpu_type.h cpu_type.h: remove vendor string at any place 2022-09-21 19:02:08 +00:00
DateTimeEdit.h Move DateTimeEdit into libshared 2022-05-20 05:19:05 +00:00
DragTrackingFilter.h
DriverSettingsMessageAdapter.h DriverSettingsMessageAdapter: added "wildcard" support. 2015-07-22 20:42:22 +02:00
EntryFilter.h
ExpressionParser.h DeskCalc: make input Locale-aware 2022-04-25 20:57:20 +00:00
FunctionObject.h
FunctionTracer.h
HashMap.h HashMap: Fix the build with GCC 7. 2019-02-14 19:52:45 -05:00
HashSet.h HashSet: Make iterator const. 2019-02-14 20:43:49 -05:00
HashString.h
IconButton.h
IconView.h shared/IconView: Add a variant of SetIcon which directly accepts a BBitmap. 2022-08-31 16:16:43 -04:00
Json.h Shared: JSON Parse Perf 2023-11-16 20:38:21 +00:00
JsonEvent.h Implementation of JSON Streaming Parser 2017-05-13 19:35:51 +12:00
JsonEventListener.h Implementation of JSON Streaming Parser 2017-05-13 19:35:51 +12:00
JsonMessageWriter.h Implementation of JSON Streaming Parser 2017-05-13 19:35:51 +12:00
JsonTextWriter.h Json : Fix String Writer 2018-10-06 19:58:35 +00:00
JsonWriter.h Implementation of JSON Streaming Parser 2017-05-13 19:35:51 +12:00
Keymap.h
locks.h shared/locks: Add RecursiveLocker. 2018-12-17 19:51:45 -05:00
LongAndDragTrackingFilter.h
LRUCache.h HaikuDepot: Remove Custom List 2021-02-06 19:45:53 +00:00
md5.h libshared: move md5 to BPrivate namespace 2020-06-02 06:51:58 +00:00
MemoryRingIO.h Shared Kit: Introduce BMemoryRingIO, a thread-safe ring buffer 2022-07-11 16:29:53 +00:00
MessageBuilder.h
NaturalCompare.h
OpenHashTable.h shared: Merge BOpenHashTable in; remove OpenTracker's OpenHashTable. 2019-02-15 00:34:36 +00:00
OpenWithTracker.h
pci-utils.h
PromptWindow.h
PthreadMutexLocker.h
QueryFile.h
RangeArray.h
RegExp.h
RWLocker.h RWLocker: Move to kits/shared. 2015-12-15 21:15:06 -05:00
RWLockManager.h
ScopeExit.h shared: move ScopeExit from riscv64 arch kernel code 2022-09-21 16:09:33 +00:00
SettingsHandler.h PVS V739: EOF compared with a value of the char type. 2019-07-21 15:47:48 +00:00
SettingsMessage.h Make Bluetooth Pref use BMessage to save data. 2021-06-02 13:44:13 +00:00
ShakeTrackingFilter.h
StatusView.h StatusView: compute font size based on scrollbar size 2023-01-15 08:45:06 +00:00
StringForRate.h libshared: Change string_for_rate to use KiB/s instead of Kbps. 2018-09-02 00:10:30 -04:00
StringForSize.h Extract parse_size function from ramdisk command. 2019-02-08 07:19:26 +00:00
StripeView.h Move StripeView to libshared 2019-05-21 06:55:45 +00:00
syscall_utils.h
TextTable.h
Thread.h Remove MouseDownThread and its usages 2020-05-07 22:08:23 +00:00
ToolBar.h BToolBar: made FindButton() public. 2015-09-04 17:33:46 +02:00
TrackerAddOnAppLaunch.h
TypeOperation.h
usb-utils.h listusb: generate class code table from usb.ids, and use it 2022-10-10 21:28:37 +00:00
Variant.h
WeakReferenceable.h WeakReferenceable: Clear fUseCount when it is 1. 2023-01-31 22:36:59 -05:00