1470 Commits (1c5e47d91e8792dccc794db1188215f886be6f27)

Author SHA1 Message Date
Daiva Naudziuniene 50d659b750 Update type of procdesc and closure expression to contain information about capture variable mode
4 years ago
Sungkeun Cho 9b5820bf32 [CCBM] Add semantics of return
4 years ago
Sungkeun Cho 2e319e7a16 [CCBM] Extend the value domain to express multiple markers
4 years ago
Sungkeun Cho 9c33957d7e [CCBM] Rename MarkerSet/InvMarkerSet
4 years ago
Sungkeun Cho 8e264fd669 [CCBM] Add semantics of assigning marker to local variable
4 years ago
Sungkeun Cho 095b946a13 [CCBM] Support another QE check form
4 years ago
Sungkeun Cho cbfb9612e5 [CCBM] Support marker value as object field in Java
4 years ago
Sungkeun Cho 45f00681b1 [CCBM] Extend domain to have this.field values
4 years ago
Ezgi Çiçek 05f1d1676e [litho] Tweak the error message
4 years ago
Jules Villard a89d3db364 [pulse] change recency maps to be backed by lists
4 years ago
Ezgi Çiçek 83a83ce9e0 [litho] Add support for Sections
4 years ago
Ezgi Çiçek a54de2e0dd [litho] Refactor and remove duplicated code
4 years ago
Sungkeun Cho 70a432e795 [CCBM] Support Clang target
5 years ago
Sungkeun Cho ce7317e5cd [CCBM] Support more config format (GK)
5 years ago
Sungkeun Cho f43901bc69 [CCBM] Revise assignment semantics
5 years ago
Jules Villard f5993b7254 [website] add remaining issue types
5 years ago
Sungkeun Cho 33dab9c32d [CCBM] Add reporting with examples (3/3)
5 years ago
Sungkeun Cho 5fed80dd97 [CCBM] Add trace info (2/3)
5 years ago
Sungkeun Cho 960d7fb561 [CCBM] Add a new checker config-checks-beween-markers (1/3)
5 years ago
Nikos Gorogiannis 23c1b4f960 [classloads] remove dead analyser
5 years ago
Josh Berdine a383f2afd2 [infer] Remove ppx_compare workaround for nonrec types
5 years ago
Jules Villard 8a1c10f8a1 remove dynamic severity: Reporting.log_{error,warning} -> log_issue
5 years ago
Jules Villard c9fc41f97c move visibility into IssueType and make it static, move severity but keep it dynamic
5 years ago
Jules Villard f616da42f1 [docs] only one checker allowed per issue type
5 years ago
Ezgi Çiçek 92dcbdc202 [control] Fix dangling node
5 years ago
Jules Villard 4e28980c8e [errlog] reporting asserts checker matches issue-type
5 years ago
Jules Villard a5203ced4e [docs] add checker to issue types
5 years ago
Josh Berdine 61566caddf [ocamlformat] Set break-sequences = true
5 years ago
Josh Berdine 65f369cf35 [ocamlformat] Reformat repo with new version
5 years ago
Daiva Naudziuniene b25d3e39ef [uninit] Use type information from locals if argument is a pointer in function signature
5 years ago
Jules Villard e29a9033bb documentation for new libraries
5 years ago
Sungkeun Cho b3770d0f17 [litho] Add sematics of assume null
5 years ago
Jules Villard b8c5192ea1 remove unused accessPathDomains
5 years ago
Jules Villard 041ecc5b43 rename most libraries to be more consistent
5 years ago
Jules Villard e06487868b make Reporting take a Procdesc instead of attributes
5 years ago
Jules Villard 15a85a1734 rename analysis_data.analysis_data to analysis_data.interproc
5 years ago
Jules Villard 2ac24f67e2 quandary/dune
5 years ago
Jules Villard 92f258c8fe checkers/dune
5 years ago
Jules Villard 221e7bd6b4 make uninit an `interprocedural`
5 years ago
Jules Villard 2fee63ef75 make printfArgs an `intraprocedural`
5 years ago
Jules Villard 1de6dac41a make liveness an `intraprocedural`
5 years ago
Jules Villard e3300230cc make InefficientKeysetIterator an `intraprocedural`
5 years ago
Jules Villard 2a696e6fb4 make impurity an `intraprocedural_with_field_dependency`
5 years ago
Jules Villard dd71a5a7e4 make FragmentRetainsView an `intraprocedural`
5 years ago
Jules Villard 74497ea7df make ClassLoads an `interprocedural`
5 years ago
Jules Villard 34ae47a1b3 make annot reach an `interprocedural`
5 years ago
Jules Villard 87f031ec38 make SelfInBlock an `intraprocedural`
5 years ago
Jules Villard b6a7120b5f make RequiredProps an `interprocedural`
5 years ago
Jules Villard 9c84d34569 making inferbo and its many friends an Interprocedural.t
5 years ago
Jules Villard c8882e308c make Siof take an Interprocedural.t
5 years ago