https://gcc.gnu.org/g:62a6cafd7f55c6e88a9780b91039257572038535
commit r15-8461-g62a6cafd7f55c6e88a9780b91039257572038535
Author: liuhongt
Date: Mon Mar 17 22:47:11 2025 -0700
Use ix86_fp_comparison_operator in cbranchbf4 to avoid ICE.
*jcc only supports ix86_fp_comparison_operator
https://gcc.gnu.org/g:139304f77910315e163210a6d92bff05319e0808
commit r15-8369-g139304f77910315e163210a6d92bff05319e0808
Author: Kushal Pal
Date: Mon Aug 19 10:06:49 2024 +
gccrs: Used `IndexVec` for BasicBlocks
gcc/rust/ChangeLog:
* checks/errors/borrowck/rus
https://gcc.gnu.org/g:82bbc9da2c7a24a38916158eaff767cc82a7b6bf
commit r15-8457-g82bbc9da2c7a24a38916158eaff767cc82a7b6bf
Author: Hu, Lin1
Date: Tue Mar 18 10:03:22 2025 +0800
i386: Update Suffix for AVX10.2 SAT CVT Intrinsics
The intrinsic names for *[i|u]bs instructions in AVX10.
https://gcc.gnu.org/g:c6b1b62f11ed65b68bc1cebefe686a2fa75eb724
commit r14-11425-gc6b1b62f11ed65b68bc1cebefe686a2fa75eb724
Author: Iain Buclaw
Date: Thu Mar 20 01:09:13 2025 +0100
d: Merge upstream dmd, druntime af92b68a81, phobos c970ca67f
D front-end changes:
- I
https://gcc.gnu.org/g:b93e60e7901526d7df2d8c0f5e0e46c57e8e3771
commit r15-8455-gb93e60e7901526d7df2d8c0f5e0e46c57e8e3771
Author: Jonathan Wakely
Date: Wed Mar 19 23:27:24 2025 +
libstdc++: Correct statement about default -std option
The default is -std=gnu++17 now, not -std=gn
https://gcc.gnu.org/g:b8e39b4c33ce74c243e467391f6cc0144d4a9477
commit r15-8454-gb8e39b4c33ce74c243e467391f6cc0144d4a9477
Author: Jonathan Wakely
Date: Wed Mar 19 23:26:10 2025 +
libstdc++: Fix "IEE" typo in comment in std::time_put::do_put
libstdc++-v3/ChangeLog:
https://gcc.gnu.org/g:80e1dac3849b134ebd5e0151e9c9e4b8b091de72
commit r15-8452-g80e1dac3849b134ebd5e0151e9c9e4b8b091de72
Author: Jason Merrill
Date: Wed Mar 19 05:15:00 2025 -0400
c++: mangling of array new [PR119316]
Because we build an array type to represent an array new, we hi
https://gcc.gnu.org/g:3292ca9b0818c3e55102413c2407711d0755d280
commit r15-8453-g3292ca9b0818c3e55102413c2407711d0755d280
Author: Harald Anlauf
Date: Wed Mar 19 22:56:03 2025 +0100
Fortran: fix bogus bounds check for reallocation on assignment [PR116706]
PR fortran/116706
https://gcc.gnu.org/g:a2dcdbfa34fe0212b827344ee22f2c9039921f5c
commit r14-11423-ga2dcdbfa34fe0212b827344ee22f2c9039921f5c
Author: Jason Merrill
Date: Wed Mar 19 05:15:00 2025 -0400
c++: mangling of array new [PR119316]
Because we build an array type to represent an array new, we h
https://gcc.gnu.org/g:562416d8131dc9eeb4a778e7ef476157dbd9afd2
commit r15-8450-g562416d8131dc9eeb4a778e7ef476157dbd9afd2
Author: Jonathan Wakely
Date: Mon Mar 17 15:02:12 2025 +
libstdc++: Make test use instead of
Our ensures that LLONG_MIN, LLONG_MAX, and ULLONG_MAX are
https://gcc.gnu.org/g:e3b3290f7330a81176d3d5d7c77623cd6c4bc70c
commit r15-8451-ge3b3290f7330a81176d3d5d7c77623cd6c4bc70c
Author: François Dumont
Date: Wed Mar 19 19:10:48 2025 +0100
libstdc++: Activate a __cpp_lib_ranges_to_container dependent test
Now that std::set has support fo
https://gcc.gnu.org/g:6c443e128802bd93158a3db7c4edf5fc1fc76c8d
commit r15-8449-g6c443e128802bd93158a3db7c4edf5fc1fc76c8d
Author: Vladimir N. Makarov
Date: Wed Mar 19 16:06:41 2025 -0400
[PR119270][IRA]: Ignore equiv init insns for cost calculation for
invariants only
My previous
https://gcc.gnu.org/g:b9b25c108b054a3cb0fb449f2e9889e3bff71443
commit r15-8448-gb9b25c108b054a3cb0fb449f2e9889e3bff71443
Author: Joseph Myers
Date: Wed Mar 19 19:41:43 2025 +
Update gcc fr.po
* fr.po: Update.
Diff:
---
gcc/po/fr.po | 1278
https://gcc.gnu.org/g:12b2c414b6d0e0d1b3d328b58d654c19c30bee8c
commit r15-8445-g12b2c414b6d0e0d1b3d328b58d654c19c30bee8c
Author: Richard Biener
Date: Wed Mar 19 18:48:09 2025 +0100
testsuite/113634 - fixup declarations of calloc/realloc
Then we can also remove the added -std=gnu17
https://gcc.gnu.org/g:b6953ec3e1ced56b190d95637b966762c09a13b4
commit r15-8444-gb6953ec3e1ced56b190d95637b966762c09a13b4
Author: Eric Botcazou
Date: Wed Mar 19 18:15:29 2025 +0100
Fix formatting of version message for gnat driver
Like the main driver (as well as gccgo, gccrs, gcov
https://gcc.gnu.org/g:abfdab9c7dd6c60641b203bf247bb1b8a1f218ec
commit r15-8443-gabfdab9c7dd6c60641b203bf247bb1b8a1f218ec
Author: Stefan Schulze Frielinghaus
Date: Wed Mar 19 16:35:12 2025 +0100
s390: testsuite: Fix autovec-double-signaling-eq-z13.c
Since r15-3992-g698e0ec89bc096 w
https://gcc.gnu.org/g:7ecf468c9a30b5a6da86812b912fe3368437c8b9
commit r15-8446-g7ecf468c9a30b5a6da86812b912fe3368437c8b9
Author: Jakub Jelinek
Date: Wed Mar 19 19:21:38 2025 +0100
c: pedwarn on flexible array member initialization with {} for C23+
[PR119350]
Even in C23/C2Y any i
https://gcc.gnu.org/g:7e947040a48d3156c602e88fb938c7bd44e83b28
commit r15-8442-g7e947040a48d3156c602e88fb938c7bd44e83b28
Author: Stefan Schulze Frielinghaus
Date: Wed Mar 19 16:35:12 2025 +0100
s390: testsuite: Fix vcond-shift.c
Previously we optimized expressions of the form a <
https://gcc.gnu.org/g:11b808ba788834072539a4aca6d64144243e5d46
commit r15-8365-g11b808ba788834072539a4aca6d64144243e5d46
Author: Kushal Pal
Date: Wed Aug 7 10:58:17 2024 +
gccrs: Strong type BasicBlockId
gcc/rust/ChangeLog:
* checks/errors/borrowck/rust-bir-bu
https://gcc.gnu.org/g:f4f546c9881c47923c7d37e8cf7a9bc35f37489c
commit r15-8356-gf4f546c9881c47923c7d37e8cf7a9bc35f37489c
Author: badumbatish
Date: Thu Aug 29 10:07:19 2024 -0700
gccrs: Rehaul, Apply code review from Arthur
gcc/rust/ChangeLog:
* backend/rust-compil
https://gcc.gnu.org/g:5db515e56893efd82c048993123b3cb3f0667315
commit r15-8377-g5db515e56893efd82c048993123b3cb3f0667315
Author: JoanVC
Date: Tue Sep 10 21:52:50 2024 +0200
gccrs: [gccrs#3141] Fix incorrect handling of overflow in numeric types
Fixes gccrs#3141.
gcc/rust/
https://gcc.gnu.org/g:8fc2bccec330950c11c7c5c54dc8b0b5798a70cf
commit r15-8441-g8fc2bccec330950c11c7c5c54dc8b0b5798a70cf
Author: Owen Avery
Date: Tue Oct 15 23:42:41 2024 -0400
gccrs: Handle external static items in toplevel resolver 2.0
gcc/rust/ChangeLog:
* reso
https://gcc.gnu.org/g:1f1eeb5ac040a6a83e608fdfcac81a9e96d11b11
commit r15-8429-g1f1eeb5ac040a6a83e608fdfcac81a9e96d11b11
Author: Owen Avery
Date: Mon Oct 14 22:07:54 2024 -0400
gccrs: Allow identifiers and paths to reference types during nr2.0
gcc/rust/ChangeLog:
https://gcc.gnu.org/g:7ec5d6bcbff36d98ae3dce2b928ae1202d208e48
commit r15-8368-g7ec5d6bcbff36d98ae3dce2b928ae1202d208e48
Author: Kushal Pal
Date: Mon Aug 19 09:48:49 2024 +
gccrs: Used `IndexVec` for Loans
gcc/rust/ChangeLog:
* checks/errors/borrowck/rust-bir-
https://gcc.gnu.org/g:b40b7afc3c030cbcfab5a4caacf86f08f7c38e46
commit r15-8311-gb40b7afc3c030cbcfab5a4caacf86f08f7c38e46
Author: Kushal Pal
Date: Thu Jun 27 01:18:54 2024 +
gccrs: Add location support to BIR::Statement
This commit adds location_t to BIR::Statement where type i
https://gcc.gnu.org/g:ad3fc42abd84b7fc40e78c3a83b883c9b83af22d
commit r15-8317-gad3fc42abd84b7fc40e78c3a83b883c9b83af22d
Author: Liam Naddell
Date: Sat Jul 27 00:28:13 2024 -0400
gccrs: Eager expansion for include* gccrs#1805 gccrs#1865
gcc/rust/ChangeLog:
* expan
https://gcc.gnu.org/g:38c5f0567f7cd69acb13b1fc9f97688e4ae13caf
commit r15-8402-g38c5f0567f7cd69acb13b1fc9f97688e4ae13caf
Author: Pierre-Emmanuel Patry
Date: Thu Sep 5 13:23:52 2024 +0200
gccrs: Remove empty visit functions
We can let the default visitor visit those nodes anyway so
https://gcc.gnu.org/g:b2dcd3896d0c3d5e1decbab73a2c38b2c8731cc1
commit r15-8417-gb2dcd3896d0c3d5e1decbab73a2c38b2c8731cc1
Author: Pierre-Emmanuel Patry
Date: Thu Sep 26 23:37:35 2024 +0200
gccrs: Remove some passing test from nr2 passing list
gcc/testsuite/ChangeLog:
https://gcc.gnu.org/g:dc4523e1265888791aa7d046f8266bc2f7e105df
commit r15-8401-gdc4523e1265888791aa7d046f8266bc2f7e105df
Author: Pierre-Emmanuel Patry
Date: Thu Sep 5 13:01:07 2024 +0200
gccrs: Mark virtual function override in default resolver
Those function prototype were not ma
https://gcc.gnu.org/g:4aab2ae2afedc01434638e22f13867ed4100310b
commit r15-8393-g4aab2ae2afedc01434638e22f13867ed4100310b
Author: Arthur Cohen
Date: Sat Apr 6 00:00:49 2024 +0200
gccrs: imports: Create ImportData class and use it in import_mappings
gcc/rust/ChangeLog:
https://gcc.gnu.org/g:7b906c48a2c640f2f01fd128cd95cc671829f695
commit r15-8408-g7b906c48a2c640f2f01fd128cd95cc671829f695
Author: Pierre-Emmanuel Patry
Date: Fri Sep 6 12:16:22 2024 +0200
gccrs: Move bir builder function implementation
Move function implementation to their own file
https://gcc.gnu.org/g:86970cc56e6d3521a815ce7e3bf14071ce61ff98
commit r15-8316-g86970cc56e6d3521a815ce7e3bf14071ce61ff98
Author: Kushal Pal
Date: Wed Jul 31 01:37:54 2024 +
gccrs: Simplify construction of BIR::Statement
gcc/rust/ChangeLog:
* checks/errors/borr
https://gcc.gnu.org/g:8a33d0f222d5f6e234f5c9c5ae5a1f5e7f0cd084
commit r15-8346-g8a33d0f222d5f6e234f5c9c5ae5a1f5e7f0cd084
Author: badumbatish
Date: Tue Jul 23 22:17:12 2024 -0700
gccrs: Added counting to check for asm_construct_outputs
gcc/rust/ChangeLog:
* backend
https://gcc.gnu.org/g:28fe1dac18bc054822ecbf177a9a6cb129f9b1e8
commit r15-8394-g28fe1dac18bc054822ecbf177a9a6cb129f9b1e8
Author: Arthur Cohen
Date: Sat Apr 6 00:32:57 2024 +0200
gccrs: imports: Start storing Ribs in ImportKind
gcc/rust/ChangeLog:
* resolve/rust-la
https://gcc.gnu.org/g:c53ff58924fa162cef5a444dcc35db7da8037249
commit r15-8302-gc53ff58924fa162cef5a444dcc35db7da8037249
Author: Arthur Cohen
Date: Fri Jul 26 11:04:46 2024 +0200
gccrs: ffi-polonius: Remove usage of extern types.
This will allow us to revert our dependency on exte
https://gcc.gnu.org/g:0ec5cb9985d8f62e5eda909aef715b423d1a4c7e
commit r15-8428-g0ec5cb9985d8f62e5eda909aef715b423d1a4c7e
Author: Owen Avery
Date: Wed Oct 9 21:47:02 2024 -0400
gccrs: Improve handling of InlineAsm in DefaultASTVisitor
gcc/rust/ChangeLog:
* ast/rust
https://gcc.gnu.org/g:f4b1922cfd1cfa622c806db4750520d0cf56c9fd
commit r15-8403-gf4b1922cfd1cfa622c806db4750520d0cf56c9fd
Author: Pierre-Emmanuel Patry
Date: Thu Sep 5 13:37:51 2024 +0200
gccrs: Remove regular visit code
Regular visit code can be replaced with default visit functio
https://gcc.gnu.org/g:a3049c8f050e6fbf0acd5e64263a14f67e93864f
commit r15-8440-ga3049c8f050e6fbf0acd5e64263a14f67e93864f
Author: Owen Avery
Date: Tue Oct 15 15:34:06 2024 -0400
gccrs: Use name resolver 2.0 in pattern checker
gcc/rust/ChangeLog:
* checks/errors/rus
https://gcc.gnu.org/g:e2aa4557b8fae5d19259c90f83b9b193440f7b4e
commit r15-8436-ge2aa4557b8fae5d19259c90f83b9b193440f7b4e
Author: Owen Avery
Date: Mon Oct 21 18:35:30 2024 -0400
gccrs: Make const references to ForeverStack more useful
gcc/rust/ChangeLog:
* resolve/
https://gcc.gnu.org/g:b78b238e7aebd6d551f4b3a0684f341db0075610
commit r15-8334-gb78b238e7aebd6d551f4b3a0684f341db0075610
Author: badumbatish
Date: Fri Aug 23 22:21:05 2024 -0700
gccrs: Add pop guard for binder
gcc/rust/ChangeLog:
* typecheck/rust-hir-type-check.h:
https://gcc.gnu.org/g:fb7e607d2f72efd0047f35afab34d5073db2451a
commit r15-8412-gfb7e607d2f72efd0047f35afab34d5073db2451a
Author: Pierre-Emmanuel Patry
Date: Thu Sep 26 22:46:16 2024 +0200
gccrs: Make node id getter const.
gcc/rust/ChangeLog:
* ast/rust-ast.h: Node
https://gcc.gnu.org/g:23eb5d2c3a03e262e164342c18dfb8f61017f01f
commit r15-8354-g23eb5d2c3a03e262e164342c18dfb8f61017f01f
Author: badumbatish
Date: Tue Aug 27 18:15:26 2024 -0700
gccrs: Make inline mov compiles
gcc/rust/ChangeLog:
* backend/rust-compile-asm.cc (Com
https://gcc.gnu.org/g:15b1c03198811a88b2796605d887f141b1bce49d
commit r15-8439-g15b1c03198811a88b2796605d887f141b1bce49d
Author: Owen Avery
Date: Tue Oct 15 14:56:04 2024 -0400
gccrs: Use name resolver 2.0 for compiling break/continue
gcc/rust/ChangeLog:
* backend
https://gcc.gnu.org/g:064459884acb15eb41fe6d8e64602d407d86ccc9
commit r15-8432-g064459884acb15eb41fe6d8e64602d407d86ccc9
Author: badumbatish
Date: Wed Oct 16 22:41:47 2024 -0700
gccrs: Fix compiler error on ast wrong implicit construct push_back
gcc/rust/ChangeLog:
https://gcc.gnu.org/g:7e4a3039c2485b6d34b06f3f01d93f6ee1b892d8
commit r15-8438-g7e4a3039c2485b6d34b06f3f01d93f6ee1b892d8
Author: Owen Avery
Date: Tue Oct 15 15:33:46 2024 -0400
gccrs: Use name resolver 2.0 in const checker
gcc/rust/ChangeLog:
* checks/errors/rust-
https://gcc.gnu.org/g:48bde05f60025df1b565ad5b7f492ac4cf24f1ad
commit r15-8437-g48bde05f60025df1b565ad5b7f492ac4cf24f1ad
Author: Owen Avery
Date: Tue Oct 15 22:24:29 2024 -0400
gccrs: Load unloaded modules during toplevel resolution 2.0
This may load conditionally compiled modules
https://gcc.gnu.org/g:225748e0f12ea94181560d9cc6bc18a877e6addc
commit r15-8434-g225748e0f12ea94181560d9cc6bc18a877e6addc
Author: Owen Avery
Date: Tue Oct 15 22:10:35 2024 -0400
gccrs: Handle const generic parameters during resolution 2.0
gcc/rust/ChangeLog:
* reso
https://gcc.gnu.org/g:81397a9f53440ed6fb816480784fd9b14a3fca57
commit r15-8431-g81397a9f53440ed6fb816480784fd9b14a3fca57
Author: badumbatish
Date: Wed Sep 4 23:59:36 2024 -0700
gccrs: Provide input operand for gccrs
gcc/rust/ChangeLog:
* backend/rust-compile-asm.c
https://gcc.gnu.org/g:0d88e726aa017db639fa8848d7ec5be2ecc13507
commit r15-8427-g0d88e726aa017db639fa8848d7ec5be2ecc13507
Author: Owen Avery
Date: Fri Oct 11 01:24:14 2024 -0400
gccrs: Insert static items into the value namespace
gcc/rust/ChangeLog:
* backend/rust-
https://gcc.gnu.org/g:b05e174a34799f5a24235ff5d553387963c41da4
commit r15-8425-gb05e174a34799f5a24235ff5d553387963c41da4
Author: Owen Avery
Date: Thu Oct 10 00:46:01 2024 -0400
gccrs: Handle TypeAlias during toplevel resolution 2.0
gcc/rust/ChangeLog:
* resolve/ru
https://gcc.gnu.org/g:ff388c8b1ca6f8f6e42a7a0a5388b18aed5a4176
commit r15-8416-gff388c8b1ca6f8f6e42a7a0a5388b18aed5a4176
Author: Pierre-Emmanuel Patry
Date: Thu Sep 26 23:17:59 2024 +0200
gccrs: Postpone break on error after name resolution
We need the top level to run at least on
https://gcc.gnu.org/g:141b2f9c7bb9b4060d39a0ae404c50b0c71b5ba0
commit r15-8414-g141b2f9c7bb9b4060d39a0ae404c50b0c71b5ba0
Author: Pierre-Emmanuel Patry
Date: Thu Sep 26 22:59:48 2024 +0200
gccrs: Add box definition to avoid error
Box definition is part of the standard library and c
https://gcc.gnu.org/g:6f8ca7f2516012326d2a68927543fff5e1a29611
commit r15-8413-g6f8ca7f2516012326d2a68927543fff5e1a29611
Author: Pierre-Emmanuel Patry
Date: Thu Sep 26 22:51:17 2024 +0200
gccrs: This test requires the standard library
It requires the standard library and Copy to w
https://gcc.gnu.org/g:e71b4d671a71588c0fd7d6833bbec539e82562e3
commit r15-8424-ge71b4d671a71588c0fd7d6833bbec539e82562e3
Author: Owen Avery
Date: Tue Oct 8 23:29:27 2024 -0400
gccrs: Fix some issues with canonical path fetching in name resolution 2.0
gcc/rust/ChangeLog:
https://gcc.gnu.org/g:3c5e87297bd56b7d95ecdf9f3ca9e9110cfc34c7
commit r15-8300-g3c5e87297bd56b7d95ecdf9f3ca9e9110cfc34c7
Author: Liam Naddell
Date: Sat Jul 6 20:34:28 2024 -0400
gccrs: [gccrs#3045] #[may_dangle] in safe impl
gcc/rust/ChangeLog:
* ast/rust-ast.cc:
https://gcc.gnu.org/g:84f5e7b12e750e48051a9cc0bd969b2e2f73117b
commit r15-8423-g84f5e7b12e750e48051a9cc0bd969b2e2f73117b
Author: Owen Avery
Date: Fri Oct 4 17:33:42 2024 -0400
gccrs: Improve Rib::Definition shadowing
gcc/rust/ChangeLog:
* resolve/rust-finalize-imp
https://gcc.gnu.org/g:ad4c2360e393cd7f24b5c7b2405ffa80e92fcf4d
commit r15-8411-gad4c2360e393cd7f24b5c7b2405ffa80e92fcf4d
Author: Pierre-Emmanuel Patry
Date: Thu Sep 26 22:43:18 2024 +0200
gccrs: Change resolved type segment
gcc/rust/ChangeLog:
* resolve/rust-late-
https://gcc.gnu.org/g:ac5821890051d71cf55169c4f7e91801ca5f8ba2
commit r15-8421-gac5821890051d71cf55169c4f7e91801ca5f8ba2
Author: Philip Herron
Date: Wed Oct 2 14:23:26 2024 +0100
gccrs: Add test case to show ICE is fixed
This was resolved in: 18422c9c386 which was missing the name
https://gcc.gnu.org/g:5e416545361ab39fcced3b2c153a93887615fd64
commit r15-8420-g5e416545361ab39fcced3b2c153a93887615fd64
Author: Philip Herron
Date: Thu Sep 26 15:25:21 2024 +0100
gccrs: add test case to show impl block on ! works
The resolution with ! was fixed in: 09cfe530f9c th
https://gcc.gnu.org/g:566ae2082c0205f96986dd36f8f01705b7c731b7
commit r15-8419-g566ae2082c0205f96986dd36f8f01705b7c731b7
Author: Philip Herron
Date: Fri Sep 20 17:38:14 2024 +0100
rust: fix ICE during name resolution for impls on unit-types
The canonical paths need to support unit
https://gcc.gnu.org/g:193b66070ef07fe3c734b39faebf7ad2cf28bdee
commit r15-8409-g193b66070ef07fe3c734b39faebf7ad2cf28bdee
Author: Pierre-Emmanuel Patry
Date: Tue Sep 17 16:15:40 2024 +0200
gccrs: Do not assert insertion result
We might have some duplicated name in some pattern and
https://gcc.gnu.org/g:2aed733f113a2bea5bb2f92e78d978dd90b50afc
commit r15-8407-g2aed733f113a2bea5bb2f92e78d978dd90b50afc
Author: Pierre-Emmanuel Patry
Date: Wed Sep 4 17:13:04 2024 +0200
gccrs: Move failing test to xfail
We want to begin experimenting with this new name resolution
https://gcc.gnu.org/g:75a2b87938569850027e038a6af3c0f492be2cbf
commit r15-8404-g75a2b87938569850027e038a6af3c0f492be2cbf
Author: Pierre-Emmanuel Patry
Date: Thu Sep 5 13:54:48 2024 +0200
gccrs: Change lambda content with default visitor call
We can reduce code duplication by using
https://gcc.gnu.org/g:331ddca72d18102751f301421979eb20213c0723
commit r15-8406-g331ddca72d18102751f301421979eb20213c0723
Author: Pierre-Emmanuel Patry
Date: Thu Sep 5 16:13:30 2024 +0200
gccrs: Make AST default visitor visit functions public
Make those functions public so they can
https://gcc.gnu.org/g:3118129c0c96a87f187b319c65b819b71e633f2f
commit r15-8397-g3118129c0c96a87f187b319c65b819b71e633f2f
Author: Arthur Cohen
Date: Mon Apr 8 18:44:15 2024 +0200
gccrs: Insert imports in all namespaces they were resolved in
gcc/rust/ChangeLog:
* re
https://gcc.gnu.org/g:0da43a254cfbf7c7476c2e2a539b816d3bd5c89a
commit r15-8405-g0da43a254cfbf7c7476c2e2a539b816d3bd5c89a
Author: Pierre-Emmanuel Patry
Date: Thu Sep 5 15:39:59 2024 +0200
gccrs: Add default resolver parent functions by default
gcc/rust/ChangeLog:
*
https://gcc.gnu.org/g:924446743f6e21efa745ec1b051e9f37887e32f9
commit r15-8396-g924446743f6e21efa745ec1b051e9f37887e32f9
Author: Arthur Cohen
Date: Sat Apr 6 23:23:39 2024 +0200
gccrs: early: Do not emit errors for unresolved imports, store them instead
gcc/rust/ChangeLog:
https://gcc.gnu.org/g:1ac4b59dee2ae094bee351d67bf15321b48499a3
commit r15-8400-g1ac4b59dee2ae094bee351d67bf15321b48499a3
Author: Pierre-Emmanuel Patry
Date: Wed Aug 21 17:14:46 2024 +0200
gccrs: Loop on expansion if a new export has been defined
When a use statement requires a ree
https://gcc.gnu.org/g:68af48783006d7c51371b0e8634e82ef0256e4ab
commit r15-8388-g68af48783006d7c51371b0e8634e82ef0256e4ab
Author: Arthur Cohen
Date: Wed Mar 27 17:20:15 2024 +0100
gccrs: nr2.0: default-visitor: Conditionally visit type in self parameters.
This could trigger an asse
https://gcc.gnu.org/g:8ed0cc70f73ab88218e587977cc0c181eb58453e
commit r15-8390-g8ed0cc70f73ab88218e587977cc0c181eb58453e
Author: Arthur Cohen
Date: Thu Apr 4 15:42:29 2024 +0200
gccrs: toplevel: Build list of imports for Early to resolve
gcc/rust/ChangeLog:
* reso
https://gcc.gnu.org/g:333a4cbff7ef62208647c234af12caa35271b59c
commit r15-8392-g333a4cbff7ef62208647c234af12caa35271b59c
Author: Arthur Cohen
Date: Thu Apr 4 17:07:54 2024 +0200
gccrs: imports: Add FinalizeImports class
gcc/rust/ChangeLog:
* Make-lang.in: Add new
https://gcc.gnu.org/g:0581e0d9a8b1e47d43f8a6477b0536392532b6d3
commit r15-8387-g0581e0d9a8b1e47d43f8a6477b0536392532b6d3
Author: Philip Herron
Date: Fri Sep 20 17:13:38 2024 +0100
gccrs: rust fix ICE when hir lowering qualified path expressions without an
as
Qualified path expres
https://gcc.gnu.org/g:2f743673232dc87b85e802ea5256a36bb1988172
commit r15-8391-g2f743673232dc87b85e802ea5256a36bb1988172
Author: Arthur Cohen
Date: Thu Apr 4 16:25:30 2024 +0200
gccrs: early: Resolve imports and create import mappings
gcc/rust/ChangeLog:
* resolve
https://gcc.gnu.org/g:88524c5314967f013f1596cdd935da4d9dc27500
commit r15-8385-g88524c5314967f013f1596cdd935da4d9dc27500
Author: Owen Avery
Date: Mon Sep 23 17:44:19 2024 -0400
gccrs: Remove some overloaded methods from DefaultResolver.
gcc/rust/ChangeLog:
* resol
https://gcc.gnu.org/g:8ca55013c295ab4964e21f34083c24ea147768dd
commit r15-8378-g8ca55013c295ab4964e21f34083c24ea147768dd
Author: JoanVC
Date: Sun Sep 15 15:59:34 2024 +0200
gccrs: [gccrs#3141] Remove double negation by returning
CompileExpr::Compile early
Fixes gccrs#3141.
https://gcc.gnu.org/g:d007ce87451f75134ccf38a3d760cbdc6720e608
commit r15-8386-gd007ce87451f75134ccf38a3d760cbdc6720e608
Author: Philip Herron
Date: Fri Sep 20 18:45:12 2024 +0100
rust: fix ICE when compiling impl block for !
We need to resolve the never type which is its own spec
https://gcc.gnu.org/g:ca285a61c35df7da6ff652a2b2fbba8eef7d246b
commit r15-8389-gca285a61c35df7da6ff652a2b2fbba8eef7d246b
Author: Arthur Cohen
Date: Wed Apr 3 17:41:47 2024 +0200
gccrs: toplevel: Add note for resolving use declarations
gcc/rust/ChangeLog:
* resolve
https://gcc.gnu.org/g:70228a4ba99cdb5a152dceb10aa754bc0acb4aea
commit r15-8384-g70228a4ba99cdb5a152dceb10aa754bc0acb4aea
Author: Owen Avery
Date: Wed Sep 18 16:05:31 2024 -0400
gccrs: Add extra assertions to tl::optional
gcc/rust/ChangeLog:
* util/optional.h
https://gcc.gnu.org/g:f4abaf6ec159b96f600d11eca311a3b8a34ece42
commit r15-8383-gf4abaf6ec159b96f600d11eca311a3b8a34ece42
Author: Marc Poulhiès
Date: Sat Sep 21 10:44:12 2024 +0200
gccrs: adjust hir dump of BlockExpr
Add tail_reachable and label fields to the dump.
gcc/rus
https://gcc.gnu.org/g:da48816297db523cac4bd69aceafb7cafc7478e2
commit r15-8376-gda48816297db523cac4bd69aceafb7cafc7478e2
Author: Arthur Cohen
Date: Thu Sep 5 16:17:57 2024 +0200
gccrs: session-manager: Fix typos in -frust-incomplete message
gcc/rust/ChangeLog:
* r
https://gcc.gnu.org/g:99cbcd7c45354e334f6c30a937c96cd9962b583d
commit r15-8358-g99cbcd7c45354e334f6c30a937c96cd9962b583d
Author: Owen Avery
Date: Tue Sep 3 22:49:15 2024 -0400
gccrs: Fix v0-mangle1.rs test when run with ASAN
gcc/rust/ChangeLog:
* util/rust-canonic
https://gcc.gnu.org/g:506459fac4e1a4a8d8ed68711cf88bddb1bbf601
commit r15-8379-g506459fac4e1a4a8d8ed68711cf88bddb1bbf601
Author: Owen Avery
Date: Mon Sep 16 18:27:19 2024 -0400
gccrs: Create new test system for name resolution 2.0
This runs the standard compile/**.rs tests
wit
https://gcc.gnu.org/g:a8bebc3bdd41fb86a3b4fa534820456719eaa79f
commit r15-8380-ga8bebc3bdd41fb86a3b4fa534820456719eaa79f
Author: Pierre-Emmanuel Patry
Date: Thu Sep 19 14:38:48 2024 +0200
gccrs: Check if the type has been correctly resolved
We did not check the optional was valid,
https://gcc.gnu.org/g:5aedc53315387276070e36a5dac4e768f7540cf2
commit r15-8375-g5aedc53315387276070e36a5dac4e768f7540cf2
Author: benjamin.thos
Date: Wed Sep 11 14:31:20 2024 +
gccrs: Emit error on auto-traits
Throw an error when auto-traits used without feature attribute.
https://gcc.gnu.org/g:152ecf846f65c760c73ea77e8612eeeb4531fde4
commit r15-8371-g152ecf846f65c760c73ea77e8612eeeb4531fde4
Author: Kushal Pal
Date: Wed Aug 28 06:16:11 2024 +
gccrs: Use `IndexVec` for bb_fold_map
gcc/rust/ChangeLog:
* checks/errors/borrowck/rust
https://gcc.gnu.org/g:2f8367e5811c1251c6ac075bc8fe57523967e620
commit r15-8370-g2f8367e5811c1251c6ac075bc8fe57523967e620
Author: Kushal Pal
Date: Tue Aug 20 06:09:51 2024 +
gccrs: Used `IndexVec` for Places
gcc/rust/ChangeLog:
* checks/errors/borrowck/rust-bir
https://gcc.gnu.org/g:ca839781c9e121d80b19844b36967c2e14eaacb3
commit r15-8357-gca839781c9e121d80b19844b36967c2e14eaacb3
Author: badumbatish
Date: Sat Aug 31 23:37:19 2024 -0700
gccrs: Provide new asm test case for amd64
gcc/testsuite/ChangeLog:
* rust/execute/tor
https://gcc.gnu.org/g:1113b8e0340aec62eb471115619f9624d15fe86a
commit r15-8367-g1113b8e0340aec62eb471115619f9624d15fe86a
Author: Kushal Pal
Date: Mon Aug 19 09:38:52 2024 +
gccrs: Used `IndexVec` for Scopes
gcc/rust/ChangeLog:
* checks/errors/borrowck/rust-bir
https://gcc.gnu.org/g:03fd4851cd271ab08089db7d4da68bed30ed3fdd
commit r15-8364-g03fd4851cd271ab08089db7d4da68bed30ed3fdd
Author: Kushal Pal
Date: Wed Aug 7 10:16:24 2024 +
gccrs: Strong type ScopeId
gcc/rust/ChangeLog:
* checks/errors/borrowck/rust-bir-builder
https://gcc.gnu.org/g:9104447577afbbd3229d353cf48e46eb105cd130
commit r15-8363-g9104447577afbbd3229d353cf48e46eb105cd130
Author: Kushal Pal
Date: Wed Aug 7 08:44:03 2024 +
gccrs: Strong type LoanId
gcc/rust/ChangeLog:
* checks/errors/borrowck/rust-bir-dump.cc
https://gcc.gnu.org/g:0bad7500da4f08d03e668cbba8935a9f0803664c
commit r15-8351-g0bad7500da4f08d03e668cbba8935a9f0803664c
Author: badumbatish
Date: Thu Aug 1 16:22:32 2024 -0700
gccrs: Perform lowering hir output operand to tree
gcc/rust/ChangeLog:
* backend/rust-c
https://gcc.gnu.org/g:6ec82928851302bed173b40fb9f95d4cf53a26e4
commit r15-8348-g6ec82928851302bed173b40fb9f95d4cf53a26e4
Author: badumbatish
Date: Fri Jul 26 20:26:01 2024 -0700
gccrs: Move strip double quotes, add scaffold expand
gcc/rust/ChangeLog:
* backend/rus
https://gcc.gnu.org/g:4d366e3da3d3f46aa7c7545bb127bb91c7049666
commit r15-8355-g4d366e3da3d3f46aa7c7545bb127bb91c7049666
Author: badumbatish
Date: Wed Aug 28 00:15:14 2024 -0700
gccrs: Fix return type of asm mov 5 to i32:0, tortured
gcc/testsuite/ChangeLog:
* rust
https://gcc.gnu.org/g:d3be8cb777bc74f85b4e06df054b42c441bf5df9
commit r15-8353-gd3be8cb777bc74f85b4e06df054b42c441bf5df9
Author: badumbatish
Date: Thu Aug 8 14:22:05 2024 -0700
gccrs: Use's array type when constring string tree
gcc/rust/ChangeLog:
* backend/rust-c
https://gcc.gnu.org/g:d91f1148d85ae0801387975364a5338237ac6efc
commit r15-8366-gd91f1148d85ae0801387975364a5338237ac6efc
Author: Kushal Pal
Date: Mon Aug 19 09:28:25 2024 +
gccrs: Introduce `IndexVec`
gcc/rust/ChangeLog:
* checks/errors/borrowck/rust-bir-place
https://gcc.gnu.org/g:e91b55fb3b48d219ac50d9744778fc91cb1f7d37
commit r15-8349-ge91b55fb3b48d219ac50d9744778fc91cb1f7d37
Author: badumbatish
Date: Mon Jul 29 21:59:13 2024 -0700
gccrs: Lower the HIR to tree with CompileExpr
gcc/rust/ChangeLog:
* backend/rust-compi
https://gcc.gnu.org/g:8b810b2c5d0e880759280bfa63afe2494d85ff8a
commit r15-8352-g8b810b2c5d0e880759280bfa63afe2494d85ff8a
Author: badumbatish
Date: Fri Aug 2 11:36:04 2024 -0700
gccrs: Added noreturn checking for nevertype, new test
gcc/rust/ChangeLog:
* typecheck/
https://gcc.gnu.org/g:b168b618165977d4041aa553813462622bcd781f
commit r15-8360-gb168b618165977d4041aa553813462622bcd781f
Author: Kushal Pal
Date: Mon Aug 5 10:50:55 2024 +
gccrs: Strong type PlaceId
gcc/rust/ChangeLog:
* checks/errors/borrowck/rust-bir-dump.cc
https://gcc.gnu.org/g:86c8894ab896ffc29bbed5fc7faeff022e86ad22
commit r15-8337-g86c8894ab896ffc29bbed5fc7faeff022e86ad22
Author: jjasmine
Date: Sat Jun 22 14:33:47 2024 -0700
gccrs: Make sure CompileExpr::visit is reached
gcc/rust/ChangeLog:
* hir/tree/rust-hir.cc
https://gcc.gnu.org/g:e7a76ba9176304fab0924e429ae7ca1fa0ee434e
commit r15-8362-ge7a76ba9176304fab0924e429ae7ca1fa0ee434e
Author: Kushal Pal
Date: Thu Aug 8 07:12:00 2024 +
gccrs: Use FreeRegions inplace of `std::vector`
gcc/rust/ChangeLog:
* checks/errors/borr
1 - 100 of 165 matches
Mail list logo