Commit Graph

334 Commits (9fc048b503cc6c0862f41b852abc32aa0497e209)

Author SHA1 Message Date
Nikos Gorogiannis 711c48aa86 [java] extract java split name from typ module 5 years ago
Sungkeun Cho 9dbc3981cc [infer] Add LRU hash table 5 years ago
Artem Pianykh b50f13eb18 [nullsafe] Support Nullsafe(Local, trust=all/none) mode 5 years ago
Ezgi Çiçek ceb50cdf0e [cost] Adjust cold-start loom query 5 years ago
Jules Villard a684a1edf0 [ocaml] preparations for core v13 5 years ago
Fernando Gasperi Jabalera b212c4e20d [schedulers] Lazy initialization to avoid fork copies 5 years ago
Fernando Gasperi Jabalera 0b22fbb01b Fix RestartSchedulerTests 5 years ago
Fernando Gasperi Jabalera ce32a1b917 [scheduler] [restart] Implement the ProcLocker 5 years ago
Ezgi Çiçek 43a99745b6 [infer] Get rid of verbose Typ.mk Tvoid 5 years ago
Nikos Gorogiannis 91fa6a5404 [typ] extract Procname from Typ 5 years ago
Nikos Gorogiannis 33352623a5 [typ] extract Fieldname from Typ 5 years ago
Nikos Gorogiannis 59a95b316c [typ][fieldname] simplify and streamline interface 5 years ago
Nikos Gorogiannis 2c44035297 [typ][fieldname] eliminate uses of Java.from_string 5 years ago
Mitya Lyubarskiy 8582a782d9 [nullsafe] Support comments and empty lines in third party repo .sig files 5 years ago
Josh Berdine 3c6e2469de [ocamlformat] Enable parsing and reformatting docstrings 5 years ago
Jules Villard a9df6a917f [IR] kill never-true "no_return" flag of Tfun type desc 5 years ago
Jules Villard 25f2293e70 [test determinator] Add the hash function that we use in the plugin to hash the mangled names to compare input mangled names 5 years ago
Jules Villard b03ca78bf3 [pdesc][refactor] ability to set normal and exceptional succs independently 5 years ago
Mitya Lyubarskiy 1b8305d1e1 [nullsafe] Special error messaging for case when unmodelled third-party signature is called 5 years ago
Mitya Lyubarskiy a705373e02 [nullsafe] ThirdPartyAnnotationInfoStorage stores files names and line numbers for signatures 5 years ago
Mitya Lyubarskiy 71fd925d7f [nullsafe] Slightly more functional style for ThirdPartyAnnotationInfo storage 5 years ago
Josh Berdine 8d20e4d64d [ocamlformat] Upgrade ocamlformat version 5 years ago
Mitya Lyubarskiy 7ea42938fe [nullsafe] In-memory storage for accessing nullability information 5 years ago
Mitya Lyubarskiy f2cd03a11e [nullsafe] More rigid format for 3rd party annotation repo 5 years ago
Mitya Lyubarskiy 688deb0936 [nullsafe] Signature and nulllability of a third party method 5 years ago
Nikos Gorogiannis e9b0ca9ce4 [AI] rename Domain.( <= ) to Domain.leq 5 years ago
Dulma Churchill e5f571b097 [test determinator] Refactor Java profiler samples and Java method creation 6 years ago
Dulma Churchill 16bbc9b934 [test determinator] Remove the module JPS.ProfilerSamples that is really just a set of Procnames 6 years ago
Sungkeun Cho 3916d1b3bc [infer] Add type field in Sil.Store 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
Jules Villard a18cf040df [al] better distinction AL vs frontend in file names 6 years ago
Jules Villard 73179f7182 [specs] put specs files operations in their own module 6 years ago
Jules Villard 128f37985d [ocaml] upgrade most dependencies 6 years ago
Phoebe Nichols fa1bcbe12d Change ProcData to have a summary instead of a proc_desc 6 years ago
Mehdi Bouaziz 4c50dc096c MaximumSharing: handle cycles 6 years ago
Phoebe Nichols a4013bdbe9 Remove analyze_ondemand from Ondemand.callbacks 6 years ago
Mehdi Bouaziz 39c7ab86e1 Maximum sharing: reuse sharing and detect cycles 6 years ago
Mehdi Bouaziz 09efe4f2c1 Add tests for MaximumSharing 6 years ago
Josh Berdine cfc1c8be36 [copyright] Remove years 6 years ago
Jeremy Dubreil 5b76bb876f [infer] make the censor reason an option field in the analysis report 6 years ago
Jules Villard b665e1c575 [SIL][HIL] distinguish auxiliary instructions as `Metadata` 6 years ago
Josh Berdine 4acad5ca90 [ocamlformat] upgrade ocamlformat to 0.9 6 years ago
Jules Villard 4c4bb84e2c [liveness] blacklist of dangerous classes 6 years ago
Nikos Gorogiannis 374538a02f [crashcontext] die 6 years ago
Jeremy Dubreil 40ead0ac3d [infer] remove the visibility field from the Infer JSON report 6 years ago
Nikos Gorogiannis 764e9ee1be [AI] empty is not (necessarily) bottom 6 years ago
Jeremy Dubreil 148c269b0d [infer] make the visibility field optional 6 years ago
Mehdi Bouaziz 1fa459967b Prune_node_kind: sum type rather than string 6 years ago
Mehdi Bouaziz 9f333bb433 [quandary] Different source kinds for endpoints 6 years ago