1831 Commits (7e79b4826f9d12858fb8a97a1a8208bdb9ec7452)

Author SHA1 Message Date
Nikos Gorogiannis 7e79b4826f [proc locker] minor cleanup
5 years ago
Nikos Gorogiannis e152ba8f33 [stats] fix analyzed count
5 years ago
Radu Grigore 72a5a1e7ec [topl] Small step hook inside Pulse
5 years ago
Ezgi Çiçek d3f1aab803 [preanalysis] Handle assigning blocks to locals in closure substitution
5 years ago
Ezgi Çiçek c80b80d0d7 [preanalysis] Handle closure substitution in conditionals
5 years ago
Nikos Gorogiannis 8c40ed53d7 [typ] move type constants to own module
5 years ago
Sungkeun Cho 43b98fc0cf [preanalysis] Replace overridden method calls in ObjC
5 years ago
Jules Villard b2109fa0b9 [debug] add proc names of each spec to the dumped json
5 years ago
Jules Villard 8f94d39ce1 [debug/explore] add possibility to select "all"
5 years ago
Jules Villard 46838a45a4 [pulse] define PulseSummary.yojson_of_t
5 years ago
Jules Villard 3b77523d7f [debug] new option --procedures-summary-json
5 years ago
Jules Villard bfc370f600 [debug,explore] make interactive mode pipe-able
5 years ago
Jules Villard 2a191060b2 [taskbar] print proc name earlier
5 years ago
Jules Villard c47911359a [preanalysis] more conservative and efficient devirtualizers
5 years ago
Nikos Gorogiannis 8ddc9ee48b [starvation] reroute access to set of critical pairs of summary through a fold
5 years ago
Ezgi Çiçek cbe796e541 [preanalysis] Add a new preanalysis for ObjC's copy and mutableCopy
5 years ago
Nikos Gorogiannis d36dbca2fd [starvation] refactor event type with records
5 years ago
Nikos Gorogiannis 8df1f12213 [starvation] make simultaneous lock acquisition an atomic event
5 years ago
Nikos Gorogiannis d2fc917ef9 [gradle] parallelize capture
5 years ago
Nikos Gorogiannis 63586d98df [starvation] make analysis work with sil instead of hil
5 years ago
Sungkeun Cho ead975f193 [closure] Substitute closure parameter when given via variable
5 years ago
Jules Villard 6c8fc85e22 [preanalysis] do not nullify vars captured by ref
5 years ago
Nikos Gorogiannis d35a4f6f2e [debug] deterministically order procedures when printing
5 years ago
Nikos Gorogiannis 386f303b1d [scheduler][restart] use proc_uids instead of serialised procnames as targets
5 years ago
Jules Villard 7eba62c9ed [doc] update documentation on building checkers
5 years ago
Nikos Gorogiannis 5406fa3224 [scheduler][restart] use filenames instead of procnames for dependencies
5 years ago
Nikos Gorogiannis 30fcdc7d29 [attributes] request attributes only when procdesc isn't required
5 years ago
Ezgi Çiçek 9681317f57 [preanalysis] Add mli file and documentation for the preanalysis about specializing methods with blocks
5 years ago
Nikos Gorogiannis 1db53f43b5 [biabduction][models] move to sqlite
5 years ago
Nikos Gorogiannis cb2243741c [sqlite] remove proc_name_hum field
5 years ago
Nikos Gorogiannis e9a6195b52 [sqlite] index on proc_uid
5 years ago
Nikos Gorogiannis 343d6b1bea [preanal] do not rewrite capture db
5 years ago
Dulma Churchill 2e66bf6b8f [closures preanalysis][2/n] Add second preanalysis that fills the body of the specialized methods with blocks
5 years ago
Sungkeun Cho 4c2d5a4c49 [reanalyze] Fix reanalyze option
5 years ago
Nikos Gorogiannis 06f5eee680 [merge] measure tenv size only in debug mode
5 years ago
Nikos Gorogiannis dc29f8eeca [specs] fix reanalysis
5 years ago
Daiva Naudziuniene dcc12d0a42 [closuressubstitution] Flip order of captured variables and actual parameters
5 years ago
Nikos Gorogiannis 12189f4c4e [specs] remove sharding infra
5 years ago
Nikos Gorogiannis c98783a45a [specs] store analysis and report artefacts separately
5 years ago
Nikos Gorogiannis a9c9d97fb6 [specs] index by procname
5 years ago
Nikos Gorogiannis b763a9dd7e [specs] store in db
5 years ago
Jules Villard 7ccec3fd99 [build] make dune format files when testing
5 years ago
Sungkeun Cho 761d2c56af [cost] Separate purity analysis and reporting
5 years ago
Nikos Gorogiannis fe617afa49 [specs] move specs file functionality into summary
5 years ago
Sungkeun Cho 0012b1edcc [specs] Add an option to shard spec files
5 years ago
Radu Grigore 9784ee0858 [topl] Prepare cheap port to pulse.
5 years ago
Jules Villard 0aeb33947a [debug] add --procedures-cfg
5 years ago
Nikos Gorogiannis 41b4e39817 [devirtualizer][java] do not assume first super is a class
5 years ago
Dulma Churchill d2f8028e77 [preanalysis] Adding a preanalysis to resolve local closures
5 years ago
Jules Villard da3561a533 [log] fix gc stats merging
5 years ago