1204 Commits (4b9899d6b2dc30f937270097553a4ee5ef3bd431)

Author SHA1 Message Date
Sam Blackshear 4b9899d6b2 [quandary] handling globals in function summaries
9 years ago
Sam Blackshear b1039f51f8 [quandary] add summaries for footprint traces associated with locals
9 years ago
Cristiano Calcagno 4cee6907ec [backend] Remove the global reference DB.current_source and clean up the flow of information about the current source file.
9 years ago
Dulma Churchill 526cf6da6a [Config] Adding a default for the option load
9 years ago
Sam Blackshear ae759ee21f [quandary] fixing crashes when running on recursive code
9 years ago
Sam Blackshear de146f4f2d [quandary] switch to using base -> formal num map in extras
9 years ago
Sam Blackshear 31e6849ec0 [quandary] using summaries part 2: the relational cases
9 years ago
Cristiano Calcagno bd0215a826 [IR] Add notion of file captured to procedure attributes.
9 years ago
Josh Berdine f30b6e39db More robust logging to files
9 years ago
Sam Blackshear 70670f5355 [checkers] kill noisy logging in abstract interpreter
9 years ago
Sam Blackshear e4beca3779 [quandary] using summaries part 1: return
9 years ago
Sam Blackshear cf8c957483 [quandary] use preanalysis for abstract GC
9 years ago
Sam Blackshear 95f6639d6d [backend] refactoring debug html printing to make it easier to call from anywhere
9 years ago
Sam Blackshear 9f1c4e4bca [quandary] adding append operation
9 years ago
Cristiano Calcagno fe21442d47 [tests] Convert the linter tests to the new direct format
9 years ago
Sam Blackshear b34a23c1b4 [java frontend] fix read of unused id in exception translation.
9 years ago
Sam Blackshear 4172650313 [java] treat CatchVar's emitted by Sawja as temporary variables
9 years ago
Sam Blackshear 2f34e998c2 [quandary] consider builtins to be neither sources nor sinks
9 years ago
Cristiano Calcagno b0980bc35e [tests] Convert c/c++ frontend tests to new format.
9 years ago
Cristiano Calcagno afebcdad60 [tests] Prepare objective-c tests for conversion to the new direct testing format
9 years ago
Cristiano Calcagno ec67521c6f [backend] Fix issue where the attribute of a procedure definition could be overwritten with the attribute of a declaration
9 years ago
Josh Berdine 8589dc4868 Remove Tstruct in favor of Tvar
9 years ago
Sam Blackshear 41c121bebf [quandary] adding quandary summaries to specs
9 years ago
Sam Blackshear d6d7293633 [quandary] moving logging of errors into analysis
9 years ago
Sam Blackshear 31435fa936 [quandary] summaries for interprocedural analysis
9 years ago
Sam Blackshear 4f8370e524 [utils] add find_mapi_opt utility
9 years ago
Sam Blackshear ef8b215ee1 [utils] add fold_left_i utility
9 years ago
Sam Blackshear 55a46d1211 [quandary] format for summaries
9 years ago
Josh Berdine f1c10738c5 Exclude autosave files from repl build
9 years ago
Dulma Churchill f99d3a7c8e Add an option clang-frontend-action to drive the frontend into capture or linters when the -a capture option is used
9 years ago
Sam Blackshear 27cfb141da richer sink specifications
9 years ago
Josh Berdine 4706f25bf7 Normalize struct field types to be shallow
9 years ago
Josh Berdine 548338bb4e Move mk_struct to Tenv
9 years ago
Josh Berdine 30b3881e52 Make Typ.struct_typ private and add Typ.mk_struct
9 years ago
Josh Berdine ad31aeb2a2 Expand Tvar to Tstruct as needed
9 years ago
Sam Blackshear 30ff9eda22 fix type of array store
9 years ago
Lázaro Clapp Jiménez Labora 2f90dde351 Add top of file documentation for crashcontext.mli
9 years ago
Sam Blackshear 3368548e3e replace stackop instruction with skip instruction
9 years ago
Sam Blackshear 87248009b7 fixing issue where crashcontext breaks without -o
9 years ago
Sam Blackshear e918624076 abducted -> abduced
9 years ago
Sam Blackshear 1e4b4df427 fixing handling of aliasing for frontend tmp vars
9 years ago
Dulma Churchill e18381ab67 Fix compilation problem with buck compilation database and travis
9 years ago
Cristiano Calcagno 0b7ea202db Convert infer c++ tests to new format
9 years ago
Sam Blackshear 8ab9a6c714 remove some commented logging code
9 years ago
Dulma Churchill f6636c6d41 Store the issue file only if there are issues
9 years ago
Dulma Churchill 6c4762b9de Remove compilation warning
9 years ago
Dulma Churchill 13de8a0835 Fix cpp models that got broken by an incorrect refactoring
9 years ago
Josh Berdine 8a85919001 Pass tenv to everywhere that matches on Tstruct
9 years ago
Josh Berdine 2bebd94553 Remove redundant Typ.struct_typ.csu field
9 years ago
Josh Berdine f0940f25d7 Replace optional mangled struct_name with typename
9 years ago