9725 Commits (85eb72f7cda8d084cc1b8e8ae528880675ee7c1d)
 

Author SHA1 Message Date
Daiva Naudziuniene 85eb72f7cd refactor objc dispatch models
4 years ago
Ezgi Çiçek ab7d569e50 [refactor] Remove redundant calls
4 years ago
Sungkeun Cho 291d250b9b [frontend] Add field for property to the type environment in ObjC
4 years ago
Jules Villard 8f1df1f11e [pulse] deduplicate histories and traces for memleaks
4 years ago
Jules Villard 23fcb72d3d [pulse] refactor translating callee attributes to callers
4 years ago
Jules Villard 16054a4510 [pulse] interproc memleak trace test
4 years ago
Jules Villard 8fcd79a0b7 [pulse][models] refactor garbage-collected allocations
4 years ago
Jules Villard 0ab6f883e0 [pulse] refactor check whether an address is allocated but not freed
4 years ago
Jules Villard c59765b95c [pulse] refactor an ISL function
4 years ago
Jules Villard 427937083b [pulse] do not report null deref errors where the source of null is unclear
4 years ago
Jules Villard 02e6d46e7f [pulse] follow values inside function calls
4 years ago
Xiaoyu Liu 287eee78f5 CIL race condition detection support (#1443)
4 years ago
Daiva Naudziuniene 5fb747eda6 [pulse][objc][nullptr] Dereference call expression to catch nil block issues
4 years ago
Daiva Naudziuniene c6bf155004 [pulse][objc][nullptr] Copy tests for calling nil blocks from bi-abduction
4 years ago
Sungkeun Cho 903106b298 [ConfigImpact] Fix inefficient config impact data checking
4 years ago
Daiva Naudziuniene bf8bc66707 [pulse][objc][nullptr] Model NSArray methods to catch nil insertion into collection issues
4 years ago
Daiva Naudziuniene 5c8b5657d1 [clang frontend][objc][nullptr] Insert missing load to catch nil insertion into collection issues
4 years ago
Nikos Gorogiannis c287afe07d [logging] fix always zero count for modified files
4 years ago
Daiva Naudziuniene 6c7cce6588 [pulse][objc][nullptr] Model NSSet methods to catch nil issues
4 years ago
Nikos Gorogiannis 68ae6ee6f3 [merge] forked global tenv merge
4 years ago
Artem Pianykh b38cc767fa [nullsafe] Add models for java.util.Locale public fields
4 years ago
Sungkeun Cho f26573c0ef [Cost] Comment out non-deterministic test
4 years ago
Radu Grigore 6a0f16b463 [erl-frontend] Build names environment for resolving functions
4 years ago
Radu Grigore 6536919d6a [erl-frontend] Procnames for Erlang.
4 years ago
Daiva Naudziuniene 6bcf4203c3 [pulse][objc][nullptr] Model NSDictionary methods to catch nil insertion issues
4 years ago
Jules Villard 9409685a2f [pulse] a few textual changes in traces
4 years ago
Jules Villard 54228740dd [pulse] fix typo in test
4 years ago
Daiva Naudziuniene 174320f890 [pulse][objc][nullptr] Model more methods for NSMutableArray to catch nil issues
4 years ago
Sungkeun Cho 12415a174d [frontend] ObjC++ setter/getter for C struct field
4 years ago
Daiva Naudziuniene 6e0dc0a5c6 [pulse][objc][nullptr] Tests for NSDictionary literals
4 years ago
Ezgi Çiçek 84a30c4530 [ConfigImpact] Track the intermediate callers for better readability
4 years ago
Daiva Naudziuniene 119e206988 [pulse][objc][nullptr] Model NSMutableSet methods to catch nil issues
4 years ago
Daiva Naudziuniene 6d75961a87 [config] Allow regex in --skip-translation-headers
4 years ago
Jules Villard 9980c4f614 [pulse] correct order of calling context in trace
4 years ago
Daiva Naudziuniene 3e629281c6 [pulse][objc][nullptr] Model more NSMutableDictionary methods to catch nil insertion into collection issues
4 years ago
Sungkeun Cho 2bfda57cb1 [ConfigImpact] Revise qualifier
4 years ago
Loc Le aa3a2ce049 [pulse] added an test on memory_leak.c
4 years ago
Josh Berdine de4ad53ebc [sledge] Add Random access list module
4 years ago
Josh Berdine ac3ec112e8 [sledge] Update containers to 3.4
4 years ago
Sungkeun Cho b7b7e89159 [pulse] Address some modeled fields as pointers
4 years ago
Daiva Naudziuniene 483d0b54ee [pulse][objc][nullptr] Model NSMutableDictionary.setObject:forKeyedSubscript:
4 years ago
Radu Grigore e2cc723074 [erl-frontend] Started ErlangTranslator
4 years ago
Daiva Naudziuniene 765d45c2fd [pulse][objc] Enable nil issue types by default
4 years ago
Sungkeun Cho 64406137e9 [ConfigImpact] Loosely compare ObjC method names
4 years ago
Radu Grigore 1bd741b070 [erl-frontend] Erlang AST, and parser for JSON AST.
4 years ago
Sungkeun Cho 1c87f61728 [ConfigImpact] Add config impact differential test in ObjC
4 years ago
Jules Villard d97b82f8db [pulse] add tests for pulse.isl
4 years ago
Radu Grigore f7278e53af [erl-frontend] Added a build-system test for Rebar3.
4 years ago
Daiva Naudziuniene 3939a66da8 [pulse][objc][nullptr] Model NSArray methods to catch nil insertion into collection issues
4 years ago
Jules Villard dbdf076e30 [pulse] take histories into account for all aspects of a report
4 years ago