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
/
Span.h
Age
Commit message (
Expand
)
Author
2023-02-08
Everywhere: Use ReadonlySpan<T> instead of Span<T const>
MacDue
2023-02-08
AK: Add ReadonlySpan<T> as an alias for Span<T const>
MacDue
2023-01-10
AK: Add Span::first()
MacDue
2022-12-03
Everywhere: Run clang-format
Linus Groh
2022-11-26
AK: Make it possible to not `using` AK classes into the global namespace
Andreas Kling
2022-11-17
AK: Mark Span<T> as trivial
Ali Mohammad Pur
2022-04-02
AK: Add last() utility function to Span
Ben Maxwell
2022-02-26
AK: Add constructor to create Span from Array
Arne Elster
2022-02-23
AK: Add Traits<Span<T>>::hash()
Linus Groh
2021-12-16
AK: Use __builtin_memmove for ByteBuffer and Span's overwrite
sin-ack
2021-10-17
AK: Make Span trivially copy-constructible
Daniel Bertalan
2021-09-13
AK: Make Span::operator==() comply with the ISO C++ idea of operator==
Ali Mohammad Pur
2021-09-13
AK: Switch Span.h to east-const style
Ali Mohammad Pur
2021-07-01
AK: Annotate more AK::Span methods as nodiscard
Brian Gianforcaro
2021-05-27
AK: Add a way to slice from the end of a span
Ali Mohammad Pur
2021-05-10
AK: Add missing 'const' in Span
Matthew Olsson
2021-05-07
AK: Implement Span::starts_with()
Valtteri Koskivuori
2021-04-22
Everything: Move to SPDX license identifiers in all files.
Brian Gianforcaro
2021-04-10
AK+Everywhere: Make StdLibExtras templates less wrapper-y
AnotherTest
2021-02-23
Everywhere: Rename ASSERT => VERIFY
Andreas Kling
2021-02-21
AK: Do bounds checking (assertions) in Span::operator[]
Andreas Kling
2021-02-21
AK: Add Span<T> constructor for arrays
Brian Gianforcaro
2021-01-12
AK: Simplify constructors and conversions from nullptr_t
Lenny Maiorani
2020-12-19
AK: Mark some Span functions with [[nodiscard]]
Andreas Kling
2020-12-19
LibTLS+LibCrypto: More ByteBuffer -> Span conversion
Andreas Kling
2020-12-19
LibTLS+LibCrypto: Replace a whole bunch of ByteBuffers with Spans
Andreas Kling
2020-10-16
Span: constexpr support
Lenny Maiorani
2020-09-21
AK: Add missing const in Span::operator==.
asynts
2020-09-15
AK: Add OutputMemoryStream::fill_to_end.
asynts
2020-09-09
AK: Use TypedTransfer in Span::copy_to.
asynts
2020-09-08
Refactor: Replace usages of FixedArray with Vector.
asynts
2020-09-08
AK: Add generic SimpleIterator class to replace VectorIterator.
asynts
2020-08-20
AK: Span: Fix signature of copy_to() and copy_trimmed_to().
asynts
2020-08-20
AK: Span: Allow slicing with zero length.
asynts
2020-08-17
AK: Always call memmove in Span instead of memcpy.
asynts
2020-08-15
AK: Add slice() overload to Span.
asynts
2020-08-15
AK: Add fill() method to Span.
asynts
2020-08-15
AK: Add copy_to() and move_to() methods to AK::Span.
asynts
2020-08-15
AK: Remove incorrect static assert in Span.h.
asynts
2020-08-11
AK: Span<T>::operator=(const T&) => Span<T>::operator=(const Span<T>&)
AnotherTest
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 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-26
AK: Implement Span which represents a contiguous sequence of objects.
asynts