Commit Graph

  • d3c54a1ce8 Remove now-unused Ada evaluator code Tom Tromey 2021-03-08 07:27:57 -0700
  • 5871f0a38d Remove now-unused Modula-2 evaluator code Tom Tromey 2021-03-08 07:27:57 -0700
  • a99be8c199 Remove now-unused Fortran evaluator code Tom Tromey 2021-03-08 07:27:57 -0700
  • aa1da9ed50 Remove now-unused Rust evaluator code Tom Tromey 2021-03-08 07:27:57 -0700
  • 08a057e64b Convert ada-exp.y to use operations Tom Tromey 2021-03-08 07:27:57 -0700
  • d308ba78cf Convert f-exp.y to use operations Tom Tromey 2021-03-08 07:27:57 -0700
  • f1b8ceef1b Convert m2-exp.y to use operations Tom Tromey 2021-03-08 07:27:57 -0700
  • 3163898ec8 Convert p-exp.y to use operations Tom Tromey 2021-03-08 07:27:57 -0700
  • 9412fdcc2a Convert d-exp.y to use operations Tom Tromey 2021-03-08 07:27:57 -0700
  • bb4e057488 Convert go-exp.y to use operations Tom Tromey 2021-03-08 07:27:57 -0700
  • d182f27979 Convert c-exp.y to use operations Tom Tromey 2021-03-08 07:27:57 -0700
  • c1299a2344 Convert rust-exp.y to use operations Tom Tromey 2021-03-08 07:27:57 -0700
  • 4c5e7a930a Convert stap probes to create operations Tom Tromey 2021-03-08 07:27:57 -0700
  • 482ddd69c5 Convert dtrace probes to use operations Tom Tromey 2021-03-08 07:27:57 -0700
  • 8227d9e2f4 Add operation-related methods to parser_state Tom Tromey 2021-03-08 07:27:57 -0700
  • 4933522da0 Add completion for operations Tom Tromey 2021-03-08 07:27:57 -0700
  • 413403fc34 Add an expr::operation_up to struct expression Tom Tromey 2021-03-08 07:27:57 -0700
  • b0f9164cc6 Remove use of op_string Tom Tromey 2021-03-08 07:27:57 -0700
  • a88c43542d Implement Ada assignment Tom Tromey 2021-03-08 07:27:57 -0700
  • d8a4ed8ad1 Implement Ada resolution Tom Tromey 2021-03-08 07:27:57 -0700
  • efe3af2f9a Implement function calls for Ada Tom Tromey 2021-03-08 07:27:57 -0700
  • ebc06ad8f4 Introduce ada_structop_operation Tom Tromey 2021-03-08 07:27:57 -0700
  • e8c33fa16a Introduce ada_unop_ind_operation Tom Tromey 2021-03-08 07:27:57 -0700
  • 065ec8268d Introduce ada_binop_exp_operation Tom Tromey 2021-03-08 07:27:57 -0700
  • 9e99f48f27 Introduce ada_atr_val_operation Tom Tromey 2021-03-08 07:27:57 -0700
  • 7631cf6cc8 Introduce ada_pos_operation Tom Tromey 2021-03-08 07:27:57 -0700
  • 7992accc6e Refactor value_pos_atr Tom Tromey 2021-03-08 07:27:57 -0700
  • 6ad3b8bf3b Implement Ada min and max operations Tom Tromey 2021-03-08 07:27:57 -0700
  • 3f4a0053d9 Introduce ada_var_msym_value_operation Tom Tromey 2021-03-08 07:27:57 -0700
  • 99a3b1e77b Introduce ada_var_value_operation Tom Tromey 2021-03-08 07:27:57 -0700
  • 60fa02ca6f Implement some Ada OP_ATR_ operations Tom Tromey 2021-03-08 07:27:57 -0700
  • 82c3886e24 Introduce ada_binop_in_bounds Tom Tromey 2021-03-08 07:27:57 -0700
  • 1b1ebfab47 Introduce ada_ternop_slice Tom Tromey 2021-03-08 07:27:57 -0700
  • 039e4b76be Introduce ada_bitwise_operation Tom Tromey 2021-03-08 07:27:57 -0700
  • 6e8fb7b723 Implement Ada equality operators Tom Tromey 2021-03-08 07:27:57 -0700
  • d9e7db065e Implement Ada multiplicative operators Tom Tromey 2021-03-08 07:27:57 -0700
  • 73796c7326 Introduce ada_binop_addsub_operation Tom Tromey 2021-03-08 07:27:57 -0700
  • cd9a314824 Split out some Ada type resolution code Tom Tromey 2021-03-08 07:27:57 -0700
  • cf12b17fd0 Implement OpenCL ternary conditional operator Tom Tromey 2021-03-08 07:27:57 -0700
  • 944fd3b812 Implement OpenCL logical binary operations Tom Tromey 2021-03-08 07:27:57 -0700
  • 33b7921462 Introduce opencl_structop_operation Tom Tromey 2021-03-08 07:27:57 -0700
  • 2492ba36f6 Introduce opencl_notequal_operation Tom Tromey 2021-03-08 07:27:57 -0700
  • a88c3c8dd3 Implement OpenCL binary operations Tom Tromey 2021-03-08 07:27:57 -0700
  • e967770468 Introduce opencl_cast_type_operation Tom Tromey 2021-03-08 07:27:57 -0700
  • f403a4e4a5 Implement fortran_allocated_operation Tom Tromey 2021-03-08 07:27:57 -0700
  • eb4c927182 Implement Fortran associated operations Tom Tromey 2021-03-08 07:27:57 -0700
  • 58a76c7264 Introduce classes for Fortran bound intrinsics Tom Tromey 2021-03-08 07:27:57 -0700
  • 2f98abe174 Introduce fortran_undetermined Tom Tromey 2021-03-08 07:27:57 -0700
  • 638fd74a61 Implement Rust funcall operation Tom Tromey 2021-03-08 07:27:57 -0700
  • a00b7254fb Implement function call operations Tom Tromey 2021-03-08 07:27:57 -0700
  • 1c02eb3035 Introduce array_operation Tom Tromey 2021-03-08 07:27:57 -0700
  • e447908052 Introduce class adl_func_operation Tom Tromey 2021-03-08 07:27:57 -0700
  • 95d49dfbba Introduce ada_unop_range_operation Tom Tromey 2021-03-08 07:27:57 -0700
  • 7c15d377de Implement some Ada unary operations Tom Tromey 2021-03-08 07:27:57 -0700
  • 5019124b1d Implement the "&&" and "||" operators Tom Tromey 2021-03-08 07:27:57 -0700
  • 2bc9b40ce1 Add two simple Modula-2 operations Tom Tromey 2021-03-08 07:27:57 -0700
  • 5947d337d6 Introduce rust_aggregate_operation Tom Tromey 2021-03-08 07:27:57 -0700
  • e4407a202d Implement Rust field operations Tom Tromey 2021-03-08 07:27:57 -0700
  • 9db6b6ddbd Introduce rust_range_operation Tom Tromey 2021-03-08 07:27:57 -0700
  • 6ce1ad679a Introduce rust_subscript_operation Tom Tromey 2021-03-08 07:27:57 -0700
  • 11dd3dce44 Introduce rust_unop_ind_operation Tom Tromey 2021-03-08 07:27:57 -0700
  • 6fab435953 Implement some Rust operations Tom Tromey 2021-03-08 07:27:57 -0700
  • 9dcd3e2957 Implement several Fortran operations Tom Tromey 2021-03-08 07:27:57 -0700
  • fc715eb288 Introduce ada_ternop_range_operation Tom Tromey 2021-03-08 07:27:57 -0700
  • cc6bd32eea Introduce ada_qual_operation Tom Tromey 2021-03-08 07:27:57 -0700
  • 42fecb6183 Introduce ada_string_operation Tom Tromey 2021-03-08 07:27:57 -0700
  • 03070ee9c7 Introduce ada_wrapped_operation Tom Tromey 2021-03-08 07:27:57 -0700
  • 821e72d775 Introduce multi_subscript_operation Tom Tromey 2021-03-08 07:27:57 -0700
  • 085734dd95 Introduce objc_msgcall_operation Tom Tromey 2021-03-08 07:27:57 -0700
  • e82a5afced Introduce var_value_operation Tom Tromey 2021-03-08 07:27:57 -0700
  • d9ad79d880 Implement C++ cast operations Tom Tromey 2021-03-08 07:27:57 -0700
  • 292382f47e Introduce unop_cast_type_operation Tom Tromey 2021-03-08 07:27:57 -0700
  • 165a813a3a Introduce unop_cast_operation Tom Tromey 2021-03-08 07:27:57 -0700
  • e5946e1604 Introduce assign_modify_operation Tom Tromey 2021-03-08 07:27:57 -0700
  • 4078678289 Introduce assign_operation Tom Tromey 2021-03-08 07:27:57 -0700
  • 44b675c89b Introduce type_instance_operation Tom Tromey 2021-03-08 07:27:57 -0700
  • f6b4232691 Introduce op_this_operation Tom Tromey 2021-03-08 07:27:57 -0700
  • cbc18219d3 Implement UNOP_MEMVAL and UNOP_MEMVAL_TYPE Tom Tromey 2021-03-08 07:27:57 -0700
  • ae4bb61e19 Introduce unop_alignof_operation Tom Tromey 2021-03-08 07:27:57 -0700
  • 85d23bda83 Introduce unop_sizeof_operation Tom Tromey 2021-03-08 07:27:57 -0700
  • 14aff815df Introduce unop_addr_operation Tom Tromey 2021-03-08 07:27:57 -0700
  • 929f3aa742 Introduce typeid_operation Tom Tromey 2021-03-08 07:27:57 -0700
  • 0af8829eb1 Introduce decltype_operation Tom Tromey 2021-03-08 07:27:57 -0700
  • 4efc574cb9 Introduce typeof_operation Tom Tromey 2021-03-08 07:27:57 -0700
  • 5b5f5140e1 Introduce type_operation Tom Tromey 2021-03-08 07:27:57 -0700
  • 876469ffa1 Introduce unop_ind_operation Tom Tromey 2021-03-08 07:27:57 -0700
  • 6d89e2962a Implement unary increment and decrement operations Tom Tromey 2021-03-08 07:27:57 -0700
  • 9307d17b7a Implement some unary operations Tom Tromey 2021-03-08 07:27:57 -0700
  • ae64ba58b3 Introduce comma_operation Tom Tromey 2021-03-08 07:27:57 -0700
  • d4eff4c122 Introduce repeat_operation Tom Tromey 2021-03-08 07:27:57 -0700
  • 46916f2bcb Implement binary comparison operations Tom Tromey 2021-03-08 07:27:57 -0700
  • 224d6424ba Introduce subscript_operation Tom Tromey 2021-03-08 07:27:57 -0700
  • 373907ffb2 Introduce binop_operation Tom Tromey 2021-03-08 07:27:57 -0700
  • 5133d78b7b Introduce sub_operation Tom Tromey 2021-03-08 07:27:57 -0700
  • a94323b607 Introduce add_operation Tom Tromey 2021-03-08 07:27:57 -0700
  • e51e26a090 Introduce concat_operation Tom Tromey 2021-03-08 07:27:57 -0700
  • 07f724a8c6 Introduce structop_member_operation and structop_mptr_operation Tom Tromey 2021-03-08 07:27:57 -0700
  • ab0609be83 Introduce structop_ptr_operation Tom Tromey 2021-03-08 07:27:57 -0700
  • 808b22cfd7 Introduce structop_operation Tom Tromey 2021-03-08 07:27:57 -0700
  • 8cfd3e95b7 Introduce complex_operation Tom Tromey 2021-03-08 07:27:57 -0700