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
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
2019-02-05
AK: Vector::data() shouldn't crash if the vector is empty.
Andreas Kling
2019-02-05
AK: Add bounds assertions in Vector::operator[].
Andreas Kling
2019-01-31
Big, possibly complete sweep of naming changes.
Andreas Kling
2019-01-19
Coding style fixes in AK.
Andreas Kling
2019-01-14
Add Vector::take_first().
Andreas Kling
2019-01-12
Add a Vector::clear_with_capacity() that doesn't release the backing store.
Andreas Kling
2018-12-26
Fix some issues uncovered by the spawn stress test.
Andreas Kling
2018-12-21
Yet another pass of style fixes.
Andreas Kling
2018-11-16
Add a DoubleBuffer thingy to allow TTY read/write to be interleaved.
Andreas Kling
2018-11-13
Add close-on-exec flag for file descriptors.
Andreas Kling
2018-11-11
Rage hacking to get bash to run. It finally runs. So cool! :^)
Andreas Kling
2018-11-05
Replace zones with individually tracked physical pages.
Andreas Kling
2018-11-03
Fix dumb-but-hard-to-find bug in paging.
Andreas Kling
2018-11-01
Preallocate the maximum number of FileHandle pointers (fds) in every process.
Andreas Kling
2018-10-31
Add a kmalloc_eternal() for things that will never be destroyed.
Andreas Kling
2018-10-28
Add /proc/mm and a /bin/mm utility that just dumps it.
Andreas Kling
2018-10-27
Implement 'H' and 'J' escape sequences.
Andreas Kling
2018-10-26
Implement /proc/PID/vm.
Andreas Kling
2018-10-17
Integrate ext2 from VFS into Kernel.
Andreas Kling
2018-10-16
Start fixing up AK to work inside the kernel.
Andreas Kling
2018-10-16
Reduce dependence on STL.
Andreas Kling
2018-10-13
Add Vector::remove().
Andreas Kling
2018-10-10
Run without SimpleMalloc locally for now.
Andreas Kling
2018-10-10
Import all this stuff into a single repo called Serenity.
Andreas Kling