Commit Graph

580 Commits (d7ae77c7c25468a043d4a07d0d56744e888791f0)

Author SHA1 Message Date
Sam Blackshear d7ae77c7c2 [quandary] make intent/logging private data tests intraprocedural 8 years ago
Josh Berdine 4422893bbd [RFC] Remove CSV and JSON munging python code 8 years ago
Sam Blackshear 678d0ff4e9 [quandary] don't double-report when applying summaries 8 years ago
Sam Blackshear 21f9bd1ed6 [quandary] fix crash from returning exceptions that read from the environment 8 years ago
Sam Blackshear 7ae58d78c3 [infer] fix .class synchronization false-positive in guarded-by check 8 years ago
Dino Distefano 622366269d Simplified semantics of ET and EH 8 years ago
Sam Blackshear 8f68f61ec9 [quandary] remove stripped logging sinks 8 years ago
Ryan Rhee aac14999b0 [componentkit] Whitelist Native Templates 8 years ago
Ryan Rhee a45d59e478 [componentkit] Don't count unavailable initializers 8 years ago
Jules Villard bc6226942e fix tests 8 years ago
Peter O'Hearn ec45b44dfd [threadsafety] Better error message when warning on subclasses of @ThreadSafe classes 8 years ago
Cristiano Calcagno 3fb8801b6c [IR] Change cfg representation so the node number is per-procedure and not per-cfg 8 years ago
Sam Blackshear 3ba67bac1a [quandary] more privacy sources 8 years ago
Josh Berdine 175e85525d [tests] Convert java tests to avoid phony targets 8 years ago
Ryan Rhee 5752b14d9c [componentkit] Skip implicit variables during MLV check 8 years ago
Ryan Rhee 5580be8dcc [componentkit] Initializer With Side-Effect Analyzer 8 years ago
Jules Villard 84af7c56f8 [SIOF] detect which variables need initialization 8 years ago
Sam Blackshear 319463b3bc [quandary] propagating taint from unknown procedures and constructors 8 years ago
Sam Blackshear 355ab92130 [backend] move expression pretty-printing into exp module 8 years ago
Josh Berdine a9192cffd6 [config] Eliminate ad hoc environment variables 8 years ago
Josh Berdine f45cf115e6 [test] Do not use infer from PATH 8 years ago
Ryan Rhee c2a8dae26f [componentkit] Multiple factory methods 8 years ago
Ryan Rhee e73350598a [componentkit] Unconventional superclass rule 8 years ago
Ryan Rhee a4501462cc [componentkit] Reference fake header in build system test 8 years ago
Sam Blackshear 6fc1a7e20f [quandary] reporting on array passed to sink when contents of array are tainted 8 years ago
Peter O'Hearn 2601af5ade [threadsafety] don't report on class initializers 8 years ago
Jules Villard 9535c4d89e [clang] convert filter_args_and_run_fcp_clang to OCaml 8 years ago
Jeremy Dubreil cde74b4043 [infer][test] always run the Buck integration test with the option --no-cache 8 years ago
Peter O'Hearn 69f7ed5f6d [threadsafe] fix the code for recognizing constructors 8 years ago
Jules Villard 5fe40bae12 [siof] check origin of globals and complain if potential siof 8 years ago
Jules Villard 62bfde8b5a [clang] translate global var initializers 8 years ago
Sam Blackshear 08509fb2ab [quandary] don't double-report flows 8 years ago
Sam Blackshear 512de69e13 [quandary] handle dynamic dispatch 8 years ago
Peter O'Hearn 6423ec74ad Writing errors for Threadsafe checker 9 years ago
Andrzej Kotulski 0f9f44f16e [backend] Report ignored return value on skip functions 9 years ago
Sam Blackshear 072fe0994f [quandary] reporting on getenv -> exec flows 9 years ago
Peter O'Hearn 07da8f36d1 don't warn on GuardedBy self reference 9 years ago
Andrzej Kotulski 2deeb3673a [C++] Don't put model includes on -isystem path in test 9 years ago
Dulma Churchill 98afe25b54 [linters] Take the attributed types into account when finding pointer types 9 years ago
Sam Blackshear 3624fea737 [quandary] tests for C++ analysis 9 years ago
Jules Villard c53bfe3159 [clang] rewrite plugin attachment logic in OCaml 9 years ago
Sam Blackshear 715e521ead [quandary] making summaries smaller 9 years ago
Josh Berdine 6697ed781f [tests] Rerun test without swallowing output on failure 9 years ago
Josh Berdine ac0084019c [tests] Use $(MAKE) for recursive invocations 9 years ago
Josh Berdine d8336ea906 [backend] Keep common constraints in pure join 9 years ago
Josh Berdine 30541ec329 [tests] Add test for suboptimal join of attributes 9 years ago
Jules Villard eb391d7875 [llvm] delete llvm frontend 9 years ago
Jules Villard 7d49e16d63 [clang] rewrite hijack_and_normalize_clang_command in OCaml 9 years ago
Sam Blackshear 4a35862aa8 [quandary] dont add passthroughs from callee to caller 9 years ago
Sam Blackshear 5e2e7b88aa [quandary] allow trace-specific rules for handling unknown code 9 years ago