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
2020-07-31
Kernel+AK: Add and use Userspace<T>::unsafe_userspace_ptr()
Andreas Kling
2020-07-31
AK: Add Userspace<T>, a wrapper for userspace pointers
Andreas Kling
2020-07-31
AK: On failed mmap, don't claim that there's a readable page
Ben Wiederhake
2020-07-30
AK: Add (more) tests for String(View)::split*
AnotherTest
2020-07-28
AK: Tweak String::is_one_of() and FlyString::is_one_of()
Andreas Kling
2020-07-28
AK: Make String::substring() return non-null for 0-length strings
Peter Elliott
2020-07-27
AK: Change the signature of AK::encode_base64() to use Span.
asynts
2020-07-27
AK: Rename Span::subspan() to Span::slice().
asynts
2020-07-27
AK: Add offset() method to Span.
asynts
2020-07-27
AK: Add span() / bytes() methods to container types.
asynts
2020-07-27
AK: Add implicit conversion from nullptr to Span.
asynts
2020-07-27
AK: Add constructors to Bytes and ReadonlyBytes that take void pointers.
asynts
2020-07-27
AK: Define conversion from Span<T> to Span<const T> correctly.
asynts
2020-07-27
AK+LibC: Always use REP MOVSB/STOSB for memcpy()/memset()
Andreas Kling
2020-07-26
AK: Add global is<T>() and downcast<T>()
Andreas Kling
2020-07-26
Refactor: Change the AK::binary_search signature to use AK::Span.
asynts
2020-07-26
AK: Implement Span which represents a contiguous sequence of objects.
asynts
2020-07-25
AK: Fix print_double
Ben Wiederhake
2020-07-24
AK: Add a couple more helper templates to StdLibExtras
Andreas Kling
2020-07-23
Lagom: Add LibGemini, LibGfx
Nico Weber
2020-07-22
AK: Make encode_base64 take a ByteBuffer and return a String
Nico Weber
2020-07-21
AK: Add case insensitive version of starts_with
Luke
2020-07-18
AK: Use "signed char" as the opposite of "unsigned char"
Andreas Kling
2020-07-15
LexicalPath: Simplify a loop
Nico Weber
2020-07-13
LibJS: Add StringIterator
Matthew Olsson
2020-07-13
AK: Make LexicalPath keep everything before the last dot as title
Nico Weber
2020-07-13
AK: Give String::index_of() an optional second "start" argument
Nico Weber
2020-07-09
AK: HashTable/HashMap return whether action was performed for set/remove
Tom
2020-07-06
AK: Fix JsonValue copy constructor behavior for 64-bit values
Andreas Kling
2020-07-05
AK: Remove debug spam in SharedBuffer::create_from_shbuf_id()
Andreas Kling
2020-07-05
AK: Make Vector::unstable_remove() return the removed value
Sergey Bugaev
2020-07-04
Kernel: Move headers intended for userspace use into Kernel/API/
Andreas Kling
2020-07-04
AK: Add Weakable::revoke_weak_ptrs()
Andreas Kling
2020-07-03
AK: Serialize entire log statements
Tom
2020-07-03
AK: Fixes for atomic pointers
Tom
2020-07-01
Kernel: Turn Thread::current and Process::current into functions
Tom
2020-07-01
Inspector: Expand and show properties in a TreeView
AnotherTest
2020-06-23
AK: Inline the basics of VectorIterator
Andreas Kling
2020-06-22
AK: Add timespec_add and timespec_sub
Nico Weber
2020-06-20
AK: Fix JsonParser double encoding multibyte utf-8 chararcters
LepkoQQ
2020-06-18
AK: Add tests for Base64 decoder
Tom Lebreux
2020-06-18
AK: Add a simple and inefficient Base64 encoder
Tom Lebreux
2020-06-16
AK: Implement a slightly better FlyString::operator==(String)
Andreas Kling
2020-06-16
Test: Fix json parse test from unicode string
Hüseyin ASLITÜRK
2020-06-16
AK: JsonParser, replace char type to u32 for code point
Hüseyin ASLITÜRK
2020-06-15
AK: Assert non-empty Utf32View, when initialized with non-zero length
Kevin Meyer
2020-06-13
AK: JsonParser improvements
Matthew Olsson
2020-06-12
AK: Make string-to-number conversion helpers return Optional
Andreas Kling
2020-06-12
AK: Remove useless casts
Sergey Bugaev
2020-06-12
AK: Ensure RefCounted types are never copied or moved
Sergey Bugaev
[next]