| Commit message (Expand) | Author | Files | Lines |
2022-10-13 | Rename Modules to Crates | Son Ho | 1 | -3/+2 |
2022-09-22 | Reformat the project with dune | Son Ho | 1 | -9/+4 |
2022-07-18 | Address much stuff of the PR, throw exceptions at remaining places | Sidney Congard | 1 | -3/+8 |
2022-06-21 | concrete & symbolic evaluation work with new LLBC format | Sidney Congard | 1 | -2/+9 |
2022-06-08 | read globals from LLBC JSON into functions | Sidney Congard | 1 | -0/+1 |
2022-05-06 | Add an option to eagerly end abstractions if a function has return type | Son Ho | 1 | -0/+11 |
2022-03-03 | Rename CFIM to LLBC | Son Ho | 1 | -1/+1 |
2022-03-03 | Rename TypeDef...,type_def...,FunDef,fun_def to ...Decl,...decl | Son Ho | 1 | -9/+9 |
2022-02-08 | Add an option to allow the presence of bottom values below borrows | Son Ho | 1 | -0/+19 |
2022-01-27 | Introduce Contexts.fun_context | Son Ho | 1 | -2/+4 |
2022-01-21 | Start working on the generation of the symbolic AST | Son Ho | 1 | -1/+5 |
2022-01-20 | Fix a minor issue in expand_symbolic_value | Son Ho | 1 | -0/+2 |
2022-01-20 | Update a comment | Son Ho | 1 | -4/+15 |
2022-01-20 | Fix a comment | Son Ho | 1 | -1/+1 |
2022-01-20 | Make minor modifications | Son Ho | 1 | -0/+27 |
2022-01-18 | Update type_context to have to have a type info field, use maps instead | Son Ho | 1 | -4/+5 |
2022-01-18 | Update the types and deserialization following charon's updates | Son Ho | 1 | -1/+1 |
2022-01-15 | Use the new collections | Son Ho | 1 | -2/+2 |
2022-01-14 | Start working on greedy symbolic value expansion and expansion before | Son Ho | 1 | -2/+41 |
2022-01-12 | Update end_borrow to check if there are loans in borrowed values | Son Ho | 1 | -3/+11 |
2022-01-12 | Introduce dummy variables and update assign_to_place | Son Ho | 1 | -8/+37 |
2022-01-06 | Cleanup | Son Ho | 1 | -2/+2 |
2022-01-06 | Make the symbolic, borrow, region and abstration counters global and | Son Ho | 1 | -23/+40 |
2022-01-06 | Remove the symbolic_proj_comp def and make the set of ended regions a | Son Ho | 1 | -0/+1 |
2022-01-05 | Make good progress on eval_local_function_call_symbolic | Son Ho | 1 | -0/+10 |
2022-01-05 | Prepare the terrain for evaluation of function calls in symbolic mode | Son Ho | 1 | -1/+3 |
2022-01-05 | Implement the symbolic case of eval_rvalue_discriminant | Son Ho | 1 | -1/+2 |
2022-01-05 | Introduce the type_context definition | Son Ho | 1 | -2/+4 |
2022-01-03 | Start working on end_abstraction | Son Ho | 1 | -0/+13 |
2022-01-03 | Cleanup a bit to remove warnings | Son Ho | 1 | -3/+3 |
2021-12-17 | Use eval_ctx instead of env in many functions of the interpreter | Son Ho | 1 | -0/+20 |
2021-12-17 | Implement the avalue cases of give_back_value | Son Ho | 1 | -1/+0 |
2021-12-17 | Rename some methods | Son Ho | 1 | -8/+8 |
2021-12-17 | Rewrite give_back_value with visitors | Son Ho | 1 | -14/+21 |
2021-12-08 | Update the env frame iterators to prepare support for abstractions | Son Ho | 1 | -50/+21 |
2021-12-08 | Generate iterators for Contexts.env | Son Ho | 1 | -4/+39 |
2021-12-08 | Rename env_value to env_elem | Son Ho | 1 | -12/+10 |
2021-12-08 | Remove g_value, g_typed_value, etc. to make values and abstract values | Son Ho | 1 | -1/+4 |
2021-12-07 | Add iterators over whole environments | Son Ho | 1 | -1/+44 |
2021-12-07 | Implement map_frame_concrete | Son Ho | 1 | -2/+24 |
2021-12-07 | Implement the visitor iter_frame_concrete | Son Ho | 1 | -0/+20 |
2021-11-30 | Introduce [binder] and use them in place of [var] in the environments | Son Ho | 1 | -4/+16 |
2021-11-30 | Remove the vector type for the Id module | Son Ho | 1 | -3/+3 |
2021-11-30 | Debug some issues in the interpreter | Son Ho | 1 | -15/+22 |
2021-11-29 | Derive more printing functions | Son Ho | 1 | -2/+5 |
2021-11-29 | Start working logging and make progress on printing ASTs | Son Ho | 1 | -2/+0 |
2021-11-26 | Make progress on evaluate_non_local_function_call | Son Ho | 1 | -0/+4 |
2021-11-26 | Make good progress on eval_local_function_call | Son Ho | 1 | -0/+31 |
2021-11-26 | Update the env definition to make the frames easier to manipulate | Son Ho | 1 | -12/+9 |
2021-11-25 | Use var instead of VarId.id in environments | Son Ho | 1 | -7/+12 |