[gcc/devel/rust/master] gccrs: Fix ICE accessing empty vector without check

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:d6c97f6d03845b018f855bc310493269f0b50eb5 commit d6c97f6d03845b018f855bc310493269f0b50eb5 Author: Philip Herron Date: Sat Feb 3 16:32:13 2024 + gccrs: Fix ICE accessing empty vector without check Fixes #2747 gcc/rust/ChangeLog: *

[gcc/devel/rust/master] gccrs: remove old generics hack to reuse generic symbols from previous seg

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:ce4e7944cf2c0ae705e86357729358364bc0fd21 commit ce4e7944cf2c0ae705e86357729358364bc0fd21 Author: Philip Herron Date: Sat Feb 3 11:34:30 2024 + gccrs: remove old generics hack to reuse generic symbols from previous seg This patch introduces one regression

[gcc/devel/rust/master] gccrs: remove similar hack in type paths as we had in path expressions

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:f8e4a9c6600bf2954f3aec72dd1a06901fac3635 commit f8e4a9c6600bf2954f3aec72dd1a06901fac3635 Author: Philip Herron Date: Sat Feb 3 11:46:42 2024 + gccrs: remove similar hack in type paths as we had in path expressions This keeps the resolution code in line wi

[gcc/devel/rust/master] gccrs: refactor inference variable computation into a seperate method

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:a99206505f8465c80382a5053f4e02c140e95d09 commit a99206505f8465c80382a5053f4e02c140e95d09 Author: Philip Herron Date: Sat Feb 3 15:18:51 2024 + gccrs: refactor inference variable computation into a seperate method gcc/rust/ChangeLog: * typ

[gcc/devel/rust/master] Move the Implementation of implitem lowering into its own file.

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:5b7d6744e627aae5b0969d229eaa097af5f8db0a commit 5b7d6744e627aae5b0969d229eaa097af5f8db0a Author: Nobel Singh Date: Tue Jan 30 04:20:03 2024 +0545 Move the Implementation of implitem lowering into its own file. This patch moves the implementation of the implit

[gcc/devel/rust/master] gccrs: fix bug in pattern check for tuples

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:38af9fef52e716ca38cf182a9d86ff49953a586f commit 38af9fef52e716ca38cf182a9d86ff49953a586f Author: Philip Herron Date: Sun Feb 4 17:07:05 2024 + gccrs: fix bug in pattern check for tuples We can point to generic parent types which means we need to do the sh

[gcc/devel/rust/master] gccrs: Add testcase to show issue is already fixed

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:e2cb2a7f0251bc30fd687ffb4050e54144c23862 commit e2cb2a7f0251bc30fd687ffb4050e54144c23862 Author: Philip Herron Date: Sun Feb 4 16:38:16 2024 + gccrs: Add testcase to show issue is already fixed Fixes #2782 gcc/testsuite/ChangeLog:

[gcc/devel/rust/master] Use AssociatedItem in place of TraitItem

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:a9ed0b1594fc3d95bdfb999fbce6d93424d26868 commit a9ed0b1594fc3d95bdfb999fbce6d93424d26868 Author: Kushal Pal Date: Wed Jan 24 17:03:09 2024 +0530 Use AssociatedItem in place of TraitItem gcc/rust/ChangeLog: * ast/rust-ast.h: Replace TraitItem

[gcc/devel/rust/master] Add checks for Trait functions

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:37a6e44c4c3fcc90b2a19ba75741d4827d525a81 commit 37a6e44c4c3fcc90b2a19ba75741d4827d525a81 Author: Kushal Pal Date: Fri Jan 26 11:25:10 2024 +0530 Add checks for Trait functions Since we want to use AST::Function class for trait functions as well, we need t

[gcc/devel/rust/master] Add missing visitors for AST::Function.

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:f1b650698219f0330ee0e59384b5b8c789debf37 commit f1b650698219f0330ee0e59384b5b8c789debf37 Author: Kushal Pal Date: Fri Jan 26 11:35:24 2024 +0530 Add missing visitors for AST::Function. To use AST::Function instead of AST::TraitItemFunc and AST::TraitItemM

[gcc/devel/rust/master] Fix inconsistent formatting.

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:16936de7c1d020e6b390d8a768dab08deb50036a commit 16936de7c1d020e6b390d8a768dab08deb50036a Author: Kushal Pal Date: Fri Jan 26 11:44:12 2024 +0530 Fix inconsistent formatting. gcc/testsuite/ChangeLog: * rust/compile/issue-2040.rs: E

[gcc/devel/rust/master] Parse trait functions as `AST::Function`.

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:a10b39d164579075711ae71c5a4969312a98ddce commit a10b39d164579075711ae71c5a4969312a98ddce Author: Kushal Pal Date: Fri Jan 26 11:50:05 2024 +0530 Parse trait functions as `AST::Function`. To use AST::Function for trait functions, we can parse trait functions

[gcc/devel/rust/master] Remove obsolete classes and functions.

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:df78aec1a2772ecb205284324c9472abfda4abf2 commit df78aec1a2772ecb205284324c9472abfda4abf2 Author: Kushal Pal Date: Fri Jan 26 13:21:37 2024 +0530 Remove obsolete classes and functions. Trait functions now use AST::Function class, so classes AST::TraitItemF

[gcc/devel/rust/master] Fix macro parsing for trait items.

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:1e0e6a46abec24271ddea3f4936f2b94d7e2465e commit 1e0e6a46abec24271ddea3f4936f2b94d7e2465e Author: Kushal Pal Date: Fri Jan 26 18:35:59 2024 +0530 Fix macro parsing for trait items. gcc/rust/ChangeLog: * parse/rust-parse-impl.h (Parser::parse_t

[gcc/devel/rust/master] gccrs: Fix typo in RegionConstraints instance

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:da5e5ee4677c4735104805d69c5f66d07d9cd23a commit da5e5ee4677c4735104805d69c5f66d07d9cd23a Author: Arthur Cohen Date: Wed Feb 7 15:42:18 2024 +0100 gccrs: Fix typo in RegionConstraints instance gcc/rust/ChangeLog: * typecheck/rust-hir-type-chec

[gcc/devel/rust/master] gccrs: Add testcase for matches!() macro

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:1d8f5d5853f553e465b5a591541ede344500c9a4 commit 1d8f5d5853f553e465b5a591541ede344500c9a4 Author: Arthur Cohen Date: Tue Feb 6 17:01:46 2024 +0100 gccrs: Add testcase for matches!() macro This adds a testcase for issue #2129. gcc/testsuite/ChangeLog:

[gcc/devel/rust/master] Fix rebinding imports

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:239247a0f41fd345ddf551b4a1db5654275d42e1 commit 239247a0f41fd345ddf551b4a1db5654275d42e1 Author: Owen Avery Date: Wed Jun 21 10:26:30 2023 -0400 Fix rebinding imports gcc/rust/ChangeLog: * resolve/rust-ast-resolve-item.cc (flatten

[gcc/devel/rust/master] expand: Fix formatting for "macro not found" error

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:02f7befb8af37722c2e8340c21d7bb7a2d88a812 commit 02f7befb8af37722c2e8340c21d7bb7a2d88a812 Author: Arthur Cohen Date: Tue Feb 6 17:26:23 2024 +0100 expand: Fix formatting for "macro not found" error gcc/rust/ChangeLog: * expand/rust-macro-expan

[gcc/devel/rust/master] gccrs: Add testcase for #[rustc_const_stable]

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:0a0549eaba10352ed82f9bf401ae69eedb662f0d commit 0a0549eaba10352ed82f9bf401ae69eedb662f0d Author: Arthur Cohen Date: Wed Feb 7 09:27:11 2024 +0100 gccrs: Add testcase for #[rustc_const_stable] To ensure we don't introduce regressions back to issue #2314

[gcc/devel/rust/master] Fix lookup of TuplePattern sub-pattern types

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:a4716752fbb9eb7a06d408c98de42a2aec944713 commit a4716752fbb9eb7a06d408c98de42a2aec944713 Author: Owen Avery Date: Mon Feb 12 18:20:19 2024 -0500 Fix lookup of TuplePattern sub-pattern types gcc/rust/ChangeLog: * backend/rust-compile-pattern.c

[gcc/devel/rust/master] gccrs: add powi intrinsics

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:50f8ca9800442165bddc142051c08b9394768dd4 commit 50f8ca9800442165bddc142051c08b9394768dd4 Author: Marc Poulhiès Date: Sun Oct 22 18:52:22 2023 +0200 gccrs: add powi intrinsics gcc/rust/ChangeLog: * backend/rust-builtins.cc (Builtin

[gcc/devel/rust/master] Add variadic check on function params

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:d0233c620d79cc7a82541dff5e812613cafd0699 commit d0233c620d79cc7a82541dff5e812613cafd0699 Author: 0xn4utilus Date: Wed Feb 14 22:19:15 2024 +0530 Add variadic check on function params gcc/rust/ChangeLog: * checks/errors/rust-ast-validation.cc

[gcc/devel/rust/master] contrib: Add libgrust to update-copyright.py script

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:1725714f1667958e39f67a74e9ab5f41bdbde4af commit 1725714f1667958e39f67a74e9ab5f41bdbde4af Author: Sahil Yeole Date: Fri Feb 16 02:15:17 2024 +0530 contrib: Add libgrust to update-copyright.py script contrib/ChangeLog: * update-copyright.py: Add lib

[gcc/devel/rust/master] gccrs: Avoid *.bak suffixed tests - use dg-skip-if instead

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:b1f11b31bf105415f9a495d82366de8f3f571205 commit b1f11b31bf105415f9a495d82366de8f3f571205 Author: Jakub Jelinek Date: Thu Feb 15 13:55:49 2024 +0100 gccrs: Avoid *.bak suffixed tests - use dg-skip-if instead On Fri, Feb 09, 2024 at 11:03:38AM +0100, Jakub Jeli

[gcc/devel/rust/master] libgrust: Add entry for maintainers

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:8566844dacdcb8dfe980423080600c9dd9f1a924 commit 8566844dacdcb8dfe980423080600c9dd9f1a924 Author: Pierre-Emmanuel Patry Date: Tue Nov 28 13:40:55 2023 +0100 libgrust: Add entry for maintainers ChangeLog: * MAINTAINERS: Add maintainers for libg

[gcc/devel/rust/master] libgrust: Add ChangeLog file

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:1b6ac2229b20b7c4171c6750affc1a675e6e4ecc commit 1b6ac2229b20b7c4171c6750affc1a675e6e4ecc Author: Pierre-Emmanuel Patry Date: Tue Nov 28 13:39:35 2023 +0100 libgrust: Add ChangeLog file libgrust/ChangeLog: * ChangeLog: New file. (cher

[gcc/devel/rust/master] gccrs: fix powif64 intrinsic

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:f2e19364bca0182a53e2df9e49e6ba89cc7e commit f2e19364bca0182a53e2df9e49e6ba89cc7e Author: Marc Poulhiès Date: Mon Feb 19 22:36:39 2024 +0100 gccrs: fix powif64 intrinsic The signature was incorrectly using an i64 for the integer power, instead of a

[gcc/devel/rust/master] Fix false positive for top-level AltPattern

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:5989e3d614b1919bc9299383bb147cc6a14dec4b commit 5989e3d614b1919bc9299383bb147cc6a14dec4b Author: Owen Avery Date: Sun Feb 18 00:19:25 2024 -0500 Fix false positive for top-level AltPattern gcc/rust/ChangeLog: * hir/rust-ast-lower-pattern.cc

[gcc/devel/rust/master] gccrs: minor cleanup in langhook.type_for_mode

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:84477fc83223a883bbb53a31b4cbc08eee02af85 commit 84477fc83223a883bbb53a31b4cbc08eee02af85 Author: Marc Poulhiès Date: Mon Feb 19 22:52:29 2024 +0100 gccrs: minor cleanup in langhook.type_for_mode gcc/rust/ChangeLog: * rust-lang.cc (grs_langhoo

[gcc/devel/rust/master] fmt: Start working on format_args!() parser

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:486b2043a08ff49605ea7d52fc2c3f5403d72079 commit 486b2043a08ff49605ea7d52fc2c3f5403d72079 Author: Arthur Cohen Date: Thu Nov 9 18:32:52 2023 +0100 fmt: Start working on format_args!() parser This commit adds a base class for parsing the various constructs of a

[gcc/devel/rust/master] libformat_parser: Add FFI safe interface

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:23e029d9589e65e149c93ca3d74ed721fac7b34e commit 23e029d9589e65e149c93ca3d74ed721fac7b34e Author: Arthur Cohen Date: Mon Jan 29 16:13:24 2024 +0100 libformat_parser: Add FFI safe interface libgrust/ChangeLog: * libformat_parser/generic_format_

[gcc/devel/rust/master] libgrust: Add format_parser library

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:7b25f53a416868059299661ddf769ec4c9c2516d commit 7b25f53a416868059299661ddf769ec4c9c2516d Author: Arthur Cohen Date: Thu Nov 30 14:11:41 2023 +0100 libgrust: Add format_parser library Compile libformat_parser and link to it. gcc/rust/ChangeLog:

[gcc/devel/rust/master] libformat_parser: Start experimenting with cbindgen

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:82f7ee3c5934a81089ea593fdee2cb6eae726651 commit 82f7ee3c5934a81089ea593fdee2cb6eae726651 Author: Arthur Cohen Date: Mon Jan 29 16:14:13 2024 +0100 libformat_parser: Start experimenting with cbindgen libgrust/ChangeLog: * libformat_parser/cbin

[gcc/devel/rust/master] git: Ignore libgrust build folders

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:e3fca6ffc75a131edef613c9eca1d96df1aad2d3 commit e3fca6ffc75a131edef613c9eca1d96df1aad2d3 Author: Arthur Cohen Date: Mon Jan 29 16:17:00 2024 +0100 git: Ignore libgrust build folders ChangeLog: * .gitignore: Add libgrust target folders to the

[gcc/devel/rust/master] libformat_parser: Update header and remove old interface

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:b49f87f6931fa1f42b9a49e7dccd38b0afe3442d commit b49f87f6931fa1f42b9a49e7dccd38b0afe3442d Author: Arthur Cohen Date: Mon Jan 29 22:06:39 2024 +0100 libformat_parser: Update header and remove old interface gcc/rust/ChangeLog: * ast/rust-fmt.cc

[gcc/devel/rust/master] libformat_parser: Send boxed values across FFI properly

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:ad905fe5164bd4a7b41172708256fe04d0a80c8d commit ad905fe5164bd4a7b41172708256fe04d0a80c8d Author: Arthur Cohen Date: Tue Jan 30 01:48:13 2024 +0100 libformat_parser: Send boxed values across FFI properly gcc/rust/ChangeLog: * ast/rust-fmt.cc (

[gcc/devel/rust/master] format_args: Parse format string properly

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:bdba3fae4c02e483810e4acfa2b5d62f66d94c11 commit bdba3fae4c02e483810e4acfa2b5d62f66d94c11 Author: Arthur Cohen Date: Tue Jan 30 16:16:36 2024 +0100 format_args: Parse format string properly gcc/rust/ChangeLog: * expand/rust-macro-builtins.cc (

[gcc/devel/rust/master] format_args: Parse entire token invocation

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:b9b2c92b3ab1995da7c63480ea9d4870c050c00a commit b9b2c92b3ab1995da7c63480ea9d4870c050c00a Author: Arthur Cohen Date: Wed Feb 7 12:46:16 2024 +0100 format_args: Parse entire token invocation gcc/rust/ChangeLog: * expand/rust-macro-builtins.cc (

[gcc/devel/rust/master] rust-fmt: Store parsed string in Pieces struct

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:2d22cc0f7f89b1d6e110981949bfdbec149ddaa9 commit 2d22cc0f7f89b1d6e110981949bfdbec149ddaa9 Author: Arthur Cohen Date: Tue Feb 13 16:31:25 2024 +0100 rust-fmt: Store parsed string in Pieces struct gcc/rust/ChangeLog: * ast/rust-fmt.cc (Pieces::c

[gcc/devel/rust/master] libformat_parser: Fix Rust warnings.

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:25839a8761ad7626cdb778304610162dfe38d91e commit 25839a8761ad7626cdb778304610162dfe38d91e Author: Arthur Cohen Date: Thu Feb 15 13:11:26 2024 +0100 libformat_parser: Fix Rust warnings. libgrust/ChangeLog: * libformat_parser/generic_format_pars

[gcc/devel/rust/master] format-parser: Add `is_some_and` method for Option

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:fa2a861457838515d3a0a4693c32b0f04cf5e29a commit fa2a861457838515d3a0a4693c32b0f04cf5e29a Author: Arthur Cohen Date: Mon Feb 26 11:55:47 2024 +0100 format-parser: Add `is_some_and` method for Option Workaround for Ubuntu 18.04, since we still use it for the GC

[gcc/devel/rust/master] ci: Install cargo on ubuntu 18.04 container.

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:420d50cabd35833410af87002ba1207a7173f1b7 commit 420d50cabd35833410af87002ba1207a7173f1b7 Author: Arthur Cohen Date: Mon Feb 26 11:57:54 2024 +0100 ci: Install cargo on ubuntu 18.04 container. ChangeLog: * .github/workflows/ccpp.yml: Install c

[gcc/devel/rust/master] Fix small FixMe task in rust macro builtins

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:75424e6ccb57f69987a329e8df68f751af4bcc25 commit 75424e6ccb57f69987a329e8df68f751af4bcc25 Author: jjasmine Date: Fri Feb 23 13:06:14 2024 -0800 Fix small FixMe task in rust macro builtins gcc/rust/ChangeLog: * expand/rust-macro-builtins.cc: Ch

[gcc/devel/rust/master] Merge commit '705de6d54ca95b8277a15fe9a2255af6168ae086' into HEAD [#2123]

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:4e51e84d86629fa57ad8ac9849c4d582f442bb94 commit 4e51e84d86629fa57ad8ac9849c4d582f442bb94 Merge: 75424e6ccb57 705de6d54ca9 Author: Thomas Schwinge Date: Thu Feb 29 14:04:29 2024 +0100 Merge commit '705de6d54ca95b8277a15fe9a2255af6168ae086' into HEAD [#2123] Diff: gc

[gcc/devel/rust/master] Adjust error checks to match name resolution 2.0

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:4ef924f7616122a33a2a563da76a6a1a99602dd9 commit 4ef924f7616122a33a2a563da76a6a1a99602dd9 Author: Owen Avery Date: Fri Feb 23 10:20:55 2024 -0500 Adjust error checks to match name resolution 2.0 gcc/testsuite/ChangeLog: * rust/compile/bad_stmt

[gcc/devel/rust/master] lang-items: Make lang items enum stronger, rename class, cleanup ns.

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:6895e0bb24ddc3893f917537b319ac20ba31f369 commit 6895e0bb24ddc3893f917537b319ac20ba31f369 Author: Arthur Cohen Date: Tue Feb 27 14:39:22 2024 +0100 lang-items: Make lang items enum stronger, rename class, cleanup ns. gcc/rust/ChangeLog: * util

[gcc/devel/rust/master] lang-items: Cleanup parsing and lookups of lang items.

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:e9de5b410da43cb2ac5f9865756153648e6f078b commit e9de5b410da43cb2ac5f9865756153648e6f078b Author: Arthur Cohen Date: Tue Feb 27 13:35:50 2024 +0100 lang-items: Cleanup parsing and lookups of lang items. gcc/rust/ChangeLog: * Make-lang.in: Comp

[gcc/devel/rust/master] extern-types: Declare external types in name resolver.

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:7b3fa7ac97ed5c562ce9c0cbde24f26c14d678ce commit 7b3fa7ac97ed5c562ce9c0cbde24f26c14d678ce Author: Arthur Cohen Date: Tue Feb 20 14:53:32 2024 +0100 extern-types: Declare external types in name resolver. gcc/rust/ChangeLog: * resolve/rust-ast-r

[gcc/devel/rust/master] hir: Add ExternalTypeItem node

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:8e3c34aa04229b0364d9834fc682ca1707ed9a01 commit 8e3c34aa04229b0364d9834fc682ca1707ed9a01 Author: Arthur Cohen Date: Tue Feb 20 15:45:35 2024 +0100 hir: Add ExternalTypeItem node gcc/rust/ChangeLog: * hir/tree/rust-hir-item.h (class ExternalTy

[gcc/devel/rust/master] extern-types: Lower to HIR::ExternalTypeItem properly

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:9ee5b51f57b358531ad0aeb84e4ef307e59e195c commit 9ee5b51f57b358531ad0aeb84e4ef307e59e195c Author: Arthur Cohen Date: Tue Feb 20 16:22:20 2024 +0100 extern-types: Lower to HIR::ExternalTypeItem properly gcc/rust/ChangeLog: * hir/rust-ast-lower-

[gcc/devel/rust/master] Make DefaultResolver visit more of the AST

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:7064be37a38b4c3c8ad8193e13312e2c558303dc commit 7064be37a38b4c3c8ad8193e13312e2c558303dc Author: Owen Avery Date: Wed Feb 28 17:42:49 2024 -0500 Make DefaultResolver visit more of the AST gcc/rust/ChangeLog: * resolve/rust-default-resolver.cc

[gcc/devel/rust/master] ast: Add base nodes for FormatArgs

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:12ca8dbb4bc22da1b93630c884b75ce254605882 commit 12ca8dbb4bc22da1b93630c884b75ce254605882 Author: Arthur Cohen Date: Thu Feb 15 20:58:48 2024 +0100 ast: Add base nodes for FormatArgs This commit adds a base for creating AST FormatArgs nodes after expanding

[gcc/devel/rust/master] macro-builtins: Add newline generic format_args!() handler

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:d802ca9c0547f5640b274ce534942b7d81a78e44 commit d802ca9c0547f5640b274ce534942b7d81a78e44 Author: Arthur Cohen Date: Fri Feb 16 16:19:27 2024 +0100 macro-builtins: Add newline generic format_args!() handler gcc/rust/ChangeLog: * expand/rust-ma

[gcc/devel/rust/master] parser: Add peek(n) method to parser

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:38e3cffdbdee48cc4793948f1551b075672f6fdd commit 38e3cffdbdee48cc4793948f1551b075672f6fdd Author: Arthur Cohen Date: Mon Feb 19 20:41:50 2024 +0100 parser: Add peek(n) method to parser gcc/rust/ChangeLog: * parse/rust-parse.h: New method. Dif

[gcc/devel/rust/master] lower: Add base for lowering FormatArgs nodes

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:3ff0f1a7bf230d641503fd1d2a2dc8066a729259 commit 3ff0f1a7bf230d641503fd1d2a2dc8066a729259 Author: Arthur Cohen Date: Thu Feb 22 14:59:17 2024 +0100 lower: Add base for lowering FormatArgs nodes gcc/rust/ChangeLog: * Make-lang.in: Compile the n

[gcc/devel/rust/master] format-args: Add documentation for future expansion of function

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:61b5a058a49df3c78d2e0f8ac8ef3eca80b67971 commit 61b5a058a49df3c78d2e0f8ac8ef3eca80b67971 Author: Arthur Cohen Date: Fri Mar 1 15:37:45 2024 +0100 format-args: Add documentation for future expansion of function gcc/rust/ChangeLog: * expand/rus

[gcc/devel/rust/master] Add curly brackets, formatted clang

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:ede65c2801c05b3c60f13b1f7fb434567fb97447 commit ede65c2801c05b3c60f13b1f7fb434567fb97447 Author: jjasmine Date: Fri Mar 1 16:40:17 2024 -0500 Add curly brackets, formatted clang gcc/rust/ChangeLog: * resolve/rust-late-name-resolver-2.0.cc (La

[gcc/devel/rust/master] Add error emitting when we can't resolve id expr

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:92874edab8f6a22c9c0f05eabd45be792c354a71 commit 92874edab8f6a22c9c0f05eabd45be792c354a71 Author: jjasmine Date: Fri Mar 1 05:31:15 2024 -0500 Add error emitting when we can't resolve id expr gcc/rust/ChangeLog: * resolve/rust-late-name-resolv

[gcc/devel/rust/master] Clean BiMap to use tl::optional for lookups

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:452345f0f88dddbb0ab9b2f31b6239af6288a984 commit 452345f0f88dddbb0ab9b2f31b6239af6288a984 Author: Sourabh Jaiswal Date: Fri Mar 1 19:46:23 2024 +0800 Clean BiMap to use tl::optional for lookups gcc/rust/Changelog: * expand/rust-expand-visitor.

[gcc/devel/rust/master] Ensure TupleStructPattern and TuplePattern have items

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:dae69e86c0feafd4e67bec2309c8e14b82f935ac commit dae69e86c0feafd4e67bec2309c8e14b82f935ac Author: Owen Avery Date: Tue Feb 27 16:34:23 2024 -0500 Ensure TupleStructPattern and TuplePattern have items Note that instances of both classes which have been move

[gcc/devel/rust/master] Add support for external functions

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:48add29a63c464ca27623b41a5d2841ca384e775 commit 48add29a63c464ca27623b41a5d2841ca384e775 Author: 0xn4utilus Date: Sun Feb 25 05:32:26 2024 +0530 Add support for external functions gcc/rust/ChangeLog: * ast/rust-ast.cc (Function::Function): Ad

[gcc/devel/rust/master] Add get_pattern_kind to Pattern

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:1c467c0a8642d462e045975b0f4c2e667be06ca2 commit 1c467c0a8642d462e045975b0f4c2e667be06ca2 Author: 0xn4utilus Date: Sun Feb 25 06:20:51 2024 +0530 Add get_pattern_kind to Pattern gcc/rust/ChangeLog: * ast/rust-ast.h: Add Kind Enum to

[gcc/devel/rust/master] Unify ASTValidation::visit for ExternalFunctionItem and Function

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:0177e3cb1382d4eeefce0038b4791e7fb25bc2b9 commit 0177e3cb1382d4eeefce0038b4791e7fb25bc2b9 Author: 0xn4utilus Date: Sun Feb 25 19:03:55 2024 +0530 Unify ASTValidation::visit for ExternalFunctionItem and Function gcc/rust/ChangeLog: * checks/err

[gcc/devel/rust/master] Update resolver to use `AST::Function` instead of `AST::ExternalFunctionItem`

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:87f797f0e827e50eb75945593d9107431f9be2ce commit 87f797f0e827e50eb75945593d9107431f9be2ce Author: 0xn4utilus Date: Mon Feb 26 04:39:43 2024 +0530 Update resolver to use `AST::Function` instead of `AST::ExternalFunctionItem` gcc/rust/ChangeLog:

[gcc/devel/rust/master] Remove dead code associated with `AST::ExternalFunctionItem`

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:53d8e04c0b4a4834658397dc61352cf8928c6b51 commit 53d8e04c0b4a4834658397dc61352cf8928c6b51 Author: 0xn4utilus Date: Wed Feb 28 19:35:30 2024 +0530 Remove dead code associated with `AST::ExternalFunctionItem` gcc/rust/ChangeLog: * ast/rust-ast-c

[gcc/devel/rust/master] format-args: Fix Rust interface and add input parsing.

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:afed72d7137afe4ab4c7db44262379ba6dda4eb9 commit afed72d7137afe4ab4c7db44262379ba6dda4eb9 Author: Arthur Cohen Date: Fri Feb 16 18:27:22 2024 +0100 format-args: Fix Rust interface and add input parsing. gcc/rust/ChangeLog: * Make-lang.in: Do n

[gcc/devel/rust/master] Merge commit '0a85544e1aaeca41133ecfc438cda913dbc0f122' into HEAD

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:fe4ff2101af0bb23462fac5e0adaf4cef54f09af commit fe4ff2101af0bb23462fac5e0adaf4cef54f09af Merge: f1e5b36df008 0a85544e1aae Author: Thomas Schwinge Date: Sun Mar 10 22:57:58 2024 +0100 Merge commit '0a85544e1aaeca41133ecfc438cda913dbc0f122' into HEAD Diff: gcc/Makefi

[gcc/devel/rust/master] Merge commit 'ea1cd66f2200839d46a8b4dc140d18c00b849c82' into HEAD

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:bcc6fe58251b317127ec9c3291a798da7459d377 commit bcc6fe58251b317127ec9c3291a798da7459d377 Merge: be82a46963a2 ea1cd66f2200 Author: Thomas Schwinge Date: Sun Mar 10 23:19:06 2024 +0100 Merge commit 'ea1cd66f2200839d46a8b4dc140d18c00b849c82' into HEAD Diff: gcc/config

[gcc/devel/rust/master] Merge commit 'bc45e18d433f879a02e369d027829f90f9e85724' into HEAD

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:320b0c28d38b8500d50ba29cd7c855e1d03110f5 commit 320b0c28d38b8500d50ba29cd7c855e1d03110f5 Merge: 02250442a22b bc45e18d433f Author: Thomas Schwinge Date: Sun Mar 10 23:16:21 2024 +0100 Merge commit 'bc45e18d433f879a02e369d027829f90f9e85724' into HEAD Diff: gcc/config

[gcc/devel/rust/master] Merge commit '4f01ae3761ca1f8dd7a33b833ae30624f047ac9c' into HEAD

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:84994ca72b60c976c5139ff3720517c38bd96180 commit 84994ca72b60c976c5139ff3720517c38bd96180 Merge: 2157ebb067be 4f01ae3761ca Author: Thomas Schwinge Date: Sun Mar 10 23:24:35 2024 +0100 Merge commit '4f01ae3761ca1f8dd7a33b833ae30624f047ac9c' into HEAD Diff: contrib/un

[gcc/devel/rust/master] Merge commit '33ebb0dff9bb022f1e0709e0e73faabfc3df7931^' into HEAD

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:acd9cdbb8fe24046f661a304830f7be0c2a0fa46 commit acd9cdbb8fe24046f661a304830f7be0c2a0fa46 Merge: 84994ca72b60 4ced8363622b Author: Thomas Schwinge Date: Sun Mar 10 23:34:09 2024 +0100 Merge commit '33ebb0dff9bb022f1e0709e0e73faabfc3df7931^' into HEAD Diff: gcc/Makef

[gcc/devel/rust/master] Merge commit '8a30775b0d3037123ee540f7b65a736ad49e05ce' into HEAD

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:ffba2ab00fb01d77dfc4103bfffabebfc2568d9a commit ffba2ab00fb01d77dfc4103bfffabebfc2568d9a Merge: 3d92284aab82 8a30775b0d30 Author: Thomas Schwinge Date: Sun Mar 10 23:38:46 2024 +0100 Merge commit '8a30775b0d3037123ee540f7b65a736ad49e05ce' into HEAD Diff: gcc/rust/r

[gcc/devel/rust/master] Merge commit '33ebb0dff9bb022f1e0709e0e73faabfc3df7931' into HEAD

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:a9de2770f26f3e76ae9f4552867623d1c7866618 commit a9de2770f26f3e76ae9f4552867623d1c7866618 Merge: acd9cdbb8fe2 33ebb0dff9bb Author: Thomas Schwinge Date: Sun Mar 10 23:34:31 2024 +0100 Merge commit '33ebb0dff9bb022f1e0709e0e73faabfc3df7931' into HEAD Diff: c++tools/c

[gcc/devel/rust/master] Merge commit 'f4a2ae2338962208b8039f154f5912402e94c378' into HEAD

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:9267ffafb35e8dc3e68f58c6e137c8aad824d9ef commit 9267ffafb35e8dc3e68f58c6e137c8aad824d9ef Merge: 6915bdb8fcda f4a2ae233896 Author: Thomas Schwinge Date: Sun Mar 10 23:42:52 2024 +0100 Merge commit 'f4a2ae2338962208b8039f154f5912402e94c378' into HEAD Diff: gcc/c-fami

[gcc/devel/rust/master] Merge commit 'ab422974567ae73926c2308c3400b5974d6e09f1^' into HEAD

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:198badab349257a29e545f1d9ed92104412a1140 commit 198badab349257a29e545f1d9ed92104412a1140 Merge: cd9de752bd22 b48e994077b6 Author: Thomas Schwinge Date: Mon Mar 11 00:17:15 2024 +0100 Merge commit 'ab422974567ae73926c2308c3400b5974d6e09f1^' into HEAD Diff: Makefile.

[gcc/devel/rust/master] Merge commit 'f3f6ff7b16861cd0651eccff14689536550762ae^' into HEAD

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:b2ccc44dfb39775de889ed45d2ebd843ec2abe75 commit b2ccc44dfb39775de889ed45d2ebd843ec2abe75 Merge: 08d817df8c6e a338c5f6114f Author: Thomas Schwinge Date: Mon Mar 11 00:26:50 2024 +0100 Merge commit 'f3f6ff7b16861cd0651eccff14689536550762ae^' into HEAD Diff: ChangeLog

[gcc/devel/rust/master] Merge commit '1ad5ae5a45f2e3fc6948b35a3b052fdd48453704' into HEAD [#1408]

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:43106fa8996329b79b37db29b3cfa3c372c6df64 commit 43106fa8996329b79b37db29b3cfa3c372c6df64 Merge: afd1220e0ba6 1ad5ae5a45f2 Author: Thomas Schwinge Date: Mon Mar 11 00:34:47 2024 +0100 Merge commit '1ad5ae5a45f2e3fc6948b35a3b052fdd48453704' into HEAD [#1408] Diff:

[gcc/devel/rust/master] Merge commit '1aee5d2ace9ea8f35baf5b18e36caf44fe018ea3' into HEAD [#1408]

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:a1bd74ba1df9efa557d6b4d873f39c36d59ed72c commit a1bd74ba1df9efa557d6b4d873f39c36d59ed72c Merge: 43106fa89963 1aee5d2ace9e Author: Thomas Schwinge Date: Mon Mar 11 00:45:13 2024 +0100 Merge commit '1aee5d2ace9ea8f35baf5b18e36caf44fe018ea3' into HEAD [#1408] Diff:

[gcc/devel/rust/master] Merge commit '9fc0ae6033f3e41c9b4605531a6a8543414b0d2d^' into HEAD

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:190facd2b3e26476bc9af21761ca55f42f28286e commit 190facd2b3e26476bc9af21761ca55f42f28286e Merge: a22ac0f9ff0e 120397f39635 Author: Thomas Schwinge Date: Mon Mar 11 00:24:01 2024 +0100 Merge commit '9fc0ae6033f3e41c9b4605531a6a8543414b0d2d^' into HEAD Diff: config/li

[gcc/devel/rust/master] Merge commit '9fc0ae6033f3e41c9b4605531a6a8543414b0d2d' into HEAD

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:b1617efc6efb47c98e1b209c8907a389e9ee7f2a commit b1617efc6efb47c98e1b209c8907a389e9ee7f2a Merge: 190facd2b3e2 9fc0ae6033f3 Author: Thomas Schwinge Date: Mon Mar 11 00:24:32 2024 +0100 Merge commit '9fc0ae6033f3e41c9b4605531a6a8543414b0d2d' into HEAD Diff: config/pic

[gcc/devel/rust/master] Placate clang-format re 'gcc/rust/backend/rust-tree.cc'

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:1a9974d08bc1478a98f52b2ea95475a583747724 commit 1a9974d08bc1478a98f52b2ea95475a583747724 Author: Thomas Schwinge Date: Tue Mar 12 09:36:43 2024 +0100 Placate clang-format re 'gcc/rust/backend/rust-tree.cc' Reformat the upstream GCC commit f4a2ae2338962208b803

[gcc/devel/rust/master] Merge commit '46595ce72e5855189e3c60a140c3ca5aaddfb58c' into HEAD

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:02d394b2736afa9a24ab3e1b8ad56fd6ac37e0f4 commit 02d394b2736afa9a24ab3e1b8ad56fd6ac37e0f4 Merge: 4235574518bd 46595ce72e58 Author: Thomas Schwinge Date: Mon Mar 11 22:43:19 2024 +0100 Merge commit '46595ce72e5855189e3c60a140c3ca5aaddfb58c' into HEAD Diff: gcc/cp/con

[gcc/devel/rust/master] Merge commit 'af4bb221153359f5948da917d5ef2df738bb1e61' into HEAD

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:a95e21151a6366e7344d0f1983f99e318c5a7097 commit a95e21151a6366e7344d0f1983f99e318c5a7097 Merge: 02d394b2736a af4bb2211533 Author: Thomas Schwinge Date: Mon Mar 11 22:51:28 2024 +0100 Merge commit 'af4bb221153359f5948da917d5ef2df738bb1e61' into HEAD Diff: ChangeLog

[gcc/devel/rust/master] Merge commit '8a30775b0d3037123ee540f7b65a736ad49e05ce^' into HEAD

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:3d92284aab82bb969c46025cddb175aa2ff7a5e2 commit 3d92284aab82bb969c46025cddb175aa2ff7a5e2 Merge: a9de2770f26f b76cd1ec3617 Author: Thomas Schwinge Date: Sun Mar 10 23:38:38 2024 +0100 Merge commit '8a30775b0d3037123ee540f7b65a736ad49e05ce^' into HEAD Diff: gcc/go/go

[gcc/devel/rust/master] Merge commit '2b9778c8d9d33174de63716b74b2f114d700e104^' into HEAD

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:595789c2c33ea9fbb894cef4cf8ec576a9989e93 commit 595789c2c33ea9fbb894cef4cf8ec576a9989e93 Merge: e86610f33d67 80b1a371008c Author: Thomas Schwinge Date: Sat Mar 16 23:32:07 2024 +0100 Merge commit '2b9778c8d9d33174de63716b74b2f114d700e104^' into HEAD Diff: ChangeLog

[gcc/devel/rust/master] Merge commit '56ca59a03150cf44cea340f58967c990ed6bf43c^' into HEAD

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:b3a1373731797392b65395846a379e1696d0e0bd commit b3a1373731797392b65395846a379e1696d0e0bd Merge: 0a9e0719ea76 78d132d73ec3 Author: Thomas Schwinge Date: Sun Mar 17 00:10:04 2024 +0100 Merge commit '56ca59a03150cf44cea340f58967c990ed6bf43c^' into HEAD Diff: ChangeLog

[gcc/devel/rust/master] Revert "Add files to discourage submissions of PRs to the GitHub mirror."

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:28064d6430f3fa71e79d11ac9d4bf3e6adf52145 commit 28064d6430f3fa71e79d11ac9d4bf3e6adf52145 Author: Thomas Schwinge Date: Sat Mar 16 23:32:57 2024 +0100 Revert "Add files to discourage submissions of PRs to the GitHub mirror." This is not applicable for GCC/Rust

[gcc/devel/rust/master] Merge commit 'dc17ceb3055f56aa3a59c6ef3ae32043d58502d1^' into HEAD

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:11150fff5e3f12b0186a29978eef2251f25bf33a commit 11150fff5e3f12b0186a29978eef2251f25bf33a Merge: b1617efc6efb 161252a84085 Author: Thomas Schwinge Date: Mon Mar 11 00:25:10 2024 +0100 Merge commit 'dc17ceb3055f56aa3a59c6ef3ae32043d58502d1^' into HEAD Diff: config/pk

[gcc/devel/rust/master] Merge commit 'ce7a757fd9ecb99c4f54cfde5cf5ef9a9e7819fc' into HEAD

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:333fe5b0f141b3cf2fa1890e72fbc0d2551742cc commit 333fe5b0f141b3cf2fa1890e72fbc0d2551742cc Merge: 20bb2dac9e47 ce7a757fd9ec Author: Thomas Schwinge Date: Mon Mar 11 00:58:39 2024 +0100 Merge commit 'ce7a757fd9ecb99c4f54cfde5cf5ef9a9e7819fc' into HEAD Diff: gcc/config

[gcc/devel/rust/master] tree-optimization/112653 - PTA and return

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:ebc1fc6853b7673b7301d88f4075bc2db3468643 commit ebc1fc6853b7673b7301d88f4075bc2db3468643 Author: Richard Biener Date: Mon Nov 27 10:20:02 2023 +0100 tree-optimization/112653 - PTA and return The following separates the escape solution for return stmts not

[gcc/devel/rust/master] macro: Use MacroInvocation's node_id in ExternalItem constructor.

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:adb56ef014effb17af27ab7baf0d87bc8bc48a0c commit adb56ef014effb17af27ab7baf0d87bc8bc48a0c Author: Arthur Cohen Date: Tue Mar 19 13:12:20 2024 +0100 macro: Use MacroInvocation's node_id in ExternalItem constructor. gcc/rust/ChangeLog: * ast/rus

[gcc/devel/rust/master] Merge commit 'f7884f7673444b8a2c10ea0981d480f2e82dd16a^' into HEAD

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:e8c161211f0c5bfac915979aebcd6a16b0bc49ab commit e8c161211f0c5bfac915979aebcd6a16b0bc49ab Merge: f0fdff9b6da1 061a82fa2b75 Author: Thomas Schwinge Date: Tue Mar 19 16:37:35 2024 +0100 Merge commit 'f7884f7673444b8a2c10ea0981d480f2e82dd16a^' into HEAD Diff: ChangeLog

[gcc/devel/rust/master] Merge commit 'f7884f7673444b8a2c10ea0981d480f2e82dd16a'; commit 'adb56ef014effb17af27ab7baf0d87bc8bc

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:f4530cab2cb400dcb68ec2c016717b9f62eed0c8 commit f4530cab2cb400dcb68ec2c016717b9f62eed0c8 Merge: e8c161211f0c f7884f767344 adb56ef014ef Author: Thomas Schwinge Date: Tue Mar 19 16:42:45 2024 +0100 Merge commit 'f7884f7673444b8a2c10ea0981d480f2e82dd16a'; commit 'adb56e

[gcc/devel/rust/master] Merge commit '8fc4e6c397e1ce64bec6f9fed148950821cc79e7' into HEAD

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:136c428abb4be874a3302e80a513301f298d3c70 commit 136c428abb4be874a3302e80a513301f298d3c70 Merge: d374f52a692c 8fc4e6c397e1 Author: Thomas Schwinge Date: Tue Mar 19 16:45:47 2024 +0100 Merge commit '8fc4e6c397e1ce64bec6f9fed148950821cc79e7' into HEAD Accordingl

[gcc/devel/rust/master] Merge commit 'a857ec6aada08d8c334c389c7b682198d749b6c9^' into HEAD

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:6eba95e99238ccf40ea1a6720d6ad291bd31fe83 commit 6eba95e99238ccf40ea1a6720d6ad291bd31fe83 Merge: 136c428abb4b 2c92551405bc Author: Thomas Schwinge Date: Tue Mar 19 16:47:48 2024 +0100 Merge commit 'a857ec6aada08d8c334c389c7b682198d749b6c9^' into HEAD Diff: ChangeLog

[gcc/devel/rust/master] format-args: Add basic expansion of unnamed Display::fmt arguments.

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:36aeecfb22d42649b2b1101a96b1d389e439757c commit 36aeecfb22d42649b2b1101a96b1d389e439757c Author: Arthur Cohen Date: Thu Feb 29 14:53:05 2024 +0100 format-args: Add basic expansion of unnamed Display::fmt arguments. gcc/rust/ChangeLog: * ast/r

[gcc/devel/rust/master] cse: Workaround GCC < 5 bug in cse_insn [PR111852]

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:879c99355c4ab2a86dd77db4ebf4acb70826b1c7 commit 879c99355c4ab2a86dd77db4ebf4acb70826b1c7 Author: Jakub Jelinek Date: Wed Oct 18 17:01:26 2023 +0200 cse: Workaround GCC < 5 bug in cse_insn [PR111852] Before the r5-3834 commit for PR63362, GCC 4.8-4.9 refuses t

[gcc/devel/rust/master] Merge commit 'af91934c2f6b8efc67d625c99068b4761ae5edd0^' into HEAD

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:7f7da6c240f2e0284ff201975844673f2ef070c7 commit 7f7da6c240f2e0284ff201975844673f2ef070c7 Merge: a1bd74ba1df9 b59e9de990a1 Author: Thomas Schwinge Date: Mon Mar 11 00:47:49 2024 +0100 Merge commit 'af91934c2f6b8efc67d625c99068b4761ae5edd0^' into HEAD Diff: contrib/C

[gcc/devel/rust/master] TyTy: add common SubstitutionRef API

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:fdba6c5d005179c36c9824817254af6100f1b007 commit fdba6c5d005179c36c9824817254af6100f1b007 Author: Jakub Dupak Date: Fri Feb 2 12:11:45 2024 +0100 TyTy: add common SubstitutionRef API gcc/rust/ChangeLog: * typecheck/rust-tyty-subst.cc (Substitu

[gcc/devel/rust/master] TyTy: Variance analysis module

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:4a54a8b5eef153e96c48c268f35df0f02251c0d4 commit 4a54a8b5eef153e96c48c268f35df0f02251c0d4 Author: Jakub Dupak Date: Fri Feb 2 14:09:38 2024 +0100 TyTy: Variance analysis module gcc/rust/ChangeLog: * Make-lang.in: Add new .cc file.

<    1   2   3   4   5   6   7   8   9   10   >