Commit Graph

1243 Commits (3fe032ccf0904f9f29ea77ce242e3bc936c594b8)
 

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