Commit Graph
15 Commits
Author SHA1 Message Date
andrew 623b56db9d Check malloc returning null 2024-01-22 15:43:03 -08:00
andrew e1a12488dc Isolate treap-specific parts 2024-01-22 13:31:01 -08:00
andrew 5456475db6 Tidy up std::{set,vector} + arena 2024-01-22 13:22:52 -08:00
andrew bcc9195cdb Remove anon namespaces (not needed with visibility=hidden) 2024-01-22 13:15:09 -08:00
andrew be712796f2 Add include dir 2024-01-22 12:58:03 -08:00
andrew d782419d37 Reorganize cmake 2024-01-22 12:54:32 -08:00
andrew 387b04d7a3 Support c89 2024-01-22 11:48:59 -08:00
andrew b39979a471 Fixed signed integer overflow. Closes #1 2024-01-21 17:00:40 -08:00
andrew 16d46d3de6 We need 8 hex chars for 4 byte keys 2024-01-21 16:49:03 -08:00
andrew 5a3740a733 Fix includes 2024-01-21 14:31:52 -08:00
andrew 605d8c8715 Allow variable length keys in fuzz test 2024-01-21 14:30:40 -08:00
andrew 4459c3cb87 Improve comments and asserts 2024-01-21 14:30:09 -08:00
andrew 9855e64b6a Only strip release build 2024-01-21 14:29:39 -08:00
andrew 5e4a946bdb Fix libfuzzer detection and shared object symbols issues
Don't export __throw_length_error, and don't import abort
2024-01-19 18:18:40 -08:00
andrew a10b9ad5b0 Linux fixes. Don't support c89 for now
Because // comments are diagnosed and I can't be bothered
2024-01-18 21:48:38 -08:00