Files
ladybird/AK
Daniel Bertalan 23d66fe719 AK: Add RETURNS_NONNULL attribute and use it
This attribute tells compilers that the pointer returned by a function
is never null, which lets it optimize away null checks in some places.
This seems like a nice addition to `NonnullOwnPtr` and `NonnullRefPtr`.

Using this attribute causes extra UBSan checks to be emitted. To offset
its performance loss, some additional methods were marked ALWAYS_INLINE,
which lets the compiler optimize duplicate checks
2021-06-29 22:57:52 +04:30
..
2021-06-09 23:05:32 +04:30
2021-05-19 23:37:10 +01:00
2021-05-19 23:37:10 +01:00
2021-06-29 13:18:03 +02:00
2021-06-24 09:27:13 +02:00
2021-05-14 22:24:02 +02:00
2021-05-14 22:24:02 +02:00
2021-05-26 16:36:53 +04:30
2021-05-08 18:10:56 +02:00
2021-06-08 12:15:04 +02:00
2021-05-18 18:48:15 +01:00
2021-04-29 22:23:52 +02:00
2021-06-28 15:55:00 +02:00
2021-06-24 00:38:23 +02:00
2021-04-23 16:46:57 +02:00