This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository binutils-gdb.
from 5ff087a Add DW_LANG_Rust new 9ab0bb2 Fix latent yacc-related bug in gdb/Makefile.in init.c rule new e4b8a1c Make gdb expression debugging handle OP_F90_RANGE new dcd1f97 Add self-test framework to gdb new 00272ec Add array start and end strings to generic_val_print_decorations new c44af4e Add support for the Rust language new 6721885 Update gdb test suite for Rust new 0bdfa36 Add Rust documentation new 01739a3 Rename OP_F90_RANGE to OP_RANGE.
The 8 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: gdb/ChangeLog | 75 + gdb/Makefile.in | 7 +- gdb/NEWS | 8 + gdb/c-valprint.c | 4 +- gdb/config.in | 3 + gdb/configure | 6 + gdb/configure.ac | 5 + gdb/defs.h | 1 + gdb/doc/ChangeLog | 9 + gdb/doc/gdb.texinfo | 101 +- gdb/dwarf2read.c | 23 +- gdb/eval.c | 8 +- gdb/expprint.c | 56 + gdb/expression.h | 13 + gdb/f-exp.y | 16 +- gdb/f-lang.h | 13 - gdb/f-valprint.c | 2 + gdb/m2-valprint.c | 4 +- gdb/maint.c | 18 + gdb/p-valprint.c | 4 +- gdb/parse.c | 6 +- gdb/rust-exp.y | 2751 +++++++++++++++++++++++++++++++++++ gdb/rust-lang.c | 2049 ++++++++++++++++++++++++++ gdb/rust-lang.h | 50 + gdb/selftest.c | 67 + gdb/selftest.h | 44 + gdb/std-operator.def | 12 +- gdb/symfile.c | 1 + gdb/symtab.c | 1 + gdb/testsuite/ChangeLog | 26 + gdb/testsuite/gdb.base/default.exp | 2 +- gdb/testsuite/gdb.gdb/unittest.exp | 17 + gdb/testsuite/gdb.rust/expr.exp | 137 ++ gdb/testsuite/gdb.rust/generics.exp | 45 + gdb/testsuite/gdb.rust/generics.rs | 44 + gdb/testsuite/gdb.rust/methods.exp | 63 + gdb/testsuite/gdb.rust/methods.rs | 129 ++ gdb/testsuite/gdb.rust/modules.exp | 89 ++ gdb/testsuite/gdb.rust/modules.rs | 90 ++ gdb/testsuite/gdb.rust/simple.exp | 206 +++ gdb/testsuite/gdb.rust/simple.rs | 97 ++ gdb/testsuite/lib/future.exp | 46 +- gdb/testsuite/lib/gdb.exp | 15 + gdb/testsuite/lib/rust-support.exp | 37 + gdb/valprint.c | 16 +- gdb/valprint.h | 4 + 46 files changed, 6369 insertions(+), 51 deletions(-) create mode 100644 gdb/rust-exp.y create mode 100644 gdb/rust-lang.c create mode 100644 gdb/rust-lang.h create mode 100644 gdb/selftest.c create mode 100644 gdb/selftest.h create mode 100644 gdb/testsuite/gdb.gdb/unittest.exp create mode 100644 gdb/testsuite/gdb.rust/expr.exp create mode 100644 gdb/testsuite/gdb.rust/generics.exp create mode 100644 gdb/testsuite/gdb.rust/generics.rs create mode 100644 gdb/testsuite/gdb.rust/methods.exp create mode 100644 gdb/testsuite/gdb.rust/methods.rs create mode 100644 gdb/testsuite/gdb.rust/modules.exp create mode 100644 gdb/testsuite/gdb.rust/modules.rs create mode 100644 gdb/testsuite/gdb.rust/simple.exp create mode 100644 gdb/testsuite/gdb.rust/simple.rs create mode 100644 gdb/testsuite/lib/rust-support.exp