1432 Commits (0253608fab2f9ca32a811796367e8640b175ff37)
 

Author SHA1 Message Date
Dulma Churchill 0253608fab Separate the flow of the frontend checks form the translation
9 years ago
Dulma Churchill 5566ca1fd9 Add a new error kind Advice
9 years ago
Sam Blackshear 7b58c71475 centralize creation and detection of clang tmp vars, fix errdesc/bucketing
9 years ago
Dulma Churchill bcb1422a9a Implement direct atomic var check with the new ivar to property map
9 years ago
Josh Berdine 7e59032a42 Move analyzer type and ops from Utils to Config
9 years ago
Sam Blackshear 9df3b8f653 eliminating dead stores created by copy-propagation
9 years ago
Andrzej Kotulski 9cda4ca6bf Add models of shared_ptr comparison operators
9 years ago
Andrzej Kotulski 046654a9c0 Fix translation of unary operator! for all integral types
9 years ago
Josh Berdine 061bb2d799 Change length of Dsizeof from an exp to a dexp
9 years ago
Dulma Churchill 6ac4db7113 Change the check CXX_REFERENCE_CAPTURED_IN_OBJC_BLOCK to use only the clang ast
9 years ago
Josh Berdine caff49e411 Cleanup some usage messages
9 years ago
Josh Berdine ac50b01240 Simplify defining new executables
9 years ago
Jules Villard 4028fea3c0 bump version: 0.8.1 -> 0.9.0
9 years ago
Jules Villard 816cbd949a check if reason is installed before checking for rebuild
9 years ago
Josh Berdine c6438da919 Add HOWTO define new config option doc
9 years ago
Sam Blackshear 314d022e38 add abstraction of access path, use in access path set domain
9 years ago
Dulma Churchill cf72de9460 Make ObjC virtual functions return nil if they are called with nil, even if they are going to be skipped.
9 years ago
Jules Villard 60c5b87ffd make --merge accept absolute paths
9 years ago
Jules Villard b95b71fa85 add option to assume that malloc never returns null
9 years ago
Jules Villard b95aaefb37 make --abs-val great again
9 years ago
Sam Blackshear 006bd06adb add concept of a dummy identifier
9 years ago
Sam Blackshear 2439dcf91f copy propagation step 1: propagate copies in the CFG
9 years ago
Sam Blackshear 16bf929dbe fix confusing `$irvar0` error messages
9 years ago
Andrzej Kotulski 7a4b12e506 Revert "update fcp version"
9 years ago
Josh Berdine 843d380d10 Simplify DB initialization
9 years ago
Andrzej Kotulski 1219ebf33a update fcp version
9 years ago
Jules Villard 959730de2f modify API to be able to hook extra infer options easily
9 years ago
Jules Villard 8db2cf0e93 unset MAKEFLAGS before calling buck
9 years ago
Carlos Sierra 92801ba1c9 Invoke javac through argument file to avoid too long argument list
9 years ago
Martino Luca 120892d7dd Pass Infer configs to cross-cell buck targets
9 years ago
Sam Blackshear aa76d51e14 adding @OkToExtend annotation
9 years ago
Josh Berdine 29dfacdffb Treat relative paths wrt initial working directory
9 years ago
Josh Berdine 9608504b57 Ignore non-existent dirs when looking for specs
9 years ago
Josh Berdine e1403f2a0c Create log dir only if results_dir exists
9 years ago
Andrzej Kotulski d1fa1e130d Define STATIC_ANALYSIS macro when using glog/logging.h
9 years ago
Andrzej Kotulski 9b07a3e762 Never call destructor on delete expression
9 years ago
Dulma Churchill 84311acb13 Update clang plugin
9 years ago
Martino Luca 6c48377318 Emit friendly message when stats aggregation fails running
10 years ago
Andrzej Kotulski 1f089d0e4b update fcp commit
10 years ago
Andrzej Kotulski e46cddb52b Use mangling in function parameters to encode its position
10 years ago
Andrzej Kotulski 1420cabac5 Install opam deps in build-infer script
10 years ago
Sam Blackshear b9fefe9d9b better unit tests for procCfg
10 years ago
Sam Blackshear cf5871e76f fixing broken backward/per-instr cfg by taking a different approach
10 years ago
Sam Blackshear 37f943a3fa unifying checking of temporary variables
10 years ago
Sam Blackshear 7544e500bf adding finite access paths, tests, and basic utilities
10 years ago
Andrzej Kotulski c3acb3a015 Make InferPrint print to stdout/stderr
10 years ago
Andrzej Kotulski 98f324409d print reason of analysis failure in html
10 years ago
Andrzej Kotulski afc192b100 Add -Xbuck option to pass arguments to buck build
10 years ago
Dulma Churchill c06795e631 Fixing the treatment of annotations in the clang frontend
10 years ago
Andrzej Kotulski c7d6d904f7 Whitelist std::min and std::max
10 years ago