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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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
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
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: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: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: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: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: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:
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
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.
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:
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
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
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
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
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
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
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
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
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
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
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
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.
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
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
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-
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
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
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
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
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
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
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
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
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:
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: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: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: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: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: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: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: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: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: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: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: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: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
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 (
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:
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
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
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
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
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
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: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::
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_
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
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
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
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: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: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: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: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: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: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: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: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: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: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: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 - 100 of 165 matches
Mail list logo