summaryrefslogtreecommitdiff
path: root/AK/Bitmap.h
AgeCommit message (Expand)Author
2022-11-26AK: Make it possible to not `using` AK classes into the global namespaceAndreas Kling
2022-02-11AK: Make Bitmap construction OOM-fallibleIdan Horowitz
2022-02-05AK: Remove commented-out code from Bitmap containerLiav A
2021-11-28AK: Remove unused static member of BitmapBen Wiederhake
2021-11-14AK: Resolve clang-tidy readability-const-return-type warning in BitmapAndrew Kaster
2021-11-14AK: Resolve clang-tidy readability-qualified-auto warningsAndrew Kaster
2021-11-14AK: Resolve clang-tidy readability-bool-conversion warningsAndrew Kaster
2021-11-10AK: Properly declare inheritance of Bitmap from BitmapViewBen Wiederhake
2021-11-10AK+Kernel: Make BitmapView read-onlyBen Wiederhake
2021-07-21AK: Sprinkle [[nodiscard]] on AK::BitmapAndreas Kling
2021-07-13AK: Make Bitmap::set() non-constAndreas Kling
2021-07-11AK: Use kfree_sized() in AK::BitmapAndreas Kling
2021-05-19Bitmap: De-duplicate bitmasksLenny Maiorani
2021-05-18BitmapView: Disable mutations of the underlying BitmapLenny Maiorani
2021-05-17Revert "BitmapView: Disable mutations of the underlying Bitmap"Andreas Kling
2021-05-17BitmapView: Disable mutations of the underlying BitmapLenny Maiorani
2021-04-22Everything: Move to SPDX license identifiers in all files.Brian Gianforcaro
2021-04-09AK: Add BitmapView::set_range_and_verify_that_all_bits_flip()Andreas Kling
2021-03-04AK: Simplify Bitmap and implement in terms of BitmapViewAndreas Kling
2021-03-04AK: Add Bitmap::is_null()Andreas Kling
2021-02-23Everywhere: Rename ASSERT => VERIFYAndreas Kling
2021-02-14AK: Make the Bitmap::size_in_bytes() member function publicAnotherTest
2021-02-08Everywhere: Remove unnecessary headers 4/4Ben Wiederhake
2020-10-03Everywhere: Fix more typosLinus Groh
2020-09-09AK: Add Bitmap::find_one_anywhere and optimize Bitmap::find_firstTom
2020-09-06AK: Add Bitmap::count_in_range and Bitmap::fill_rangeTom
2020-08-27Meta: Force semi-colon after MAKE_AK_NONXXXABLE()Ben Wiederhake
2020-05-06AK: Fix Bitmap not finding unset ranges at the end of the mapAndreas Kling
2020-04-06Kernel: Support best fit allocation policy in kmalloc()nimelehin
2020-04-06Bitmap: Add Bitmap::find_next_range_of_unset_bits()nimelehin
2020-04-06AK: Add Bitmap::find_first_fit()nimelehin
2020-04-06AK: Add Bitmap::set_range()nimelehin
2020-03-08AK: Use default constructor of Optional if an unset bit is not foundLiav A
2020-03-08AK: Use __builtin_memset() and such to reduce header dependenciesAndreas Kling
2020-03-06AK: Remove Optional::operator bool()Andreas Kling
2020-03-02AK: Remove superfluous explicit in Bitmap (#1337)howar6hill
2020-02-25AK: Some more int => size_t in BitmapAndreas Kling
2020-02-24AK: Make Bitmap use size_t for its sizeAndreas Kling
2020-01-26Ext2FS: allocate_blocks allocates contiguous blocks (#1095)Marios Prokopakis
2020-01-18Meta: Add license header to source filesAndreas Kling
2019-10-01AK: Make Bitmap constructors public to allow make<Bitmap>()Andreas Kling
2019-08-01AK: Make Bitmap movable but not copyable.Andreas Kling
2019-07-03AK: Rename the common integer typedefs to make it obvious what they are.Andreas Kling
2019-06-12AK: Add find_first_{set,unset} and grow methods to BitmapConrad Pankoff
2019-05-28Add clang-format fileRobin Burchell
2019-05-14Kernel: Encapsulate the Region's COW map a bit better.Andreas Kling
2019-02-25More moving towards using signed types.Andreas Kling
2019-01-31Big, possibly complete sweep of naming changes.Andreas Kling
2018-12-04Import a simple text editor I started working on.Andreas Kling
2018-11-05Implement COW pages! :^)Andreas Kling