5121 Commits (2158090322a9f08a437019cb876fd6247e3912c7)

Author SHA1 Message Date
Sungkeun Cho 2158090322 [inferbo] Extend Simple alias domain
5 years ago
Nikos Gorogiannis d073e80648 [logging] log available memory on startup
5 years ago
Mitya Lyubarskiy 39aca6326c [nullsafe] Remove old traces of modelling the annotation for the field
5 years ago
Mitya Lyubarskiy 21d3450ef5 [nullsafe] Remove special treatment of @Nonnull for "Condition Redundant" check
5 years ago
Sungkeun Cho 0574372891 [inferbo] Simplify alias targets
5 years ago
Sungkeun Cho 21c890f23d [inferbo] Revise widen of bounds
5 years ago
Nikos Gorogiannis 3543c89c19 [lockless] detect lock acquisitions from methods annotated @Lockless
6 years ago
Sungkeun Cho c20bda0350 [inferbo] Ignore type on field comparison
6 years ago
Sungkeun Cho afcb0ab46b [inferbo] Address collection add in loop
6 years ago
Nikos Gorogiannis b6c3f40ab0 [sqlite] page and cache size flags and defaults
6 years ago
Mitya Lyubarskiy fc651cb876 [nullsafe] Remove deadcode
6 years ago
Mitya Lyubarskiy 5de3e415db [nullsafe] Remove custom hash calculation for err_instance
6 years ago
Fabio Milano caba376211 [UIComponentContext] Added UIContext to mutable_local_variables whitelist
6 years ago
Phoebe Nichols 71e1704bf9 Clean results directory before using incremental analysis
6 years ago
Phoebe Nichols 1a010eda78 Add method to clean the results directory
6 years ago
Phoebe Nichols eb38b9c4c3 Add method to clean capture data
6 years ago
Dulma Churchill 86140581d5 [AL] Adding predicate for AL rule to check that a variable of a specific type is being captured in a block
6 years ago
Dulma Churchill ab683af1f1 [objc frontend] Keep the counter for block names local to each procedure
6 years ago
Sungkeun Cho d397ea03d1 [cost] Print debug information when top value is generated
6 years ago
Mitya Lyubarskiy b00b526928 [nullsafe] Remove "Field not mutable" check
6 years ago
Mitya Lyubarskiy b1810ef3ff [nullsafe] @Nonnull should not suppress Field Not Initialized warning
6 years ago
Sungkeun Cho f79871c5fa [cost] Ignore character symbols in the cost results
6 years ago
Sungkeun Cho 5e1e5d412c [inferbo] Add Java String constructor models
6 years ago
Sungkeun Cho 962e56cb1b [infer] Use typ instead of root_typ if possible
6 years ago
Sungkeun Cho 3916d1b3bc [infer] Add type field in Sil.Store
6 years ago
Dulma Churchill 27ea5d041b [biabduction] Rename use_after_free to avoid name clash with Pulse
6 years ago
Nikos Gorogiannis 5ee59cea23 [sqlite] fix daemon logic in non-forking integrations
6 years ago
Nikos Gorogiannis 01dc06b05f [sqlite] launch daemon only if jobs > 1
6 years ago
Sungkeun Cho 3250ff35d2 [infer] Add typ field in Sil.Load
6 years ago
Sungkeun Cho a50fcaf2dd [infer] Use inline record for Sil.Load and Sil.Store
6 years ago
Sungkeun Cho 78cfc867a5 [inferbo] Print non-verbose program variables
6 years ago
Nikos Gorogiannis c872fb5e1d [sqlite] kill write daemon in all circumstances
6 years ago
Dulma Churchill d04e098eb1 [AL] Add a is_static predicate
6 years ago
Dulma Churchill 0904be07aa [clang] Upgrade Infer after change to the plugin to swap storage_class with is_static
6 years ago
Mitya Lyubarskiy 58fe80fdf5 [nullsafe] remove 'annotation' abstraction.
6 years ago
Mitya Lyubarskiy 46cf107411 [nullsafe] Remove functionality for @Present annotations
6 years ago
Nikos Gorogiannis b8954e714e [sqlite] write-server implementation
6 years ago
Nikos Gorogiannis 26823b22f1 [sqlite] skeleton protocol for dbwriter
6 years ago
Nikos Gorogiannis 83aea33c68 [sqlite] move all writes to one module
6 years ago
Nikos Gorogiannis c07555a768 [sqlite] reset before query
6 years ago
Sungkeun Cho ad4bc0a905 [cost] Ignore non-int symbols in the cost results
6 years ago
Nikos Gorogiannis 998960930f [deadcode] multilinks
6 years ago
Phoebe Nichols 6874926b10 Clean specs directory before running capture
6 years ago
Sungkeun Cho a294085d9a [inferbo] Extend size alias domain for Java temporary variables
6 years ago
Sungkeun Cho 5127a975e3 [cost] Ignore boundends when getting range
6 years ago
Ezgi Çiçek a18e22ef7f [pulse] Remove empty edges and their WrittenTo from post
6 years ago
Jules Villard 0911a1297a [pulse] do not record addresses of logical variables
6 years ago
Jules Villard 22c5acd236 [pulse] utility method `PulseDomain.Memory.pp_edges`
6 years ago
Sungkeun Cho 1918477da8 [cost] Simplify range of min(1,x)
6 years ago
Mitya Lyubarskiy e97621c4ee [easy] we never created a param here
6 years ago