1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-05-31 15:38:10 +00:00
serenity/Tests/LibCore
sin-ack dbd25916a3 LibCore+Userland+Tests: Convert Stream APIs to construct on heap
As per previous discussion, it was decided that the Stream classes
should be constructed on the heap.

While I don't personally agree with this change, it does have the
benefit of avoiding Function object reconstructions due to the lambda
passed to Notifier pointing to a stale object reference. This also has
the benefit of not having to "box" objects for virtual usage, as the
objects come pre-boxed.

However, it means that we now hit the heap everytime we construct a
TCPSocket for instance, which might not be desirable.
2022-01-13 15:16:12 +03:30
..
10kb.txt LibCore: Fix relative seeking in IODevice 2021-11-30 10:51:10 +01:00
CMakeLists.txt LibCore: Add FilePermissionsMask 2022-01-01 17:33:43 +00:00
long_lines.txt LibCore: Add unit test for File::read_line 2021-06-22 18:54:40 +04:30
small.txt Tests/LibCore: Add regression test for the read_until_any_of OOB read 2022-01-01 14:44:02 +01:00
TestLibCoreArgsParser.cpp Tests: Fix TestLibCoreArgsParser with add_positional_argument API change 2021-11-26 18:57:26 -08:00
TestLibCoreDeferredInvoke.cpp Tests: Add tests for Core::deferred_invoke 2021-09-02 03:47:47 +04:30
TestLibCoreFilePermissionsMask.cpp LibCore: Add FilePermissionsMask 2022-01-01 17:33:43 +00:00
TestLibCoreFileWatcher.cpp Tests: Add InodeWatcher and FileWatcher tests 2021-05-12 22:38:20 +02:00
TestLibCoreIODevice.cpp LibCore: Add support for range-based for loops on LineIterators 2021-12-12 14:06:38 +03:30
TestLibCoreStream.cpp LibCore+Userland+Tests: Convert Stream APIs to construct on heap 2022-01-13 15:16:12 +03:30