483 Commits (006bd06adba428ce91364af27d4a43ea514b1aa6)

Author SHA1 Message Date
Sam Blackshear 2439dcf91f copy propagation step 1: propagate copies in the CFG
10 years ago
Sam Blackshear 16bf929dbe fix confusing `$irvar0` error messages
10 years ago
Josh Berdine 843d380d10 Simplify DB initialization
10 years ago
Josh Berdine 29dfacdffb Treat relative paths wrt initial working directory
10 years ago
Josh Berdine 9608504b57 Ignore non-existent dirs when looking for specs
10 years ago
Josh Berdine e1403f2a0c Create log dir only if results_dir exists
10 years ago
Andrzej Kotulski d1fa1e130d Define STATIC_ANALYSIS macro when using glog/logging.h
10 years ago
Sam Blackshear 37f943a3fa unifying checking of temporary variables
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
Andrzej Kotulski c7d6d904f7 Whitelist std::min and std::max
10 years ago
Dulma Churchill 8bfa983716 Translate TypeTraitExpr
10 years ago
Sam Blackshear da054beb00 adding exp_sub_ids, instr_sub_bound_ids
10 years ago
Peter O'Hearn 1edb492b70 One step closer to shipping initial GUARDEDBY
10 years ago
Josh Berdine b25572fafb Convert INFER_ONDEMAND_FILE env var to clopt
10 years ago
Josh Berdine a2a7e07708 Add OCaml toplevel driver executable
10 years ago
Sam Blackshear 9d95a3a199 don't warn if procedure is marked VisibleForTesting
10 years ago
Sam Blackshear 03df3a0c47 supporting guarding on outer-class this in inner class
10 years ago
Josh Berdine df0d26e3c7 Move Logging setup to Logging
10 years ago
Martino Luca b27bf407db Aggregate buck stats per target
10 years ago
Josh Berdine a5791d7f43 Remove dead code
10 years ago
Josh Berdine 9bada2f929 Add config option for FCP_CLANG_INCLUDE_TO_REPLACE
10 years ago
Sam Blackshear 7ae14d0bdf don't report on compiler-generated access$ methods
10 years ago
Dulma Churchill f90bf94bd7 Making empty vector an error
10 years ago
Sam Blackshear df257da918 supporting @GuardedBy(MyClass.class) idiom
10 years ago
Sam Blackshear 6304e30f5a don't warn on read-write locks
10 years ago
Josh Berdine f3d7d4d0d6 Deabbreviate CLOpt.exe constructors
10 years ago
Josh Berdine e1d49821fd Fix minor heap size calculation
10 years ago
Josh Berdine 3a47b4064b Fix --help and friends that 2 phase parsing broke
10 years ago
Sam Blackshear b940c4dfac warning on guarded-by writes
10 years ago
Dulma Churchill b1e3d994bd Report more cases of null dereference as empty vector access
10 years ago
Dulma Churchill 52e8d8a560 Expand links under buck-out
10 years ago
Josh Berdine bbec166174 Refactor Sil.typ into separate Typ module
10 years ago
Josh Berdine ce19de4a42 Show timeouts in progress bar in stats mode
10 years ago
Josh Berdine a6a766b5f5 Refactor Sil.Int into separate IntLit module
10 years ago
Josh Berdine 3828bdd544 Make int_compare avoid overflow
10 years ago
Sam Blackshear 35f86fbe7b separate lazy dynamic dispatch from dynamic dispatch handling in preanalysis
10 years ago
Josh Berdine 229ca26c8b Optimize normalization, substitution, renaming of array types
10 years ago
Peter O'Hearn 8613f16c19 drop GuardedBy ui_thread warnings
10 years ago
Sam Blackshear 1e60923e63 improve errdesc to account for copy-propagation
10 years ago
Jeremy Dubreil 17da853fa8 Do not angelically remove the file attribute on the reciever for virtual calls
10 years ago
Josh Berdine a85a88d145 Extend Sizeof with final extensible array length
10 years ago
Dulma Churchill 08c1c5bbf0 Change desc of npe message regarding pointer inside smart pointers
10 years ago
Sam Blackshear fd8a864c15 doing preanalysis on-demand
10 years ago
Dulma Churchill 60d9a19ae0 Fix bucketing for variables passed by reference
10 years ago
Sam Blackshear fa077c75d0 kill uses of Config.curr_language in subtyping part of prover.ml
10 years ago
Dulma Churchill bf9d194e43 Translate builtin_expect as its first argument. Avoids weird symb. exec. problems
10 years ago
Andrzej Kotulski 617ffab0ac Add @generated comment to icfg.dot files
10 years ago
Sam Blackshear 7ec8f59998 adding find_in_node_or_preds to clean up errdesc
10 years ago