6506 Commits (6ebc5033a838d24abc0ad276ee7a65002d667fd3)

Author SHA1 Message Date
Sungkeun Cho 6ebc5033a8 [cost] Add model of CFAutorelease
5 years ago
Sungkeun Cho 4aa3338947 [cost] Add autorelease models: some methods of NSKeyedUnarchiver
5 years ago
Sungkeun Cho 83641788d1 [cost] Use prefix convention not returning autoreleased object
5 years ago
Sungkeun Cho 76ad9915a1 [cost] Increase autoreleasepool size when non-ARC call ARC
5 years ago
Ezgi Çiçek e1806cbbb2 [cost] Don't compare callsite location for symbols
5 years ago
Mitya Lyubarskiy 190216ca3a [nullsafe][refactor] More functional-style code for building errors
5 years ago
Daiva Naudziuniene 91a33f6edc [frontend] Captured struct variables in cpp lambdas
5 years ago
Daiva Naudziuniene 857daf63c9 [frontend] Capture reference variables
5 years ago
Daiva Naudziuniene 42abe5b277 [frontend] Fix type of captured vars in lambda's body
5 years ago
Daiva Naudziuniene ff7cd86140 [frontend] Rearrange translation of lambda's body
5 years ago
Daiva Naudziuniene 996c1b63e0 [frontend] Check if a method is a cpp lambda call operator
5 years ago
Daiva Naudziuniene d0cb245303 [frontend] Fix capture init for cpp lambdas
5 years ago
Sungkeun Cho d13ae13a71 [pulse] Fix linting issue
5 years ago
Qianyi Shu 88eb380cc3 [cost] fix objc block name comparison
5 years ago
Mitya Lyubarskiy bc4b1882dc [nullsafe] Add a field to jsonbug_t: unvetted third party methods
5 years ago
Mitya Lyubarskiy ee0b62b958 [nullsafe] Always output `nullsafe_extra` to the result json
5 years ago
Mitya Lyubarskiy 58e897edd0 [nullsafe][refactor] Consolidate information about the issue to be reported
5 years ago
Jules Villard 931cf2d72b [pulse][minor] resolve mysterious 'a in .mli
5 years ago
Jules Villard 03bc3f31c8 [pulse] add option to skip functions/classes
5 years ago
Sungkeun Cho cebf95afc4 [cost] Select autorelease trace with bigger polynomial
5 years ago
Sungkeun Cho a40ad1c733 [cost] Report with relative paths on xcode_isysroot in tests
5 years ago
Ezgi Çiçek 22e25fda76 [inferbo] Ignore symbolic values in ranges when upper bound is constant
5 years ago
Nikos Gorogiannis 49765274b5 Revert "[sqlite] enforce attribute.is_defined iff procdesc is not NULL"
5 years ago
Sungkeun Cho 6dc4612363 [cost] Add trace for autoreleasepool size
5 years ago
Ezgi Çiçek dcad238f11 [cost] Include the previous cost's trace in differential traces
5 years ago
Josh Berdine cd1cfe3487 Adjust Gc control parameters to use best-fit allocator with overhead 120
5 years ago
Nikos Gorogiannis 84ff14f2e7 [sqlite] enforce attribute.is_defined iff procdesc is not NULL
5 years ago
Nikos Gorogiannis d35a4f6f2e [debug] deterministically order procedures when printing
5 years ago
Josh Berdine 7a416739d6 [ocaml] Upgrade to OCaml 4.11.1 and dune 2.7.1
5 years ago
Mitya Lyubarskiy d4e46239b9 [nullsafe][EASY] Whitelist static fields from `java.nio.charset.StandardCharsets`
5 years ago
Ezgi Çiçek 9b84af1813 [cost] Replace polynomial category zero with unreachable
5 years ago
Nikos Gorogiannis 386f303b1d [scheduler][restart] use proc_uids instead of serialised procnames as targets
5 years ago
Jules Villard 7eba62c9ed [doc] update documentation on building checkers
5 years ago
Sungkeun Cho 8fde3f2479 [cost] Revise CostDomain.plus functionality: zero+unreachable
5 years ago
Sungkeun Cho 18baa1f126 [cost] Enable top_and_unreachable issues of autoreleasepool size
5 years ago
Jules Villard b62c3f55b9 [pulse] fix fuel debug message
5 years ago
Sungkeun Cho cb4cf115e1 [cost] Autoreleasepool size analysis
5 years ago
Sungkeun Cho 4dbfb72260 [cost] Extend cost_item json format to print autoreleasepool_size
5 years ago
Nikos Gorogiannis 5406fa3224 [scheduler][restart] use filenames instead of procnames for dependencies
5 years ago
Nikos Gorogiannis 30fcdc7d29 [attributes] request attributes only when procdesc isn't required
5 years ago
Ezgi Çiçek 9681317f57 [preanalysis] Add mli file and documentation for the preanalysis about specializing methods with blocks
5 years ago
Nikos Gorogiannis db9828809e [sourcefiles] use custom serializer
5 years ago
Nikos Gorogiannis a2c1aa79c8 [procname] preserve sharing when serialising
5 years ago
Nikos Gorogiannis 1db53f43b5 [biabduction][models] move to sqlite
5 years ago
Nikos Gorogiannis cb2243741c [sqlite] remove proc_name_hum field
5 years ago
Nikos Gorogiannis e9a6195b52 [sqlite] index on proc_uid
5 years ago
Nikos Gorogiannis 343d6b1bea [preanal] do not rewrite capture db
5 years ago
Sungkeun Cho 65dd303415 [cost] Add new experimental cost kind
5 years ago
Ezgi Çiçek dab523f7eb [cost] Remove unused IO Cost kind
5 years ago
Qianyi Shu c3909c0434 [cost] add iterator model for NSOrderedSet
5 years ago