4751 Commits (c3ec3f195819eb39bd23fcdbbb6efc85e7652e2b)
 

Author SHA1 Message Date
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
Dulma Churchill c3fbd5af29 Model CHECK macro and fix the model for builtin_expect
9 years ago
Jeremy Dubreil a352c0ffa8 Lazily load summaries from zip files
9 years ago
Josh Berdine 0cda42fc90 Add target to build single module
9 years ago
Jeremy Dubreil 6dfd1a317e Some cleanup and renaming
9 years ago
Sam Blackshear f60b17d8b9 correctly handling Sil.Letderef(Var, Var) Sil.Set(Var, _) in copy propagation
9 years ago
Josh Berdine 7ed2425320 Incorporate _tags file into Makefile
9 years ago
Josh Berdine 12e42fefd9 Fix perf stats filename for relative path clusters
9 years ago
Sam Blackshear b20ef20644 Allowing custom procCfg node types
9 years ago
Dulma Churchill 3defb52e4e Fixing broken test + adding objcpp tests to make test target
9 years ago
Andrzej Kotulski 3340a9e8a5 Create initial vector header for models
9 years ago
Sam Blackshear 6f6da12b2c don't nullify params/locals at beginning of procedure
9 years ago
Sam Blackshear ebcfae388a handling Set(Var, _,) as read of var in liveness analysis
9 years ago
Jules Villard d4521fd70d handle utf8 PWD
9 years ago
Dulma Churchill f88e5be395 Move the npes regarding smart pointers from B5 to B1.
9 years ago
Sam Blackshear 442cf66fdc don't fail when nullifying a var not in the prop
10 years ago
Sam Blackshear 49d32859cb adding optional postprocessing step to transfer functions
10 years ago
Sam Blackshear 90a5a5912f allowing extra data to be packaged along with procCfg
10 years ago
Sam Blackshear c7c1588830 getting rid of string parameter on privacy annotations
10 years ago
Sam Blackshear f3fe199a25 Forcing node ids of procCfg's to be Cfg.Node.id
10 years ago
Jeremy Dubreil b3baf72df8 Lazy dinamic dispatch: add missing case where the right hand side is a idenfier
10 years ago
Sam Blackshear e96b94204c widen at pre instead of at post
10 years ago
Jeremy Dubreil 71b6581823 No longer save the list of SKIP_FUNCTION warnings in the report
10 years ago
Dulma Churchill 54a3bdd455 Load the attribute file to get the getter/setter info from the procdesc
10 years ago
Jules Villard 159ac34ac5 add autoconf dependency
10 years ago
Jeremy Dubreil 8072d2c1e5 report errors when all the postconditions are error states
10 years ago
Jeremy Dubreil 049c353f52 Add a model for gzdopen
10 years ago
Sam Blackshear 46fc0bb1dc remove recursive call in try/with
10 years ago
Jeremy Dubreil 0737b9231d make Tabulation.prop_get_exn_name return an option type
10 years ago
jrm 214ef205ca remove scripts/
10 years ago
Sam Blackshear ffc4e2d213 checking supertypes for annotations
10 years ago
Sam Blackshear b228584855 refactoring get_strict_supertyps to use iteration for more flexibility
10 years ago
Luis Cruz 51f4dc7a9a added Tenv.get_overriden_method
10 years ago
Jeremy Dubreil 3a856aa6f0 Add example of lazy dynamic dispatch calling a method from the interface
10 years ago
Andrzej Kotulski 2989105318 Decrease number of allocations in Prop.typ_normalize
10 years ago
Sam Blackshear 77791b7e8e warn on deref of nullable skip function
10 years ago
Sam Blackshear 843bcc1576 support tainting of annotated fields
10 years ago
Jules Villard 5e4e1b5482 script to publish github releases
10 years ago
jrm 808c78c5e7 fix issue with missing files on GitHub
10 years ago
Dino Distefano 83c1bbc832 Implementing a checker to warn initialization of global variables with mehod calls.
10 years ago
Andrzej Kotulski 1d909606aa Add option to replace path to clang internal headers
10 years ago
Peter O'Hearn 50081c7ccb alloc/dealloc model for locks
10 years ago
Jules Villard cb2d8dbe83 update clang command-line flags that we filter out
10 years ago