You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Dulma Churchill
fdb1640e12
[closures preanalysis] [3/n] Adding models to dispatch functions and remove code for previous specialization and dispatch models
...
Summary:
This diff finishes the migration from the specialization of methods that take blocks as arguments. Here we delete all the old code and change the way we model dispatch functions so that the tests pass.
- Remove the code for specializing the methods in biabduction.
- Remove the call flags `cf_with_block_parameters` that was only used in this algorithm.
- Removes models for dispatch functions.
- Adds models for dispatch functions as program transformation only in biabduction. To be added in other checkers in the future.
Reviewed By: ngorogiannis
Differential Revision: D23345342
fbshipit-source-id: b5e8542ce
4 years ago
..
blocks_in_heap
[biabd] rename test directories from {biabduction,errors,infer} to {biabduction}
5 years ago
field_superclass
[biabd] rename test directories from {biabduction,errors,infer} to {biabduction}
5 years ago
global_const
[biabd] rename test directories from {biabduction,errors,infer} to {biabduction}
5 years ago
initialization
[biabd] rename test directories from {biabduction,errors,infer} to {biabduction}
5 years ago
memory_leaks_benchmark
[biabd] rename test directories from {biabduction,errors,infer} to {biabduction}
5 years ago
npe
[frontend] Add translation of arrayWithObjects:count:
4 years ago
procdescs
[biabd] rename test directories from {biabduction,errors,infer} to {biabduction}
5 years ago
property
[biabd] rename test directories from {biabduction,errors,infer} to {biabduction}
5 years ago
resource_leaks
[biabd] rename test directories from {biabduction,errors,infer} to {biabduction}
5 years ago
returnstmt
[biabd] rename test directories from {biabduction,errors,infer} to {biabduction}
5 years ago
specialized_methods_with_blocks
[closures preanalysis] [1/n] Adding first step of preanalysis to specialize methods with concrete closures they are called with
4 years ago
subtyping
[biabd] rename test directories from {biabduction,errors,infer} to {biabduction}
5 years ago
taint
[biabd] rename test directories from {biabduction,errors,infer} to {biabduction}
5 years ago
variadic_methods
[biabd] rename test directories from {biabduction,errors,infer} to {biabduction}
5 years ago
warnings
[biabd] rename test directories from {biabduction,errors,infer} to {biabduction}
5 years ago
Makefile
[closures preanalysis] [1/n] Adding first step of preanalysis to specialize methods with concrete closures they are called with
4 years ago
issues.exp
[closures preanalysis] [3/n] Adding models to dispatch functions and remove code for previous specialization and dispatch models
4 years ago
shared
[biabd] rename test directories from {biabduction,errors,infer} to {biabduction}
5 years ago