mirror of
https://github.com/RGBCube/serenity
synced 2026-01-13 17:00:59 +00:00
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. |
||
|---|---|---|
| .. | ||
| 10kb.txt | ||
| CMakeLists.txt | ||
| long_lines.txt | ||
| small.txt | ||
| TestLibCoreArgsParser.cpp | ||
| TestLibCoreDeferredInvoke.cpp | ||
| TestLibCoreFilePermissionsMask.cpp | ||
| TestLibCoreFileWatcher.cpp | ||
| TestLibCoreIODevice.cpp | ||
| TestLibCoreStream.cpp | ||