1390 Commits (cf5871e76f03b185c11a5dda067583171211d09e)
 

Author SHA1 Message Date
Andrzej Kotulski 87e5df5e44 Use pwd to resolve project_root when possible
10 years ago
Sam Blackshear 9fdd094a89 refactoring annotation reachability checker to allow custom src/sink annotations
10 years ago
Sam Blackshear 5b041d46ad remember when a method is synchronized
10 years ago
Peter O'Hearn 6f951e70d3 Non-resource model for locks
10 years ago
Sam Blackshear 3cea4279b6 adding locked proof obligation when lock is not held
10 years ago
Dulma Churchill 83e6ab1a20 Blacklist translation of files in inferconfig
10 years ago
Jules Villard 45984d7337 check that reason is installed
10 years ago
Dulma Churchill 93fcf7be9f Skip cpp models from traces
10 years ago
Josh Berdine e211e489c7 Add target to convert files to reason
10 years ago
Jules Villard c03015768d create annotation files with valid json
10 years ago
Sam Blackshear a45844f409 identify reads of fields protected by @GuardedBy
10 years ago
Sam Blackshear 8cff90ed21 adding find_map_opt utility function
10 years ago
Sam Blackshear 3a7767213c adding some functionality to JSONOutputUtils
10 years ago
Sam Blackshear cfa7739963 hiding implementation of var
10 years ago
Cristiano Calcagno fd04004b43 Update README with Reason dependencies
10 years ago
Cristiano Calcagno 885beed0b1 Convert the Intermediate Representation to Reason.
10 years ago
Jules Villard bf7287e98b add model of locks inside the Object class
10 years ago
Dino Distefano aae1dbac3d Skipping reporting global variable warning on known non-expensive cases.
10 years ago
Jules Villard 438a4b430b fix github build
10 years ago
Sam Blackshear 1bb73ee3b6 adding map domain
10 years ago
Dino Distefano f37ed66888 Added new taint source/sink for iOS
10 years ago
Cristiano Calcagno b7b31982ee Fix the position of some comments.
10 years ago
Josh Berdine acb227ec30 Pre-parse inferconfig_home and project_root
10 years ago
Josh Berdine 88a2da91fc Add `make -C infer/src test_build` to `make test`
10 years ago
Sam Blackshear 83f511107b stop reporting handler leaks
10 years ago
Sam Blackshear 44edd9ba7f fix frontend crash when running on Java 8
10 years ago
Dulma Churchill 6d8d9f56c2 Reducing the scope of all frontend checks on declarations
10 years ago
Andrzej Kotulski bfce6bac47 Model empty vector access
10 years ago
Dulma Churchill 6c7c18e920 Model other functions from glog library
10 years ago
Jules Villard 944176bf67 load json config files lazily and at most once
10 years ago
Dulma Churchill 9b1bd712b5 Marking getters/setters as builtins only inside the definition of the class
10 years ago
Sam Blackshear 6e75c1e33f delete old preanalysis code
10 years ago
Sam Blackshear 3b6fa0939b adding taint kind to taint source specifications
10 years ago
Sam Blackshear 258e765d4e adding integrity source/sink annotations
10 years ago
Josh Berdine f1dabb747c Ease down InferPrint debug printing
10 years ago
Jules Villard 9de3f9792c print legend for the output
10 years ago
Josh Berdine 3e2fa59262 Reimplement command line options
10 years ago
Dulma Churchill d73d4ea177 Getting a more precise type when creating ObjC objects
10 years ago
Sam Blackshear c92bbf362b removing need to pass around lists of temporary id's in the frontend
10 years ago
Sam Blackshear 3f49f3a1d4 using liveness to add removetemps instructions
10 years ago
Josh Berdine a8c696338b Prepend to classpath in args file when present
10 years ago
Sam Blackshear ef1b76d27b new procCfg type with each node containing at most one instruction
10 years ago
Sam Blackshear 0becc32a88 factoring Node module out of CFG
10 years ago
Sam Blackshear f4335c7c4a Making BLog a privacy sink
10 years ago
Sam Blackshear 20925df57c removing unused deallocate param in nullify instr
10 years ago
Josh Berdine 9e84da4aee Add target to check for missing mli files
10 years ago
Sam Blackshear 4fd2f52fe8 new analysis for adding nullify's
10 years ago
Dulma Churchill c3fbd5af29 Model CHECK macro and fix the model for builtin_expect
10 years ago
Jeremy Dubreil a352c0ffa8 Lazily load summaries from zip files
10 years ago
Josh Berdine 0cda42fc90 Add target to build single module
10 years ago