| Commit message (Expand) | Author | Files | Lines |
2022-01-12 | Update ctx_pop_frame to not drop the local variables | Son Ho | 1 | -33/+7 |
2022-01-12 | Update end_borrow to check if there are loans in borrowed values | Son Ho | 1 | -1/+1 |
2022-01-12 | Update some comments | Son Ho | 1 | -4/+7 |
2022-01-12 | Introduce dummy variables and update assign_to_place | Son Ho | 1 | -3/+12 |
2022-01-12 | Make minor modifications | Son Ho | 1 | -0/+4 |
2022-01-07 | Factorize initialize_symbolic_context_for_fun and | Son Ho | 1 | -29/+58 |
2022-01-07 | Make more modifications to logging | Son Ho | 1 | -6/+9 |
2022-01-07 | Add an optional borrow identifier to AIgnoredMutBorrow, introduce the | Son Ho | 1 | -2/+15 |
2022-01-06 | Make the symbolic, borrow, region and abstration counters global and | Son Ho | 1 | -7/+5 |
2022-01-06 | Remove the symbolic_proj_comp def and make the set of ended regions a | Son Ho | 1 | -19/+10 |
2022-01-06 | Make a minor modification | Son Ho | 1 | -1/+3 |
2022-01-06 | Fix some issues when evaluating assertions | Son Ho | 1 | -6/+48 |
2022-01-06 | Make minor modifications | Son Ho | 1 | -6/+7 |
2022-01-06 | Implement tests for the symbolic interpreter | Son Ho | 1 | -1/+1 |
2022-01-06 | Make good progress on implementing utilities to test symbolic execution | Son Ho | 1 | -45/+56 |
2022-01-06 | Cleanup the dependencies a bit | Son Ho | 1 | -4/+0 |
2022-01-06 | Move some definitions | Son Ho | 1 | -0/+20 |
2022-01-06 | Move some definitions from Interpreter to InterpreterStatements | Son Ho | 1 | -101/+0 |
2022-01-06 | Move some functions from Interpreter to InterpreterExpressions | Son Ho | 1 | -437/+1 |
2022-01-06 | Move some definitions from Interpreter to InterpreterPaths | Son Ho | 1 | -815/+1 |
2022-01-06 | Move some functions from Interpreter to InterpreterExpansion | Son Ho | 1 | -483/+1 |
2022-01-06 | Move some functions from Interpreter to InterpreterBorrows | Son Ho | 1 | -1099/+1 |
2022-01-06 | Move some functions from Interpreter to InterpreterProjectors | Son Ho | 1 | -635/+2 |
2022-01-05 | Cleanup a bit | Son Ho | 1 | -22/+17 |
2022-01-05 | Finish implementing evaluation of non-local function calls in symbolic | Son Ho | 1 | -69/+71 |
2022-01-05 | Make progress on eval_non_local_function_call_symbolic | Son Ho | 1 | -53/+85 |
2022-01-05 | Cleanup a bit | Son Ho | 1 | -11/+0 |
2022-01-05 | Split eval_local_function_call_symbolic to isolate a function which can | Son Ho | 1 | -40/+67 |
2022-01-05 | Implement apply_proj_borrows_on_input_value | Son Ho | 1 | -8/+19 |
2022-01-05 | Make progress on implementing the symbolic evaluation for the non-local | Son Ho | 1 | -45/+88 |
2022-01-05 | Cleanup a bit | Son Ho | 1 | -14/+12 |
2022-01-05 | Finish implementing eval_local_function_call_symbolic | Son Ho | 1 | -11/+48 |
2022-01-05 | Make good progress on eval_local_function_call_symbolic | Son Ho | 1 | -5/+68 |
2022-01-05 | Prepare the terrain for evaluation of function calls in symbolic mode | Son Ho | 1 | -73/+111 |
2022-01-05 | Remove synthesize_set_discriminant | Son Ho | 1 | -1/+0 |
2022-01-05 | Finish implementing the symbolic case of switch evaluation | Son Ho | 1 | -42/+72 |
2022-01-05 | Start working on the symbolic case of switch evaluation | Son Ho | 1 | -19/+75 |
2022-01-05 | Cleanup a bit | Son Ho | 1 | -20/+18 |
2022-01-05 | Implement the symbolic case of set_discriminant | Son Ho | 1 | -1/+8 |
2022-01-05 | Implement the symbolic case of eval_rvalue_discriminant | Son Ho | 1 | -20/+73 |
2022-01-05 | Make eval_rvalue return a list of values because of possible branchings and p... | Son Ho | 1 | -86/+143 |
2022-01-05 | Change the signatures of the eval_rvalue_... functions | Son Ho | 1 | -14/+15 |
2022-01-05 | Fix some mistakes in copy_value and type_is_primitively_copyable | Son Ho | 1 | -5/+7 |
2022-01-05 | Implement eval_binary_op_symbolic | Son Ho | 1 | -10/+41 |
2022-01-05 | Implement eval_unary_op_symbolic | Son Ho | 1 | -3/+15 |
2022-01-05 | Fix a mistake in convert_avalue_to_value | Son Ho | 1 | -35/+27 |
2022-01-05 | Make minor modifications | Son Ho | 1 | -10/+13 |
2022-01-05 | Implement the symbolic case of copy_value | Son Ho | 1 | -3/+33 |
2022-01-05 | Introduce the type_context definition | Son Ho | 1 | -10/+11 |
2022-01-05 | Add more calls to synthesis functions | Son Ho | 1 | -1/+6 |