summaryrefslogtreecommitdiff
path: root/gdb/rust-lang.c
Commit message (Expand)AuthorAgeFilesLines
* Always pass an explicit language down to c_type_printPedro Alves2022-05-101-2/+3
* Implement value_print for RustTom Tromey2022-04-151-0/+21
* Reimplement Rust slice printingTom Tromey2022-04-151-26/+59
* Remove some dead code from the Rust value printerTom Tromey2022-04-151-8/+0
* Rename print_spaces_filteredTom Tromey2022-03-291-6/+6
* Unify gdb printf functionsTom Tromey2022-03-291-23/+23
* Unify gdb putc functionsTom Tromey2022-03-291-1/+1
* Unify gdb puts functionsTom Tromey2022-03-291-51/+51
* gdb: remove SYMBOL_TYPE macroSimon Marchi2022-02-061-1/+1
* Simplify some Rust expression-evaluation codeTom Tromey2022-01-231-18/+26
* Automatic Copyright Year update after running gdb/copyright.pyJoel Brobecker2022-01-011-1/+1
* gdb: trivial changes to use array_viewSimon Marchi2021-12-031-6/+4
* gdb: remove TYPE_FIELD_BITPOSSimon Marchi2021-10-291-3/+3
* gdb: change functions returning value contents to use gdb::array_viewSimon Marchi2021-10-251-5/+6
* gdb: add accessors for field (and call site) locationSimon Marchi2021-10-071-2/+2
* gdb: remove TYPE_FIELD_NAME and FIELD_NAME macrosSimon Marchi2021-09-301-13/+13
* gdb: add field::name / field::set_nameSimon Marchi2021-09-301-2/+2
* gdb: use gdb::optional instead of passing a pointer to gdb::array_viewAndrew Burgess2021-06-251-9/+9
* Fix Python pretty-printing bug in RustTom Tromey2021-05-141-2/+4
* [PR gdb/22640] ptype: add option to use hexadecimal notationLancelot SIX2021-04-251-1/+1
* Remove now-unused Rust evaluator codeTom Tromey2021-03-081-506/+1
* Implement Rust funcall operationTom Tromey2021-03-081-0/+50
* Introduce rust_aggregate_operationTom Tromey2021-03-081-0/+58
* Implement Rust field operationsTom Tromey2021-03-081-2/+2
* Introduce rust_range_operationTom Tromey2021-03-081-1/+1
* Introduce rust_subscript_operationTom Tromey2021-03-081-1/+1
* Introduce rust_unop_ind_operationTom Tromey2021-03-081-2/+3
* Implement some Rust operationsTom Tromey2021-03-081-5/+9
* Split out eval_op_rust_structopTom Tromey2021-03-081-39/+51
* Split out eval_op_rust_struct_anonTom Tromey2021-03-081-60/+70
* Split out eval_op_rust_arrayTom Tromey2021-03-081-20/+29
* Split out eval_op_rust_complementTom Tromey2021-03-081-10/+18
* Split out eval_op_rust_indTom Tromey2021-03-081-6/+16
* Change parameters to rust_subscriptTom Tromey2021-03-081-9/+15
* Change parameters to rust_rangeTom Tromey2021-03-081-11/+16
* gdb: rename get_type_arch to type::archSimon Marchi2021-01-281-2/+2
* gdb: rename type::{arch,objfile} -> type::{arch_owner,objfile_owner}Simon Marchi2021-01-281-1/+1
* gdb: remove TYPE_OBJFILE macroSimon Marchi2021-01-221-1/+1
* Update copyright year range in all GDB filesJoel Brobecker2021-01-011-1/+1
* gdb: move rust_language into rust-lang.hAndrew Burgess2020-12-231-277/+120
* gdb: remove LA_EMIT_CHAR macroAndrew Burgess2020-12-231-1/+1
* Remove printfi_filtered and fprintfi_filteredTom Tromey2020-12-171-3/+4
* Remove per-language op_name functionsTom Tromey2020-11-301-17/+0
* Do not include parser-defs.h from c-lang.hTom Tromey2020-11-251-0/+1
* gdb: rewrite how per language primitive types are managedAndrew Burgess2020-11-121-49/+29
* gdb, gdbserver, gdbsupport: fix leading space vs tabs issuesSimon Marchi2020-11-021-33/+33
* gdb: Rename language_defn::demangleAndrew Burgess2020-10-231-1/+1
* gdb: rename 'enum range_type' to 'enum range_flag'Andrew Burgess2020-10-221-4/+4
* gdb: Convert enum range_type to a bit field enumAndrew Burgess2020-10-221-14/+11
* gdb: Remove language_data structAndrew Burgess2020-09-161-7/+1