Commit Graph

52 Commits (5b190629bf0187433089d16e60e7e51277865af0)

Author SHA1 Message Date
Jules Villard 7615963bf4 [proc-cfg][2/5] fix duplicate symbols detection 7 years ago
Jules Villard a29e769b61 [kill -a][1/4] stop using `-a foo` in the infer repo 7 years ago
Martin Trojer f94e760c7e Adding model and tests for NSString_stringByAppendingString 7 years ago
Martin Trojer e2c08e4085 Decouple objc tests from xcode-select 7 years ago
Jules Villard d9e12850b9 [biabd] do not try to bypass `Ondemand` to get proc desc of models 7 years ago
Martin Trojer 63b3f5b99b Deal with anonymous objc blocks where non closure args could wrongly be considered duplicates. 7 years ago
Martin Trojer d442937380 Add CFRunLoopObserverCreateWithHandler model and test 7 years ago
Dulma Churchill 60cbc2c98e [biabduction] Enable dynamic dispatch for ObjC methods 7 years ago
Jules Villard 8b882ac1df Change license to MIT 7 years ago
Dulma Churchill 28200b87d7 [objc blocks] Specialize store instructions with current closure in methods specialized with blocks as arguments 7 years ago
Dulma Churchill 74e16bdb58 [retain cycles] Define custom compare function that is more suited to dedup cycles 7 years ago
Dulma Churchill 862bbdb5fc [retain cycles] Take weak pointers into account to avoid false positives 7 years ago
Dulma Churchill 2edc1d8581 [retain cycles] Improve the message of cycles with blocks by adding more info about captured variables 7 years ago
Dulma Churchill 9f343853ec [clang] Find fields from the properties corresponding to the property implementations. 7 years ago
Dulma Churchill 4218142a84 [retain cycles] Implement dotty files for retain cycles new 7 years ago
Dulma Churchill 8a9fcdc43f [retain cycles] Find cycles about blocks 7 years ago
Dulma Churchill f5e89797a8 [backend] Fix consistency of closures after bi-abduction and other executions. 7 years ago
Jules Villard 3d7878ef25 [make] make sure we always read from the right infer-out/ 7 years ago
Dulma Churchill 1d0b6050a6 [retain cycle] Move the code about retain cycle detection to a dedicated module 7 years ago
Dulma Churchill d25754597d [memory leaks] Adding model for CVPixelBufferRelease 7 years ago
Dulma Churchill 3a3e1893d6 [objc] Fix bad footprint caused by incorrect translation of blocks as arguments 7 years ago
Dulma Churchill 01219a0298 [cleanup] Remove the retain count implementation from ObjC that is unused. 7 years ago
Dulma Churchill 67b08f666f [objc] Translate ObjCAvailabilityExpr 8 years ago
Jeremy Dubreil 3c09ae953d [infer][objc] Run the biabduction test using the checkers analyzer 8 years ago
Jules Villard 72b1ac4b5a Turn off --keep-going by default 8 years ago
Dulma Churchill d5be23f1b6 [backend] Do not add return annotations to parameters of functions that are skipped 8 years ago
Jeremy Dubreil bf11a27158 [infer] merge --failures-allowed and --keep-going 8 years ago
Jules Villard 801c605c26 [CLI] switch to infer-<command> (symlinks) executables 8 years ago
Dulma Churchill 1a141eddca [ObjC capture] Model functions related to dispatch sources 8 years ago
Dulma Churchill 6097c05d88 [clang] Add a preanalysis to compute nullability annotations 8 years ago
Jules Villard 3ab6c43fb6 [tests] awesomize make output 8 years ago
Andrzej Kotulski d4e9f0de64 [Makefile] Print duplicate symbols to separate file, not stderr 8 years ago
Dulma Churchill 565ce2166d [ios] Translate nonnull annotations and take them into account in parameter not null checked issues. 8 years ago
Jules Villard dac8906d86 [make] make sure makefile uses config-time values 8 years ago
Andrzej Kotulski e08d9341c8 [clang] Run direct tests with --no-failures-allowed flag 8 years ago
Dulma Churchill 612e501dfc [ios] Model NSData initWithBytesNoCopy:data length:dataLength 8 years ago
Dulma Churchill 15a0662149 [clang] Adding annotations for ObjC instance variables 8 years ago
Dulma Churchill 461bd691ce [clang] Translate nullable annotations of return types of methods 8 years ago
Jules Villard a6be58848b [make] make frontend tests more functional 8 years ago
Dulma Churchill 5b39b3e323 [ObjC] Model methods from NSArray 8 years ago
Andrzej Kotulski b0a0fbcc35 [tests] fix tests for open source 8 years ago
Andrzej Kotulski 2810740377 [tests] Make project root infer/test/ for clang tests 8 years ago
Dulma Churchill 616ee9276b [clang] Adding model for NSString length to avoid false positive npes. 8 years ago
Jules Villard b34e8fe192 [tests] fix clean targets 8 years ago
Jules Villard ac47d115f5 [tests] include clang.make a bit later to fix compile target 8 years ago
Jules Villard 281d5b49fe [tests] sort bugs in InferPrint 8 years ago
Jules Villard d5e7ee0d82 [tests] run tests using report.json and record all bugs + exceptions 8 years ago
Jules Villard c9bac51b81 [tests] make clang tests Makefile more functional 8 years ago
Josh Berdine 6697ed781f [tests] Rerun test without swallowing output on failure 9 years ago
Cristiano Calcagno 847c141912 [tests] Clean up test files shared between frontend and endtoend tests 9 years ago