index
:
serenity
master
topic/trivial_docs
The Serenity Operating System 🐞
cos
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
AK
/
kmalloc.h
Age
Commit message (
Expand
)
Author
2022-11-27
AK: Fully qualify some usages of AK features outside of the AK namespace
Tim Schumacher
2022-10-10
Everywhere: Replace uses of __serenity__ with AK_OS_SERENITY
Andrew Kaster
2022-03-15
AK+Kernel: Avoid double memory clearing of HashTable buckets
Daniel Bertalan
2022-01-16
AK: Remove `kfree` definition
Michel Hermier
2022-01-16
AK: Remove `kcalloc` definition
Michel Hermier
2021-12-28
Kernel: Remove the kmalloc_eternal heap :^)
Andreas Kling
2021-08-30
AK: Add operator delete stub to all AK_MAKE_ETERNAL objects
Brian Gianforcaro
2021-08-08
AK: Add kmalloc_array() to trap multiplication overflows
Andreas Kling
2021-07-11
Kernel: Remove krealloc()
Andreas Kling
2021-07-11
AK: Make kfree_sized() forward to kfree() in non-kernel code for now
Andreas Kling
2021-07-05
AK: Declare operators `new` and `delete` as global functions
Daniel Bertalan
2021-06-24
AK+Kernel: Make fallible allocations compiler-agnostic
Daniel Bertalan
2021-05-30
AK: Declare malloc_good_size as extern "C"
sin-ack
2021-05-15
AK+LibC: Implement malloc_good_size() and use it for Vector/HashTable
Gunnar Beutner
2021-04-22
Everything: Move to SPDX license identifiers in all files.
Brian Gianforcaro
2020-11-05
AK: Always include <new> from compiler before our operators new
Andreas Kling
2020-08-04
Revert "AK: Let the compiler provide the default new and delete operators"
Andreas Kling
2020-08-04
AK: Let the compiler provide the default new and delete operators
Andreas Kling
2020-05-20
Revert "AK+LibC: Move non-placement new/delete into LibC"
Andreas Kling
2020-05-20
AK+LibC: Move non-placement new/delete into LibC
Andrew Kaster
2020-05-16
Kernel: Absorb LibBareMetal back into the kernel
Andreas Kling
2020-02-25
AK: Have AK/kmalloc.h #include <new> on other platforms
Andreas Kling
2020-02-18
Kernel: Add placement new[] operator
Sergey Bugaev
2020-02-09
AK: Apply changes for the Bootstrapper environment
Liav A
2020-01-25
Build: Remove -fno-sized-deallocation -Wno-sized-deallocation
Andreas Kling
2020-01-18
Meta: Add license header to source files
Andreas Kling
2019-09-16
Kernel: Move kmalloc() into a Kernel/Heap/ directory
Andreas Kling
2019-05-28
Add clang-format file
Robin Burchell
2019-04-20
Get rid of SERENITY macro since the compiler already defines __serenity__
Andreas Kling
2019-04-05
AK: Revert Eternal<T> for now since it doesn't work as intended.
Andreas Kling
2019-04-05
AK: Fix problem when building i686-pc-serenity toolchain from scratch.
Andreas Kling
2019-04-03
AK: Add Eternal<T> and use it in various places.
Andreas Kling
2019-04-03
AK: Clean up some of the confusion that is AK/kmalloc.{cpp,h}
Andreas Kling
2019-03-27
LibC: Run constructors on process startup.
Andreas Kling
2019-02-15
Use modern C++ attributes instead of __attribute__ voodoo.
Andreas Kling
2019-01-17
Get rid of #ifdef SERENITY. We're past that phase of bootstrapping.
Andreas Kling
2018-11-09
Build LibC and Userland with clang as well.
Andreas Kling
2018-10-31
Add a kmalloc_eternal() for things that will never be destroyed.
Andreas Kling
2018-10-28
Canonicalize the path used by sh.
Andreas Kling
2018-10-26
Implement /proc/PID/vm.
Andreas Kling
2018-10-25
ELFLoader should fail with an error message for unresolved symbols.
Andreas Kling
2018-10-22
Import very modest Userland.
Andreas Kling
2018-10-17
Integrate ext2 from VFS into Kernel.
Andreas Kling
2018-10-16
Start fixing up AK to work inside the kernel.
Andreas Kling
2018-10-10
Import all this stuff into a single repo called Serenity.
Andreas Kling