summaryrefslogtreecommitdiff
path: root/AK
AgeCommit message (Expand)Author
2022-12-10AK: Add Byte accessors for BigEndian and LittleEndianTim Schumacher
2022-12-09Everywhere: Remove unnecessary AK and Detail namespace scopingMoustafa Raafat
2022-12-09Everywhere: Use C++ concepts instead of requires clausesMoustafa Raafat
2022-12-08AK: Add Vector::shrink_to_fit()Andreas Kling
2022-12-09AK: Disallow implicit pointer-to-boolean conversion in JsonValueTimothy Flynn
2022-12-09AK: Unref old m_data in String's move assignmentMaciej
2022-12-08AK: Add formatters for Span<T> and Span<T const>Timothy Flynn
2022-12-07AK: Add StringView(String const&) constructorLinus Groh
2022-12-06AK: Ignore -Wshadow in TRY() and MUST()Linus Groh
2022-12-06AK: Add a helper macro to temporarily ignore diagnostics with _Pragma()Linus Groh
2022-12-06AK: Introduce the new String, replacement for DeprecatedStringAndreas Kling
2022-12-06AK: Take the bump-allocated chunk header into account in destroy_all()Ali Mohammad Pur
2022-12-06Everywhere: Rename to_{string => deprecated_string}() where applicableLinus Groh
2022-12-06AK+Everywhere: Rename String to DeprecatedStringLinus Groh
2022-12-03Everywhere: Remove 'clang-format off' comments that are no longer neededLinus Groh
2022-12-03Everywhere: Run clang-formatLinus Groh
2022-12-02AK: Implement FloatExtractor<f128>Steffen Rusitschka
2022-11-27AK: Fully qualify some usages of AK features outside of the AK namespaceTim Schumacher
2022-11-27AK: Export Details and Concepts into the AK namespaceTim Schumacher
2022-11-26AK: Make it possible to not `using` AK classes into the global namespaceAndreas Kling
2022-11-26AK: Add contains_slow method to Stackcflip
2022-11-26AK: Fix double promotion error when using AK:ceil on floatsMacDue
2022-11-26Everywhere: Add support for compilation under emscriptenAli Mohammad Pur
2022-11-24AK: Add Utf8View::iterator_at_byte_offset_without_validation()Andreas Kling
2022-11-21AK: Define a convenience alias for a Function's return typeTimothy Flynn
2022-11-21AK: Fix memory corruption due to BumpAllocator mmap reuseAndreas Kling
2022-11-19AK: Return non-const types from Ptr class operatorsMacDue
2022-11-18AK: Add mutable accessors for JsonValue's as_array and as_objectTimothy Flynn
2022-11-18AK: Add JSON object/array for-each methods for fallible callbacksTimothy Flynn
2022-11-18AK: Add a concept for requiring that a function is fallibleTimothy Flynn
2022-11-17AK: Give DisjointChunks::m_chunks an inline capacity of 1Ali Mohammad Pur
2022-11-17AK: Add a fast path for DisjointChunks::spans()Ali Mohammad Pur
2022-11-17AK: Use TypedTransfer to move vector's inline bufferAli Mohammad Pur
2022-11-17AK: Mark Span<T> as trivialAli Mohammad Pur
2022-11-17AK: Allow DisjointChunks::spans to return a vector with inline capacityAli Mohammad Pur
2022-11-17AK: Align last bump allocated chunk's end offset to the type size tooAli Mohammad Pur
2022-11-13AK: Support taking JSON values out of a JSON arrayTimothy Flynn
2022-11-11AK: Add optional explicit cast to underlying type to DistinctNumericSam Atkins
2022-11-11AK+Everywhere: Replace DistinctNumeric bool parameters with named onesSam Atkins
2022-11-11AK: Don't crash in HashTable::clear_with_capacity on an empty tableZaggy1024
2022-11-10AK: Allow Variant::downcast<OtherVariantType>()Ali Mohammad Pur
2022-11-09Everywhere: Fix a few comment typosNico Weber
2022-11-08AK+LibIPC: Add a convenience encoder/decoder for JsonValueTimothy Flynn
2022-11-06Everywhere: Remove redundant inequality comparison operatorsDaniel Bertalan
2022-11-05AK: Introduce fixed-width floating point types (f32, f64, f80 and f128)Dan Klishch
2022-11-03AK: Add static_assert to check for effective size of long doubleDan Klishch
2022-11-03AK: Add framework for a unified floating point to string conversionDan Klishch
2022-11-03AK+LibC+LibCrypto: Move FloatExtractor to AK/FloatingPoint.hDan Klishch
2022-11-03Everywhere: Clean up "the the" comment typosNico Weber
2022-11-02AK: Add support for mlibc in URLDennis Bonke