641 Commits (b49f39b80ef8600d23f515977aab944cbbe48b3c)

Author SHA1 Message Date
Sungkeun Cho 3d087ff5e5 [inferbo] Update relation between iterator and integer value on Call
5 years ago
Sungkeun Cho 7e3275dcc8 [inferbo] Add relation between iterator and integer value
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 cef051dd1a [typ] extract Struct module
5 years ago
Jules Villard 65d0d18326 [SIL] splitting off biabd stuff from SIL
5 years ago
Ezgi Çiçek 01755ef48e [inferbo] Add model for String.split
5 years ago
Ezgi Çiçek be1fda72a8 [inferbo] Add model for `Collection.toArray`
5 years ago
Sungkeun Cho 5bdd70e8f0 [inferbo] Refactor some function names
5 years ago
Sungkeun Cho 822ea72978 [inferbo] Add mli files
5 years ago
Sungkeun Cho 396d1d20ce [inferbo] No phantom field in inferbo
5 years ago
Sungkeun Cho 831b487b6a [inferbo] Add bufferOverrrunSemantics.mli
5 years ago
Ezgi Çiçek 0b5d7b71cb [inferbo] Add model for load of java.util.Collections.EMPTY_*
5 years ago
Ezgi Çiçek 12478e1238 [inferbo] Add models for Java Collections
5 years ago
Sungkeun Cho 387ef518f9 [inferbo] Revert external relational domains (apron, elina)
5 years ago
Nikos Gorogiannis e42bd8cd6c [typ][fieldname] further reduce and improve interface
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
Sungkeun Cho bc5f740945 [infer] make deadcode is back
5 years ago
Jules Villard 49fb5b7c85 [pulse] do arithmetic on pointers too
5 years ago
Jules Villard 1bde1ef0f0 [pulse] use inferbo's prune in `PRUNE` nodes
5 years ago
Jules Villard fd9d963b1c [inferbo] generalise `prune_comp` to `prune_binop`
5 years ago
Jules Villard eb52b28f91 [pulsebo] use inferbo in prunes
5 years ago
Jules Villard d9f5d8779b [pulsebo] more binary operators
5 years ago
Jules Villard 2316608b85 [pulsebo] Bottom intervals cannot appear in an abstract state
5 years ago
Jules Villard 70fc1ab44a [pulse] eval unops using inferbo
5 years ago
Josh Berdine 3c6e2469de [ocamlformat] Enable parsing and reformatting docstrings
5 years ago
Sungkeun Cho aef3797837 [inferbo] Add arrayBlk.mli
5 years ago
Sungkeun Cho e7f4bb2453 [inferbo] Add missing mli: absLoc.mli
5 years ago
Sungkeun Cho ab7c61b836 [inferbo] Extend bound domain to express multiplication of bounds
5 years ago
Sungkeun Cho 82db1c1350 [pulse] Share subst function of itv
5 years ago
Jules Villard 9610ceb4b8 [pulse] substitute inferbo attributes in callee summaries
5 years ago
Sungkeun Cho da849cc320 [pulse] Add binop arithmetic for BoItv
5 years ago
Sungkeun Cho 61ae040077 [pulse] Add bo_itv to pulse attributes
5 years ago
Ezgi Çiçek fb56f42716 [infer] Rename value to arg_payload in ProcnameDispatcher.Call.FuncArg
5 years ago
Sungkeun Cho b15395ad60 [infer] Remove marker from procname dispatcher
5 years ago
Ezgi Çiçek 3d181bd831 [infer] Polymorphic value type for `FuncArg`
5 years ago
Ezgi Çiçek 3792b9b17a [infer] Record the value of function arguments in ProcnameDispatcher calls
5 years ago
Sungkeun Cho f958c74231 [inferbo] Refactoring: rename "is_" to "get_" for optional returns
6 years ago
Jules Villard a9df6a917f [IR] kill never-true "no_return" flag of Tfun type desc
6 years ago
Sungkeun Cho b1698ab0ea [inferbo] Get static value of EMPTY from class initializer in Java
6 years ago
Sungkeun Cho 8b959be727 [inferbo] Add size alias when array size is one
6 years ago
Sungkeun Cho c3186578d6 [cost] Keep excluding unqualified variables by ItvUpdatedBy
6 years ago
Sungkeun Cho 50252d3152 [cost] Exclude bin-op-generated integers from control variables
6 years ago
Sungkeun Cho 0aec8a04e9 [inferbo] Substitution of array block of default case in Java
6 years ago
Sungkeun Cho 2afac97574 [inferbo] Use of_java_array_alloc in Java
6 years ago
Josh Berdine 8d20e4d64d [ocamlformat] Upgrade ocamlformat version
6 years ago
Sungkeun Cho 7a5ce51901 [inferbo] Revise band semantics
6 years ago
Sungkeun Cho 0d700471c0 [inferbo] Add size alias when i=1
6 years ago
Sungkeun Cho 773766e3f7 [inferbo] Function call of Java enum values in class initializer
6 years ago