summaryrefslogtreecommitdiff
path: root/AK/Vector.h
AgeCommit message (Expand)Author
2019-07-04AK: Add Vector::insert_before_matching(T&&, callback);Andreas Kling
2019-07-04Vector: Simplify functions that take both T&& and const T&.Andreas Kling
2019-07-03AK: Rename the common integer typedefs to make it obvious what they are.Andreas Kling
2019-06-29AK: Defer to Traits<T> for equality comparison in container templates.Andreas Kling
2019-06-28AK: We can't use std::initializer_list in LibC builds.Andreas Kling
2019-06-28AK: Add Vector(std::initializer_list<T>) constructor.Andreas Kling
2019-06-27AK: Get rid of ConstVectorIterator.Andreas Kling
2019-06-27AK: Add NonnullRefPtrVector<T>.Andreas Kling
2019-06-14PaintBrush: Speed up the bucket tool with smarter use of Vector.Andreas Kling
2019-06-14AK: Massage it into building on my host system without breaking Serenity.Andreas Kling
2019-05-28Add clang-format fileRobin Burchell
2019-05-21AK: Add some more features to Vector iterators.Andreas Kling
2019-05-19AK: Simplify quick_sort() and improve Vector iterators a bit.Andreas Kling
2019-05-17Vector: Add insert() overload that takes a const T&.Andreas Kling
2019-04-20AK: Add String::copy(BufferType) helper.Andreas Kling
2019-04-20AK: Give Vector the ability to have an inline capacity.Andreas Kling
2019-04-16AK: Add Vector::prepend().Andreas Kling
2019-03-18AK: Add Vector::remove_first_matching(Callback).Andreas Kling
2019-03-17AK: Use an OwnPtr for the VectorImpl.Andreas Kling
2019-03-16AK: Remove custom allocator feature from Vector.Andreas Kling
2019-03-09AK: Add a basic QuickSort template implementation.Andreas Kling
2019-03-07GTextEditor: Support splitting lines at the cursor with the Return key.Andreas Kling
2019-03-07GTextEditor: Start working on editing, starting with inserting newlines.Andreas Kling
2019-02-25More moving towards using signed types.Andreas Kling
2019-02-11AK: Oops, the optimization in Vector::append(Vector&&) was broken.Andreas Kling
2019-02-07AK: Optimize Vector::append(Vector&&) for case where this->m_impl is null.Andreas Kling
2019-02-05AK: Vector::data() shouldn't crash if the vector is empty.Andreas Kling
2019-02-05AK: Add bounds assertions in Vector::operator[].Andreas Kling
2019-01-31Big, possibly complete sweep of naming changes.Andreas Kling
2019-01-19Coding style fixes in AK.Andreas Kling
2019-01-14Add Vector::take_first().Andreas Kling
2019-01-12Add a Vector::clear_with_capacity() that doesn't release the backing store.Andreas Kling
2018-12-26Fix some issues uncovered by the spawn stress test.Andreas Kling
2018-12-21Yet another pass of style fixes.Andreas Kling
2018-11-16Add a DoubleBuffer thingy to allow TTY read/write to be interleaved.Andreas Kling
2018-11-13Add close-on-exec flag for file descriptors.Andreas Kling
2018-11-11Rage hacking to get bash to run. It finally runs. So cool! :^)Andreas Kling
2018-11-05Replace zones with individually tracked physical pages.Andreas Kling
2018-11-03Fix dumb-but-hard-to-find bug in paging.Andreas Kling
2018-11-01Preallocate the maximum number of FileHandle pointers (fds) in every process.Andreas Kling
2018-10-31Add a kmalloc_eternal() for things that will never be destroyed.Andreas Kling
2018-10-28Add /proc/mm and a /bin/mm utility that just dumps it.Andreas Kling
2018-10-27Implement 'H' and 'J' escape sequences.Andreas Kling
2018-10-26Implement /proc/PID/vm.Andreas Kling
2018-10-17Integrate ext2 from VFS into Kernel.Andreas Kling
2018-10-16Start fixing up AK to work inside the kernel.Andreas Kling
2018-10-16Reduce dependence on STL.Andreas Kling
2018-10-13Add Vector::remove().Andreas Kling
2018-10-10Run without SimpleMalloc locally for now.Andreas Kling
2018-10-10Import all this stuff into a single repo called Serenity.Andreas Kling