summaryrefslogtreecommitdiff
path: root/Meta/Lagom/ReadMe.md
AgeCommit message (Collapse)Author
2022-03-31Meta: Rename Fuzzer flags to `ENABLE_FUZZERS_{LIBFUZZER,OSSFUZZ}`Tim Schumacher
2022-02-20Lagom: Add two-stage build for Fuzzers to enable fuzzing generated codeAndrew Kaster
This allows us to fuzz the generated unicode and timezone database helpers, and to fuzz things like LibJS using Fuzzilli to get proper coverage of our unicode handling code. Update the Azure CI to use the new two-stage build as well, and cleanup some unused CMake options there.
2022-02-07Meta: Add instructions on using Lagom in an external projectJames Puleo
2022-01-07Everywhere: Fix spelling mistakesmjz19910
2021-10-23Fuzzing: Update build instructionsBen Wiederhake
The project needs clang-12, which is not on all systems the default (e.g. Debian Testing).
2021-10-10Meta: Fix broken external linksBen Wiederhake
Meta/Lagom/ReadMe.md never had any other name; not sure how that typo happened. The link to the non-existent directory is especially vexing because the text goes on to explain that we don't want such a directory to exist. Found by running markdown-checker, and 'wget'ing all external links.
2021-09-18Documentation: Update Lagom ReadMe with new fuzzer build instructionsAndrew Kaster
2021-05-07Meta: Fix Fuzzers CMakeLists.txt and ReadMe.md to use CXX_COMPILER_IDBrian Gianforcaro
Previously the directions omitted that you have to specify `-CMAKE_CXX_COMPILER` when building the Fuzzers. This would cause all kinds of weird problems at compilation and link time. You can't specify one or the other, they must both be pointing at clang in order for things to work as experted. Fix this by updating the documentation to specify that the user should specify both the C and CXX compiler explicitly to be safe, as well as forcing the cmake clang argument handling to modify the CXX compiler variable instead of the C version.
2021-01-30Lagom/Fuzzers: Recommend enabling UBSan, extend instructionsBen Wiederhake
2021-01-20Meta: Add some more documentation on oss-fuzzNico Weber
2021-01-12Libraries: Move to Userland/Libraries/Andreas Kling
2020-12-01Meta: Document fuzz dumpBen Wiederhake
2020-11-29Lagom: Mention OSS-Fuzz in ReadMeNico Weber
We added OSS-Fuzz integration in #4154, but documentation about it is spread across several pull requests, IRC, and issues. Let's collect the important bits in the ReadMe.
2020-11-14Lagom: Augment fuzzing readme a bitNico Weber
Recommend using asan, don't set the c compiler (c++ compiler is sufficient), mention how to run on several cores, and how to get less output.
2020-11-07Documentation: Update required GCC version to >= 10Linus Groh
I initially thought as long as Lagom is not built >= 9 would be fine, but LagomCore is always built for the code generators.
2020-11-02Travis: Update host GCC to version 10Linus Groh
This allows us to use the latest C++20 features in programs which we compile and run as part of Lagom.
2020-09-12Meta: Describe how to analyze an LLVM fuzzer crashBen Wiederhake
2020-07-14Lagom: Add a note on how to build the fuzzers to readmeNico Weber
2019-11-18Lagom: Move this into Meta/Andreas Kling
This is more of a meta thing, since it's not seeing active development, but is just a way for me to build some Serenity parts and include them in other projects. Move it out of the root to keep things tidy.