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:
*
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
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
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
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
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
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:
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
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
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
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
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
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
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
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
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:
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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_
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:
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
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
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
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 (
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 (
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 (
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
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
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
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
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
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
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
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
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
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
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
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-
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
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
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
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
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
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
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
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
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.
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
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
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
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
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:
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
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
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
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
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
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
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
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
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
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
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.
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
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:
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:
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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.
201 - 300 of 1455 matches
Mail list logo