Commit Graph

1298 Commits (6d37b5ee6d6c2e29ff5b98b042a529d1b3dcbf50)
 

Author SHA1 Message Date
Sam Blackshear 65de2d9946 refactoring procCfg API to make it easier to mock 9 years ago
Sam Blackshear 2d89426170 fixing tenv_lookup 9 years ago
Sam Blackshear 337d2cc537 fixing tenv_add to add only struct_typ's 9 years ago
Sam Blackshear 749a649138 translating an expression returns its type 9 years ago
martinoluca 44502c1673 Merge infer-deps files generated by Buck 9 years ago
jrm 082ca6a90a Initial support for lazy dynamic dispatch 9 years ago
Sam Blackshear 82f2b7b6de make tenv a typename -> struct_typ map 9 years ago
Sam Blackshear 878bf938eb kill Tenum 9 years ago
Dino Distefano b7d6f2a3bd Fixed problem with null pointer dereference in c library models. 9 years ago
Cristiano Calcagno 89a2f2a7b4 Keep only on-demand infrastructure and delete the rest or the infrastructure. 9 years ago
jrm 761902afad for the @PerformanceCritical checker, skip allocations reports on subtypes of java.lang.Throwable instead of only java.lang.Exceptions 9 years ago
Cristiano Calcagno e0d5847eb8 Deprecate incremental 9 years ago
Dino Distefano c868f51b2d Introducing checker for observer of notification centers 9 years ago
Cristiano Calcagno 021cf213a6 Bypass the interprocedural algorithm in Fork with ondemand, and replace it with a simple iteration. 9 years ago
kstreee f400247d16 Fix missing import statement bug. 9 years ago
jrm 8ce56968d6 no longer report NULL_TEST_AFTER_DEREFERENCE in tracing mode 9 years ago
Jules Villard fcd0379d52 fix bug that made it crash 9 years ago
Jules Villard 1952f54d8c minor cleanups 9 years ago
Dulma Rodriguez 379d185d74 Sort the fields in the tenv at the end of translation as some translations need the original order 9 years ago
jrm 697778cc3b Add the annotation @IgnoreAllocations to stop tracking allocations whenever useless 9 years ago
Samuel Blackshear ed580c59e9 implementing procedure cfg wrapper 9 years ago
Samuel Blackshear f26c4d8f78 adding .start files to gitignore 9 years ago
Cristiano Calcagno f3ba6c3906 Revamped Timeout module to save and restore seconds and symops. 9 years ago
Jules Villard 2277c23c60 move java-specific code out of analyze.Infer 9 years ago
Dino Distefano be8f25c90b Improved/simplified framework for frontend checkers. 9 years ago
Dulma Rodriguez 4264e94565 Fix problems with translation of InitListExpr 9 years ago
Jules Villard 9d080cadb1 move get_javac_args to jwlib.py 9 years ago
Josh Berdine 2c489371dd Revert "[ondemand][backend] Turn on on-demand infrastructure by default" 9 years ago
Peter O'Hearn bec08365de Part 1 of double unlock, locks as resources 9 years ago
jrm 1f5529c67e The @NoAllocation checker should not report on created exceptions 9 years ago
Cristiano Calcagno 16402cddc0 Save global state for abstraction for on-demand. 9 years ago
Cristiano Calcagno 90489d7f54 Always analyze procedures when analyze_models is set. 9 years ago
Andrzej Kotulski decb263b1d Fix translation when accessing reference type fields 9 years ago
Cristiano Calcagno ccd760b239 Fix pre-analysis crash in master. 9 years ago
Dulma Rodriguez 06f40efab8 Add extra dereference to the variable of the method call to find null dereferences when a method called with null. 9 years ago
jrm ba4dbef2d9 cleanup the Java divide by zero end-to-end test 9 years ago
jrm 73a07dc44e Fix gradle integration tests 9 years ago
Jules Villard 37c2d39dac move jwlib.FILELISTS to config.py 9 years ago
Jules Villard dc52ce8158 ignore errors as appropriate on input decode/output encode 9 years ago
Sam Blackshear cd002e5c46 fixing angelic mode for struct values passed by reference 9 years ago
Sam Blackshear 9f346ea1fc allowing abstraction of Tvar's 9 years ago
Jules Villard af5f4c6afd remove inaccurate output about analyzing 0 procedures 9 years ago
Andrzej Kotulski a83f544775 Make Sil.expand_type non-recursive 9 years ago
Jules Villard 88881581b3 use supplied javac instead of the one from PATH 9 years ago
Andrzej Kotulski e4a0e9bbf7 Translate CXXDefaultInitExpr 9 years ago
Cristiano Calcagno 2b1558af6d Turn on on-demand infrastructure by default 9 years ago
Cristiano Calcagno 57b4497663 Start reactive exploration from changed procedures only. 9 years ago
Josh Berdine cca3ecf15c Update .merlin warnings list and compile flags 9 years ago
kstreee a7e004472d Resolve a bug that Infer does not analyze procedures when the analyzer is run on '/'. 9 years ago
Andrzej Kotulski 7cb4165189 Set _FORTIFY_SOURCE to 0 when compiling with clang 9 years ago