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
/
Vector.h
Age
Commit message (
Expand
)
Author
2020-01-25
AK: Vector::is_null() should always return false
Andreas Kling
2020-01-19
Kernel: Optimize VM range deallocation a bit
Andreas Kling
2020-01-19
AK: Teach Vector::insert() to use memmove() for trivial types
Andreas Kling
2020-01-18
Meta: Add license header to source files
Andreas Kling
2020-01-15
AK: Add Vector::unstable_remove(index)
Andreas Kling
2020-01-04
AK: Allow copying a Vector from a Vector with different inline capacity
Andreas Kling
2019-12-22
AK: Add Vector::remove_all_matching()
Andreas Kling
2019-12-19
AK: Add Vector::find_first_index(const T&)
Hüseyin ASLITÜRK
2019-11-07
AK: Add Vector::take(index)
Andreas Kling
2019-11-07
AK: Add Vector::prepend(T&&)
Andreas Kling
2019-08-12
Vector: Use memcpy to implement remove() for trivial types
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
Vector: Use memmove() for moving trivial types around more
Andreas Kling
2019-08-04
AK: Add VectorIterator::index()
Andreas Kling
2019-08-04
Vector: Add find() and some iterator improvements
Andreas Kling
2019-08-01
AK: Add Vector::empend().
Andreas Kling
2019-07-24
AK: Delete Vector::resize() from Nonnull{Own,Ref}PtrVector.
Andreas Kling
2019-07-21
AK: Remove unused Vector::shift_left().
Andreas Kling
2019-07-21
AK: Fix off-by-one in Vector::prepend(Vector&&).
Andreas Kling
2019-07-20
AK: Add Vector::prepend(Vector&&).
Andreas Kling
2019-07-11
AK: Use operator== for comparison in Vector::contains_slow
Robin Burchell
2019-07-11
AK: Add operator== & operator!= to Vector
Robin Burchell
2019-07-04
AK: Add Vector::insert_before_matching(T&&, callback);
Andreas Kling
2019-07-04
Vector: Simplify functions that take both T&& and const T&.
Andreas Kling
2019-07-03
AK: Rename the common integer typedefs to make it obvious what they are.
Andreas Kling
2019-06-29
AK: Defer to Traits<T> for equality comparison in container templates.
Andreas Kling
2019-06-28
AK: We can't use std::initializer_list in LibC builds.
Andreas Kling
2019-06-28
AK: Add Vector(std::initializer_list<T>) constructor.
Andreas Kling
2019-06-27
AK: Get rid of ConstVectorIterator.
Andreas Kling
2019-06-27
AK: Add NonnullRefPtrVector<T>.
Andreas Kling
2019-06-14
PaintBrush: Speed up the bucket tool with smarter use of Vector.
Andreas Kling
2019-06-14
AK: Massage it into building on my host system without breaking Serenity.
Andreas Kling
2019-05-28
Add clang-format file
Robin Burchell
2019-05-21
AK: Add some more features to Vector iterators.
Andreas Kling
2019-05-19
AK: Simplify quick_sort() and improve Vector iterators a bit.
Andreas Kling
2019-05-17
Vector: Add insert() overload that takes a const T&.
Andreas Kling
2019-04-20
AK: Add String::copy(BufferType) helper.
Andreas Kling
2019-04-20
AK: Give Vector the ability to have an inline capacity.
Andreas Kling
2019-04-16
AK: Add Vector::prepend().
Andreas Kling
2019-03-18
AK: Add Vector::remove_first_matching(Callback).
Andreas Kling
2019-03-17
AK: Use an OwnPtr for the VectorImpl.
Andreas Kling
2019-03-16
AK: Remove custom allocator feature from Vector.
Andreas Kling
2019-03-09
AK: Add a basic QuickSort template implementation.
Andreas Kling
2019-03-07
GTextEditor: Support splitting lines at the cursor with the Return key.
Andreas Kling
2019-03-07
GTextEditor: Start working on editing, starting with inserting newlines.
Andreas Kling
2019-02-25
More moving towards using signed types.
Andreas Kling
2019-02-11
AK: Oops, the optimization in Vector::append(Vector&&) was broken.
Andreas Kling
2019-02-07
AK: Optimize Vector::append(Vector&&) for case where this->m_impl is null.
Andreas Kling
[prev]
[next]