Ezgi Çiçek
745c6577d8
[inferbo] Add Typ Models for Map
...
Summary: Typ models for Map/pseudocollection were missing. Let's add them.
Reviewed By: roro47
Differential Revision: D22841932
fbshipit-source-id: f5ea26863
4 years ago
Ezgi Çiçek
a8625d5e68
[cost] Brush up tests (3)
...
Summary:
Fix misleading test names. Correct comments/FP/ok/bad markers. Remove reduntant tests.
To be continued...
Reviewed By: jvillard
Differential Revision: D21951893
fbshipit-source-id: be9124740
5 years ago
Ezgi Çiçek
2d6d4f7db9
[cost] Brush up tests (1)
...
Summary:
Fix misleading test names. Correct FP/ok/bad markers.
To be continued...
Reviewed By: skcho
Differential Revision: D21905556
fbshipit-source-id: 161801f9c
5 years ago
Sungkeun Cho
e35b26ae8e
[inferbo] Get static final array values from class initializer
...
Reviewed By: ezgicicek
Differential Revision: D20383941
fbshipit-source-id: 0539673f9
5 years ago
Ezgi Çiçek
be1fda72a8
[inferbo] Add model for `Collection.toArray`
...
Reviewed By: skcho
Differential Revision: D19098336
fbshipit-source-id: d60b04e4b
5 years ago
Sungkeun Cho
f3311dfd98
[inferbo] Weak update on array contents
...
Summary:
The `represents_multiple_values` flag was adopted to decide whether updating abstract value strongly or weakly. However, the flag was included in the `Val` domain, which is strange, because it is a property of abstract locations, rather than abstract values. This makes the behavior of memory update function depend on the abstract value to update, making its code complicated.
This diff detach the `represents_multiple_values` flag from the `Value` domain, thus the memory update does not depend on the abstract value. Since this is a refactoring, I believe the diff should not make many semantic changes.
Reviewed By: ezgicicek
Differential Revision: D16441734
fbshipit-source-id: 4c10779d7
5 years ago
Josh Berdine
cfc1c8be36
[copyright] Remove years
...
Reviewed By: jvillard
Differential Revision: D15771884
fbshipit-source-id: e2997e3a3
6 years ago
Ezgi Çiçek
bb9f44dee2
[cost] Fix and refactor cost models
...
Reviewed By: mbouaziz
Differential Revision: D15604679
fbshipit-source-id: 210c86f37
6 years ago
Ezgi Çiçek
99eda7e3a8
[inferbo,cost] Fix java arrays
...
Reviewed By: mbouaziz, ddino
Differential Revision: D15602327
fbshipit-source-id: d17253a15
6 years ago
Ezgi Çiçek
98ecc13a5e
[inferbo,cost] Add models for java.util.Arrays and java.util.List
...
Reviewed By: jvillard
Differential Revision: D15577408
fbshipit-source-id: f9e94dc35
6 years ago
Mehdi Bouaziz
7c89d92851
[RFC] Format all java files
...
Reviewed By: jeremydubreil
Differential Revision: D10067033
fbshipit-source-id: 73975664e
6 years ago
Ezgi Çiçek
832e0130cd
[Inferbo] Fix the way pointers to arrays are handled in Java
...
Reviewed By: mbouaziz
Differential Revision: D9195302
fbshipit-source-id: 83333c0c8
6 years ago
Ezgi Çiçek
396caca5d6
Fix array size for Java in `get_malloc_info`
...
Reviewed By: mbouaziz
Differential Revision: D9028059
fbshipit-source-id: a82664103
6 years ago