Commit Graph

2020 Commits (ba7cef4657a26bac3b6802a6e9f9894bb8fb5971)
 

Author SHA1 Message Date
Sam Blackshear ba7cef4657 [backend] differentiate unknown methods and methods with empty summaries 8 years ago
Andrzej Kotulski 459ec32081 kill Location.nLOC 8 years ago
Sam Blackshear f35a969def [context leaks] don't report context leak if reachable context type is null 8 years ago
Jeremy Dubreil 9921e3c427 [infer] Unbreak the build integration tests 8 years ago
Jules Villard cbe15b3b5a [build] move not-clang-only modules to a new (old) integration/ directory 8 years ago
Andrzej Kotulski 1cbc812502 System calls to filesystem are expensive, call them with care 8 years ago
Peter O'Hearn be977e7318 Turn GuardedBy Reporting on by default 8 years ago
Sam Blackshear fcf57c6e09 [siof] add fancy interprocedural reporting 8 years ago
Jeremy Dubreil 3b997e4882 [infer][java] Isolate the call to the JBir transformation to a single place 8 years ago
Cristiano Calcagno 1b07f78e32 [backend] Fix back-end issue where summaries are modified before saving to disk, but not in the table in memory. 8 years ago
Jules Villard c49b9e272d [tests] turn assembly build system test into a Makefile 8 years ago
Jeremy Dubreil 2e16920f5a [infer][java] Skip the translation of modeled methods earlier 8 years ago
Jules Villard d5e7ee0d82 [tests] run tests using report.json and record all bugs + exceptions 8 years ago
Andrzej Kotulski 4d43f0e5d8 [clang] Remove CLocation.curr_file 8 years ago
Dulma Churchill bf14034289 [clang] Do compilation database capture in OCaml directly 8 years ago
Sam Blackshear a8129be763 [traces] expose source-sink paths so users of traces can custom-print them 8 years ago
Jeremy Dubreil b3e406ddf3 [infer][java] Simplify the API to translate Java method names into SIL procedure names 8 years ago
Jules Villard e757d92e72 [print] print tests results from result.json, not the specs 8 years ago
Jules Villard 2cd0151e30 [python] restore project_root option and use it to find source files 8 years ago
Jules Villard 2f5d132734 [config] normalize all paths options 8 years ago
Jeremy Dubreil 15ddf8b921 [infer][backend] More functions from the Specs module taking a summary as parameter 8 years ago
Cristiano Calcagno af54b5da4b [backend] Change path iteration to get shorter error traces. 8 years ago
Josh Berdine 3ae2b41241 [refactor] Call StatsAggregator from Infer instead of from python 8 years ago
Josh Berdine 3af3ed3dfd [config] Remove unused --absolute-paths 8 years ago
Jeremy Dubreil 9baea70548 [infer][backend] More consistent API to check if a procedure is currently being analyzed 9 years ago
Sam Blackshear 5358646c6f [siof] convert domain to sink trace of pvar's 9 years ago
Andrzej Kotulski 80f25d17fd [tests] Create simple compilation database integration test 9 years ago
Jules Villard c9bac51b81 [tests] make clang tests Makefile more functional 9 years ago
Sam Blackshear 0b9727214d [quandary] support `StringBuilder`'s and other methods for propagating `String` taint 9 years ago
Sam Blackshear ae5f8eff0d [traces] Move all trace-related files to checkers 9 years ago
Jules Villard 8c481d2d9f [clang] pass -fno-cxx-modules to clang -### instead of the clang -cc1 commands 9 years ago
Andrzej Kotulski 7b58886e1c update facebook-clang-plugins 9 years ago
Sam Blackshear fde7a6ecf3 [quandary] support for full interprocedural traces 9 years ago
Cristiano Calcagno e933ee958a [IR] Rearrange the cfg module to make nodes, procd descs, and cfgs independent types. 9 years ago
Josh Berdine 7c4c40b6b0 [refactor] Move StatsAggregator from scripts to backend 9 years ago
Josh Berdine 9f42c047fe [refactor] InferAnalyze initialization code into separate Exe module 9 years ago
Josh Berdine e9654ca51d [refactor] Separate InferPrint initialization code into separate Exe module 9 years ago
Josh Berdine bf40ff99e7 [reporting] Create report files from InferPrint not Config 9 years ago
Josh Berdine 216812a615 [driver] Add skeleton capture and analysis driver to infer.ml 9 years ago
Josh Berdine 7fc5b4d55d [siof] Make siof reporting closer to other checkers 9 years ago
Josh Berdine ae7979b416 [multicore] Use Config.bin_dir to find InferAnalyze 9 years ago
Josh Berdine 6b0abe3b57 [config] Do not pass options to clusters via INFER_OPTIONS 9 years ago
Josh Berdine cf657b0e53 [config] Pass classpath via CLOpt.args_env_var 9 years ago
Josh Berdine b7675dd2a2 [config] Remove unused --absolute-paths option 9 years ago
Josh Berdine a11910d535 [config] Remove unused --objc-arc option 9 years ago
Josh Berdine 4869715168 [config] Remove unnecessary --java option 9 years ago
Josh Berdine 2ce94632d2 [config] Default project_root to initial working dir 9 years ago
Josh Berdine ea696ff96d [config] Set checkers flags based on analyzer in Config 9 years ago
Josh Berdine c8a77b0ae2 [config] Set debug child options in Config 9 years ago
Josh Berdine 6aca954e72 [config] Do not pass --inferconfig-home from python 9 years ago