Commit Graph

6289 Commits (4ce3ff944dedce3383ad3330fc8087017de49afb)
 

Author SHA1 Message Date
Josh Berdine 42fefadc38 [sledge] Strengthen type-checking of arithmetic exps 6 years ago
Josh Berdine 6c108fa68e [sledge] Make Typ.ptr and Typ.siz inter-castable 6 years ago
Josh Berdine 718aa27c8d [sledge] Add typ of Add and Mul expressions 6 years ago
Josh Berdine c7f4ed65ce [sledge] Remove Exp.Sub, express x - y as x + -1y 6 years ago
Josh Berdine 2876ab5034 [sledge] Add result type to Exp.{add,sub,mul} 6 years ago
Josh Berdine 59ee539dce [sledge] Represent null pointer as zero integer of pointer type 6 years ago
Josh Berdine f1de054a39 [sledge] Add `-v` alias for `--trace-all` 6 years ago
Josh Berdine 2f5ed3e554 [sledge] Clamp result of binary Z ops to bitwidth 6 years ago
Josh Berdine 11bf7d9a39 [sledge] Build system support inline tests in all libraries 6 years ago
Josh Berdine 10c8b02a8d [sledge] Clean test coverage data before `make coverage` 6 years ago
Josh Berdine 6df666b87b [sledge] Return dbg and opt build targets 6 years ago
Josh Berdine 172b804838 [sledge] Update tests 6 years ago
Jules Villard 0a2cb44667 [pulse] introduce the more precise `VECTOR_INVALIDATION` issue type 6 years ago
Jules Villard 52bcce29b5 [access expressions] force clients to normalize when introducing `Dereference` and `AddressOf` 6 years ago
Jules Villard f627812541 [pulse] new issue type `USE_AFTER_DESTRUCTOR` 6 years ago
Jules Villard c6b2126c3f [pulse] forget about addresses that are invalid on only one side of a join 6 years ago
Daiva Naudziuniene 8b54879b07 [pulse] Constructors 6 years ago
Mehdi Bouaziz fd9f0e8101 IntLit: more types 6 years ago
Mehdi Bouaziz fa222ac259 [inferbo] Move most debug from logs to html 6 years ago
Mehdi Bouaziz 17ff54f17a Logging: increase/decrease indent 6 years ago
Mehdi Bouaziz 18c45947da Logging.d_printf 6 years ago
Mehdi Bouaziz 320a859a8a Remove some uninteresting dead code 6 years ago
Mehdi Bouaziz 1606b95f1b Logging: merge d_str_color with d_str 6 years ago
Mehdi Bouaziz b6323db37b Some pp functions 6 years ago
Mehdi Bouaziz 1c7cdb02de Logging: fix some color printing 6 years ago
Sungkeun Cho 87dd2047ec [infer] Use big int in IntLit 6 years ago
Nikos Gorogiannis 77f7e70417 [racerd] cleanups in reporting function 6 years ago
Sungkeun Cho 5653dfac32 [inferbo] Give limit on pretty print of condition set 6 years ago
Sungkeun Cho 120c8785eb [inferbo] Update pp of buffer overflow condition 6 years ago
Daiva Naudziuniene 1094a8224c [pulse] Invalidate object rather than address in destructor call 6 years ago
Jules Villard 5c30ea1051 [debug] print full types in instructions on error 6 years ago
Sungkeun Cho 423b732cb4 [inferbo] Fix condition of narrowing termination 6 years ago
Sungkeun Cho b66f3af827 [inferbo] Fix PrunePairs domain 6 years ago
Mehdi Bouaziz 10804588b2 New function pointer preanalysis without recursion 6 years ago
Mehdi Bouaziz 7fd21e056c [inferbo] Limit narrowing to 5 iterations 7 years ago
Mehdi Bouaziz 6131b1fd13 Allow ints for int options in .inferconfig 7 years ago
Sungkeun Cho a40a7984c7 [inferbo] Try division on minmax value conservatively 7 years ago
Sungkeun Cho 3f71cf327b [inferbo] Separate offset and index in condition 7 years ago
Sungkeun Cho 0ce0ec03d9 [inferbo] Support global constant 7 years ago
Dino Distefano 6fe3edc44e Extending type matching to BlockExpr 7 years ago
Jules Villard 6cce767d19 [pulse] copy tests from ownership 7 years ago
Jules Villard cf66ea0afb [pulse] havoc vector array on push_back 7 years ago
Jules Villard 6d6ac1d368 [pulse] do not use access paths as they forget about &/* 7 years ago
Jules Villard f5786c444b [pulse] use after free 7 years ago
Jules Villard 38ced865f3 [pulse] more issue types and add details about why locations get invalidated 7 years ago
Jules Villard 2c35ba51ea [pulse] move domain operations in their own submodule 7 years ago
Jules Villard cb4bf4443f [sqlite] increase timeout to avoid BUSY errors 7 years ago
Mehdi Bouaziz 3ee96263a7 [inferbo] Simplify and improve Itv.prune_comp 7 years ago
Mehdi Bouaziz 2824056af5 [inferbo] Normalize intervals after substitution 7 years ago
Nikos Gorogiannis 342bfb418a [racerd] fix NSObject.init treatment of ownership 7 years ago