1794 Commits (789fcaff4c6f383f4a00133b6137344769897358)

Author SHA1 Message Date
Mehdi Bouaziz 07f22daada [inferbo] Report calls without ()
7 years ago
Ezgi Çiçek cc18f9883d [Cost] Fix invariant variable analysis to be based on all reaching defns
7 years ago
Jules Villard d9e12850b9 [biabd] do not try to bypass `Ondemand` to get proc desc of models
7 years ago
Julian Sutherland dd4ee55d5a fixed error in java expected test results
7 years ago
Julian Sutherland b7c90c3fe0 Fixed incorrect reporting of tainted index in function call by quandary
7 years ago
Jeremy Dubreil d000a27bd4 [infer] use a fully qualified name for the procedure field in the final report
7 years ago
Ezgi Çiçek bedf32bed5 [Cost, InferBo] generalize ArrayLists to Collections and Iterators
7 years ago
Ezgi Çiçek 9022228804 add support for hasNext() and iterator() for Java
7 years ago
Daiva Naudziuniene e8c5a84acd [Ownership] Add ownership to return param
7 years ago
Mehdi Bouaziz ad986dffde Get rid of Declare_locals
7 years ago
Ezgi Çiçek 832e0130cd [Inferbo] Fix the way pointers to arrays are handled in Java
7 years ago
Jeremy Dubreil 802d67ab64 [infer] fix the dependencies for the Buck javac_jar test
7 years ago
Jules Villard e5a5d64760 [caml] do not use `let _ =`
7 years ago
Mehdi Bouaziz 12c0e245c6 [Inferbo] Simplify interval pretty-print
7 years ago
Martino Luca 632cb0e513 [Perf] Emit ZERO_EXECUTION_TIME_CALL issue-type, when zero-costing functions are met
7 years ago
Dino Distefano 4065b76663 Fixed has_type for iterator type
7 years ago
Jules Villard 9ea6d4723f [toplevel] install infertop in infer/bin/ to get models and stuff
7 years ago
Jeremy Dubreil bdbb8242cf [infer][java] no longer fail on Buck Java project using a custom javac_jar compiler
7 years ago
Jules Villard 987ef9ef67 [biabd] ondemand analysis for `pthread_create` builtin
7 years ago
Ezgi Çiçek 0a668c2161 [DEAD_STORE] Capture `constexpr`s in lambdas
7 years ago
Jeremy Dubreil d5a5e7da10 [infer] remove ad hoc treatment of anonymous class renaming
7 years ago
Daiva Naudziuniene ba4f33089e [stack variable address escape] Do not report on temporary variables
7 years ago
Dino Distefano 1efc44c27f Fix has_type when used in the context of namespace
7 years ago
Nikos Gorogiannis 3870ebb747 [starvation] catch calls to Thread.sleep
7 years ago
Martin Trojer 562f9d1c7c Add guard against triggering static self logic when we have nested class calls
7 years ago
Sungkeun Cho 9eca72d405 [Inferbo] Add relational domains
7 years ago
Ezgi Çiçek 396caca5d6 Fix array size for Java in `get_malloc_info`
7 years ago
Nikos Gorogiannis 4cc8563212 [starvation] catch Object.wait calls on main thread
7 years ago
Martin Trojer 4ba7218133 Added test to verify a NSArray nil insert case.
7 years ago
Jeremy Dubreil 3539388ea6 [infer][tests] fix the expected test output
7 years ago
Nikos Gorogiannis 14aa1edbf5 [starvation] Avoid FPs in guava Futures
7 years ago
Martino Luca c50b250576 [Perf] Compute the degree of polynomials
7 years ago
Martin Trojer 46e2c153f1 Add std::string as container-method for objc, and change string matching to regexes.
7 years ago
Jules Villard 6e44cae7cd [c] record complex sizeof() and leak from #86
7 years ago
Katie Ots d86737946c Validate buck linters used with compilation database
7 years ago
Ezgi Çiçek 2d889791e2 Fix Java's handling of pointer parameters in Inferbo
7 years ago
Ezgi Çiçek 9ed18e958a Add support for ArrayList.remove
7 years ago
Jules Villard 2761a62e94 [java] record HashMap get from `KeySet()` FP from #128
7 years ago
Jules Villard b23449a7d2 [c] record C lists FP from #120
7 years ago
Jules Villard 398e97183f [java] record Closeable example from #49
7 years ago
Ezgi Çiçek f540aa47a3 Add support for Java's ArrayList.set and ArrayList.get
7 years ago
Ezgi Çiçek 0c6eacc902 Add support for Java's ArrayLists.add*
7 years ago
Martino Luca cccef6261d Revert "[Perf] Add cost information to the hashing function"
7 years ago
Martino Luca ac64be761f [Perf] Add cost information to the hashing function
7 years ago
Nikos Gorogiannis 6b156f71fe [racerd] special-case for Litho's getThis
7 years ago
Martin Trojer ee7f07a1a9 Add missing case to block instruction converter
7 years ago
Daiva Naudziuniene 84cfd0a450 [frontend] Do not create exceptional successors for return nodes
7 years ago
Martin Trojer 4b69087ad5 Adding OBJCPP models to avoid SKIPs of models from .mm
7 years ago
Ezgi Çiçek 34c2899a69 Fix printing of fields in Java
7 years ago
Dino Distefano b215cdbff4 Fixed problem with expasion of %name% placeholder
7 years ago