https://gcc.gnu.org/g:7146c1b6f5edfd7d0b92685d81c81fa1ec40ceab
commit r15-8112-g7146c1b6f5edfd7d0b92685d81c81fa1ec40ceab
Author: Pierre-Emmanuel Patry
Date: Thu Apr 25 15:14:36 2024 +0200
gccrs: Change return type of lookup_hir_extern_block
Change the return type to an optional in
https://gcc.gnu.org/g:c4c46f5fd7fa26b3bd5cf653a66ffa9cbb8cb24e
commit r15-8113-gc4c46f5fd7fa26b3bd5cf653a66ffa9cbb8cb24e
Author: Pierre-Emmanuel Patry
Date: Thu Apr 25 15:28:32 2024 +0200
gccrs: Change return type for lookup_hir_impl_block
Change the return type to an optiona. Thi
https://gcc.gnu.org/g:ead5584a07347847fea93fb5df7ba28fbce1b735
commit r15-8114-gead5584a07347847fea93fb5df7ba28fbce1b735
Author: Pierre-Emmanuel Patry
Date: Thu Apr 25 15:39:33 2024 +0200
gccrs: Change return type of lookup_impl_block_type
Change the return type to an optional.
https://gcc.gnu.org/g:2d9d7036f3bc831f34972cf243f8012d45da0ff0
commit r15-8110-g2d9d7036f3bc831f34972cf243f8012d45da0ff0
Author: Pierre-Emmanuel Patry
Date: Thu Apr 25 10:48:47 2024 +0200
gccrs: Change return type for lookup_hir_item to optional
gcc/rust/ChangeLog:
https://gcc.gnu.org/g:45f7424ce8961631ee12ba473e3c36d3952d19f2
commit r15-8089-g45f7424ce8961631ee12ba473e3c36d3952d19f2
Author: John David Anglin
Date: Mon Mar 17 11:33:01 2025 -0400
testsuite: Add -gno-strict-dwarf option to dwarf2 inline[26].c tests
Some targets default to stri
https://gcc.gnu.org/g:04e17a7fdef7150ffe5753a3718a58196c796dab
commit r15-8090-g04e17a7fdef7150ffe5753a3718a58196c796dab
Author: Sahil Yeole
Date: Fri Feb 16 02:15:17 2024 +0530
gccrs: contrib: Add libgrust to update-copyright.py script
contrib/ChangeLog:
* update-copy
https://gcc.gnu.org/g:c827177a53162bbbc72c5b2e5ea2200b7d6b33fd
commit r15-8093-gc827177a53162bbbc72c5b2e5ea2200b7d6b33fd
Author: Kushal Pal
Date: Wed Apr 24 06:04:53 2024 +
gccrs: Removed obsolete objects
gcc/rust/ChangeLog:
* backend/rust-compile-expr.cc (Com
https://gcc.gnu.org/g:cd4432ed90a482dffdd6dd4524c7b243799bca23
commit r15-8092-gcd4432ed90a482dffdd6dd4524c7b243799bca23
Author: zhanghe9702
Date: Sun Mar 24 16:48:56 2024 +0800
gccrs: Remove redundant macro definition
gcc/rust/ChangeLog:
* backend/rust-tree.h: removin
https://gcc.gnu.org/g:94f826dccee64927d2aa5ec70a42a28ce3514d95
commit r15-8095-g94f826dccee64927d2aa5ec70a42a28ce3514d95
Author: Jakub Dupak
Date: Wed Feb 28 00:08:01 2024 +0100
gccrs: borrowck: Build Polonius automatically
This is minimalistic version to build Polonius with Cargo
https://gcc.gnu.org/g:2990a1f4dd255db6bc51906fbd5ba24d3bb39fe0
commit r15-8094-g2990a1f4dd255db6bc51906fbd5ba24d3bb39fe0
Author: Jakub Dupak
Date: Tue Feb 27 23:52:53 2024 +0100
gccrs: borrowck: Polonius dump
gcc/rust/ChangeLog:
* checks/errors/borrowck/polonius/r
https://gcc.gnu.org/g:83465864dbddcebca788df417783eb4e074626f8
commit r15-8199-g83465864dbddcebca788df417783eb4e074626f8
Author: jjasmine
Date: Mon Jun 10 14:04:11 2024 -0700
gccrs: Refactoring and supporting more parse_reg_operand
gcc/rust/ChangeLog:
* ast/rust-e
https://gcc.gnu.org/g:e50983a756329b2e27359a523d0ff1609c22aaa1
commit r15-8223-ge50983a756329b2e27359a523d0ff1609c22aaa1
Author: Marc Poulhiès
Date: Sun Jun 30 23:11:17 2024 +0200
rust: fix HIR dump for MatchExpr
The visitor was still using the as_string() method.
gcc/rus
https://gcc.gnu.org/g:aa68eb8d5687f8e0944512cbc8533a77cd312873
commit r15-8239-gaa68eb8d5687f8e0944512cbc8533a77cd312873
Author: Bob Dubner
Date: Mon Mar 17 13:13:50 2025 -0400
cobol: Eliminate CPPFLAGS assignment from Make-lang.in [PR119213].
A number of gcc/cobol files had to be
https://gcc.gnu.org/g:80ef26563f17e724af15edd9d5836901192bd26e
commit r15-8238-g80ef26563f17e724af15edd9d5836901192bd26e
Author: Bob Dubner
Date: Mon Mar 17 16:45:17 2025 -0400
libgcobol: Remove unused headers from shared sources.
This reduces the number of headers included in sou
https://gcc.gnu.org/g:770512a0f3a38633027f521f8287ed8c54018370
commit r13-9432-g770512a0f3a38633027f521f8287ed8c54018370
Author: Jonathan Wakely
Date: Tue May 14 14:28:21 2024 +0100
libstdc++: Document when std::string::shrink_to_fit was added
This section can be misread to say th
https://gcc.gnu.org/g:16bf7555b6f4ab0d588ec26b7b1a9001ae59928f
commit r15-8121-g16bf7555b6f4ab0d588ec26b7b1a9001ae59928f
Author: Pierre-Emmanuel Patry
Date: Thu May 2 13:44:10 2024 +0200
gccrs: Change lookup_hir_extern_item return type
Wrap the return type with an optional and mak
https://gcc.gnu.org/g:939b1262faf21e80bcee958dcda6d4393b24dd36
commit r15-8182-g939b1262faf21e80bcee958dcda6d4393b24dd36
Author: jjasmine
Date: Fri May 24 15:31:48 2024 -0700
gccrs: Rename InlineAsmOptions to InlineAsmOption
Rename InlineAsmOptions to InlineAsmOption for clarity
https://gcc.gnu.org/g:fc728cfd569e291a5ce2c470cd2b70d39ac97657
commit r15-8244-gfc728cfd569e291a5ce2c470cd2b70d39ac97657
Author: Andrew Pinski
Date: Mon Mar 17 18:16:56 2025 -0700
Fix r15-8073 (Pass -macos_version_min to the linker)
With r15-8073-g952e17223d3a98, gcc_cv_ld64_macos
https://gcc.gnu.org/g:e9888795b8bafe37dc65bd638de0533b842c960a
commit r15-8245-ge9888795b8bafe37dc65bd638de0533b842c960a
Author: Jeff Law
Date: Mon Mar 17 21:58:03 2025 -0600
[RISC-V] Fix another unreported code quality regression
So here's the other case I was just looking at. T
https://gcc.gnu.org/g:ca10fe5f2a66060a7ab01cc2b3bd68154e385742
commit r15-8170-gca10fe5f2a66060a7ab01cc2b3bd68154e385742
Author: jjasmine
Date: Tue May 21 15:02:00 2024 -0700
gccrs: Make InlineAsm non-abstract for usage in parsing.
gcc/rust/ChangeLog:
* ast/rust-e
https://gcc.gnu.org/g:051ca98a12908b9685d76b4432cff2f8f0f33368
commit r15-8235-g051ca98a12908b9685d76b4432cff2f8f0f33368
Author: Michal Jires
Date: Mon Mar 17 17:12:32 2025 +0100
doc: Regenerate common.opt.urls
Regenerating common.opt.urls, which I missed until autobuilder noticed
https://gcc.gnu.org/g:456f5ef81f0c6de630a60c26341082fffd48f241
commit r15-8240-g456f5ef81f0c6de630a60c26341082fffd48f241
Author: H.J. Lu
Date: Mon Mar 17 15:02:35 2025 -0700
gcc.dg/pr90838-2.c: Replace long with long long
Since gcc.dg/pr90838-2.c is only for 64-bit integer, replac
https://gcc.gnu.org/g:ffa5f60ad9051e83fdacca631126c347970e1d52
commit r15-8128-gffa5f60ad9051e83fdacca631126c347970e1d52
Author: Pierre-Emmanuel Patry
Date: Fri May 3 20:08:14 2024 +0200
gccrs: Change lookup_hir_type return type with an optional
Wrap the function's return type wit
https://gcc.gnu.org/g:7ca7bf12324598cdfef53ed377082f1a8ee829e4
commit 7ca7bf12324598cdfef53ed377082f1a8ee829e4
Author: Ondřej Machota
Date: Mon Mar 17 23:30:08 2025 +0100
rtl-ssa-dce: add prefetch as prelive + clone on pass
Diff:
---
gcc/dce.cc | 17 +
1 file changed, 9 i
https://gcc.gnu.org/g:ac76ffed2c3bc194417062f9b90fd9b2d72935e1
commit ac76ffed2c3bc194417062f9b90fd9b2d72935e1
Author: Mikael Morin
Date: Mon Mar 17 11:49:18 2025 +0100
Suppression méthodes et attributs inutiles
Diff:
---
gcc/fortran/trans-descriptor.cc | 45 +++--
https://gcc.gnu.org/g:003b102cd4a8d2ea17fdd90fa0b41708f3689167
commit 003b102cd4a8d2ea17fdd90fa0b41708f3689167
Author: Mikael Morin
Date: Mon Mar 17 12:08:37 2025 +0100
Suppression dernier attributs et méthodes et classes
Diff:
---
gcc/fortran/trans-descriptor.cc | 64 +--
https://gcc.gnu.org/g:561701215c93d36660a2fb01f89529e48933000a
commit 561701215c93d36660a2fb01f89529e48933000a
Author: Mikael Morin
Date: Mon Mar 17 12:15:20 2025 +0100
Renommage fonction gfc_set_scalar_descriptor
Diff:
---
gcc/fortran/trans-descriptor.cc | 4 ++--
gcc/fortran/trans-desc
https://gcc.gnu.org/g:b58a0af4e2e28b395a3cb4b7283f16f05c0cf3c8
commit r15-8084-gb58a0af4e2e28b395a3cb4b7283f16f05c0cf3c8
Author: Robin Dapp
Date: Tue Mar 11 14:30:48 2025 +0100
RISC-V: Mask values before initializing bitmask vector [PR119114].
In the somewhat convoluted vector cod
https://gcc.gnu.org/g:f4f7216c56fe2f67c72db5b7c4afa220725f3ed1
commit r15-8083-gf4f7216c56fe2f67c72db5b7c4afa220725f3ed1
Author: Ayan Shafqat
Date: Mon Mar 17 09:28:27 2025 +0100
Aarch64: Add FMA and FMAF intrinsic and corresponding tests
This patch introduces inline definitions f
https://gcc.gnu.org/g:2d5c1e5149809f978ea2c07517de13fdbb925de6
commit r15-8085-g2d5c1e5149809f978ea2c07517de13fdbb925de6
Author: Tobias Burnus
Date: Mon Mar 17 10:12:44 2025 +0100
Move gfortran.dg/gomp/declare-variant-mod-1*.f90 to libgomp.fortran/
[PR115271]
The test is a suppos
https://gcc.gnu.org/g:8912313df87679e202f2897ec25c924a67ee8117
commit r15-8082-g8912313df87679e202f2897ec25c924a67ee8117
Author: Richard Biener
Date: Thu Mar 13 14:29:06 2025 +0100
Add -[DU]_FORTIFY_SOURCE[=n] to DW_AT_producer
The following makes sure to record -D_FORTIFY_SOURCE=
https://gcc.gnu.org/g:25cc0f28544a3d9d39f2c48c104b4c1f11b717a7
commit r15-8086-g25cc0f28544a3d9d39f2c48c104b4c1f11b717a7
Author: Stefan Schulze Frielinghaus
Date: Mon Mar 17 14:07:52 2025 +0100
testsuite: s390: Skip gcc.dg/vect/bb-slp-77.c
There exists no .REDUC_PLUS on s390.
https://gcc.gnu.org/g:97f03ba35810fcbb3a4e05128d323ba655d74acf
commit r15-8109-g97f03ba35810fcbb3a4e05128d323ba655d74acf
Author: Pierre-Emmanuel Patry
Date: Wed Apr 24 23:21:57 2024 +0200
gccrs: Change return type of resolve_nodeid_to_stmt
Change the return type to an optional.
https://gcc.gnu.org/g:ca7be65ae07c193575f3525cc3c14376ceeb561a
commit r15-8096-gca7be65ae07c193575f3525cc3c14376ceeb561a
Author: Jakub Dupak
Date: Tue Feb 27 23:59:36 2024 +0100
gccrs: borrowck: Link Polonius and run it
gcc/rust/ChangeLog:
* Make-lang.in: Link Pol
https://gcc.gnu.org/g:539fa6e83798b621eb84eb2ad192c8e65bb1817a
commit r15-8104-g539fa6e83798b621eb84eb2ad192c8e65bb1817a
Author: Nobel Singh
Date: Wed Apr 24 02:07:52 2024 +0545
gccrs: Add testcases for handling struct as scrutinee for match expr
gcc/testsuite/ChangeLog:
https://gcc.gnu.org/g:59e72f3cfc4ef94e01a708dc8e56a018bb013b2f
commit r15-8099-g59e72f3cfc4ef94e01a708dc8e56a018bb013b2f
Author: Jakub Dupak
Date: Wed Apr 24 14:32:48 2024 +0200
gccrs: borrowck: Use std::ignore
gcc/rust/ChangeLog:
* checks/errors/borrowck/rust-bir
https://gcc.gnu.org/g:dbdb6e3cd2a92e5b10a774052d7309dde9971f97
commit r15-8222-gdbdb6e3cd2a92e5b10a774052d7309dde9971f97
Author: Liam Naddell
Date: Tue Jul 2 07:44:47 2024 -0400
gccrs: [gccrs#3051] Remove unnecessary #include from rust-expr.h
gcc/rust/ChangeLog:
* ast/
https://gcc.gnu.org/g:afc905c2d7bbb771f5663e043f93f82cbf9f005b
commit r15-8197-gafc905c2d7bbb771f5663e043f93f82cbf9f005b
Author: jjasmine
Date: Wed Jun 5 08:24:50 2024 -0700
gccrs: Add potentially_nonpromoted_keywords set str
gcc/rust/ChangeLog:
* expand/rust-macr
https://gcc.gnu.org/g:e0eb48c3a91e3920785da3f8f96ee8cd71ee55c3
commit r15-8198-ge0eb48c3a91e3920785da3f8f96ee8cd71ee55c3
Author: jjasmine
Date: Wed Jun 5 18:12:49 2024 -0700
gccrs: Fix visitor-related warnings
gcc/rust/ChangeLog:
* ast/rust-ast-collector.cc (Token
https://gcc.gnu.org/g:c3c045746ece1ccbfcd8d96c3b8ead99f08dd194
commit r15-8193-gc3c045746ece1ccbfcd8d96c3b8ead99f08dd194
Author: jjasmine
Date: Fri May 31 19:34:49 2024 -0700
gccrs: Fix warnings
gcc/rust/ChangeLog:
* expand/rust-macro-builtins-asm.cc (parse_reg_op
https://gcc.gnu.org/g:b731ef4ec2f43f6d22ce381c43fe38e2f2f793bb
commit r15-8202-gb731ef4ec2f43f6d22ce381c43fe38e2f2f793bb
Author: jjasmine
Date: Tue Jun 11 16:57:48 2024 -0700
gccrs: Update parser to parse strings in the first stage
gcc/rust/ChangeLog:
* expand/rus
https://gcc.gnu.org/g:d7f480b7693d3d02bbd5d8bb9baaa54c1bf7feab
commit r15-8192-gd7f480b7693d3d02bbd5d8bb9baaa54c1bf7feab
Author: jjasmine
Date: Fri May 31 16:09:40 2024 -0700
gccrs: Partial unsafe support for inline asm
gcc/rust/ChangeLog:
* checks/errors/rust-uns
https://gcc.gnu.org/g:c02891fd841b6d1f17b806d3c5b0368c3dc159de
commit r15-8177-gc02891fd841b6d1f17b806d3c5b0368c3dc159de
Author: jjasmine
Date: Wed May 22 01:18:48 2024 -0700
gccrs: Parsing of options(...) done.
This is without any mutually exclusive options checked, or
any re
https://gcc.gnu.org/g:10ba2fdca79c949c3be8acaab73a2fe6ddccc57b
commit r15-8209-g10ba2fdca79c949c3be8acaab73a2fe6ddccc57b
Author: jjasmine
Date: Fri Jun 21 23:38:10 2024 -0700
gccrs: Add test case for using asm! outside of unsafe {}
gcc/testsuite/ChangeLog:
* rust/
https://gcc.gnu.org/g:95c31e91eab710135b684344ff088d6ba52abf41
commit r15-8215-g95c31e91eab710135b684344ff088d6ba52abf41
Author: jjasmine
Date: Sun Jun 16 20:40:06 2024 -0700
gccrs: Added tl::expected to parse_operand
Added tl::expected to parse_operand by implementing the validat
https://gcc.gnu.org/g:af969f521be3f46bbd22e701b4d82e3065b4ecb9
commit r15-8230-gaf969f521be3f46bbd22e701b4d82e3065b4ecb9
Author: badumbatish
Date: Sun Jul 21 15:41:21 2024 -0700
gccrs: Change assertion of constructor
Change the assert of (expr != nullptr) to
(this->expr != nul
https://gcc.gnu.org/g:4dd34b1fd1241afeeb4fa7e6f5848a6c1af5430b
commit r15-8125-g4dd34b1fd1241afeeb4fa7e6f5848a6c1af5430b
Author: Pierre-Emmanuel Patry
Date: Fri May 3 19:40:18 2024 +0200
gccrs: Change lookup_hir_expr return type to optional
Wrap the function's return type with an
https://gcc.gnu.org/g:fa6c5c08a131d108a6a9f927b5154d2db81a84ba
commit r15-8119-gfa6c5c08a131d108a6a9f927b5154d2db81a84ba
Author: Pierre-Emmanuel Patry
Date: Thu May 2 11:43:02 2024 +0200
gccrs: Change lookup_local_defid return type to optional
Make the API more convenient by chang
https://gcc.gnu.org/g:58a5a14875e7c47de24b0a1c3ed34dfab665fded
commit r15-8196-g58a5a14875e7c47de24b0a1c3ed34dfab665fded
Author: jjasmine
Date: Tue Jun 4 23:14:19 2024 -0700
gccrs: Successful parse of in and inout, albeit with str
gcc/rust/ChangeLog:
* expand/rust
https://gcc.gnu.org/g:8a83c569101b8b84056fb698c5cf67a7f6ae6d91
commit r15-8226-g8a83c569101b8b84056fb698c5cf67a7f6ae6d91
Author: Kushal Pal
Date: Fri Jun 28 06:25:52 2024 +
gccrs: Introduce new class to handle borrow errors
gcc/rust/ChangeLog:
* Make-lang.in:
https://gcc.gnu.org/g:f443b80b20edae7fa4663b59a42e6cfb35bfc887
commit r15-8212-gf443b80b20edae7fa4663b59a42e6cfb35bfc887
Author: jjasmine
Date: Thu Jun 13 23:06:01 2024 -0700
gccrs: Finish incorporating expected of parse_reg_operand
gcc/rust/ChangeLog:
* expand/ru
https://gcc.gnu.org/g:d9167a76f4dc2d3060becb8a8fa47d49d827d213
commit r15-8225-gd9167a76f4dc2d3060becb8a8fa47d49d827d213
Author: Kushal Pal
Date: Mon Jun 24 12:07:30 2024 +
gccrs: Fix nightly rustc warnings
libgrust/ChangeLog:
* libformat_parser/Cargo.toml:
https://gcc.gnu.org/g:709371a1f09dd77a292a8555134aa2c54ce74728
commit r15-8107-g709371a1f09dd77a292a8555134aa2c54ce74728
Author: Pierre-Emmanuel Patry
Date: Wed Apr 24 21:27:26 2024 +0200
gccrs: Change lookup_node_to_hir return type to optional
Previous API was using a boolean and
https://gcc.gnu.org/g:908a4f88c6b248f634f723b7530abd5e2fdf1dbd
commit r15-8211-g908a4f88c6b248f634f723b7530abd5e2fdf1dbd
Author: ansh
Date: Mon Jun 24 04:01:53 2024 -0700
gccrs: Add RAW_STRING_LITERAL
gcc/rust/ChangeLog:
* ast/rust-ast-collector.cc (TokenCollector
https://gcc.gnu.org/g:1d6389b2916e9e285d16ab1d3cb8b7d6650d7cd6
commit r15-8118-g1d6389b2916e9e285d16ab1d3cb8b7d6650d7cd6
Author: Pierre-Emmanuel Patry
Date: Fri Apr 26 12:02:53 2024 +0200
gccrs: Change return type of lookup_defid
Change the return type to an optional.
gcc
https://gcc.gnu.org/g:c7cdae718c24e7a3f68d7090cc9947df5d848fb8
commit r15-8233-gc7cdae718c24e7a3f68d7090cc9947df5d848fb8
Author: Liam Naddell
Date: Fri Jul 19 14:19:26 2024 -0400
gccrs: [gccrs#2987] Patch ICE when deriving Clone and Copy
gcc/rust/ChangeLog:
* expand/ru
https://gcc.gnu.org/g:2658b0642b772bdfa701aebe6da63908fb195b98
commit r15-8205-g2658b0642b772bdfa701aebe6da63908fb195b98
Author: jjasmine
Date: Tue Jun 11 23:25:50 2024 -0700
gccrs: Partial second layer of expected in parsing asm
gcc/rust/ChangeLog:
* expand/rust-
https://gcc.gnu.org/g:e780a09bd810c85936d52799d1af4f0cc0070dce
commit r15-8214-ge780a09bd810c85936d52799d1af4f0cc0070dce
Author: jjasmine
Date: Sun Jun 16 11:03:23 2024 -0700
gccrs: Scaffold expected on parse_options and asm_arg
gcc/rust/ChangeLog:
* expand/rust-m
https://gcc.gnu.org/g:531db510f9e1fa34133bf98af56106c5c22dd3e7
commit r15-8098-g531db510f9e1fa34133bf98af56106c5c22dd3e7
Author: Jakub Dupak
Date: Wed Apr 24 13:47:20 2024 +0200
gccrs: borrowck: Testsuite
gcc/testsuite/ChangeLog:
* rust/borrowck/borrowck.exp: New
https://gcc.gnu.org/g:bcc66efaf14af971c080b6128ea30d51c2b41516
commit r15-8130-gbcc66efaf14af971c080b6128ea30d51c2b41516
Author: Pierre-Emmanuel Patry
Date: Fri May 3 20:34:58 2024 +0200
gccrs: Change lookup_hir_param return type with optional
Wrap the function's return type withi
https://gcc.gnu.org/g:ba56cdb52711990414a50dd52c853cefcdd23f53
commit r15-8138-gba56cdb52711990414a50dd52c853cefcdd23f53
Author: Pierre-Emmanuel Patry
Date: Sat May 4 04:10:08 2024 +0200
gccrs: Change lookup_ast_item's return type
Wrap the function's return type within an optional
https://gcc.gnu.org/g:19ed0a94fa485fbe9c388713c4cdb2bf633a1b86
commit r15-8133-g19ed0a94fa485fbe9c388713c4cdb2bf633a1b86
Author: Pierre-Emmanuel Patry
Date: Fri May 3 20:55:01 2024 +0200
gccrs: Change lookup_hir_pattern return type
Wrap the function's return type within an optiona
https://gcc.gnu.org/g:e4778eceb42e914e4d202f851cd71f426f19ef7e
commit r15-8135-ge4778eceb42e914e4d202f851cd71f426f19ef7e
Author: Pierre-Emmanuel Patry
Date: Sat May 4 02:42:10 2024 +0200
gccrs: Change lookup_macro_def return type
Wrap the function's return type within an optional.
https://gcc.gnu.org/g:d6e6d2b3df75690de5648d23a5d6a1eb88feaaf9
commit r15-8106-gd6e6d2b3df75690de5648d23a5d6a1eb88feaaf9
Author: Owen Avery
Date: Wed Feb 28 20:19:04 2024 -0500
gccrs: Visit constant items without expressions properly
gcc/rust/ChangeLog:
* resolve/
https://gcc.gnu.org/g:40b40970e648bd5f9a2edd2d8273544685176848
commit r15-8102-g40b40970e648bd5f9a2edd2d8273544685176848
Author: Owen Avery
Date: Thu Apr 25 12:19:51 2024 -0400
gccrs: Remove unused Context parameter for some backend methods
gcc/rust/ChangeLog:
* b
https://gcc.gnu.org/g:01e2a53cb84f959f400af79172843e4bc906ff9a
commit r15-8124-g01e2a53cb84f959f400af79172843e4bc906ff9a
Author: Pierre-Emmanuel Patry
Date: Fri May 3 16:30:06 2024 +0200
gccrs: Change lookup_hir_implitem return type
Wrap the return type within an optional. Now ret
https://gcc.gnu.org/g:d75c82ef1750a60c6cbdd41f01ed814a07faaeec
commit r15-8122-gd75c82ef1750a60c6cbdd41f01ed814a07faaeec
Author: Pierre-Emmanuel Patry
Date: Fri May 3 13:25:20 2024 +0200
gccrs: Change lookup_module function return type
Wrap the return type into an optional.
https://gcc.gnu.org/g:8f8d6d1a03ecca39928f98b8045e278bee665b78
commit r15-8129-g8f8d6d1a03ecca39928f98b8045e278bee665b78
Author: Pierre-Emmanuel Patry
Date: Fri May 3 20:17:16 2024 +0200
gccrs: Change lookup_hir_smt's return type with optional
Wrap the function's return type withi
https://gcc.gnu.org/g:8fb6d2c3e55431ec6085d1734f7fc07f2b1ff861
commit r15-8142-g8fb6d2c3e55431ec6085d1734f7fc07f2b1ff861
Author: SIGMazer
Date: Tue Apr 23 17:33:17 2024 +0200
gccrs: Add system include to `gcc/rust/rust-system.h`
gcc/rust/ChangeLog:
* rust-system.h
https://gcc.gnu.org/g:ddd0fb9e4bc725ba38396b36bfca0b143cb342f1
commit r15-8115-gddd0fb9e4bc725ba38396b36bfca0b143cb342f1
Author: Pierre-Emmanuel Patry
Date: Thu Apr 25 16:00:23 2024 +0200
gccrs: Change return type of lookup_crate_name
Change the function's return type to use an op
https://gcc.gnu.org/g:9e9be0f396e304e27598405ff26f02f0f0a47c96
commit r15-8162-g9e9be0f396e304e27598405ff26f02f0f0a47c96
Author: Pierre-Emmanuel Patry
Date: Tue May 21 18:29:08 2024 +0200
gccrs: Add regression tests for exclusive range pattern
Add a few test to check the exclusive
https://gcc.gnu.org/g:fc1712be9ffde5049cd35aa281a931bc64775b68
commit r15-8154-gfc1712be9ffde5049cd35aa281a931bc64775b68
Author: Pierre-Emmanuel Patry
Date: Mon May 20 15:28:19 2024 +0200
gccrs: Add outer attributes to struct expr fields
Struct fields can have outer attributes on
https://gcc.gnu.org/g:256bb62f995625ff32748e479b371c20082189ba
commit r15-8188-g256bb62f995625ff32748e479b371c20082189ba
Author: jjasmine
Date: Tue May 28 21:56:19 2024 -0700
gccrs: Got AST::Fragment to be created from InlineAsm
gcc/rust/ChangeLog:
* ast/rust-expr
https://gcc.gnu.org/g:4395d6893473719acd15fbbeab3eb27db2b56dc2
commit r15-8158-g4395d6893473719acd15fbbeab3eb27db2b56dc2
Author: Pierre-Emmanuel Patry
Date: Tue May 21 10:58:55 2024 +0200
gccrs: Add raw_ref_op feature gate
Raw ref operators are still experimental and shall not sli
https://gcc.gnu.org/g:f5c832e2f75d72b04fe84f7c5edd4d0351bfdb18
commit r15-8173-gf5c832e2f75d72b04fe84f7c5edd4d0351bfdb18
Author: jjasmine
Date: Tue May 21 17:54:57 2024 -0700
gccrs: Top level parsing test for asm!
gcc/testsuite/ChangeLog:
* rust/compile/inline_asm
https://gcc.gnu.org/g:bb555badd4eb5d71af45f1056c8e45ad287e70ba
commit r15-8149-gbb555badd4eb5d71af45f1056c8e45ad287e70ba
Author: Pierre-Emmanuel Patry
Date: Sun May 19 02:11:36 2024 +0200
gccrs: Add new test for box syntax
Add a new test to prevent regressions on the box syntax as
https://gcc.gnu.org/g:7b9e2b5d8b901e90b43d15acc62f02efa3c866bd
commit r15-8105-g7b9e2b5d8b901e90b43d15acc62f02efa3c866bd
Author: Owen Avery
Date: Thu May 2 20:58:49 2024 -0400
gccrs: Improve matching on non-enum ADTs
gcc/rust/ChangeLog:
* backend/rust-compile-expr
https://gcc.gnu.org/g:3cf827ad4b97aadb2f6730bfc06794ff7a07f9de
commit r15-8144-g3cf827ad4b97aadb2f6730bfc06794ff7a07f9de
Author: Kushal Pal
Date: Mon May 27 03:16:03 2024 +
gccrs: Corrected access specifiers
gcc/rust/ChangeLog:
* ast/rust-expr.h (class Operato
https://gcc.gnu.org/g:a929d6573468882a3e7217f5bd0ff65764e5a631
commit r15-8103-ga929d6573468882a3e7217f5bd0ff65764e5a631
Author: Nobel Singh
Date: Mon Apr 22 00:26:12 2024 +0545
gccrs: Handle structs as scrutinee for match expressions
gcc/rust/ChangeLog:
* backend
https://gcc.gnu.org/g:07fb0f1e3dc937bf45490fc769d81a35ca54c127
commit r15-8185-g07fb0f1e3dc937bf45490fc769d81a35ca54c127
Author: jjasmine
Date: Mon May 27 20:51:38 2024 -0700
gccrs: Big Refactor after meeting
gcc/rust/ChangeLog:
* ast/rust-expr.h (struct InlineAsm
https://gcc.gnu.org/g:813a1e617bdd70d730ef3c9a84780b3cb3a6f28d
commit r15-8147-g813a1e617bdd70d730ef3c9a84780b3cb3a6f28d
Author: Pierre-Emmanuel Patry
Date: Sat May 18 23:53:42 2024 +0200
gccrs: Parse box expressions
Add support for old box expression syntax.
gcc/rust/Cha
https://gcc.gnu.org/g:cc7ec3925c3371deca5fa891e0a7a82950956c54
commit r15-8160-gcc7ec3925c3371deca5fa891e0a7a82950956c54
Author: Pierre-Emmanuel Patry
Date: Tue May 21 17:45:34 2024 +0200
gccrs: Parse exclusive range pattern
Exclusive range pattern were not handled by the parser a
https://gcc.gnu.org/g:a739da61d30920d91193a1e198efd50ae5790bb1
commit r15-8139-ga739da61d30920d91193a1e198efd50ae5790bb1
Author: Arthur Cohen
Date: Mon Sep 16 14:06:13 2024 +0200
gccrs: mingw: Fix build with patch from Liu Hao
This commit adds Liu Hao's patch from
https://git
https://gcc.gnu.org/g:7fb49cb14a3b48c789beaa2225755eea073b6bf6
commit r15-8168-g7fb49cb14a3b48c789beaa2225755eea073b6bf6
Author: jjasmine
Date: Tue May 21 00:31:57 2024 -0700
gccrs: First draft of parse_option finished
Finish up on parse_option, formatted parse_clobber_abi
gcc
https://gcc.gnu.org/g:68a0a2cd79c88a9c1b243e69558b30c6af8ff918
commit r15-8174-g68a0a2cd79c88a9c1b243e69558b30c6af8ff918
Author: jjasmine
Date: Tue May 21 18:06:30 2024 -0700
gccrs: Add tests parsing with trailing commas inline asm
gcc/testsuite/ChangeLog:
* rust/
https://gcc.gnu.org/g:3d99542a87038ff29e973edd4480c0870666af78
commit r15-8180-g3d99542a87038ff29e973edd4480c0870666af78
Author: jjasmine
Date: Wed May 22 11:25:07 2024 -0700
gccrs: Resolve static decl warning
gcc/rust/ChangeLog:
* expand/rust-macro-builtins-asm.h
https://gcc.gnu.org/g:5d2d1a2d9818bcde16e0c41df450e2537fb1fee4
commit r15-8187-g5d2d1a2d9818bcde16e0c41df450e2537fb1fee4
Author: jjasmine
Date: Tue May 28 01:21:07 2024 -0700
gccrs: Working towards parse_reg and parse_reg_operand
gcc/rust/ChangeLog:
* expand/rust-
https://gcc.gnu.org/g:ae0ae911c43d47b94345a92d3dec348184ddae5a
commit r15-8175-gae0ae911c43d47b94345a92d3dec348184ddae5a
Author: jjasmine
Date: Tue May 21 19:45:35 2024 -0700
gccrs: Added faulty tests for inline asm cloberring
gcc/testsuite/ChangeLog:
* rust/compi
https://gcc.gnu.org/g:af34aa18c6fa1f9ab88e63ce1ec03e1c5aaed69f
commit r15-8108-gaf34aa18c6fa1f9ab88e63ce1ec03e1c5aaed69f
Author: Pierre-Emmanuel Patry
Date: Wed Apr 24 22:32:54 2024 +0200
gccrs: Change lookup_hir_to_node return type to optional
Optional are more convenient to use
https://gcc.gnu.org/g:2fc05741bbf83d04260308c17320eef5d9e459db
commit r15-8126-g2fc05741bbf83d04260308c17320eef5d9e459db
Author: Pierre-Emmanuel Patry
Date: Fri May 3 19:49:44 2024 +0200
gccrs: Change lookup_hir_path_expr_seg return type
Make the function's return type optional in
https://gcc.gnu.org/g:9039c25357efcc521712c18717219f7aa1d821bb
commit r15-8141-g9039c25357efcc521712c18717219f7aa1d821bb
Author: Owen Avery
Date: Wed Feb 28 20:18:14 2024 -0500
gccrs: Add call and method call default visitors
gcc/rust/ChangeLog:
* resolve/rust-def
https://gcc.gnu.org/g:f7031e6a2cefc31f38604189ff3d98af2321aebb
commit r15-8123-gf7031e6a2cefc31f38604189ff3d98af2321aebb
Author: Pierre-Emmanuel Patry
Date: Fri May 3 14:54:06 2024 +0200
gccrs: Change return type to optional in get_lang_item
Wrap the function's return type with an
https://gcc.gnu.org/g:6fef5bc497572798b817ad7afdcf5e5fb00c7910
commit r15-8151-g6fef5bc497572798b817ad7afdcf5e5fb00c7910
Author: Pierre-Emmanuel Patry
Date: Mon May 20 12:00:11 2024 +0200
gccrs: Allow multiple outer attributes on generic params
Previously generic params only allow
https://gcc.gnu.org/g:ab988c156f9a1a7eed1684b8bb40d05aa757c0f8
commit r15-8163-gab988c156f9a1a7eed1684b8bb40d05aa757c0f8
Author: jjasmine
Date: Wed May 8 11:06:00 2024 -0700
gccrs: Almost done with top level parsing
gcc/rust/ChangeLog:
* expand/rust-macro-builtins
https://gcc.gnu.org/g:2ea6a697d743d8a374711cad751b931891aac1c6
commit r15-8165-g2ea6a697d743d8a374711cad751b931891aac1c6
Author: jjasmine
Date: Mon May 20 17:01:43 2024 -0700
gccrs: Introduce first implementation of parse_clobber_abi
gcc/rust/ChangeLog:
* expand/r
https://gcc.gnu.org/g:a2a66257457d368c999319b8d31e4d11367f8755
commit r15-8157-ga2a66257457d368c999319b8d31e4d11367f8755
Author: Pierre-Emmanuel Patry
Date: Tue May 21 10:38:16 2024 +0200
gccrs: Prevent raw reference from being lowered silently
We do not handle those kind of refer
https://gcc.gnu.org/g:c3d566ec7b3ebf68bb44e87e6e8bc57340980e70
commit r15-8184-gc3d566ec7b3ebf68bb44e87e6e8bc57340980e70
Author: jjasmine
Date: Fri May 24 16:01:13 2024 -0700
gccrs: Remove global_asm and non_global_asm handler
gcc/rust/ChangeLog:
* expand/rust-mac
https://gcc.gnu.org/g:9cde9ec568694ff18fd80c3d014f68bebe167647
commit r15-8203-g9cde9ec568694ff18fd80c3d014f68bebe167647
Author: jjasmine
Date: Tue Jun 11 17:56:20 2024 -0700
gccrs: Move parser and last_token_id to InlineAsmCtx
gcc/rust/ChangeLog:
* expand/rust-ma
https://gcc.gnu.org/g:7f6fd8db4879f93680d2611cbd9e5f26bb4bcfb7
commit r15-8171-g7f6fd8db4879f93680d2611cbd9e5f26bb4bcfb7
Author: jjasmine
Date: Tue May 21 16:50:36 2024 -0700
gccrs: Replace scaffolded InlineAsm with real InlineAsm.
Replace scaffolded InlineAsm with real InlineAsm
https://gcc.gnu.org/g:a3e002aa61e5d2effe7de143604431299114a0ae
commit r15-8206-ga3e002aa61e5d2effe7de143604431299114a0ae
Author: dave
Date: Wed Nov 15 12:28:27 2023 -0600
gccrs: Fix optional trait parsing
gcc/rust/ChangeLog:
* typecheck/rust-hir-type-check-item.cc
1 - 100 of 169 matches
Mail list logo