summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2021-09-06LibC: Expand region for global destructors when it reaches capacityAndrew Kaster
2021-09-06LibJS: Handle possible allocation failure in ArrayBuffer(size_t)Ali Mohammad Pur
2021-09-06Meta: Correct misuse of ByteBuffer::resize() as grow() in FuzziliJSAli Mohammad Pur
2021-09-06Everywhere: Make ByteBuffer::{create_*,copy}() OOM-safeAli Mohammad Pur
2021-09-06Everywhere: Use OOM-safe ByteBuffer APIs where possibleAli Mohammad Pur
2021-09-06AK: Add OOM-safe ByteBuffer::try_{resize,append,ensure_capacity}() APIsAli Mohammad Pur
2021-09-05LibJS: Use different stack space limit values for with and without ASANLinus Groh
2021-09-05LibJS: Prevent stack overflow if Proxy handler's __proto__ is the ProxyLinus Groh
2021-09-05LibJS: Add ErrorType::CallStackSizeExceededLinus Groh
2021-09-05Tests: Reduce the execution time of the LibC TestQSort testBrian Gianforcaro
2021-09-05Kernel: Make all Spinlocks use u8 for storage, remove templateBrian Gianforcaro
2021-09-05RequestServer: Exit early to avoid executing protocol destructorsBrian Gianforcaro
2021-09-05Documentation: Add Patterns.mdBrian Gianforcaro
2021-09-05Userland: Switch static_assert of type sizes to AK::AssertSizeBrian Gianforcaro
2021-09-05Kernel: Switch static_asserts of a type size to AK::AssertSizeBrian Gianforcaro
2021-09-05AK: Add AssertSize utility template to provide rich type size assertionsBrian Gianforcaro
2021-09-05Kernel: Use TRY() in DevFSLinkInode::write_bytes()Andreas Kling
2021-09-05Kernel: Use TRY() in ProcFSAndreas Kling
2021-09-05Kernel: Make FileSystem::get_inode() return KResultOr<NRP<Inode>>Andreas Kling
2021-09-05Kernel: Use TRY() in sys$waitid()Andreas Kling
2021-09-05Kernel: Simplify sys$inode_watcher_remove_watch() a little bitAndreas Kling
2021-09-05Kernel: Use TRY() in sys$create_inode_watcher() and friendsAndreas Kling
2021-09-05Kernel: Make file description lookup return KResultOrAndreas Kling
2021-09-05Kernel: Use TRY() in sys$sethostname()Andreas Kling
2021-09-05Kernel: Use TRY() in sys$mount()Andreas Kling
2021-09-05Kernel: Use TRY() in sys$umount()Andreas Kling
2021-09-05Kernel: Use TRY() in sys$set_process_name()Andreas Kling
2021-09-05Kernel: Use TRY() in sys$set_coredump_metadata()Andreas Kling
2021-09-05Kernel: Use TRY() in sys$create_thread()Andreas Kling
2021-09-05Kernel: Use TRY() in sys$set_thread_name()Andreas Kling
2021-09-05Kernel: Use TRY() in sys$write()Andreas Kling
2021-09-05Kernel: Use TRY() in sys$perf_register_string()Andreas Kling
2021-09-05Kernel: Use TRY() in sys$recvfd()Andreas Kling
2021-09-05Kernel: Use TRY() in sys$pledge()Andreas Kling
2021-09-05Kernel: Use TRY() even more in sys$mmap() and friends :^)Andreas Kling
2021-09-05Kernel: Use TRY() in sys$dbgputstr()Andreas Kling
2021-09-05Kernel: Use TRY() in sys$map_time_page()Andreas Kling
2021-09-05Kernel: Use TRY() in sys$setkeymap()Andreas Kling
2021-09-05Kernel: Use TRY() in sys$realpath()Andreas Kling
2021-09-05Kernel: Use TRY() in sys$statvfs()Andreas Kling
2021-09-05Kernel: Use TRY() in sys$stat()Andreas Kling
2021-09-05Kernel: Use TRY() in sys$unlink()Andreas Kling
2021-09-05Kernel: Use TRY() in sys$readlink()Andreas Kling
2021-09-05Kernel: Use TRY() in sys$rmdir()Andreas Kling
2021-09-05Kernel: Use TRY() in sys$rename()Andreas Kling
2021-09-05Kernel: Use TRY() in sys$utime()Andreas Kling
2021-09-05Kernel: Use copy_typed_from_user<T> for fetching syscall parametersAndreas Kling
2021-09-05Kernel: Add copy_typed_from_userspace<T>(Userspace<T const*>)Andreas Kling
2021-09-05Kernel: Make copy_{from,to}_user() return KResult and use TRY()Andreas Kling
2021-09-05Kernel: Use TRY() in sys$read() and sys$readv()Andreas Kling