400 Commits (fc7437abb0042cd2828313c64a4b05d621f31c3d)

Author SHA1 Message Date
Jules Villard 682f932150 get rid of most dynamic severity changes
5 years ago
Jules Villard c9fc41f97c move visibility into IssueType and make it static, move severity but keep it dynamic
5 years ago
Nikos Gorogiannis 341e719fd4 [starvation][whole-program] add model for `Main`
5 years ago
Nikos Gorogiannis 428c18e619 [starvation] fix static field printing
5 years ago
Nikos Gorogiannis bad9ab08e7 [starvation][global] add android View models
5 years ago
Jules Villard 4e28980c8e [errlog] reporting asserts checker matches issue-type
5 years ago
Josh Berdine 65f369cf35 [ocamlformat] Reformat repo with new version
5 years ago
Jules Villard 041ecc5b43 rename most libraries to be more consistent
5 years ago
Jules Villard efd8e767cb concurrency/dune
5 years ago
Jules Villard 0e40c62a7e turn racerd and starvation into `interprocedural` and `file` checkers
5 years ago
Jules Villard 3e76e48657 [starvation] make `reporting` a `Interprocedural.file_t`
5 years ago
Jules Villard 40a8b9544c [starvation] move global analysis to backend/
5 years ago
Jules Villard 92f258c8fe checkers/dune
5 years ago
Nikos Gorogiannis 91e0b4c7a0 [racerd] fix bug in c++ mode
5 years ago
Nikos Gorogiannis 2fefe5ac91 [racerd] decouple deduplication logic from reporting function
5 years ago
Jules Villard e7ef387dfd add AnalysisCallbacks.proc_resolve_attributes
5 years ago
Jules Villard 0859f61695 make AbstractInterpreter agnostic in ProcData
5 years ago
Nikos Gorogiannis ab79b2966a [racerd] refactor transition function
5 years ago
Nikos Gorogiannis 581af4856e [racerd] fix unknown-returns-owned option to true and remove
5 years ago
Nikos Gorogiannis 7e34576bcc [racerd] recognise wrappers that make containers thread-safe
5 years ago
Nikos Gorogiannis 8f351669bf [racerd] update synchronized java container class models
5 years ago
Nikos Gorogiannis ad334aef65 [racerd] improve and complete container models
5 years ago
Nikos Gorogiannis 73dda893ed [racerd] record dynamic types used in constructors for synchronized containers
5 years ago
Nikos Gorogiannis 72819a3865 [racerd] remove ownership init logic for locals
5 years ago
Nikos Gorogiannis 3b46c3b4da [racerd] refactor analysis driver function
5 years ago
Jules Villard 89fd5db0ae [infer-out][9/9] migrate everything else
5 years ago
Jules Villard acb76469b5 [odoc] fix all provably-dodgy docstrings
5 years ago
Nikos Gorogiannis 46269eb891 [starvation] comply with issue log contract
5 years ago
Ezgi Çiçek 1cdc4e2501 [deadcode] Get rid of deadcode
5 years ago
Nikos Gorogiannis dfb19d7c3e [racerd] improve interface not thread safe report text
5 years ago
Nikos Gorogiannis 76f80f114c [racerd] equip interface call records with address
5 years ago
Nikos Gorogiannis f7d6961177 [racerd][3/n] improve domain interface and consolidate access validity checking
5 years ago
Nikos Gorogiannis b194d70860 [racerd][2/n] invert inclusion between AccessSnapshot and TraceElem
5 years ago
Nikos Gorogiannis 8446e46103 [racerd][1/n] refactor AccessSnapshot to mask usage of TraceElem
5 years ago
Nikos Gorogiannis 2b54f20733 [racerd] kill lock map
5 years ago
Nikos Gorogiannis f283336607 [racerd] remove dead interface function
5 years ago
Nikos Gorogiannis beaed4d820 [racerd] optimise add_callee_accesses
5 years ago
Nikos Gorogiannis a2428a11e3 [racerd] remove ownership precondition module
5 years ago
Nikos Gorogiannis e3da644776 [racerd] reduce attributes to a singleton
5 years ago
Nikos Gorogiannis 7937615a20 [racerd] merge Choice and Attribute modules
5 years ago
Nikos Gorogiannis d1e0375f4a [racerd] stop reporting on locals
5 years ago
Nikos Gorogiannis 3538caeb1b [starvation] skip getinstance methods
5 years ago
Mitya Lyubarskiy 73e78d9e20 [orchestration][refactoring] Introduce stronger contract for file-level callback
5 years ago
Mitya Lyubarskiy d94b365b65 Add documentation and better naming around checker callbacks
5 years ago
Artem Pianykh 44f41d2929 [infer] Extend annotation framework to handle wider variety of param types
5 years ago
Jules Villard a684a1edf0 [ocaml] preparations for core v13
5 years ago
Nikos Gorogiannis 6076e22f18 [racerd] improve handling of summaries of synchronized methods
5 years ago
Nikos Gorogiannis a6da208e9d [starvation] use access expressions instead of access paths
5 years ago
Mitya Lyubarskiy 95d0e49c62 Rename is_override to has_same_signature to correctly reflect behavior
5 years ago
Nikos Gorogiannis 777eb33870 [racerd] use concurrent context for reporting in C++/ObjC
5 years ago