Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-01-18 | AK: Patch `ArbitrarySizedEnum` operators for missing constructor | konrad | |
Patch kindly provided by Ali on #aarch64 on Discord. Co-authored-by: Ali Mohammad Pur <mpfard@serenityos.org> | |||
2022-11-26 | AK: Make it possible to not `using` AK classes into the global namespace | Andreas Kling | |
This patch adds the `USING_AK_GLOBALLY` macro which is enabled by default, but can be overridden by build flags. This is a step towards integrating Jakt and AK types. | |||
2022-11-11 | AK+Everywhere: Replace DistinctNumeric bool parameters with named ones | Sam Atkins | |
This means that rather than this: ``` AK_TYPEDEF_DISTINCT_NUMERIC_GENERAL(u64, true, true, false, false, false, true, FunctionAddress); ``` We now have this: ``` AK_TYPEDEF_DISTINCT_NUMERIC_GENERAL(u64, FunctionAddress, Arithmetic, Comparison, Increment); ``` Which is a lot more readable. :^) Co-authored-by: Ali Mohammad Pur <mpfard@serenityos.org> | |||
2022-03-27 | AK: Add an ArbitrarySizedEnum template | Linus Groh | |
This is an enum-like type that works with arbitrary sized storage > u64, which is the limit for a regular enum class - which limits it to 64 members when needing bit field behavior. Co-authored-by: Ali Mohammad Pur <mpfard@serenityos.org> |