601 Commits (b1698ab0eaea983dcca5458e80a84cca8e37cc99)

Author SHA1 Message Date
Sungkeun Cho b1698ab0ea [inferbo] Get static value of EMPTY from class initializer in Java
5 years ago
Sungkeun Cho 8b959be727 [inferbo] Add size alias when array size is one
5 years ago
Sungkeun Cho c3186578d6 [cost] Keep excluding unqualified variables by ItvUpdatedBy
5 years ago
Sungkeun Cho 50252d3152 [cost] Exclude bin-op-generated integers from control variables
5 years ago
Sungkeun Cho 0aec8a04e9 [inferbo] Substitution of array block of default case in Java
5 years ago
Sungkeun Cho 2afac97574 [inferbo] Use of_java_array_alloc in Java
5 years ago
Josh Berdine 8d20e4d64d [ocamlformat] Upgrade ocamlformat version
5 years ago
Sungkeun Cho 7a5ce51901 [inferbo] Revise band semantics
5 years ago
Sungkeun Cho 0d700471c0 [inferbo] Add size alias when i=1
5 years ago
Sungkeun Cho 773766e3f7 [inferbo] Function call of Java enum values in class initializer
5 years ago
Sungkeun Cho b50e1cba51 [inferbo] Extend bound to express Min/Max(bound, bound)
5 years ago
Ezgi Çiçek d50091bb17 [inferbo] Add models for Math.min and Math.max
6 years ago
Sungkeun Cho fa571100df [inferbo] Extend alias domain to have multiple aliases on a variable
6 years ago
Sungkeun Cho 0653284f75 [inferbo] Refactor alias domain
6 years ago
Sungkeun Cho 0a8919166f [inferbo] Add a model: Object.clone
6 years ago
Sungkeun Cho 88813fdaa7 [inferbo] Revise division by constant
6 years ago
Nikos Gorogiannis e9b0ca9ce4 [AI] rename Domain.( <= ) to Domain.leq
6 years ago
Sungkeun Cho 0d1d3dcd64 [inferbo] Add and use SafeInvertedMap
6 years ago
Sungkeun Cho 65c25cff23 [inferbo] Forget size alias when size changed in model
6 years ago
Sungkeun Cho 480f99cfc2 [inferbo] Avoid top value on unknown non-static function call
6 years ago
Sungkeun Cho 5835139860 [cost] Conservative array length evaluation
6 years ago
Jules Villard 42470d8809 [hmm] sexp_{option,list} -> {option,list}
6 years ago
Sungkeun Cho fd16cb5985 [inferbo] Inequality for iterator alias target
6 years ago
Sungkeun Cho 83987fca96 [cost] Revise hasNext model
6 years ago
Sungkeun Cho 1468dcc1d9 [inferbo] Extend alias for collection iteration loop
6 years ago
Sungkeun Cho 5303177a2d [inferbo] Symbolic value on functions returning only exception
6 years ago
Sungkeun Cho dda1486a67 [inferbo] Introduce inequality for size alias target
6 years ago
Sungkeun Cho bd637bd290 [inferbo] Refactor pretty print of alias domain
6 years ago
Sungkeun Cho c5ab00ae82 [cost] Avoid giving top to unknown global in Java
6 years ago
Sungkeun Cho 738a751d17 [cost] Add eval mode for cost substitution
6 years ago
Sungkeun Cho 402f3115ea [cost] Strengthen condition for collecting control variables
6 years ago
Jules Villard c19d9254b4 [typ] make use of pretty printers instead of strings
6 years ago
Sungkeun Cho d55f5c02d5 [cost] Add modeled range
6 years ago
Sungkeun Cho 4ff2700bde [inferbo] Add InputStream.read model
6 years ago
Sungkeun Cho 2158090322 [inferbo] Extend Simple alias domain
6 years ago
Sungkeun Cho 0574372891 [inferbo] Simplify alias targets
6 years ago
Sungkeun Cho 21c890f23d [inferbo] Revise widen of bounds
6 years ago
Sungkeun Cho c20bda0350 [inferbo] Ignore type on field comparison
6 years ago
Sungkeun Cho afcb0ab46b [inferbo] Address collection add in loop
6 years ago
Sungkeun Cho d397ea03d1 [cost] Print debug information when top value is generated
6 years ago
Sungkeun Cho f79871c5fa [cost] Ignore character symbols in the cost results
6 years ago
Sungkeun Cho 5e1e5d412c [inferbo] Add Java String constructor models
6 years ago
Sungkeun Cho 962e56cb1b [infer] Use typ instead of root_typ if possible
6 years ago
Sungkeun Cho a50fcaf2dd [infer] Use inline record for Sil.Load and Sil.Store
6 years ago
Sungkeun Cho 78cfc867a5 [inferbo] Print non-verbose program variables
6 years ago
Sungkeun Cho ad4bc0a905 [cost] Ignore non-int symbols in the cost results
6 years ago
Sungkeun Cho a294085d9a [inferbo] Extend size alias domain for Java temporary variables
6 years ago
Sungkeun Cho 5127a975e3 [cost] Ignore boundends when getting range
6 years ago
Sungkeun Cho 1918477da8 [cost] Simplify range of min(1,x)
6 years ago
Sungkeun Cho ddaf51713e [inferbo] Revise Java's String models
6 years ago