Commit Graph

240 Commits (79d65a83dffb6c822aa3254bc993c857b7bfcebf)

Author SHA1 Message Date
Jules Villard bb6b998473 [biabd] remove BIABD_STACK_VARIABLE_ADDRESS_ESCAPE 5 years ago
Daiva Naudziuniene 412d2777eb [pulse] Add a flag to pass functions that we want to model as abort 5 years ago
Nikos Gorogiannis 23c1b4f960 [classloads] remove dead analyser 5 years ago
Dulma Churchill 11c6e3e0ee [pulse] Enable pulse memory leaks and disable biabduction one 5 years ago
Jules Villard 97feb81c3b revive --pmd-xml 5 years ago
Jules Villard 0bf23c66fd [help] document checkers 5 years ago
Jules Villard f34bd2b069 [help] import issue types documentation from website 5 years ago
Jules Villard 7ba6e015a8 skeleton new `infer help` command 5 years ago
Ezgi Çiçek a090551d69 [cost] Remove EXPENSIVE_EXECUTION_TIME issue type 5 years ago
Ezgi Çiçek 4858d29147 [cost] Add ability to test costs-report.json 5 years ago
Jules Villard 4bb836b2c3 [Config] pull some options out of the big group of debug 5 years ago
Jules Villard c61d2ba32f kill Config.analysis_stops 5 years ago
Jules Villard bc669c6c9f no dynamic visibility 5 years ago
Jules Villard f616da42f1 [docs] only one checker allowed per issue type 5 years ago
Nikos Gorogiannis 2bbd25087c [buck] java & clang combined capture 5 years ago
Jules Villard 090ce4edb9 [IR] delete unused Issue types 5 years ago
Jules Villard f8e71ceb1e [topl] make TOPL its own checker 5 years ago
Ezgi Çiçek 4f97296e55 [cost] Remove cold-start issues 5 years ago
Jules Villard 8a0d584121 [java] ability to call directly into the Java source parser for debug 5 years ago
Jules Villard 65d2bc692d [pulse] enable for Java 5 years ago
Dulma Churchill ef7bc324e3 [pulse] Add a flag to model methods for memory ownership transfer 5 years ago
Nikos Gorogiannis 8d83fc3969 [config] remove noop option --procedures-per-proc 5 years ago
Dulma Churchill 40143ab01c [pulse] Model CFRelease as removing the Allocated attribute rather than as free 5 years ago
Sungkeun Cho d373a81b73 [pulse] Keep only one disjunct from blacklisted function 5 years ago
Jules Villard 385b6fa914 [pulse] revamp arithmetic, put everything in the path condition 5 years ago
Jules Villard 5c453393ff [pulse] recency model for memory accesses 5 years ago
Jules Villard 44108c2392 delete ondemand capture 5 years ago
Mitya Lyubarskiy d5862b0a22 [nullsafe] Add checks to warn about misuse of nested class @Nullsafe annotations 5 years ago
Nikos Gorogiannis 581af4856e [racerd] fix unknown-returns-owned option to true and remove 5 years ago
Nikos Gorogiannis 07175f163c [racerd] make unknown-returns-owned true by default 5 years ago
Mitya Lyubarskiy a7e8bb5f4d [reporting] Don't secretly hide `Info` issues 5 years ago
Jules Villard 36f44f030d [pudge] spit out sledge replay tests 5 years ago
Dulma Churchill bdba1db6ef [biabduction] Remove the flags for modelling alloc and release functions that are unused 5 years ago
Dulma Churchill 2d168f75a6 [pulse] Add options for modelling alloc models and free models from user-defined regexes. 5 years ago
Jules Villard 8f74e4a3d8 [infer-out][8/9] kill --test-determinator-output 5 years ago
Jules Villard 7e1f0fdff9 [infer-out][7/9] kill --export-changed-functions-output 5 years ago
Jules Villard 932d3a3f92 [infer-out][6/9] kill --log-file option 5 years ago
Mitya Lyubarskiy 3ccacb1f6e [nullsafe] Add nullsafe extras for meta-issues 5 years ago
Sungkeun Cho cfe4c62e47 [inferbo] Limit depth of abstract location 5 years ago
Jules Villard 66ed16fd27 [clang] skip initialisation of large compound values 5 years ago
Jules Villard d4f1b83a75 [python] migrate `infer explore --html` to OCaml, missing GitHub integration 5 years ago
Jules Villard fd03815f36 [CLI] kill --report-hook option 5 years ago
Jules Villard c73feb82b4 [CLI] kill --pmd-xml option 5 years ago
Jules Villard 8d6153d949 [python] create console output and report.txt from OCaml 5 years ago
Jules Villard d8134e39cb [infer-out] change bugs.txt to report.txt 5 years ago
Jules Villard d4a154fea2 [CLI] make `--quiet` also disable the progress bar 5 years ago
Fernando Gasperi Jabalera 2762c411b6 Use LRUCache in Ondemand.LocalCache 5 years ago
Mitya Lyubarskiy 8dae30a6bf [nullsafe] Refine definition of meta issues 5 years ago
Ezgi Çiçek cf50a387e5 [cost] add a mode to compute exclusive cost 5 years ago
Dulma Churchill e99295e0e9 [pulse] Memory leak check 5 years ago
Mitya Lyubarskiy f291f93248 [nullsafe] Implement class-level analysis and calculate meta-issues. 5 years ago
Jules Villard e5b50d7d46 [quandaryBO] delete :( 5 years ago
Jules Villard 339ebe74ec [config] sensible default for --from-json-report 5 years ago
Jules Villard c27e4c72a4 [config] delete --issues-txt option 5 years ago
Jules Villard 96490d1bad [config] delete --summary-stats option 5 years ago
Jules Villard 33626092d4 [config] delete --precondition-stats option 5 years ago
Jules Villard 957337bba2 [log] delete PerfStats and EventLogger frameworks 5 years ago
Jules Villard 8e5ee67fed [config] datatype for checkers 5 years ago
Sungkeun Cho 3653c68c8e [infer] Add summary-lookup option in infer-explore 5 years ago
Fernando Gasperi Jabalera addd6037ba Add Scuba tagsets 5 years ago
Jules Villard e38f51f969 [debt] kill --procs-csv 5 years ago
Mitya Lyubarskiy bd83813b3e [tech debt] Remove experimental nullability checkers 5 years ago
Ezgi Çiçek 7deaae6598 [cost] Rename ZERO_* to *_UNREACHABLE_AT_EXIT 5 years ago
Sungkeun Cho 046e392f3a [infer] Add --continue-analysis option 5 years ago
Artem Pianykh b50f13eb18 [nullsafe] Support Nullsafe(Local, trust=all/none) mode 5 years ago
Nikos Gorogiannis 281385203f [biabduction] kill guarded by check 5 years ago
Ezgi Çiçek b5562f124a [cost] Disable reporting of allocation costs 5 years ago
Sungkeun Cho cf6073a60c [inferbo] Check tainted value is used in array accesses or malloc 5 years ago
Sungkeun Cho f94990a0c2 [inferbo] Add taint domain 5 years ago
Dulma Churchill 63428e7b69 [SelfInBlock] Check for when weakSelf is used in a no escaping block 5 years ago
Dulma Churchill b1eb969635 [selfInBlock] Add a new check when strongSelf is captured in a (sub)block. 5 years ago
Jules Villard a8b2c58bfb [pulse] new option to turn pulse back into an intra-procedural analysis 5 years ago
Mitya Lyubarskiy 696c0e8b09 [nullsafe] Introduce a flag for conditionally disabling field not initialized issue 5 years ago
Jules Villard 0c093d6289 [java] kill --specs-library 5 years ago
Jules Villard 4b4183b402 [buck] stop supporting the pre-genrule Java integration 5 years ago
Fernando Gasperi Jabalera e6069f3ef7 Create RestartScheduler 5 years ago
Fernando Gasperi Jabalera 87b29a2d72 Add --scheduler option 5 years ago
Nikos Gorogiannis 32639d6ebc [racerd] assume unknown code returns owned objects 5 years ago
Jules Villard e4dd2bbd8c [buck] one buck mode datatype to rule them all 5 years ago
Radu Grigore c9699b9cd4 [biabduction] Do not join postconditions after the footprint phase. 5 years ago
Sungkeun Cho 387ef518f9 [inferbo] Revert external relational domains (apron, elina) 5 years ago
Ezgi Çiçek 38421e2735 [litho] Remove old domain 5 years ago
Sungkeun Cho bc5f740945 [infer] make deadcode is back 5 years ago
Ezgi Çiçek 47c89611a5 [litho] Remove GraphQL ShouldUpdate analysis 5 years ago
Sungkeun Cho 47790ed496 [litho] Add prop check in the new domain 5 years ago
Dulma Churchill f69d0992bc [self-in-block] Add new issue type MULTIPLE_WEAKSELF 5 years ago
Mitya Lyubarskiy 7d1959a5aa [nullsafe][bug fix] Introduce a param guiding optimistic treatment of third party params and fix a bug in the current behavior. 5 years ago
Mitya Lyubarskiy 0732dc63de [nullsafe] An ability to show the different path to third party folder rather than one that is specified in config 5 years ago
Mitya Lyubarskiy d5b574dd80 [nullsafe] Render strict mode violations nicely 5 years ago
Nikos Gorogiannis 08df37ef76 [starvation] whole program analysis 5 years ago
Jules Villard 6df4fb6a9b [pulse] report dereference of NULL and constants 5 years ago
Dulma Churchill bf581e0b72 [self in block] Add a check for strongSelf not checked for null 5 years ago
Ezgi Çiçek 94f4ded9b4 [cost] Introduce cost issue types for functions on UI Thread 5 years ago
Mitya Lyubarskiy cc83c1018b [nullsafe] Path to third-party signatures can be accepted in absolute or relative forms. 5 years ago
Mitya Lyubarskiy 3d2df4cc3c [nullsafe] Functionality to load 3rd party info from the storage 5 years ago
Dulma Churchill 43823266ec [self in block] Add a new checker to detect correct uses of when ObjC blocks capture self. 5 years ago
Ezgi Çiçek 3b41abfb88 [invariant-call] Disable issue type 5 years ago
Martin Trojer 5508a64d60 new flag to find infer-deps when `buck target` fails to 5 years ago
Dulma Churchill ef75952223 [test determinator] Pass flag to test determinator for clang, add test 5 years ago
Jules Villard 707e7b2daa [config] saner names and doc for blacklist options 5 years ago