gcc/libgrust
Arthur Cohen 68cb878c1d gccrs: format-args: Fix Rust interface and add input parsing.
gcc/rust/ChangeLog:

	* ast/rust-ast.cc: Make FormatArgs inherit from AST::Expr
	* ast/rust-builtin-ast-nodes.h: Improve FormatArg* nodes and helpers.
	* ast/rust-fmt.cc (Pieces::collect): Fix interface to match FFI function.
	* ast/rust-fmt.h (collect_pieces): Likewise.
	(struct Pieces): Add append_newline parameter.
	* expand/rust-macro-builtins.cc: Add proper parsing of format_args
	input.
	* hir/rust-ast-lower-base.cc: Include diagnostics header.

libgrust/ChangeLog:

	* libformat_parser/src/lib.rs: Switch interface to use more parser
	parameters.
	* libformat_parser/src/bin.rs: Use new interface.
2024-08-01 13:11:40 +02:00
..
libformat_parser gccrs: format-args: Fix Rust interface and add input parsing. 2024-08-01 13:11:40 +02:00
libproc_macro Update copyright years. 2024-02-21 13:51:26 +01:00
libproc_macro_internal Update copyright years. 2024-02-21 13:51:26 +01:00
aclocal.m4
ChangeLog Daily bump. 2024-01-17 00:21:29 +00:00
configure Rust: Move 'libformat_parser' build into libgrust 2024-08-01 13:11:28 +02:00
configure.ac Rust: Move 'libformat_parser' build into libgrust 2024-08-01 13:11:28 +02:00
Makefile.am Rust: Move 'libformat_parser' build into libgrust 2024-08-01 13:11:28 +02:00
Makefile.in Rust: Move 'libformat_parser' build into libgrust 2024-08-01 13:11:28 +02:00