summaryrefslogtreecommitdiff
path: root/Documentation/Patterns.md
AgeCommit message (Collapse)Author
2022-02-25Userland: Rename WindowServerConnection=>ConnectionToWindowServerItamar
This was done with CLion's automatic rename feature.
2022-01-16Documentation: Explain the array-like types and their differenceskleines Filmröllchen
It's not at all obvious how we need three different array-like types. This change to the Patterns documentation attempts to explain why they exist, how they differ (mostly in allocation behavior) and what their use cases are. This builds on #11844 which fixates and tests the hereby-described allocation behavior of FixedArray.
2022-01-07Everywhere: Fix spelling mistakesmjz19910
2021-12-14Documentation: Fix spelling errorAstraeus-
"SourceLocatin" -> "SourceLocation"
2021-11-30Documentation: Document the new TRY/MUST and serenity_main patterns :^)Brian Gianforcaro
We have some new patterns, lets document them for future contributors.
2021-09-28Documentation: Add `AK::SourceLocation` pattern to Patterns.mdBrian Gianforcaro
Document the emergent pattern of using `SourceLocation` for capture file, line, function name information when calling an API.
2021-09-28Documentation: Add operator"" sv pattern to Patterns.mdBrian Gianforcaro
2021-09-10Documentation: Tweak IntrusiveList example to reflect new APIAli Mohammad Pur
2021-09-05Documentation: Add Patterns.mdBrian Gianforcaro
The purpose of this document is to track and describe the various patterns used through the SerenityOS code base.