7318 Commits (c0152f227892f4a59dff90620729d1f730d2a4b7)

Author SHA1 Message Date
Jules Villard 9690dba871 [pulse] a slow example for pudge
5 years ago
Jules Villard ae57f217d2 [pulse] don't always mistake equality for aliasing
5 years ago
Dulma Churchill d2f8028e77 [preanalysis] Adding a preanalysis to resolve local closures
5 years ago
Daiva Naudziuniene 1c5e47d91e [frontend] Record lambda's captured variables in `operator()` procdesc
5 years ago
Sungkeun Cho 831741c5eb [inferbo] Fix a bug in eval_arr
5 years ago
Qianyi Shu 8d648b9c5a [cost] add cost model for most common NSString functions
5 years ago
Ezgi Çiçek e6ed605d67 [cost] Fix unreachable node Top poisoning
5 years ago
Daiva Naudziuniene 50d659b750 Update type of procdesc and closure expression to contain information about capture variable mode
5 years ago
Sungkeun Cho 9b5820bf32 [CCBM] Add semantics of return
5 years ago
Sungkeun Cho 549bd43ef8 [cost] Print where cost become top
5 years ago
Dulma Churchill 795ceadb46 [clang] Remove protocols from the list of superclasses of ObjC classes
5 years ago
Sungkeun Cho 2e319e7a16 [CCBM] Extend the value domain to express multiple markers
5 years ago
Sungkeun Cho 9c33957d7e [CCBM] Rename MarkerSet/InvMarkerSet
5 years ago
Sungkeun Cho 8e264fd669 [CCBM] Add semantics of assigning marker to local variable
5 years ago
Sungkeun Cho 095b946a13 [CCBM] Support another QE check form
5 years ago
Nikos Gorogiannis 2821cf8fdd [buck-clang] revert 500c1b12c95cbf38d45c1eb4a51c47247cf076ec
5 years ago
Qianyi Shu dc502676ea [cost] add model for NSString.string_with_utf8_string_linear and NSString.length
5 years ago
Qianyi Shu 75e5e94f2c [cost] add inferbo model for NSNumber
5 years ago
Qianyi Shu 1c39d7768f [cost] add inferbo model for NSArray
5 years ago
Josh Berdine 7e77bad4d2 [sledge] Change: Implement Fol using a solver-independent intermediate type
5 years ago
Josh Berdine eca73cf39b [sledge] Build: Move sledge equality solver to separate lib
5 years ago
Ezgi Çiçek ebc9f58f6f [cost] Add back the UI thread message
5 years ago
Daiva Naudziuniene 35011757dc [pulse] Add a flag to pass functions that we want to model as returning non-null
5 years ago
Nikos Gorogiannis 34f7741ad9 [java][2/n] refactor classpath
5 years ago
Nikos Gorogiannis d35807223b [java][1/n] split classpath and program modules
5 years ago
Sungkeun Cho cbfb9612e5 [CCBM] Support marker value as object field in Java
5 years ago
Sungkeun Cho 45f00681b1 [CCBM] Extend domain to have this.field values
5 years ago
Ezgi Çiçek be590bcd4c [cost] Add model for ImmutableSet.of
5 years ago
Ezgi Çiçek 05f1d1676e [litho] Tweak the error message
5 years ago
Ezgi Çiçek 5c2f44cbeb [cost] Add cost models for Collection.addAll
5 years ago
Sungkeun Cho 4ef0a787db [cost] Do not print loop line number in trace message
5 years ago
David Pichardie 9d8fe72213 Improving tests about interface default methods (and virtual calls)
5 years ago
Sungkeun Cho d2f3f81826 [cost] Add model of `google::StrLen`
5 years ago
Jules Villard a89d3db364 [pulse] change recency maps to be backed by lists
5 years ago
Jules Villard da3561a533 [log] fix gc stats merging
5 years ago
Daiva Naudziuniene 0ab3689f1f [infer] NULLPTR_DEREFERENCE false positive caused by thread_local variable
5 years ago
Sungkeun Cho 70233b55f1 [cost] Log unknown functions to scuba only with an option
5 years ago
Qianyi Shu 2756189175 [cost] add test for unmodeled inferbo functions that acts as control variable
5 years ago
Qianyi Shu 149e1879ce [cost] add objc test for customized_class and blocks
5 years ago
GaloisNeko dd2222b861 [infer][PR] typo in TopLifted from infer lab
5 years ago
Sungkeun Cho 1745bf9dd0 [cost] Add model of File.listFiles
5 years ago
Ezgi Çiçek 83a83ce9e0 [litho] Add support for Sections
5 years ago
Qianyi Shu bfe2caf92d [cost] log top cost function
5 years ago
Nikos Gorogiannis ba2bad25aa [debug] new command
5 years ago
Jules Villard 727cc8ce6d [log] add mem usage statistics
5 years ago
Sungkeun Cho 5df13f69e7 [inferbo] Add some models of linked list next methods
5 years ago
Artem Pianykh 0f7b6db07c [nullsafe] Fix handling of assignment expressions in prune
5 years ago
Dulma Churchill 85ee958bf9 [pulse] Add model for NSObject.init
5 years ago
Daiva Naudziuniene 2c48e61031 [pulse] A new issue type OPTIONAL_EMPTY_ACCESS for trying to access folly::Optional when it is folly::none
5 years ago
Dulma Churchill 0887b28a65 [linters] Delete unused linters about ComponentKit
5 years ago
Dulma Churchill 622f0fb6f2 [linters] Remove the linters UNAVAILABLE_API_IN_SUPPORTED_IOS_SDK and REGISTERED_OBSERVER_BEING_DEALLOCATED
5 years ago
Qianyi Shu fc6cd0cb28 [cost] extend BasicCost to BasicCostWithReason
5 years ago
Sungkeun Cho b48534c640 [cost] Support a specific form of linked list iteration
5 years ago
Qianyi Shu 3a338e6960 [cost] log unmodeled function in cost analysis
5 years ago
Dulma Churchill 2d4b3c9acd [builtins] Change the name of __free_cf to the more appropriate _objc_bridge_transfer and delete the biabduction implementation
5 years ago
Dulma Churchill fc7437abb0 [biabduction] Delete Core Foundation models for Memory Leaks
5 years ago
Dulma Churchill 61ae2d1e1b [clang] Add implicit implementations for ObjC getters and setters as a preanalysis
5 years ago
Artem Pianykh bc9c2440df [java] Add an option to log JBir translation
5 years ago
Artem Pianykh 96291c0fdd [nullsafe][tests] Rename package name from nullsafe_default to nullsafe
5 years ago
Nikos Gorogiannis 0255765a54 [starvation] document false positive
5 years ago
Ezgi Çiçek a54de2e0dd [litho] Refactor and remove duplicated code
5 years ago
Dulma Churchill b888e33e1f [biabduction] Delete UNARY_MINUS_APPLIED_TO_UNSIGNED_EXPRESSION
5 years ago
Dulma Churchill a7cca8a734 [biabduction] Delete SKIP_POINTER_DEREFERENCE issue type
5 years ago
Nikos Gorogiannis 6a74b967ac [buck-clang] don't special case for targets
5 years ago
Sungkeun Cho 70a432e795 [CCBM] Support Clang target
5 years ago
Sungkeun Cho ce7317e5cd [CCBM] Support more config format (GK)
5 years ago
Sungkeun Cho f43901bc69 [CCBM] Revise assignment semantics
5 years ago
Dulma Churchill c000fae947 [biabduction] Delete POINTER_SIZE_MISMATCH
5 years ago
Artem Pianykh 9af4fe0b8e [nullsafe] Add a FP test for null-checking assignment result
5 years ago
Qianyi Shu 5d82bf37ce [cost] log unmodeled function
5 years ago
Jules Villard f5993b7254 [website] add remaining issue types
5 years ago
Jules Villard 3846fbd3ee delete unused issue ERADICATE_CONDITION_REDUNDANT_NONNULL
5 years ago
Jules Villard c4e3f51d83 [website] make docs URLs absolute
5 years ago
Sungkeun Cho a49b094e0c [inferbo] Remove unused issue types
5 years ago
Ezgi Çiçek a173320627 [doc] Add documentation for litho required props
5 years ago
Ezgi Çiçek 0c365136b1 [doc] Add documentation for hoisting and invariant calls
5 years ago
Dulma Churchill 219cc64cb6 [biabduction] Delete null_test_after_dereference check
5 years ago
Ezgi Çiçek 64ba97a3e3 [doc] Add documentation for (im)purity
5 years ago
Nikos Gorogiannis 78e6072f49 [buck-clang] don't force number of buck threads
5 years ago
Dulma Churchill 24ec6e9f90 [biabduction] Delete condition always true/false in the biabduction checker
5 years ago
Andrew V. Jones 566c650087 [infer][PR] Correct spelling mistake (hmtl -> html)
5 years ago
Qianyi Shu 9e0d5de91d [cost] add objc test for NSDictionary and NSMutableDictionary
5 years ago
Jules Villard 6e37247b7b make doc-publish
5 years ago
Dulma Churchill 2e7848b179 [biabduction] Delete deallocate_stack_variable and deallocate_static_memory
5 years ago
Ezgi Çiçek b491492796 [inefficient-keyset-iterator] Add documentation
5 years ago
Qianyi Shu fecf954c6e [cost] add objc test for NSArray and NSMutableArray
5 years ago
Sungkeun Cho 33dab9c32d [CCBM] Add reporting with examples (3/3)
5 years ago
Sungkeun Cho 5fed80dd97 [CCBM] Add trace info (2/3)
5 years ago
Sungkeun Cho 960d7fb561 [CCBM] Add a new checker config-checks-beween-markers (1/3)
5 years ago
Jules Villard aa3586b855 document uninit issue
5 years ago
Jules Villard b90f0a0182 document Quandary issue types
5 years ago
Dulma Churchill b6c8e52e8c [biabduction] Delete use after free
5 years ago
Nikos Gorogiannis 75302f2de8 [test determinator] avoid exceptions
5 years ago
Ezgi Çiçek 753b909bfa [cost][doc] Add documentation for cost analysis
5 years ago
Dulma Churchill 415824ac0e [biabduction] Delete deallocation_mismatch
5 years ago
Nikos Gorogiannis ec7930be20 [annotreach] document issues
5 years ago
Sungkeun Cho 788a600ed9 [inferbo] Add documentation of issues
5 years ago
Dulma Churchill b6fc605c5a [biabdcution] Delete BIABD_REGISTERED_OBSERVER_BEING_DEALLOCATED
5 years ago
Jules Villard 5f6280bd1d document pulse issue types
5 years ago
Jules Villard bb6b998473 [biabd] remove BIABD_STACK_VARIABLE_ADDRESS_ESCAPE
5 years ago