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-07-31
HashTable: Assert on iteration attempt over table during clear/rehash
Andreas Kling
2019-07-31
Add Result<>, to use with/complement Error
Robin Burchell
2019-07-31
Add Error<>
Robin Burchell
2019-07-31
Optional: Add consumable checks
Robin Burchell
2019-07-29
TextEditor: Include extension during SaveAs
rhin123
2019-07-29
Kernel+AK: Remove AK/StdLibExtras.cpp, moving kernel stuff to Kernel/.
Andreas Kling
2019-07-28
AK: Add Queue::clear() to clear out a Queue.
Andreas Kling
2019-07-27
ByteBuffer: Add slice_view(). Works like slice() but makes a wrapper only.
Andreas Kling
2019-07-26
AK: Add RELEASE_ASSERT in non-Serenity builds.
Andreas Kling
2019-07-26
AK: Fix NonnullRefPtr<T>::operator=(NonnullRefPtr<U>).
Andreas Kling
2019-07-25
AK: Add ScopedValueRollback::set_override_rollback_value().
Andreas Kling
2019-07-25
AK: Rename ValueRestorer => ScopedValueRollback.
Andreas Kling
2019-07-25
AK: Shim open_with_path_length() for non-Serenity builds.
Andreas Kling
2019-07-25
AK: Don't compile mmx_memcpy() outside of ARCH(I386).
Andreas Kling
2019-07-25
AK: Allow NonnullRefPtr::ptr() when in "unknown" typestate.
Andreas Kling
2019-07-25
AK: Simplify NonnullPtrVector template a bit.
Andreas Kling
2019-07-25
AK: Share code between NonnullOwnPtrVector and NonnullRefPtrVector.
Andreas Kling
2019-07-25
LogStream: Preserve errno for the lifetime of a LogStream object.
Andreas Kling
2019-07-24
AK: Make HashMap::get(Key) return an Optional<Value>.
Andreas Kling
2019-07-24
AK: Delete Vector::resize() from Nonnull{Own,Ref}PtrVector.
Andreas Kling
2019-07-24
AK: Add NonnullOwnPtrVector.
Andreas Kling
2019-07-24
AK: Add NonnullOwnPtr.
Andreas Kling
2019-07-24
AK: Move clang-specific consumable annotation helpers to Platform.h
Andreas Kling
2019-07-24
AK: Add Optional::value_or(T).
Andreas Kling
2019-07-21
AK: Remove unused Vector::shift_left().
Andreas Kling
2019-07-21
Kernel+LibC: Add a dbgputstr() syscall for sending strings to debug output.
Andreas Kling
2019-07-21
AK: Run host tests on make
Robin Burchell
2019-07-21
AK: Fix off-by-one in Vector::prepend(Vector&&).
Andreas Kling
2019-07-21
AK: Make NonnullRefPtr::operator=(NonnullRefPtr<U>&&) cast incoming pointer.
Andreas Kling
2019-07-21
TestSuite: Don't leak the suite instance
Robin Burchell
2019-07-21
TestSuite: instance() -> the(), and return a reference
Robin Burchell
2019-07-21
AK: RefPtr::operator=(RefPtr<U>&&) needs to cast the incoming pointer.
Andreas Kling
2019-07-21
AK: Add a unit test for Vector::prepend(Vector&&) with complex T.
Andreas Kling
2019-07-21
AK: Add some basic unit tests for WeakPtr.
Andreas Kling
2019-07-21
TestSuite: Make tests actually run (oops!)
Andreas Kling
2019-07-20
AK: Add Vector::prepend(Vector&&).
Andreas Kling
2019-07-19
AK: Introduce IntrusiveList
Robin Burchell
2019-07-18
ELFImage: Sprinkle some constification love
Robin Burchell
2019-07-18
JsonValue: Add to_uint(), to_int() and as_double().
Andreas Kling
2019-07-16
AK: Add a new TestSuite.h from my own work, adapted to match the existing one...
Robin Burchell
2019-07-16
BufferStream: Add a function to fully reset state
Robin Burchell
2019-07-16
BufferStream: Add signed int overloads for read/write
Robin Burchell
2019-07-15
LogStream: Add a simple-ish mechanism for colorizing and styling output.
Andreas Kling
2019-07-15
AK: Add a canonicalized_path() convenience function.
Andreas Kling
2019-07-14
AK/LibAudio: Add stream read operators to AK::BufferStream, and use it in AWa...
Robin Burchell
2019-07-14
AK: Remove some superstition from BufferStream :)
Robin Burchell
2019-07-13
AK: Add Queue::enqueue(const T&).
Andreas Kling
2019-07-13
AK: Support case-insensitive HashMap<String, T>.
Andreas Kling
2019-07-11
AK: Delete bad pointer assignment operators and constructors.
Andreas Kling
2019-07-11
AK: Remove copy_ref().
Andreas Kling
[prev]
[next]