Commit Graph

4034 Commits (672fd3a9a573a802444d8ae7e53e452e3624eebb)

Author SHA1 Message Date
Mehdi Bouaziz 672fd3a9a5 [inferbo] Refactor 3/8: model_by_value without model_env 7 years ago
Mehdi Bouaziz 90b5600c8f [inferbo] Refactoring 2/8: abstract type for counter 7 years ago
Mehdi Bouaziz ca14c2106e [inferbo] Refactoring 1/8: labels for arrayBlk functions 7 years ago
Varun Arora 07b0703513 [reporting][perf] report total frontend and total backend time perf stats 7 years ago
Varun Arora 00744a888a [reporting][perf] PerfStats directly resolves filename - no need to pass as parameter 7 years ago
Varun Arora 24e66ada0b [reporting][perf] combine PerfStats source_file with stats_type 7 years ago
Mehdi Bouaziz c29c636768 [Inferbo] No need to check Bottom states 7 years ago
Mehdi Bouaziz cbbc649636 Simplify Specs.load_summary_to_spec_table 7 years ago
Ezgi Çiçek 1cef32eaf7 Rewrite minimum_propagation algorithm in a functional way 7 years ago
Jeremy Dubreil 2e14f9c9c3 [infer] model android.app.AlarmManager.cancel(PendingIntent) as not accepting a null parameter 7 years ago
Jeremy Dubreil 8cfbdef7e0 [infer][biabduction] no longer track the resources saved into a container 7 years ago
Josh Berdine dcc0f646fe Add demo LLAIR client 7 years ago
Sam Blackshear aabf8aec55 [quandary] use `_risk` warning types for endpoint sources in Java 7 years ago
Jules Villard e48cc3a370 [capture] store compilation db arguments one per line 7 years ago
Dino Distefano e54df20eb7 Migrate to Itv.Bound 7 years ago
Jules Villard 57900b11ae [istd] no need to re-implement List.fold_until 7 years ago
Jules Villard 8df15e2f00 [backend] try not to re-allocate too much when normalizing props 7 years ago
Jules Villard 1f04a5eda0 [IList] move to base/ and use Core 7 years ago
Sam Blackshear 7efb5cb549 [ownership] allow placement new on non-var expressions 7 years ago
Sam Blackshear 57a8c2f594 [quandary] don't taint dummy Thrift `_return` formals 7 years ago
Sam Blackshear 082e3f1f9e [ownership] use Base instead of Var 7 years ago
Jeremy Dubreil 373b43eebf [eradicate] minor simplification of the reporting code 7 years ago
Sam Blackshear 6b3282f619 [ownership] First parameter to constructor is read, not written 7 years ago
Jeremy Dubreil 7851ae0389 [infer] remove the concept of advice which does not seem to be used 7 years ago
Varun Arora c3184acd2e [reporting][perf] report InferPrint time taken 7 years ago
Varun Arora 68ab61976a Revert "[reporting][perf] Add PerfStats support for ad-hoc timers" 7 years ago
Dulma Churchill 9c9519fddb [backend] Pass the execution environment around to use it to load tenv of callees in a more efficient way 7 years ago
Varun Arora d746b10bf3 [reporting][perf] Add PerfStats support for ad-hoc timers 7 years ago
Varun Arora c296c06996 [reporting][perf] Add PerfStats support for ad-hoc timers 7 years ago
Varun Arora fba4014d1c [reporting][perf] Add PerfStats support for reporting time and memory related stats separately 7 years ago
Jules Villard 5014e7d9eb upgrade ocaml version to 4.06.1 7 years ago
Dulma Churchill 96a2f8d689 [objc] Add missing fields to the tenv also when they are added to the footprint 7 years ago
Dulma Churchill 862bbdb5fc [retain cycles] Take weak pointers into account to avoid false positives 7 years ago
Tony Hu a7908c1f11 [java] Change classpath logic to handle paths relative to project root 7 years ago
Sam Blackshear f8dfc2305e [ownership] simple 2-step traces 7 years ago
Sam Blackshear ec73adc66d [ownership] support placement new 7 years ago
Jeremy Dubreil 245e49e2da [infer] Eradicate should understand any form of checkNotNull 7 years ago
Jeremy Dubreil e801617488 [infer][java] Eradicate should not report a Return Not Nullable when a method returns the integer 0 7 years ago
Sam Blackshear 1ea4f01403 [ownership] consolidate acquires_ownership cases 7 years ago
Dulma Churchill aca39195f8 [retain cycles] Use decompiled expressions in the retain cycle message 7 years ago
Dulma Churchill d04a7aed52 [clang] Removed the mangling part of Clang global variables in the error messages 7 years ago
Jeremy Dubreil 9acfcc815e [infer][java] log the failures happening when the frontend fails to load a class from the classpath 7 years ago
Sam Blackshear 6d46b0c7be [cleanup] stop printing `&`'s on `Var.t`'s 7 years ago
Dulma Churchill 40dd0e1c95 [objc] Add only the main part of ObjC method names in reports 7 years ago
Mehdi Bouaziz cbbe455c4a [Inferbo] Reporting: refactoring 7 years ago
Mehdi Bouaziz 2916c97e0a [easy] Java nits 7 years ago
Sam Blackshear 0d5e9d0934 [bug hash] strip temporary var names from qualifier 7 years ago
Sungkeun Cho bd040cf696 [inferbo] Add an issue type for alarms by unknown function call 7 years ago
Sam Blackshear b57aa90d7d [quandary] don't crash if JSON source/sink is invalid procedure name 7 years ago
Mehdi Bouaziz 1db6e0c2c6 [easy] Labels for Procdesc.fold_nodes/instrs 7 years ago