95 Commits (671727be538fc1206ab6148adf23e9949ebdd560)

Author SHA1 Message Date
Nikos Gorogiannis 745f04f77d [racerd] races in nullsafe classes
4 years ago
Ezgi Çiçek b57ccc3364 [cost] Remove expensive modeling for Provider.get
4 years ago
Xiaoyu Liu 285ddb4a98 Infer# integration (#1361)
4 years ago
Ezgi Çiçek 802dce02d1 [cost] Model Collection's containsAll
4 years ago
Ezgi Çiçek 0a517db238 [cost] Model Collection's contains
4 years ago
Ezgi Çiçek 90974b92e4 [cost] If the modeled cost is Top, underestimate the cost
4 years ago
Sungkeun Cho f3a29d1c9c [frontend] Add a return param of struct type in ObjC methods
4 years ago
Ezgi Çiçek 34eb8ebafb [cost] Model Map.containsValue
4 years ago
Ezgi Çiçek 7487676f9f [control][cost] Refactor
4 years ago
Ezgi Çiçek d02f0b322e [cost] Record zero operation cost for procedures that simply throw
4 years ago
Ezgi Çiçek 731b632632 [cost] Procedures with empty body gets 0 cost
4 years ago
Ezgi Çiçek 128d13d810 [inferbo][cost] Refactor cost env
4 years ago
Sungkeun Cho ce9472f451 [cost] Add trace of closure in autoreleasepool checker
4 years ago
Ezgi Çiçek f3f77fa0b4 [cost] Silence the log in non-debug mode and refactor
4 years ago
Sungkeun Cho ac009cb3aa [cost] Add expensive autoreleasepool size issue type
4 years ago
Ezgi Çiçek a09ea5ea9c [cost] add model for iterating over collections via block
4 years ago
Sungkeun Cho 15c1f816dc [cost] Check if callee is actually defined
4 years ago
Sungkeun Cho 0f44f39b41 [cost] Support closure symbols in operation/allocation cost kinds
4 years ago
Sungkeun Cho 075581ec8d [cost] Extend the polynomial domain for closure field
4 years ago
Sungkeun Cho fb080ac0cc [cost] Extend the polynomial domain (preparation)
4 years ago
Ezgi Çiçek eb0fe0f995 [cost] Refactor dispatch mechanism to be uniform across cost kinds
4 years ago
Ezgi Çiçek 980f110156 [cost] Add naive model for forEach
4 years ago
Sungkeun Cho a9e2322bda [closure] Keep closure parameter in specialized procedure
4 years ago
Sungkeun Cho 8222d5fa1f [cost] Ignore tagged pointers in autoreleasepool size
4 years ago
Sungkeun Cho 498b49769c [cost] Add model of NSArray.index_of_object_passing_test
4 years ago
Sungkeun Cho 336e1c7b99 [cost] Refactoring: autorelease size models
4 years ago
Ezgi Çiçek ee5ccfeb9b [cost] Add differential test for unreachable cost issue type
4 years ago
Sungkeun Cho 6ebc5033a8 [cost] Add model of CFAutorelease
4 years ago
Sungkeun Cho 4aa3338947 [cost] Add autorelease models: some methods of NSKeyedUnarchiver
4 years ago
Sungkeun Cho 83641788d1 [cost] Use prefix convention not returning autoreleased object
4 years ago
Sungkeun Cho 76ad9915a1 [cost] Increase autoreleasepool size when non-ARC call ARC
4 years ago
Sungkeun Cho 6dc4612363 [cost] Add trace for autoreleasepool size
4 years ago
Sungkeun Cho 8fde3f2479 [cost] Revise CostDomain.plus functionality: zero+unreachable
4 years ago
Sungkeun Cho cb4cf115e1 [cost] Autoreleasepool size analysis
4 years ago
Nikos Gorogiannis 30fcdc7d29 [attributes] request attributes only when procdesc isn't required
4 years ago
Sungkeun Cho 65dd303415 [cost] Add new experimental cost kind
4 years ago
Ezgi Çiçek dab523f7eb [cost] Remove unused IO Cost kind
4 years ago
Qianyi Shu d908accd0c [cost] add inferbo model for NSArray.arrayByAddingObjectsFromArray, NSMutableArray.initWithCapacity
5 years ago
Qianyi Shu bb828a92af [cost] refactor cost model and add NSArray.sort cost model.
5 years ago
Sungkeun Cho 88d5f4b9ad [Cost] Add cost model of binary search
5 years ago
Qianyi Shu 4683076ea6 [cost] add NSMutableArray's add and remove function model
5 years ago
Qianyi Shu a7ff42069c [cost] write ObjC's NSCollection model separately and refactor
5 years ago
Jules Villard 7ccec3fd99 [build] make dune format files when testing
5 years ago
Jules Villard f1e9e28f73 [pudge] delete
5 years ago
Sungkeun Cho 161b3484f9 [cost] Revert subclass lookup heuristics
5 years ago
Ezgi Çiçek aa2f420ac8 [inferbo][cost] Check supertype in ObjC models
5 years ago
Ezgi Çiçek feefda3e59 Wrap Java's PatternMatch into its own module
5 years ago
Qianyi Shu 2547a75b8b [cost] add more inferbo and cost analysis models for NSString
5 years ago
Qianyi Shu 8d648b9c5a [cost] add cost model for most common NSString functions
5 years ago
Sungkeun Cho 549bd43ef8 [cost] Print where cost become top
5 years ago