[gcc r15-8392] gccrs: imports: Add FinalizeImports class

2025-03-19 Thread Arthur Cohen via Gcc-cvs
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

[gcc r15-8397] gccrs: Insert imports in all namespaces they were resolved in

2025-03-19 Thread Arthur Cohen via Gcc-cvs
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

[gcc r15-8405] gccrs: Add default resolver parent functions by default

2025-03-19 Thread Arthur Cohen via Gcc-cvs
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: *

[gcc r15-8407] gccrs: Move failing test to xfail

2025-03-19 Thread Arthur Cohen via Gcc-cvs
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

[gcc r15-8396] gccrs: early: Do not emit errors for unresolved imports, store them instead

2025-03-19 Thread Arthur Cohen via Gcc-cvs
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:

[gcc r15-8400] gccrs: Loop on expansion if a new export has been defined

2025-03-19 Thread Arthur Cohen via Gcc-cvs
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

[gcc r15-8406] gccrs: Make AST default visitor visit functions public

2025-03-19 Thread Arthur Cohen via Gcc-cvs
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

[gcc r15-8404] gccrs: Change lambda content with default visitor call

2025-03-19 Thread Arthur Cohen via Gcc-cvs
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

[gcc r15-8390] gccrs: toplevel: Build list of imports for Early to resolve

2025-03-19 Thread Arthur Cohen via Gcc-cvs
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

[gcc r15-8388] gccrs: nr2.0: default-visitor: Conditionally visit type in self parameters.

2025-03-19 Thread Arthur Cohen via Gcc-cvs
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

[gcc r15-8413] gccrs: This test requires the standard library

2025-03-19 Thread Arthur Cohen via Gcc-cvs
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

[gcc r15-8424] gccrs: Fix some issues with canonical path fetching in name resolution 2.0

2025-03-19 Thread Arthur Cohen via Gcc-cvs
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:

[gcc r15-8414] gccrs: Add box definition to avoid error

2025-03-19 Thread Arthur Cohen via Gcc-cvs
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

[gcc r15-8300] gccrs: [gccrs#3045] #[may_dangle] in safe impl

2025-03-19 Thread Arthur Cohen via Gcc-cvs
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:

[gcc r15-8416] gccrs: Postpone break on error after name resolution

2025-03-19 Thread Arthur Cohen via Gcc-cvs
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

[gcc r15-8423] gccrs: Improve Rib::Definition shadowing

2025-03-19 Thread Arthur Cohen via Gcc-cvs
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

[gcc r15-8425] gccrs: Handle TypeAlias during toplevel resolution 2.0

2025-03-19 Thread Arthur Cohen via Gcc-cvs
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

[gcc r15-8420] gccrs: add test case to show impl block on ! works

2025-03-19 Thread Arthur Cohen via Gcc-cvs
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

[gcc r15-8421] gccrs: Add test case to show ICE is fixed

2025-03-19 Thread Arthur Cohen via Gcc-cvs
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

[gcc r15-8411] gccrs: Change resolved type segment

2025-03-19 Thread Arthur Cohen via Gcc-cvs
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-

[gcc r15-8419] rust: fix ICE during name resolution for impls on unit-types

2025-03-19 Thread Arthur Cohen via Gcc-cvs
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

[gcc r15-8409] gccrs: Do not assert insertion result

2025-03-19 Thread Arthur Cohen via Gcc-cvs
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

[gcc r15-8427] gccrs: Insert static items into the value namespace

2025-03-19 Thread Arthur Cohen via Gcc-cvs
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-

[gcc r15-8431] gccrs: Provide input operand for gccrs

2025-03-19 Thread Arthur Cohen via Gcc-cvs
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

[gcc r15-8434] gccrs: Handle const generic parameters during resolution 2.0

2025-03-19 Thread Arthur Cohen via Gcc-cvs
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

[gcc r15-8296] libstdc++: Support maps deduction from_range of tuples.

2025-03-19 Thread Tomasz Kaminski via Libstdc++-cvs
https://gcc.gnu.org/g:d50171bc07006dfb56cae487d72913e5d2567716 commit r15-8296-gd50171bc07006dfb56cae487d72913e5d2567716 Author: Tomasz Kamiński Date: Wed Mar 19 11:42:50 2025 +0100 libstdc++: Support maps deduction from_range of tuples. This implements part of LWG4223 that enable

[gcc r15-8297] Fortran: Fix comp call in associate [PR119272]

2025-03-19 Thread Andre Vehreschild via Gcc-cvs
https://gcc.gnu.org/g:9a13dc48a3ac3282aaf9a77516b4f02faa60e393 commit r15-8297-g9a13dc48a3ac3282aaf9a77516b4f02faa60e393 Author: Andre Vehreschild Date: Mon Mar 17 08:24:04 2025 +0100 Fortran: Fix comp call in associate [PR119272] PR fortran/119272 gcc/fortran/Cha

[gcc r15-8438] gccrs: Use name resolver 2.0 in const checker

2025-03-19 Thread Arthur Cohen via Gcc-cvs
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-

[gcc r15-8432] gccrs: Fix compiler error on ast wrong implicit construct push_back

2025-03-19 Thread Arthur Cohen via Gcc-cvs
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:

[gcc r15-8437] gccrs: Load unloaded modules during toplevel resolution 2.0

2025-03-19 Thread Arthur Cohen via Gcc-cvs
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

[gcc r15-8439] gccrs: Use name resolver 2.0 for compiling break/continue

2025-03-19 Thread Arthur Cohen via Gcc-cvs
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

[gcc r15-8354] gccrs: Make inline mov compiles

2025-03-19 Thread Arthur Cohen via Gcc-cvs
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

[gcc r15-8301] gccrs: Move procedural macro test to their own directory

2025-03-19 Thread Arthur Cohen via Gcc-cvs
https://gcc.gnu.org/g:4d6b34b669c4d274ce80baeedc7b29b4e719efdc commit r15-8301-g4d6b34b669c4d274ce80baeedc7b29b4e719efdc Author: Pierre-Emmanuel Patry Date: Thu Jul 25 14:27:41 2024 +0200 gccrs: Move procedural macro test to their own directory gcc/testsuite/ChangeLog:

[gcc r15-8299] gccrs: Add rustc test directory for testsuite adaptor

2025-03-19 Thread Arthur Cohen via Gcc-cvs
https://gcc.gnu.org/g:1a921c844bf5b92a5389575e384c69e8103d2fad commit r15-8299-g1a921c844bf5b92a5389575e384c69e8103d2fad Author: Muhammad Mahad Date: Sun Jul 21 17:35:46 2024 + gccrs: Add rustc test directory for testsuite adaptor gcc/testsuite/ChangeLog: * ru

[gcc r15-8306] gccrs: Fix the parser's operand and flags storage

2025-03-19 Thread Arthur Cohen via Gcc-cvs
https://gcc.gnu.org/g:d2c9afb7bc8278bdf946599f58da18c76d3d1d2f commit r15-8306-gd2c9afb7bc8278bdf946599f58da18c76d3d1d2f Author: badumbatish Date: Tue Jul 23 22:17:12 2024 -0700 gccrs: Fix the parser's operand and flags storage gcc/rust/ChangeLog: * ast/rust-expr.

[gcc r15-8304] gccrs: Move mbe macro tests to their own directory

2025-03-19 Thread Arthur Cohen via Gcc-cvs
https://gcc.gnu.org/g:724aad6009fbb850d18e2f99484b10a2fbfe75ed commit r15-8304-g724aad6009fbb850d18e2f99484b10a2fbfe75ed Author: Pierre-Emmanuel Patry Date: Mon Jul 29 14:27:32 2024 +0200 gccrs: Move mbe macro tests to their own directory gcc/testsuite/ChangeLog:

[gcc r15-8320] gccrs: Map locations to placeholder regions

2025-03-19 Thread Arthur Cohen via Gcc-cvs
https://gcc.gnu.org/g:6f009aedaff88e359aee82628bccf683315222c6 commit r15-8320-g6f009aedaff88e359aee82628bccf683315222c6 Author: Kushal Pal Date: Thu Jul 25 11:57:35 2024 + gccrs: Map locations to placeholder regions Mapped placeholder regions to their respective HIR nodes so

[gcc r15-8309] gccrs: Set up the hir lowering for operand

2025-03-19 Thread Arthur Cohen via Gcc-cvs
https://gcc.gnu.org/g:29d7d760147fee56916a8e1e7676226a95e96b95 commit r15-8309-g29d7d760147fee56916a8e1e7676226a95e96b95 Author: badumbatish Date: Sat Jul 27 01:19:11 2024 -0700 gccrs: Set up the hir lowering for operand gcc/rust/ChangeLog: * hir/rust-ast-lower-ex

[gcc r15-8308] gccrs: Improve compressed point bit manipulation

2025-03-19 Thread Arthur Cohen via Gcc-cvs
https://gcc.gnu.org/g:ec9d9b6b2cbab28d58c5fe0d3f2e03845d8e00db commit r15-8308-gec9d9b6b2cbab28d58c5fe0d3f2e03845d8e00db Author: Kushal Pal Date: Wed Jul 31 10:53:35 2024 + gccrs: Improve compressed point bit manipulation gcc/rust/ChangeLog: * checks/errors/bo

[gcc r15-8322] gccrs: Move errors with locations

2025-03-19 Thread Arthur Cohen via Gcc-cvs
https://gcc.gnu.org/g:5c2ecc630d95077e533d6cac6bf6c4e0f16ba623 commit r15-8322-g5c2ecc630d95077e533d6cac6bf6c4e0f16ba623 Author: Kushal Pal Date: Mon Aug 12 05:48:27 2024 + gccrs: Move errors with locations gcc/rust/ChangeLog: * checks/errors/borrowck/rust-bor

[gcc r15-8305] gccrs: Fixed bitwise operation in `extract_stmt`

2025-03-19 Thread Arthur Cohen via Gcc-cvs
https://gcc.gnu.org/g:86d5412d85b907fd63b5c86817e35e506ea3f7f0 commit r15-8305-g86d5412d85b907fd63b5c86817e35e506ea3f7f0 Author: Kushal Pal Date: Fri Jul 26 07:51:43 2024 + gccrs: Fixed bitwise operation in `extract_stmt` gcc/rust/ChangeLog: * checks/errors/bo

[gcc r15-8307] gccrs: Use new constructors and control flow for operand

2025-03-19 Thread Arthur Cohen via Gcc-cvs
https://gcc.gnu.org/g:03e7521c90abe2f592640a2ad9d3b26ef91ab5a5 commit r15-8307-g03e7521c90abe2f592640a2ad9d3b26ef91ab5a5 Author: badumbatish Date: Mon Jul 29 19:00:47 2024 -0700 gccrs: Use new constructors and control flow for operand gcc/rust/ChangeLog: * ast/rus

[gcc r15-8298] gccrs: Properly striping struct fields when using attrs

2025-03-19 Thread Arthur Cohen via Gcc-cvs
https://gcc.gnu.org/g:af654898a7b10b8789f6f0246169e24f4743643c commit r15-8298-gaf654898a7b10b8789f6f0246169e24f4743643c Author: Antonio Gomes Date: Thu Jul 18 22:50:54 2024 -0300 gccrs: Properly striping struct fields when using attrs gcc/rust/ChangeLog: * expand/rust

[gcc r15-8315] gccrs: Loan errors with locations

2025-03-19 Thread Arthur Cohen via Gcc-cvs
https://gcc.gnu.org/g:6777f6cf2ad3b749be31346be6f7a9d79b7f082b commit r15-8315-g6777f6cf2ad3b749be31346be6f7a9d79b7f082b Author: Kushal Pal Date: Thu Jul 18 08:12:49 2024 + gccrs: Loan errors with locations gcc/rust/ChangeLog: * checks/errors/borrowck/rust-bor

[gcc r15-8329] gccrs: feature-gate: Cleanup visitor and constructor

2025-03-19 Thread Arthur Cohen via Gcc-cvs
https://gcc.gnu.org/g:85a3c48f51dbef4e74f806aca36825a6164db636 commit r15-8329-g85a3c48f51dbef4e74f806aca36825a6164db636 Author: Arthur Cohen Date: Wed Aug 21 15:42:58 2024 +0200 gccrs: feature-gate: Cleanup visitor and constructor This commit turns a few of the fields into `tl::o

[gcc r15-8314] gccrs: Add location to BIR::Statement of kind RETURN

2025-03-19 Thread Arthur Cohen via Gcc-cvs
https://gcc.gnu.org/g:715b62375c2f2a16a21221246b85c2298906f5f3 commit r15-8314-g715b62375c2f2a16a21221246b85c2298906f5f3 Author: Kushal Pal Date: Fri Jul 19 07:30:03 2024 + gccrs: Add location to BIR::Statement of kind RETURN This commit adds location_t to BIR::Statement where

[gcc r15-8313] gccrs: Implement resolve expr for inline asm ast

2025-03-19 Thread Arthur Cohen via Gcc-cvs
https://gcc.gnu.org/g:cbb99fedcfcb094371e8db71d741e9dcaa4c47fd commit r15-8313-gcbb99fedcfcb094371e8db71d741e9dcaa4c47fd Author: badumbatish Date: Tue Jul 30 20:22:48 2024 -0700 gccrs: Implement resolve expr for inline asm ast gcc/rust/ChangeLog: * resolve/rust-as

[gcc r15-8339] gccrs: Setting up interfaces for codegen

2025-03-19 Thread Arthur Cohen via Gcc-cvs
https://gcc.gnu.org/g:0a03b4862107763bbce731d4f94373f4fd30a38c commit r15-8339-g0a03b4862107763bbce731d4f94373f4fd30a38c Author: jjasmine Date: Sun Jun 23 19:47:17 2024 -0700 gccrs: Setting up interfaces for codegen gcc/rust/ChangeLog: * backend/rust-compile-expr.

[gcc r15-8331] gccrs: Add typecheck for path patterns.

2025-03-19 Thread Arthur Cohen via Gcc-cvs
https://gcc.gnu.org/g:4f58a20d7e27aaa63e21dba072013b496baa94d1 commit r15-8331-g4f58a20d7e27aaa63e21dba072013b496baa94d1 Author: Raiki Tamura Date: Fri Aug 9 23:56:55 2024 +0900 gccrs: Add typecheck for path patterns. gcc/rust/ChangeLog: * hir/tree/rust-hir.cc (It

[gcc r15-8342] gccrs: Successfully produce pseudo-nop

2025-03-19 Thread Arthur Cohen via Gcc-cvs
https://gcc.gnu.org/g:0f347d53597f8c325dcea34ee19749e1ddf429d2 commit r15-8342-g0f347d53597f8c325dcea34ee19749e1ddf429d2 Author: badumbatish Date: Sat Jul 6 13:17:00 2024 -0700 gccrs: Successfully produce pseudo-nop gcc/rust/ChangeLog: * backend/rust-compile-asm.c

[gcc r15-8327] gccrs: Fix the disorder struct and class in inline asm

2025-03-19 Thread Arthur Cohen via Gcc-cvs
https://gcc.gnu.org/g:9ba10b08213a25854909836660f28914149d723b commit r15-8327-g9ba10b08213a25854909836660f28914149d723b Author: badumbatish Date: Mon Aug 19 16:39:11 2024 -0700 gccrs: Fix the disorder struct and class in inline asm gcc/rust/ChangeLog: * ast/rust-

[gcc r15-8328] gccrs: attributes: Start handling prelude_import properly

2025-03-19 Thread Arthur Cohen via Gcc-cvs
https://gcc.gnu.org/g:231b18b071b8a809765841461cd307770ae2ee8d commit r15-8328-g231b18b071b8a809765841461cd307770ae2ee8d Author: Arthur Cohen Date: Wed Aug 21 15:09:23 2024 +0200 gccrs: attributes: Start handling prelude_import properly This commit adds basic handling for the `#[p

[gcc r15-8338] gccrs: Local testing for build_string and debug()

2025-03-19 Thread Arthur Cohen via Gcc-cvs
https://gcc.gnu.org/g:12703f67ffd72b3842e99cf2b5558aafa2444727 commit r15-8338-g12703f67ffd72b3842e99cf2b5558aafa2444727 Author: jjasmine Date: Sun Jun 23 10:39:12 2024 -0700 gccrs: Local testing for build_string and debug() gcc/rust/ChangeLog: * backend/rust-comp

[gcc r15-8324] gccrs: ast: PathPattern: Remove `remove_all_segments` method

2025-03-19 Thread Arthur Cohen via Gcc-cvs
https://gcc.gnu.org/g:b4e8bc15f597e1f0e1a5dfae8081f37efaabb88c commit r15-8324-gb4e8bc15f597e1f0e1a5dfae8081f37efaabb88c Author: Arthur Cohen Date: Mon Jun 24 16:50:43 2024 +0200 gccrs: ast: PathPattern: Remove `remove_all_segments` method This method was used only for stripping P

[gcc r15-8321] gccrs: Subset errors with locations

2025-03-19 Thread Arthur Cohen via Gcc-cvs
https://gcc.gnu.org/g:9bba18fcb828ae2c4c85ba7ec1832923e04d2a75 commit r15-8321-g9bba18fcb828ae2c4c85ba7ec1832923e04d2a75 Author: Kushal Pal Date: Fri Jul 26 07:40:58 2024 + gccrs: Subset errors with locations gcc/rust/ChangeLog: * checks/errors/borrowck/rust-b

[gcc r15-8325] gccrs: ast: Remove PathExpr abstract class

2025-03-19 Thread Arthur Cohen via Gcc-cvs
https://gcc.gnu.org/g:21d5cef96adfb26ea67d03bdfaacbd1fe8742d6e commit r15-8325-g21d5cef96adfb26ea67d03bdfaacbd1fe8742d6e Author: Arthur Cohen Date: Mon Jun 24 17:04:13 2024 +0200 gccrs: ast: Remove PathExpr abstract class Inherit directly from ExprWithoutBlock instead. gc

[gcc r15-8310] gccrs: Turn to switch case, use new helper functions

2025-03-19 Thread Arthur Cohen via Gcc-cvs
https://gcc.gnu.org/g:b2032da1143eb63b7cd1548c3e270e0003780517 commit r15-8310-gb2032da1143eb63b7cd1548c3e270e0003780517 Author: badumbatish Date: Tue Jul 30 09:13:15 2024 -0700 gccrs: Turn to switch case, use new helper functions gcc/rust/ChangeLog: * hir/rust-as

[gcc r15-8312] gccrs: Add location to BIR::Loan

2025-03-19 Thread Arthur Cohen via Gcc-cvs
https://gcc.gnu.org/g:37941c99df7cd15022ec27260cb7bc5de34dee98 commit r15-8312-g37941c99df7cd15022ec27260cb7bc5de34dee98 Author: Kushal Pal Date: Tue Jul 9 10:37:27 2024 + gccrs: Add location to BIR::Loan This commit adds location_t to BIR::Loan, this location will point to

[gcc r15-8323] gccrs: Attempted to access a nonexistent field [E0609]

2025-03-19 Thread Arthur Cohen via Gcc-cvs
https://gcc.gnu.org/g:bc2331a565d8005b91495df627f3fa72870770cc commit r15-8323-gbc2331a565d8005b91495df627f3fa72870770cc Author: Muhammad Mahad Date: Thu Aug 15 16:44:55 2024 + gccrs: Attempted to access a nonexistent field [E0609] gcc/rust/ChangeLog: * typech

[gcc r15-8340] gccrs: Scaffolding new compile-asm files

2025-03-19 Thread Arthur Cohen via Gcc-cvs
https://gcc.gnu.org/g:d7e88ed1c8d7eaadf6fc8b8f1e554d4fe6312e37 commit r15-8340-gd7e88ed1c8d7eaadf6fc8b8f1e554d4fe6312e37 Author: badumbatish Date: Sun Jun 30 16:48:30 2024 -0700 gccrs: Scaffolding new compile-asm files gcc/rust/ChangeLog: * Make-lang.in:

[gcc r15-8370] gccrs: Used `IndexVec` for Places

2025-03-19 Thread Arthur Cohen via Gcc-cvs
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

[gcc r15-8363] gccrs: Strong type LoanId

2025-03-19 Thread Arthur Cohen via Gcc-cvs
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

[gcc r15-8364] gccrs: Strong type ScopeId

2025-03-19 Thread Arthur Cohen via Gcc-cvs
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

[gcc r15-8357] gccrs: Provide new asm test case for amd64

2025-03-19 Thread Arthur Cohen via Gcc-cvs
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

[gcc r15-8367] gccrs: Used `IndexVec` for Scopes

2025-03-19 Thread Arthur Cohen via Gcc-cvs
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

[gcc r15-8360] gccrs: Strong type PlaceId

2025-03-19 Thread Arthur Cohen via Gcc-cvs
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

[gcc r15-8352] gccrs: Added noreturn checking for nevertype, new test

2025-03-19 Thread Arthur Cohen via Gcc-cvs
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/

[gcc r15-8366] gccrs: Introduce `IndexVec`

2025-03-19 Thread Arthur Cohen via Gcc-cvs
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

[gcc r15-8348] gccrs: Move strip double quotes, add scaffold expand

2025-03-19 Thread Arthur Cohen via Gcc-cvs
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

[gcc r15-8351] gccrs: Perform lowering hir output operand to tree

2025-03-19 Thread Arthur Cohen via Gcc-cvs
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

[gcc r15-8349] gccrs: Lower the HIR to tree with CompileExpr

2025-03-19 Thread Arthur Cohen via Gcc-cvs
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

[gcc r15-8353] gccrs: Use's array type when constring string tree

2025-03-19 Thread Arthur Cohen via Gcc-cvs
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

[gcc r15-8355] gccrs: Fix return type of asm mov 5 to i32:0, tortured

2025-03-19 Thread Arthur Cohen via Gcc-cvs
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

[gcc r15-8359] gccrs: Avoid accidental insertion into map

2025-03-19 Thread Arthur Cohen via Gcc-cvs
https://gcc.gnu.org/g:2438584da1f8bbdfdc21b5a2a562472e0c572589 commit r15-8359-g2438584da1f8bbdfdc21b5a2a562472e0c572589 Author: Owen Avery Date: Thu Sep 5 19:44:55 2024 -0400 gccrs: Avoid accidental insertion into map gcc/rust/ChangeLog: * resolve/rust-ast-resolv

[gcc r15-8344] gccrs: Minor fix to asm codegen pr

2025-03-19 Thread Arthur Cohen via Gcc-cvs
https://gcc.gnu.org/g:d3e1f59ba8333b3b7e5e01a604c3f842a9ce535f commit r15-8344-gd3e1f59ba8333b3b7e5e01a604c3f842a9ce535f Author: badumbatish Date: Thu Jul 18 07:34:43 2024 -0700 gccrs: Minor fix to asm codegen pr gcc/rust/ChangeLog: * backend/rust-compile-asm.cc (

[gcc r15-8336] gccrs: Scaffolding asm codegen

2025-03-19 Thread Arthur Cohen via Gcc-cvs
https://gcc.gnu.org/g:51f430a4642339af721dbc09af8db39aef8c744c commit r15-8336-g51f430a4642339af721dbc09af8db39aef8c744c Author: jjasmine Date: Sat Jun 22 11:56:50 2024 -0700 gccrs: Scaffolding asm codegen gcc/rust/ChangeLog: * backend/rust-compile-block.h:

[gcc r15-8343] gccrs: Refactor compile-asm for first round review

2025-03-19 Thread Arthur Cohen via Gcc-cvs
https://gcc.gnu.org/g:a438e47eeddb5e56dbcb3387417f334a582b5764 commit r15-8343-ga438e47eeddb5e56dbcb3387417f334a582b5764 Author: badumbatish Date: Sun Jul 7 22:03:12 2024 -0700 gccrs: Refactor compile-asm for first round review gcc/rust/ChangeLog: * backend/rust-c

[gcc r15-8362] gccrs: Use FreeRegions inplace of `std::vector`

2025-03-19 Thread Arthur Cohen via Gcc-cvs
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

[gcc r15-8330] rust: Add checking for union patterns

2025-03-19 Thread Arthur Cohen via Gcc-cvs
https://gcc.gnu.org/g:b7e79e38fe97e9f41008f0a48bd41ffdd7a2895c commit r15-8330-gb7e79e38fe97e9f41008f0a48bd41ffdd7a2895c Author: Raiki Tamura Date: Wed Jul 31 16:09:30 2024 +0900 rust: Add checking for union patterns gcc/rust/ChangeLog: * typecheck/rust-hir-type-c

[gcc r15-8335] gccrs: Fix the parser's operand and flags storage

2025-03-19 Thread Arthur Cohen via Gcc-cvs
https://gcc.gnu.org/g:9996b8ef849cb5626e14d0747dd45f10541807d0 commit r15-8335-g9996b8ef849cb5626e14d0747dd45f10541807d0 Author: badumbatish Date: Tue Jul 23 22:17:12 2024 -0700 gccrs: Fix the parser's operand and flags storage gcc/rust/ChangeLog: * expand/rust-ma

[gcc r15-8361] gccrs: Strong type FreeRegion

2025-03-19 Thread Arthur Cohen via Gcc-cvs
https://gcc.gnu.org/g:f5e05755e91e7b32c79dc8c371557cf0049b4277 commit r15-8361-gf5e05755e91e7b32c79dc8c371557cf0049b4277 Author: Kushal Pal Date: Wed Aug 7 05:19:28 2024 + gccrs: Strong type FreeRegion gcc/rust/ChangeLog: * checks/errors/borrowck/rust-bir-buil

[gcc r15-8337] gccrs: Make sure CompileExpr::visit is reached

2025-03-19 Thread Arthur Cohen via Gcc-cvs
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

[gcc r15-8341] gccrs: Scaffolding code

2025-03-19 Thread Arthur Cohen via Gcc-cvs
https://gcc.gnu.org/g:c4e0e96cdc5e7c9ae32bcb55e2907ba8d0fa0407 commit r15-8341-gc4e0e96cdc5e7c9ae32bcb55e2907ba8d0fa0407 Author: badumbatish Date: Fri Jul 5 10:03:56 2024 -0700 gccrs: Scaffolding code gcc/rust/ChangeLog: * backend/rust-compile-asm.cc (CompileAsm::

[gcc r15-8332] gccrs: emit error code for E0758

2025-03-19 Thread Arthur Cohen via Gcc-cvs
https://gcc.gnu.org/g:bb0abd09cf8038bb8c1c0184f2d7ae83b6527540 commit r15-8332-gbb0abd09cf8038bb8c1c0184f2d7ae83b6527540 Author: Raiki Tamura Date: Thu Aug 29 02:48:29 2024 +0900 gccrs: emit error code for E0758 gcc/rust/ChangeLog: * lex/rust-lex.cc (Lexer::build_

[gcc r15-8333] gccrs: Fix warnings from const auto& to const auto

2025-03-19 Thread Arthur Cohen via Gcc-cvs
https://gcc.gnu.org/g:e2126a193567e97e57c854ef59952c6df3063bbf commit r15-8333-ge2126a193567e97e57c854ef59952c6df3063bbf Author: badumbatish Date: Sun Aug 4 12:43:09 2024 -0700 gccrs: Fix warnings from const auto& to const auto gcc/rust/ChangeLog: * resolve/rust-a

[gcc r15-8347] gccrs: Start work on expand inline asm

2025-03-19 Thread Arthur Cohen via Gcc-cvs
https://gcc.gnu.org/g:1398473b12863138325f2884fa13d77c311fb1db commit r15-8347-g1398473b12863138325f2884fa13d77c311fb1db Author: badumbatish Date: Thu Jul 25 23:07:00 2024 -0700 gccrs: Start work on expand inline asm gcc/rust/ChangeLog: * expand/rust-macro-builtin

[gcc r15-8345] gccrs: Added new test for prep of output {}

2025-03-19 Thread Arthur Cohen via Gcc-cvs
https://gcc.gnu.org/g:8a56194dd27fda4c3b87f025f386a82780392692 commit r15-8345-g8a56194dd27fda4c3b87f025f386a82780392692 Author: badumbatish Date: Sun Jul 21 15:13:25 2024 -0700 gccrs: Added new test for prep of output {} gcc/testsuite/ChangeLog: * rust/compile/in

[gcc r15-8375] gccrs: Emit error on auto-traits

2025-03-19 Thread Arthur Cohen via Gcc-cvs
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.

[gcc r15-8380] gccrs: Check if the type has been correctly resolved

2025-03-19 Thread Arthur Cohen via Gcc-cvs
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,

[gcc r15-8385] gccrs: Remove some overloaded methods from DefaultResolver.

2025-03-19 Thread Arthur Cohen via Gcc-cvs
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

[gcc r15-8391] gccrs: early: Resolve imports and create import mappings

2025-03-19 Thread Arthur Cohen via Gcc-cvs
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

[gcc r15-8387] gccrs: rust fix ICE when hir lowering qualified path expressions without an as

2025-03-19 Thread Arthur Cohen via Gcc-cvs
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

[gcc r15-8358] gccrs: Fix v0-mangle1.rs test when run with ASAN

2025-03-19 Thread Arthur Cohen via Gcc-cvs
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

[gcc r15-8379] gccrs: Create new test system for name resolution 2.0

2025-03-19 Thread Arthur Cohen via Gcc-cvs
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

[gcc r15-8376] gccrs: session-manager: Fix typos in -frust-incomplete message

2025-03-19 Thread Arthur Cohen via Gcc-cvs
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

[gcc r15-8383] gccrs: adjust hir dump of BlockExpr

2025-03-19 Thread Arthur Cohen via Gcc-cvs
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

[gcc r15-8384] gccrs: Add extra assertions to tl::optional

2025-03-19 Thread Arthur Cohen via Gcc-cvs
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

[gcc r15-8389] gccrs: toplevel: Add note for resolving use declarations

2025-03-19 Thread Arthur Cohen via Gcc-cvs
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

[gcc r15-8386] rust: fix ICE when compiling impl block for !

2025-03-19 Thread Arthur Cohen via Gcc-cvs
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

[gcc r15-8371] gccrs: Use `IndexVec` for bb_fold_map

2025-03-19 Thread Arthur Cohen via Gcc-cvs
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

  1   2   >