summaryrefslogtreecommitdiff
path: root/CMakeLists.txt
AgeCommit message (Expand)Author
2021-06-09Meta: Disable -Wmaybe-uninitializedAli Mohammad Pur
2021-05-31CMake: Hide KMALLOC_VERIFY_NO_SPINLOCK_HELD so folks don't find itBrian Gianforcaro
2021-05-31CMake: Verify the GCC host version is new enough to build serenityBrian Gianforcaro
2021-05-27Userland: Port UBSAN implementation to userspaceAndrew Kaster
2021-05-27Meta: Run the Wasm spec tests in CIAli Mohammad Pur
2021-05-27Meta/CI: Add ENABLE_ALL_DEBUG_FACILITIES CMake optionAndrew Kaster
2021-05-27Kernel: Add ENABLE_EXTRA_KERNEL_DEBUG_SYMBOLS option to set Og and ggdb3Andrew Kaster
2021-05-21LibWasm+Meta: Implement instantiation/execution primitives in test-wasmAli Mohammad Pur
2021-05-21LibWasm+Meta: Add test-wasm and optionally test the conformance testsAli Mohammad Pur
2021-05-17Build: Stop using precompiled headers (PCH)Andreas Kling
2021-05-16DevTools: Add StateMachineGenerator utilityDaniel Bertalan
2021-05-13CMake: Fix message levels for error conditions during configurationBrian Gianforcaro
2021-05-12Build: Add extlinux-image target to CMakeDolphinChips
2021-05-06Tests: Establish root Tests directory, move Userland/Tests thereBrian Gianforcaro
2021-05-01LibC: Move crypt() and crypt_r() to the right header fileGunnar Beutner
2021-04-30CMake: Fix building with AppleClang compilerCarlos César Neves Enumo
2021-04-30CMake: Fix building libraries on macOSGunnar Beutner
2021-04-29Kernel: Add a CMake flag to enable LTO for the kernelGunnar Beutner
2021-04-29Toolchain+Ports: Update GCC to version 11.1.0Gunnar Beutner
2021-04-27Build: Use variables when concatenating Toolchain paths.Brian Gianforcaro
2021-04-22Meta: Disable the use of PCH by defaultAli Mohammad Pur
2021-04-21Meta: Add an option to precompile some very common AK headersAli Mohammad Pur
2021-04-20Everywhere: Replace SERENITY_ROOT with SERENITY_SOURCE_DIRPanagiotis Vasilopoulos
2021-04-19CMake: Quiet warnings about literal suffixLenny Maiorani
2021-04-18CMake: Remove redundancies and support clang ToTLenny Maiorani
2021-04-16Everywhere: Add `-Wdouble-promotion` warningNicholas-Baron
2021-04-15Everything: Add `-Wnon-virtual-dtor` flagNicholas-Baron
2021-04-15Everywhere: Add "free" warningsNicholas-Baron
2021-04-12Meta: Add install-ports CMake targetPeter Elliott
2021-03-28cmake: Hotfix the broken buildAndreas Kling
2021-03-28cmake: Tidy compiler options.Michel Hermier
2021-03-28cmake: Group compile options together.Michel Hermier
2021-03-19Build: Enable --noexecstackBrendan Coles
2021-03-04Build: Download and uncompress gzipped version of pci.idsLinus Groh
2021-03-04Build: Add ENABLE_PCI_IDS_DOWNLOAD CMake optionLinus Groh
2021-02-28Meta: Build AK and LibRegex tests in Lagom and for SerenityAndrew Kaster
2021-02-24AK: Add support for AK::StringView literals with operator""svBrian Gianforcaro
2021-02-24AK: Rename {DBGLN_NO => ENABLE}_COMPILETIME_FORMAT_CHECKLinus Groh
2021-02-24Build: Build Userland with -O2, Kernel with -OsAndreas Kling
2021-02-23Everywhere: Okay let's try that -O2 build again :^)Andreas Kling
2021-02-23Build: Revert back to building with -OsAndreas Kling
2021-02-23Everywhere: Build with -O2 :^)Andreas Kling
2021-02-23Build: Only use -fstack-clash-protection with GCCAndreas Kling
2021-02-19Toolchain: Use -ftls-model=initial-exec by defaultItamar
2021-02-19Everywhere: Build with -fstack-clash-protectionAndreas Kling
2021-02-19DynamicLoader+Userland: Enable RELRO for shared libraries as well :^)Andreas Kling
2021-02-18LibELF+Userland: Enable RELRO for all userland executables :^)Andreas Kling
2021-02-15Meta: Make it possible to (somewhat) build the system inside SerenityAnotherTest
2021-02-15CMake: Add 'setup-and-run' target to perform all prereqs and run the imageBrian Gianforcaro
2021-02-15Kernel: Initial integration of Kernel Address Sanitizer (KASAN)Brian Gianforcaro