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:f1e5b36df008d0624b3a221b8d84179298c3421c
commit f1e5b36df008d0624b3a221b8d84179298c3421c
Merge: 53d8e04c0b4a 703417a030b3
Author: Thomas Schwinge
Date: Sun Mar 10 22:56:03 2024 +0100
Merge commit '0a85544e1aaeca41133ecfc438cda913dbc0f122^' into HEAD
Diff:
ChangeLog
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:be82a46963a2b08db29ec2fa5e941943bf0c7835
commit be82a46963a2b08db29ec2fa5e941943bf0c7835
Merge: 320b0c28d38b 8216ca85037b
Author: Thomas Schwinge
Date: Sun Mar 10 23:18:49 2024 +0100
Merge commit 'ea1cd66f2200839d46a8b4dc140d18c00b849c82^' into HEAD
Diff:
ChangeLog
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:2157ebb067bee3cb37c4d9df5a1f3248018f4326
commit 2157ebb067bee3cb37c4d9df5a1f3248018f4326
Merge: bcc6fe58251b 985d6480fe52
Author: Thomas Schwinge
Date: Sun Mar 10 23:22:34 2024 +0100
Merge commit '4f01ae3761ca1f8dd7a33b833ae30624f047ac9c^' into HEAD
Diff:
ChangeLog
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:0f4336c490e565523652ba276886e06b89cf2441
commit r13-8704-g0f4336c490e565523652ba276886e06b89cf2441
Author: Matthias Kretz
Date: Fri Jun 2 21:21:36 2023 +0200
libstdc++: Protect against macros
Signed-off-by: Matthias Kretz
libstdc++-v3/ChangeLog:
https://gcc.gnu.org/g:63b73f14be97a9fe8621ec1a523b6dd19bde72dc
commit r13-8705-g63b73f14be97a9fe8621ec1a523b6dd19bde72dc
Author: Matthias Kretz
Date: Fri Jun 2 13:44:22 2023 +0200
libstdc++: Replace use of incorrect non-temporal store
The call to the base implementation sometimes
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:916f3b3802bf84083142149165da95c113d5d2e2
commit r13-8708-g916f3b3802bf84083142149165da95c113d5d2e2
Author: Matthias Kretz
Date: Wed Mar 27 13:41:25 2024 +0100
libstdc++: Add masked ++/-- implementation for sizeof < 16
This resolves further failures (-Wreturn-
https://gcc.gnu.org/g:afd1220e0ba653118b3699659e89c8bd35e1b722
commit afd1220e0ba653118b3699659e89c8bd35e1b722
Merge: ddbb4d3a4145 18c90eaa2536
Author: Thomas Schwinge
Date: Mon Mar 11 00:34:22 2024 +0100
Merge commit '1ad5ae5a45f2e3fc6948b35a3b052fdd48453704^' 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:6663f2a04c16288124d5ef918c661260e4f66284
commit r13-8712-g6663f2a04c16288124d5ef918c661260e4f66284
Author: Matthias Kretz
Date: Mon Apr 22 16:12:34 2024 +0200
libstdc++: Fix conversion of simd to vector builtin
Signed-off-by: Matthias Kretz
libstdc+
https://gcc.gnu.org/g:22448860d7d5e8c5594f05457939e4991b6e107a
commit r13-8710-g22448860d7d5e8c5594f05457939e4991b6e107a
Author: Matthias Kretz
Date: Wed Apr 17 10:12:42 2024 +0200
libstdc++: Add include guard to simd-internal header
Signed-off-by: Matthias Kretz
libstdc
https://gcc.gnu.org/g:ec26db53513f9de267b85c1c8f8db838dcd09d36
commit ec26db53513f9de267b85c1c8f8db838dcd09d36
Merge: 333fe5b0f141 9b5b2c9f9505
Author: Thomas Schwinge
Date: Mon Mar 11 00:59:26 2024 +0100
Merge commit 'b1c06fd9723453dd2b2ec306684cb806dc2b4fbb^' into HEAD
Diff:
ChangeLog
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:4235574518bd016f208b97f6f497978c31771e12
commit 4235574518bd016f208b97f6f497978c31771e12
Merge: 2cd7fb664ce9 0d9b4e8647ff
Author: Thomas Schwinge
Date: Mon Mar 11 22:38:33 2024 +0100
Merge commit '46595ce72e5855189e3c60a140c3ca5aaddfb58c^' into HEAD
Diff:
gcc/Chang
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:6915bdb8fcdaeee585bbc9aaa52311e8c695da01
commit 6915bdb8fcdaeee585bbc9aaa52311e8c695da01
Merge: ffba2ab00fb0 5f5e37dcbc19
Author: Thomas Schwinge
Date: Sun Mar 10 23:42:46 2024 +0100
Merge commit 'f4a2ae2338962208b8039f154f5912402e94c378^' into HEAD
Diff:
ChangeLog
https://gcc.gnu.org/g:a46218ab09c2b5cd0028d202780d076693abbfe8
commit r13-8707-ga46218ab09c2b5cd0028d202780d076693abbfe8
Author: Matthias Kretz
Date: Wed Mar 27 08:49:43 2024 +0100
libstdc++: Fix call signature of builtins from masked ++/--
This resolves failures in the "expensive
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:83636ae013d55047c05ed9ce66390aefb02f0915
commit r13-8711-g83636ae013d55047c05ed9ce66390aefb02f0915
Author: Matthias Kretz
Date: Wed Apr 17 10:35:47 2024 +0200
libstdc++: Silence irrelevant warnings in
Avoid
-Wnarrowing in C code;
-Wtautological-compa
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:e6b19675fb3397992a8f88ef031d57c4dcd73cd6
commit r13-8703-ge6b19675fb3397992a8f88ef031d57c4dcd73cd6
Author: Matthias Kretz
Date: Thu Jun 1 10:40:14 2023 +0200
libstdc++: Fix condition for supported SIMD types on ARMv8
Signed-off-by: Matthias Kretz
li
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:4d7a770f2d1dc9d7e7b79788c201ba22bd52cf06
commit r13-8706-g4d7a770f2d1dc9d7e7b79788c201ba22bd52cf06
Author: Matthias Kretz
Date: Fri Jun 2 21:33:04 2023 +0200
libstdc++: Avoid vector casts while still avoiding PR90424
Signed-off-by: Matthias Kretz
li
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.
https://gcc.gnu.org/g:ac4544492688cc0dfcf7c7f8104907128aa75d89
commit ac4544492688cc0dfcf7c7f8104907128aa75d89
Author: Jakub Dupak
Date: Fri Feb 2 14:12:13 2024 +0100
TyTy: Collect variance info from types
gcc/rust/ChangeLog:
* typecheck/rust-hir-type-check-item.c
https://gcc.gnu.org/g:b4c3a6ca4f83733f4122ec1e56b5bc69b9fab1b4
commit b4c3a6ca4f83733f4122ec1e56b5bc69b9fab1b4
Author: Guillaume Gomez
Date: Tue Mar 5 20:24:30 2024 +0100
Fix typo
gcc/rust/ChangeLog:
* expand/rust-derive.cc (DeriveVisitor::derive): Fix typo
Diff:
https://gcc.gnu.org/g:79be34b6dc7385855d233c1d3d5ce347998e7f57
commit 79be34b6dc7385855d233c1d3d5ce347998e7f57
Merge: 9d6e836c2c66 4968e4844a3c
Author: Thomas Schwinge
Date: Sat Mar 16 23:55:02 2024 +0100
Merge commit '4968e4844a3ce30143ae2e267895c418f5c636a1' into HEAD
Diff:
https://gcc.gnu.org/g:20bb2dac9e47ac35252f5166f22856f73cd40d5f
commit 20bb2dac9e47ac35252f5166f22856f73cd40d5f
Merge: a88f4804345d 094091958654
Author: Thomas Schwinge
Date: Mon Mar 11 00:57:51 2024 +0100
Merge commit 'ce7a757fd9ecb99c4f54cfde5cf5ef9a9e7819fc^' into HEAD
Diff:
ChangeLog
https://gcc.gnu.org/g:2f334bb12e3ba947714771408b9d49d398abb5df
commit 2f334bb12e3ba947714771408b9d49d398abb5df
Author: jjasmine
Date: Sun Feb 25 03:10:37 2024 -0800
Split up rust-macro-builtins.cc
Fixes issue #2855
gcc/rust/ChangeLog:
* Make-lang.in: add
301 - 400 of 580 matches
Mail list logo