index
:
serenity
master
topic/trivial_docs
The Serenity Operating System 🐞
cos
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
AK
Age
Commit message (
Expand
)
Author
2019-09-02
AK: Abort on unknown printf formatting characters
Conrad Pankoff
2019-09-02
AK: Support %i as an alias for %d in printf
Conrad Pankoff
2019-08-29
Kernel/AK: Add is_zero helpers for IP and MAC addresses
Conrad Pankoff
2019-08-28
AK: Add a Utf8View type for iterating over UTF-8 codepoints
Sergey Bugaev
2019-08-28
AK: Make printf %x actually work properly
Conrad Pankoff
2019-08-27
JSON: Port JsonArray and JsonObject serialization to serializers
Sergey Bugaev
2019-08-27
JSON: Add JSON serializers
Sergey Bugaev
2019-08-26
Kernel: Display virtual addresses as V%p instead of L%x
Andreas Kling
2019-08-25
AK: Make HashTable.h compile inside the SDL2 port
Andreas Kling
2019-08-25
AK: Add StringView::hash()
Andreas Kling
2019-08-25
AK: Add HashMap::find() with customizable finder callback
Andreas Kling
2019-08-25
AK: Add String::operator==(StringView)
Andreas Kling
2019-08-25
AK: Optional::operator bool() should consume the Optional
Andreas Kling
2019-08-23
AK: Make FileSystemPath better at handling relative paths
Andreas Kling
2019-08-19
NonnullPtrVector: Add ptr_at() getters for accessing the NonnullPtr
Andreas Kling
2019-08-18
AK: The printf family was mixing up case and alternate form settings
Andreas Kling
2019-08-17
IntrusiveList: Make Iterator::operator* return a T&
Andreas Kling
2019-08-15
LogStream: Prefix userspace dbg() output with "ProcessName(PID): "
Andreas Kling
2019-08-15
AK: Add a simple TriState type
Andreas Kling
2019-08-15
StringView: Add StringView::operator==(StringView)
Andreas Kling
2019-08-14
AK: Use int_hash() to generate less idiotic hashes for {Nonnull,}OwnPtr
Andreas Kling
2019-08-14
JsonParser: "" is an empty string, not a null value
Andreas Kling
2019-08-14
AK: Make it possible to use HashMap<K, NonnullOwnPtr>::get()
Andreas Kling
2019-08-14
OwnPtr: Add a way to turn an OwnPtr into a NonnullOwnPtr
Andreas Kling
2019-08-13
AK: Support width/alt/caps/padding modifiers for %x in printf
Conrad Pankoff
2019-08-12
Vector: Use memcpy to implement remove() for trivial types
Andreas Kling
2019-08-10
URL: Add some convenience constructors
Andreas Kling
2019-08-10
AK: Add a basic URL class to help us handle URL's
Andreas Kling
2019-08-10
printf: Support dynamic fill widths
Sergey Bugaev
2019-08-08
AK: Add Optional<T>(const U&)
Andreas Kling
2019-08-08
AK: Add an iterator class for InlineLinkedList
Andreas Kling
2019-08-07
JsonValue: Add as_string_or(String)
Andreas Kling
2019-08-07
JSON: Templatize the JSON serialization code
Andreas Kling
2019-08-07
AK: Add a basic unit test for FileSystemPath
Andreas Kling
2019-08-07
Vector: Add a test for growing a Vector beyond its inline capacity
Andreas Kling
2019-08-07
AK: Add a FixedArray<T> container
Andreas Kling
2019-08-07
Vector: Use memcpy when dynamically growing Vectors of trivial types
Andreas Kling
2019-08-07
Vector: Use TypedTransfer in more parts of Vector
Andreas Kling
2019-08-07
Vector: Use memcmp for comparing two vectors with trivial elements
Andreas Kling
2019-08-07
JsonParser: Scan ahead to find the first special char in quoted strings
Andreas Kling
2019-08-07
Vector: Use memmove() for moving trivial types around more
Andreas Kling
2019-08-07
AK: Fix -Wconsumed warnings in Optional move-ctor and move-assign
Andreas Kling
2019-08-06
ELFLoader: Remove an uninteresting debug log message
Andreas Kling
2019-08-06
Kernel: Refactor TCP/IP stack
Conrad Pankoff
2019-08-05
AK: Fix leak in Optional(Optional&&)
Andreas Kling
2019-08-05
AK: Optional::operator=(Optional&&) should clear movee's has_value bit
Andreas Kling
2019-08-05
AK: Do not keep an open FD in MmappedFile
Sergey Bugaev
2019-08-04
JsonParser: Fold extract_while() into parse_number()
Andreas Kling
2019-08-04
AK: Add VectorIterator::index()
Andreas Kling
2019-08-04
Vector: Add find() and some iterator improvements
Andreas Kling
[prev]
[next]