Commit Graph

252 Commits (1065477765907981a7794ae37dd66cf64b7304a3)

Author SHA1 Message Date
Josh Berdine 142494e7ae Add missing dir to java test clean 8 years ago
Jeremy Dubreil 4a3573b60e [infer][java] Use lazy dynamic dispatch by default 8 years ago
Jules Villard 72d065017b [tests] run "diff" from infer/tests 8 years ago
Sam Blackshear 06e0f6fbc9 [quandary] support tainted formals 8 years ago
Josh Berdine 1a5ac9e62b Use natural order on hpred, optionally ignoring instrumentation 8 years ago
Peter O'Hearn 4057ffadcf [threadsafety] Change THREAD_SAFETY_ERROR to THREAD_SAFETY_VIOLATION 8 years ago
Sam Blackshear 2a567d3abe [quandary] summaries are access trees too 8 years ago
Sam Blackshear cd1c9750f4 [infer] models for common types of Java Lists 8 years ago
Peter O'Hearn 23a0a611dc [threadsafety] Fix situation where @NotThreadSafe is reported on, when super is @ThreadSafe 8 years ago
Josh Berdine 3dfaa9ed7b Remove support for SuppressWarnings annotations 8 years ago
Cristiano Calcagno d670bdd61a [eradicate] Add support for methods that don't return (System.exit) 8 years ago
Sam Blackshear ee90e10491 [thread-safety] don't report on fields of immutable collections 8 years ago
Sam Blackshear 79154adf9e [thread-safety] use ownership info to avoid false alarms 8 years ago
Josh Berdine 178451e117 Disable timeouts during model analysis 8 years ago
Sam Blackshear 7682017f93 [quandary] only show relevant passthroughs in trace 8 years ago
Jules Villard 902a0cd001 [make] make crashcontext tests replace-proof 8 years ago
Jeremy Dubreil 715f6ffa7e [infer][java] match the annotation by class name, forgetting the package, instead of checking if the end of the annotation matches 8 years ago
Sam Blackshear 901786e0c5 [quandary] detect intents configured with external values 8 years ago
Jeremy Dubreil 027bdc32e8 [infer][genrule] Add example of Buck DEFS macro to generate Infer analysis targets 8 years ago
Sam Blackshear 831786240a [quandary] ignore null assignments to return value in void functions 8 years ago
Sam Blackshear e212183e7e [thread-safety] don't count accesses in methods of builder classes 8 years ago
Sam Blackshear 4b98543d35 [traces] don't hang when unrolling a mutually recursive trace 8 years ago
Jeremy Dubreil 532621def1 [infer][tests] No longer rely on Infer being in the PATH for the genrule integration test 8 years ago
Sam Blackshear c1205c1453 [thread-safety] model ReadLock/WriteLock 8 years ago
Sam Blackshear 5743351906 [thread-safety] don't report thread safety violations due to calls to constructors 8 years ago
Jeremy Dubreil 7b884144b5 [infer][tests] More complete test cases for the models of the Java Integer class 8 years ago
Sam Blackshear 0972c8d262 [quandary] don't report FP's due to flow-insensitive traces 8 years ago
Sam Blackshear 3b161a3737 [thread-safety] interprocedural traces for thread safety checker 8 years ago
Sam Blackshear 579b982359 [thread-safety] Lay the groundwork for interprocedural trace-based reporting 8 years ago
Cristiano Calcagno 827d7c3d9c [backend][perf] Address top performance bottleneck from profiling the backend. 8 years ago
Sam Blackshear 01136cc326 [thread-safety] interprocedural analysis 8 years ago
Sam Blackshear 937ae12f29 [thread-safety] adding models for lock methods 8 years ago
Jeremy Dubreil e269f2a3fd [infer][java] basic support to run Infer using Buck genrules 8 years ago
Andrzej Kotulski 6192cb98b4 [DB] Use realpath when calling source_file_from_abs_path 8 years ago
Sam Blackshear 9e9ca333f9 [thread-safety] use boolean domain to track locks 8 years ago
Sam Blackshear ad5ff00dcd [quandary] making it easier to specify behavior for unknown functions 8 years ago
Andrzej Kotulski b6b7593cf6 [tests] Make project root infer/test/ for java tests 8 years ago
Andrzej Kotulski b0a0fbcc35 [tests] fix tests for open source 8 years ago
Sam Blackshear 935018ae9e [quandary] cheaper handling of unknown code 8 years ago
Dulma Churchill 8415b6c38b [backend] do not log analysis_stops in debug_exceptions mode 8 years ago
Sam Blackshear a6121a9fb0 [guarded-by] support `Classname.fieldname` syntax 8 years ago
Peter O'Hearn f2d86cb90c [GuardedBy] Model of trylock in ReentrantLock.java 8 years ago
Peter O'Hearn 733646ba09 [GuardedBy] Fix Subclassing False positive 8 years ago
Sam Blackshear adacee51e2 [quandary] switch to --issues-tests printing 8 years ago
Jules Villard 15d80e04df [tests] record summary of bug traces 8 years ago
Jules Villard 281d5b49fe [tests] sort bugs in InferPrint 8 years ago
Jules Villard 70720798d8 [tests] share javac.make more broadly 8 years ago
Peter O'Hearn 171d1d6d43 [threadsafety] run thread safety checker on its own 8 years ago
Sam Blackshear 75d6fb30e4 [frontend] support Java 8 8 years ago
Jeremy Dubreil 21a568aba8 [infer][java] Fix spurious class cast excpetion reports when casting arrays of primitive types 8 years ago