3408 Commits (da250cc8b487e70a2bc9cc77b2abd24a6f917ff3)

Author SHA1 Message Date
Jules Villard da425d0a4f [caml] upgrade to 4.12 and most recent versions of dependencies
5 years ago
Nikos Gorogiannis 990d0fbed5 [racerd] treat @Initializer methods as constructors wrt ownership
5 years ago
Jules Villard f0741626a1 [clang] fix order of parameters in some inherited constructors
5 years ago
Jules Villard d285ee900b [pulse] functional unknown functions
5 years ago
Sungkeun Cho 7211e4cfbc [report] Print Cost/ConfigImpact json reports only for changed files
5 years ago
Jules Villard a1855dee8a [pulse][5/5] timestamps for MustBeInitialized
5 years ago
Jules Villard df9a7bbc81 [pulse][4/5] add a path context to record timestamps
5 years ago
Jules Villard 37a79d16b0 [pulse][2/5] do not overwrite attributes
5 years ago
Jules Villard 721e64126e [pulse][1/5] add a test that we report on the first null access
5 years ago
Jules Villard 5ec898a4f3 [pulse] suppress leaks that are not leaks due to pointer arithmetic
5 years ago
Jules Villard 26f0309ec9 [pulse] add "fat pointers" mem leak tests
5 years ago
Jules Villard 75a068b602 [pulse] delay leak reporting until summary is created
5 years ago
Jules Villard 84cc2bd371 [pulse] more config options to model dynamic memory management
5 years ago
Jules Villard 77865559f5 [pulse] model realloc(3)
5 years ago
Jules Villard b7ee374d00 [pulse] values equal to live values are not dead
5 years ago
Jules Villard 99c53b2d7b [pulse] report leaks as soon as values become unreachable
5 years ago
Daiva Naudziuniene d11852af9a [pulse][objc][nullptr] A separate issue type for calling nil blocks
5 years ago
Daiva Naudziuniene c8771a3eeb [pulse][objc][nullptr] Improve nil messaging traces
5 years ago
Loc Le d8d2f2b23d [pulse] added user-defined models for malloc/free
5 years ago
Sungkeun Cho a577d5fe0f [ConfigImpact] Add FP test due to anonymous class
5 years ago
Daiva Naudziuniene fbfe5f8be5 [pulse][objc] Special case for calling objc dispatch methods
5 years ago
Sungkeun Cho 291d250b9b [frontend] Add field for property to the type environment in ObjC
5 years ago
Jules Villard 8f1df1f11e [pulse] deduplicate histories and traces for memleaks
5 years ago
Jules Villard 16054a4510 [pulse] interproc memleak trace test
5 years ago
Jules Villard 8fcd79a0b7 [pulse][models] refactor garbage-collected allocations
5 years ago
Jules Villard 427937083b [pulse] do not report null deref errors where the source of null is unclear
5 years ago
Jules Villard 02e6d46e7f [pulse] follow values inside function calls
5 years ago
Daiva Naudziuniene 5fb747eda6 [pulse][objc][nullptr] Dereference call expression to catch nil block issues
5 years ago
Daiva Naudziuniene c6bf155004 [pulse][objc][nullptr] Copy tests for calling nil blocks from bi-abduction
5 years ago
Daiva Naudziuniene bf8bc66707 [pulse][objc][nullptr] Model NSArray methods to catch nil insertion into collection issues
5 years ago
Daiva Naudziuniene 5c8b5657d1 [clang frontend][objc][nullptr] Insert missing load to catch nil insertion into collection issues
5 years ago
Daiva Naudziuniene 6c7cce6588 [pulse][objc][nullptr] Model NSSet methods to catch nil issues
5 years ago
Sungkeun Cho f26573c0ef [Cost] Comment out non-deterministic test
5 years ago
Radu Grigore 6536919d6a [erl-frontend] Procnames for Erlang.
5 years ago
Daiva Naudziuniene 6bcf4203c3 [pulse][objc][nullptr] Model NSDictionary methods to catch nil insertion issues
5 years ago
Jules Villard 9409685a2f [pulse] a few textual changes in traces
5 years ago
Jules Villard 54228740dd [pulse] fix typo in test
5 years ago
Daiva Naudziuniene 174320f890 [pulse][objc][nullptr] Model more methods for NSMutableArray to catch nil issues
5 years ago
Sungkeun Cho 12415a174d [frontend] ObjC++ setter/getter for C struct field
5 years ago
Daiva Naudziuniene 6e0dc0a5c6 [pulse][objc][nullptr] Tests for NSDictionary literals
5 years ago
Daiva Naudziuniene 119e206988 [pulse][objc][nullptr] Model NSMutableSet methods to catch nil issues
5 years ago
Jules Villard 9980c4f614 [pulse] correct order of calling context in trace
5 years ago
Daiva Naudziuniene 3e629281c6 [pulse][objc][nullptr] Model more NSMutableDictionary methods to catch nil insertion into collection issues
5 years ago
Loc Le aa3a2ce049 [pulse] added an test on memory_leak.c
5 years ago
Sungkeun Cho b7b7e89159 [pulse] Address some modeled fields as pointers
5 years ago
Daiva Naudziuniene 483d0b54ee [pulse][objc][nullptr] Model NSMutableDictionary.setObject:forKeyedSubscript:
5 years ago
Sungkeun Cho 1c87f61728 [ConfigImpact] Add config impact differential test in ObjC
5 years ago
Jules Villard d97b82f8db [pulse] add tests for pulse.isl
5 years ago
Radu Grigore f7278e53af [erl-frontend] Added a build-system test for Rebar3.
5 years ago
Daiva Naudziuniene 3939a66da8 [pulse][objc][nullptr] Model NSArray methods to catch nil insertion into collection issues
5 years ago