93 Commits (0126b64d16df79952c368f0243357a99f1daff66)

Author SHA1 Message Date
Jules Villard 128f37985d [ocaml] upgrade most dependencies
6 years ago
Artem Pianykh 39dce8878f [infra] Update yojson and fix deprecations
7 years ago
Mehdi Bouaziz 13dac07361 MaximumSharing: remove inplace
7 years ago
Mehdi Bouaziz 4c50dc096c MaximumSharing: handle cycles
7 years ago
Mehdi Bouaziz 39c7ab86e1 Maximum sharing: reuse sharing and detect cycles
7 years ago
Mehdi Bouaziz 09efe4f2c1 Add tests for MaximumSharing
7 years ago
Mehdi Bouaziz 0efd8960e1 [Tenv] Maximum sharing
7 years ago
Josh Berdine cfc1c8be36 [copyright] Remove years
7 years ago
Radu Grigore 047c64c528 [topl] Instrument SIL.
7 years ago
Jules Villard 5de9bc29d2 [pulse] better error messages
7 years ago
Jeremy Dubreil 95ddfd04ca Revert "[topl] Synthesize trivial procedures."
7 years ago
Radu Grigore 86aae0b8ed [topl] Synthesize trivial procedures.
7 years ago
Daniel Mercier 3fef754b66 [infer][PR] Escape double quotes in urls
7 years ago
Jules Villard 3ce095a288 [pulse] more efficient representation of attributes
7 years ago
Jules Villard 53b1577b4c [pulse][interproc 3/3] interproc call
7 years ago
Nikos Gorogiannis cf6ced0580 [racerd] on-annotations
7 years ago
Josh Berdine 4acad5ca90 [ocamlformat] upgrade ocamlformat to 0.9
7 years ago
Jules Villard 47e2c68b7c [pp] print html-friendly option types
7 years ago
Mehdi Bouaziz 0185b76c3d Cost domain is not an abstract domain
7 years ago
Mehdi Bouaziz 5add974242 Express MakePPMonoMap in terms of MakePPMap
7 years ago
Mehdi Bouaziz 34ed67fea3 [inferbo] Stronger typing to ensure absence of on-demand env in summary
7 years ago
Jules Villard 4c1ee2a485 [pulse] add traces to the domain
7 years ago
Jules Villard db1814b1d1 [pulse] detect stack variable address escape
7 years ago
Mehdi Bouaziz 00b052826a [inferbo] Enforce physical equality for bottom lifted mem operations
7 years ago
Mehdi Bouaziz 4860ab39a1 Enforce physical equality for BottomLifted, TopLifted, Pair domains
7 years ago
Jules Villard 65d031af66 [pulse] model lambda captures
7 years ago
Jules Villard 1c668c4d41 [SIL][preanalysis] add call flag for functions treating first formal as return
7 years ago
Mehdi Bouaziz 3b9bccf126 [html debug] Do not escape non-ascii chars
7 years ago
Nikos Gorogiannis 6aba4b7ca2 [AI] kill astate type
7 years ago
Mehdi Bouaziz 0ec75c587f [inferbo] Minor simplifications
7 years ago
Mehdi Bouaziz 8240ca4430 More unicode fun: bottom & top
7 years ago
Sungkeun Cho edc090544a [inferbo] Improve pp of Inferbo in traceview
7 years ago
Mehdi Bouaziz a93e05e9fe [inferbo] AliasRet: use AbstractDomain.Flat
7 years ago
Mehdi Bouaziz acf740e145 Print Unicode chars only if the locale allows it
7 years ago
Mehdi Bouaziz 716caf91bf Add is_singleton_or_more to Set and Map
7 years ago
Sungkeun Cho 5653dfac32 [inferbo] Give limit on pretty print of condition set
7 years ago
Mehdi Bouaziz ecedb27d77 Add missing FB copyrights
7 years ago
Mehdi Bouaziz 8ef9bf7641 Expose WTO in ProcCfg
7 years ago
Jules Villard 6837629654 [perf] emit Trace Event json
7 years ago
Mehdi Bouaziz 88bdf7a797 Fix IList.inter
7 years ago
Mehdi Bouaziz f57e7028a8 ProcAttributes: removed unused proc_flags
7 years ago
Mehdi Bouaziz f7fe76e043 Renamings: list -> map
7 years ago
Josh Berdine 40ab73037e [ocamlformat] upgrade to ocamlformat 0.7
7 years ago
Mehdi Bouaziz e3e521afca Kill MinTree
7 years ago
Jules Villard 83a4a8fa5b [dune] jbuilder -> dune
7 years ago
Jules Villard 0bf9666639 [taskbar] less flicker and garbage
7 years ago
Jules Villard 4a1379ebc5 [taskbar] it is born
8 years ago
Ezgi Çiçek cf1c2acb54 [Cost] Add invariant analysis
8 years ago
Mehdi Bouaziz 5b6430e739 Cost solver
8 years ago
Mehdi Bouaziz dc49cb6124 Cost: Polynomial.min_default_left
8 years ago