1856 Commits (eaa7c2a8ad5e3168b8ff9787308de6ea4bafa8c7)

Author SHA1 Message Date
Boris Yakobowski eaa7c2a8ad Fix taskbar nesting for ondemand analyses (#1431)
4 years ago
Jules Villard 49883a8332 [refactor] invert ProcAttributes -> Pvar dependency
4 years ago
Sungkeun Cho fd219ae457 [absint] Give instr index to `exec_instr` to get inferbo result
4 years ago
Ezgi Çiçek 2bdc4e5573 [ConfigImpact] Take cost insantiation and models into account
4 years ago
Ezgi Çiçek fb75c2fb11 [refactor] Correct misnomer: params -> args
4 years ago
Ezgi Çiçek a6ab4d38cf [ConfigImpact] Use cost analysis to determine cheapness
4 years ago
Jules Villard f9b6f2bdf1 [Topl] add doc and change TOPL -> Topl
4 years ago
Jules Villard c07af055eb [topl] delete shallow implementations in favour of a single Pulse one
4 years ago
Sungkeun Cho b004a7f510 [liveness] Handles live variables in catch block
4 years ago
Sungkeun Cho d9021b9517 [frontend] Add try_entry, try_exit statements for C++ try-catch blocks
4 years ago
Ezgi Çiçek 432a970432 [refactor] Remove `then ()`
4 years ago
Sungkeun Cho 11e3acb20e [ConfigImpact] Print config-impact-report.json
4 years ago
Ezgi Çiçek a57d572bca [ConfigImpact] Enable clang analysis and add tests
4 years ago
Sungkeun Cho 7e6654cd25 [ConfigImpact] Add a new checker: ConfigImpactAnalysis
4 years ago
Nikos Gorogiannis 745f04f77d [racerd] races in nullsafe classes
4 years ago
Nikos Gorogiannis 8b32da127e [racerd] separate procedure and file analyses
4 years ago
Xiaoyu Liu 285ddb4a98 Infer# integration (#1361)
4 years ago
Sungkeun Cho 32846974eb [closure] Subst variables in ClosureSubstSpecializedMethod
4 years ago
Ezgi Çiçek 840a10afaa [pre-analysis] Remove throw/catch handling from preanalysis
4 years ago
Sungkeun Cho b4b75c4ffb [config] Use not-reversed list types for `Config` variables
4 years ago
Sungkeun Cho 153005c3cb [config] Add RevList for explicit reversed list in Config
4 years ago
Nikos Gorogiannis f779ed8951 [memtrace] allow memory tracing of analysis workers
4 years ago
Nikos Gorogiannis 8c4b212545 [ondemand] kill analyze_proc_desc
4 years ago
Nikos Gorogiannis f4c52851fb [ondemand] remove ref to execution environment
4 years ago
Sungkeun Cho 69371bb2c5 [pulse] Change to ExitProgram state when calling noreturn function
4 years ago
Nikos Gorogiannis 7e79b4826f [proc locker] minor cleanup
4 years ago
Nikos Gorogiannis e152ba8f33 [stats] fix analyzed count
4 years ago
Radu Grigore 72a5a1e7ec [topl] Small step hook inside Pulse
4 years ago
Ezgi Çiçek d3f1aab803 [preanalysis] Handle assigning blocks to locals in closure substitution
4 years ago
Ezgi Çiçek c80b80d0d7 [preanalysis] Handle closure substitution in conditionals
4 years ago
Nikos Gorogiannis 8c40ed53d7 [typ] move type constants to own module
4 years ago
Sungkeun Cho 43b98fc0cf [preanalysis] Replace overridden method calls in ObjC
4 years ago
Jules Villard b2109fa0b9 [debug] add proc names of each spec to the dumped json
4 years ago
Jules Villard 8f94d39ce1 [debug/explore] add possibility to select "all"
4 years ago
Jules Villard 46838a45a4 [pulse] define PulseSummary.yojson_of_t
4 years ago
Jules Villard 3b77523d7f [debug] new option --procedures-summary-json
4 years ago
Jules Villard bfc370f600 [debug,explore] make interactive mode pipe-able
4 years ago
Jules Villard 2a191060b2 [taskbar] print proc name earlier
4 years ago
Jules Villard c47911359a [preanalysis] more conservative and efficient devirtualizers
4 years ago
Nikos Gorogiannis 8ddc9ee48b [starvation] reroute access to set of critical pairs of summary through a fold
4 years ago
Ezgi Çiçek cbe796e541 [preanalysis] Add a new preanalysis for ObjC's copy and mutableCopy
4 years ago
Nikos Gorogiannis d36dbca2fd [starvation] refactor event type with records
4 years ago
Nikos Gorogiannis 8df1f12213 [starvation] make simultaneous lock acquisition an atomic event
4 years ago
Nikos Gorogiannis d2fc917ef9 [gradle] parallelize capture
4 years ago
Nikos Gorogiannis 63586d98df [starvation] make analysis work with sil instead of hil
4 years ago
Sungkeun Cho ead975f193 [closure] Substitute closure parameter when given via variable
4 years ago
Jules Villard 6c8fc85e22 [preanalysis] do not nullify vars captured by ref
4 years ago
Nikos Gorogiannis d35a4f6f2e [debug] deterministically order procedures when printing
4 years ago
Nikos Gorogiannis 386f303b1d [scheduler][restart] use proc_uids instead of serialised procnames as targets
4 years ago
Jules Villard 7eba62c9ed [doc] update documentation on building checkers
4 years ago