[gcc/devel/rust/master] Change error message to match test

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:124d56a328163a8de49e01e9d88aaf6f6c5aa3e9 commit 124d56a328163a8de49e01e9d88aaf6f6c5aa3e9 Author: Pierre-Emmanuel Patry Date: Wed Jan 17 13:53:21 2024 +0100 Change error message to match test Error message did not match the test from the previous name

[gcc/devel/rust/master] Add support for ambiguous use declarations

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:6b1d14b72e1b38ce55389683436781b229ed51f8 commit 6b1d14b72e1b38ce55389683436781b229ed51f8 Author: Pierre-Emmanuel Patry Date: Tue Jan 16 13:55:02 2024 +0100 Add support for ambiguous use declarations Glob use declarations may lead to ambiguous situation where

[gcc/devel/rust/master] Merge commit '2341df1cb9b3681bfefe29207887b2b3dc271a95' into HEAD [#2801]

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:0de2032ecf451e9fed2ad16c3ce771663fbc37a5 commit 0de2032ecf451e9fed2ad16c3ce771663fbc37a5 Merge: d1a0609b7e62 2341df1cb9b3 Author: Thomas Schwinge Date: Wed Apr 10 10:52:58 2024 +0200 Merge commit '2341df1cb9b3681bfefe29207887b2b3dc271a95' into HEAD [#2801] Diff:

[gcc/devel/rust/master] Merge commit '4bd09ce06f50d266c992c984cc993384d5e6655e' into HEAD

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:ca224bde2989de54fc33fae46df560b7f5af835e commit ca224bde2989de54fc33fae46df560b7f5af835e Merge: 4966574bdc77 4bd09ce06f50 Author: Thomas Schwinge Date: Wed Apr 10 10:45:29 2024 +0200 Merge commit '4bd09ce06f50d266c992c984cc993384d5e6655e' into HEAD Diff:

[gcc/devel/rust/master] Merge commit '2341df1cb9b3681bfefe29207887b2b3dc271a95^' into HEAD

2024-05-07 Thread Thomas Schwinge via Libstdc++-cvs
https://gcc.gnu.org/g:d1a0609b7e62b21d747dfaa0c0f84e51099bd952 commit d1a0609b7e62b21d747dfaa0c0f84e51099bd952 Merge: c9e59de17dd4 484f48f03cf9 Author: Thomas Schwinge Date: Wed Apr 10 10:51:48 2024 +0200 Merge commit '2341df1cb9b3681bfefe29207887b2b3dc271a95^' into HEAD Diff

[gcc/devel/rust/master] borrowck: Remove block braces to satisfy GNU style

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:c90a9ada247d96025562be15780dba3f3d1f9ec0 commit c90a9ada247d96025562be15780dba3f3d1f9ec0 Author: Jakub Dupak Date: Mon Apr 1 14:06:33 2024 +0200 borrowck: Remove block braces to satisfy GNU style gcc/rust/ChangeLog: *

[gcc/devel/rust/master] Merge commit 'a5258f3a11ab577835ef5e93be5cb65ec9e44132^' into HEAD

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:d2bcecd7fd914adf55daac7d36745b03b3279c49 commit d2bcecd7fd914adf55daac7d36745b03b3279c49 Merge: ca224bde2989 db4e496aadf1 Author: Thomas Schwinge Date: Wed Apr 10 10:45:56 2024 +0200 Merge commit 'a5258f3a11ab577835ef5e93be5cb65ec9e44132^' into HEAD Diff: gcc

[gcc/devel/rust/master] borrowck: BIR: make BIR visitor const

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:42ec29cacf4a16586bd30611b116cfff5a549c5e commit 42ec29cacf4a16586bd30611b116cfff5a549c5e Author: Jakub Dupak Date: Tue Feb 27 20:22:17 2024 +0100 borrowck: BIR: make BIR visitor const gcc/rust/ChangeLog: *

[gcc/devel/rust/master] Merge commit '7a6906c8d80e437a97c780370a8fec4e00561c7b' into HEAD [#2288]

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:4966574bdc77ab3a0e6ff8bdebb8b85ffb44c851 commit 4966574bdc77ab3a0e6ff8bdebb8b85ffb44c851 Merge: 041fef1b5810 7a6906c8d80e Author: Thomas Schwinge Date: Wed Apr 10 10:43:34 2024 +0200 Merge commit '7a6906c8d80e437a97c780370a8fec4e00561c7b' into HEAD [#2288] Diff:

[gcc/devel/rust/master] borrowck: BIR: use callable API

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:ba7e9a78f6c0f875d94db51c9fc64fec64477874 commit ba7e9a78f6c0f875d94db51c9fc64fec64477874 Author: Jakub Dupak Date: Fri Feb 2 14:33:56 2024 +0100 borrowck: BIR: use callable API gcc/rust/ChangeLog: *

[gcc/devel/rust/master] Fix grammar as pointed out by Marc

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:edd018d8c7b7a0229e10430ee61ac50f390670c2 commit edd018d8c7b7a0229e10430ee61ac50f390670c2 Author: Jasmine Tang Date: Fri Apr 5 02:25:48 2024 -0700 Fix grammar as pointed out by Marc ChangeLog: * README.md (gccrs-workspace]): like-wise. Diff:

[gcc/devel/rust/master] Merge commit 'fc59a3995cb46c190c0efb0431ad204e399975c4' into HEAD [#2183]

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:041fef1b58109237f972d28f8225f72c0fc1a75a commit 041fef1b58109237f972d28f8225f72c0fc1a75a Merge: 0ba53bfa815a fc59a3995cb4 Author: Thomas Schwinge Date: Wed Apr 10 10:34:02 2024 +0200 Merge commit 'fc59a3995cb46c190c0efb0431ad204e399975c4' into HEAD [#2183] Diff:

[gcc/devel/rust/master] borrowck: Bump copyright notice

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:ff196e451c6b4eb9736b2331c6a108b85f9d260b commit ff196e451c6b4eb9736b2331c6a108b85f9d260b Author: Jakub Dupak Date: Wed Apr 3 10:30:15 2024 +0200 borrowck: Bump copyright notice gcc/rust/ChangeLog: *

[gcc/devel/rust/master] Improve parsing of raw string literals

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:e36c3ece68cecba3170ab2d35de6e0a0c8bac40e commit e36c3ece68cecba3170ab2d35de6e0a0c8bac40e Author: Owen Avery Date: Tue Mar 26 21:10:05 2024 -0400 Improve parsing of raw string literals gcc/rust/ChangeLog: * lex/rust-lex.cc

[gcc/devel/rust/master] Merge commit 'fc59a3995cb46c190c0efb0431ad204e399975c4^' into HEAD

2024-05-07 Thread Thomas Schwinge via Libstdc++-cvs
https://gcc.gnu.org/g:0ba53bfa815ad64c834ad726a8cf81d7acf1c49f commit 0ba53bfa815ad64c834ad726a8cf81d7acf1c49f Merge: edd018d8c7b7 ee0717da1eb5 Author: Thomas Schwinge Date: Wed Apr 10 10:20:22 2024 +0200 Merge commit 'fc59a3995cb46c190c0efb0431ad204e399975c4^' into HEAD Diff

[gcc/devel/rust/master] borrowck: Free region representation

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:b783c3ce70167c218213fad90a61dba7eec733db commit b783c3ce70167c218213fad90a61dba7eec733db Author: Jakub Dupak Date: Tue Feb 27 21:07:03 2024 +0100 borrowck: Free region representation gcc/rust/ChangeLog: *

[gcc/devel/rust/master] Add an alternative solution on MacOS

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:19719f4f2d230b39937b6977f81164a59acabcd7 commit 19719f4f2d230b39937b6977f81164a59acabcd7 Author: Jasmine Tang Date: Thu Apr 4 20:02:26 2024 -0700 Add an alternative solution on MacOS For #2937. ChangeLog: * README.md (gccrs-workspace]):

[gcc/devel/rust/master] Avoid parsing const unsafe/extern functions as async

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:01092b83913733d26f2c4d9bfdc22ff2eb0b0bbb commit 01092b83913733d26f2c4d9bfdc22ff2eb0b0bbb Author: Owen Avery Date: Tue Mar 26 15:58:48 2024 -0400 Avoid parsing const unsafe/extern functions as async gcc/rust/ChangeLog: *

[gcc/devel/rust/master] borrowck: BIR: emit moves

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:400324882aaa45772930d2266c9241d45f64d251 commit 400324882aaa45772930d2266c9241d45f64d251 Author: Jakub Dupak Date: Fri Feb 2 14:47:14 2024 +0100 borrowck: BIR: emit moves gcc/rust/ChangeLog: *

[gcc/devel/rust/master] borrowck: Fact collector

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:74745b1e354f0b1fbf3248cbf2bbc6a68f9392bb commit 74745b1e354f0b1fbf3248cbf2bbc6a68f9392bb Author: Jakub Dupak Date: Tue Feb 27 23:19:41 2024 +0100 borrowck: Fact collector This is the main Polonius based logic which creates the information Polonius needs

[gcc/devel/rust/master] Recognize rustc_deprecated as a builtin attribute

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:581c43091873b0df860f154c53fdefba393095e9 commit 581c43091873b0df860f154c53fdefba393095e9 Author: Owen Avery Date: Tue Mar 26 21:57:17 2024 -0400 Recognize rustc_deprecated as a builtin attribute gcc/rust/ChangeLog: *

[gcc/devel/rust/master] borrowck: BIR: Place tree traverse API

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:e023b086720b868f60fb5945c998a58ae6555265 commit e023b086720b868f60fb5945c998a58ae6555265 Author: Jakub Dupak Date: Fri Feb 2 14:36:26 2024 +0100 borrowck: BIR: Place tree traverse API gcc/rust/ChangeLog: *

[gcc/devel/rust/master] borrowck: Regions in BIR

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:da3a8fca377016e9387084e53753876eec9f384c commit da3a8fca377016e9387084e53753876eec9f384c Author: Jakub Dupak Date: Tue Feb 27 23:01:14 2024 +0100 borrowck: Regions in BIR gcc/rust/ChangeLog: * checks/errors/borrowck/rust-bir-place.h (struct

[gcc/devel/rust/master] nr2.0: Add new test cases.

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:db7d4991577ca94412a633613113bd14d9ce7a3e commit db7d4991577ca94412a633613113bd14d9ce7a3e Author: Arthur Cohen Date: Wed Aug 23 17:19:28 2023 +0200 nr2.0: Add new test cases. gcc/testsuite/ChangeLog: * rust/compile/name_resolution13.rs: Add

[gcc/devel/rust/master] unify: Always coerce `!` to the target type.

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:fbf35de5dcf89706452513b2ce2926fe95b38daa commit fbf35de5dcf89706452513b2ce2926fe95b38daa Author: Arthur Cohen Date: Wed Mar 6 16:19:46 2024 +0100 unify: Always coerce `!` to the target type. Never can... never... exist, so it should always be coerced to the

[gcc/devel/rust/master] Reinject Self parameter in new resolver

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:f95ca338eccb99f0b14ae9484e9614b9cfb333e0 commit f95ca338eccb99f0b14ae9484e9614b9cfb333e0 Author: Pierre-Emmanuel Patry Date: Wed Feb 7 12:51:28 2024 +0100 Reinject Self parameter in new resolver The old resolver injected a Self generic parameter in order to

[gcc/devel/rust/master] borrowck: extract regions from types using VA

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:a019aa9fbde5ab752044fb7efe276aa0dde8646d commit a019aa9fbde5ab752044fb7efe276aa0dde8646d Author: Jakub Dupak Date: Tue Feb 27 21:31:07 2024 +0100 borrowck: extract regions from types using VA Biggybag on variance analysis to extract regions of fields from

[gcc/devel/rust/master] Recognize unstable as a builtin attribute

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:fd621e11334faecd220b8d1e3e8e2fc18d55d0e7 commit fd621e11334faecd220b8d1e3e8e2fc18d55d0e7 Author: Owen Avery Date: Tue Mar 26 19:28:53 2024 -0400 Recognize unstable as a builtin attribute gcc/rust/ChangeLog: * util/rust-attribute-values.h

[gcc/devel/rust/master] Add name resolution for on globbing use decl

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:f8a6a624097e701f09912198da1a6735eac514ab commit f8a6a624097e701f09912198da1a6735eac514ab Author: Pierre-Emmanuel Patry Date: Tue Jan 9 13:51:35 2024 +0100 Add name resolution for on globbing use decl This is the first part of the code required to enable

[gcc/devel/rust/master] Raw pointer type visitor didn't require overload

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:82c7199a15109b80fcb9c9b962614d5f4ecb4693 commit 82c7199a15109b80fcb9c9b962614d5f4ecb4693 Author: Pierre-Emmanuel Patry Date: Wed Jan 24 16:57:37 2024 +0100 Raw pointer type visitor didn't require overload This overload did not dispatch the visitor to sub

[gcc/devel/rust/master] Add modules to type namespace

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:c9ac90ba4fd43bbede8d14584cd71a0a84a1d02c commit c9ac90ba4fd43bbede8d14584cd71a0a84a1d02c Author: Pierre-Emmanuel Patry Date: Mon Jan 8 15:18:36 2024 +0100 Add modules to type namespace gcc/rust/ChangeLog: *

[gcc/devel/rust/master] Change dfs function return type to support gcc 4.8

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:65f283df777fd05b5e45d054e457b271d12ec2dc commit 65f283df777fd05b5e45d054e457b271d12ec2dc Author: Pierre-Emmanuel Patry Date: Tue Mar 26 16:32:31 2024 +0100 Change dfs function return type to support gcc 4.8 GCC 4.8 does not handle pair with references

[gcc/devel/rust/master] Add tuple struct constructor to value namespace

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:4c40ba4bb28b83061f3963f806d26f0599497f93 commit 4c40ba4bb28b83061f3963f806d26f0599497f93 Author: Pierre-Emmanuel Patry Date: Wed Jan 17 13:02:51 2024 +0100 Add tuple struct constructor to value namespace A tuple struct constructor should be inserted in the

[gcc/devel/rust/master] Change error message on unresolved import

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:73901b2b89baa60de6155000f042097ee72a13cd commit 73901b2b89baa60de6155000f042097ee72a13cd Author: Pierre-Emmanuel Patry Date: Sun Mar 24 22:23:03 2024 +0100 Change error message on unresolved import The error message did not match rustc's.

[gcc/devel/rust/master] Remove unsafe block empty visit function

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:c14e44a53c10a8bcd3fbe87c243ac65ea5aa813b commit c14e44a53c10a8bcd3fbe87c243ac65ea5aa813b Author: Pierre-Emmanuel Patry Date: Tue Feb 6 15:13:17 2024 +0100 Remove unsafe block empty visit function We need to visit subcomponents in unsafe elements, this means

[gcc/devel/rust/master] Add call to globbing visitor

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:8c771ad54e22b98551515f961844fc25b1a3944a commit 8c771ad54e22b98551515f961844fc25b1a3944a Author: Pierre-Emmanuel Patry Date: Mon Jan 15 13:41:01 2024 +0100 Add call to globbing visitor Globbing visitor did not visit subitems. gcc/rust/ChangeLog:

[gcc/devel/rust/master] Emit error on identical use declarations

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:8a5a1b4d61179b5af345e6765bd933a6af1243b3 commit 8a5a1b4d61179b5af345e6765bd933a6af1243b3 Author: Pierre-Emmanuel Patry Date: Fri Sep 15 13:14:56 2023 +0200 Emit error on identical use declarations The compiler did not emit any warning when a same target was

[gcc/devel/rust/master] Remove extern block scoping

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:2ad57d7229d1f06f7fe05a9f296725b7269f74d7 commit 2ad57d7229d1f06f7fe05a9f296725b7269f74d7 Author: Pierre-Emmanuel Patry Date: Tue Feb 6 15:10:44 2024 +0100 Remove extern block scoping Remove extern block scoping visit function, use the default visitor visit

[gcc/devel/rust/master] Shape up name resolver for normal direct calls

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:1230910d4fc6f8ee8dcec84223d13fd4be812bdd commit 1230910d4fc6f8ee8dcec84223d13fd4be812bdd Author: Pierre-Emmanuel Patry Date: Wed Jan 10 16:44:09 2024 +0100 Shape up name resolver for normal direct calls Direct function calls did not work anymore due to the

[gcc/devel/rust/master] nr2.0: Add lookup of resolved nodes.

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:77a6a631b4b2421d0a7b7b8753b9d677ec611104 commit 77a6a631b4b2421d0a7b7b8753b9d677ec611104 Author: Arthur Cohen Date: Thu Aug 24 17:51:11 2023 +0200 nr2.0: Add lookup of resolved nodes. gcc/rust/ChangeLog: *

[gcc/devel/rust/master] Add constant identifiers to the value namespace

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:b0f27e8d81f241d66300a066ac6a133c6347ae4f commit b0f27e8d81f241d66300a066ac6a133c6347ae4f Author: Pierre-Emmanuel Patry Date: Wed Jan 24 17:11:59 2024 +0100 Add constant identifiers to the value namespace Constants could not be resolved without their

[gcc/devel/rust/master] borrowck: Unify BIR terminilogy (node->statement)

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:02d788d14c763bbf4e439869d2a984f5d9aa4f9d commit 02d788d14c763bbf4e439869d2a984f5d9aa4f9d Author: Jakub Dupak Date: Sat Nov 4 16:52:27 2023 +0100 borrowck: Unify BIR terminilogy (node->statement) gcc/rust/ChangeLog: *

[gcc/devel/rust/master] borrowck: Use rust-system.h

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:e06d74b8bff0aa91227976c615d942be23912943 commit e06d74b8bff0aa91227976c615d942be23912943 Author: Jakub Dupak Date: Fri Mar 22 16:24:30 2024 +0100 borrowck: Use rust-system.h Replace direct usage of system headers. gcc/rust/ChangeLog:

[gcc/devel/rust/master] Add tuple struct to the type namespace

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:26bbc73e769f92047f68048747422770568e81e6 commit 26bbc73e769f92047f68048747422770568e81e6 Author: Pierre-Emmanuel Patry Date: Wed Jan 24 17:06:56 2024 +0100 Add tuple struct to the type namespace Only tuple struct constructor was added to the resolver.

[gcc/devel/rust/master] Values shall be inserted in the value namespace

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:7bd829ea8c469192db1992d55d975dbcde149617 commit 7bd829ea8c469192db1992d55d975dbcde149617 Author: Pierre-Emmanuel Patry Date: Wed Jan 24 17:00:29 2024 +0100 Values shall be inserted in the value namespace Values were inserted in the label namespace instead of

[gcc/devel/rust/master] raw-strings: Remove dg-excess-error directive

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:d9f7604e8e8fadb4e10542d4c5f0004b19de2d96 commit d9f7604e8e8fadb4e10542d4c5f0004b19de2d96 Author: Arthur Cohen Date: Fri Mar 29 12:19:10 2024 +0100 raw-strings: Remove dg-excess-error directive The error is actually expected and uses the correct location.

[gcc/devel/rust/master] Make globbing definition shadowable by default

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:ac867c000d46f7b13130b0cb8acc1f2ac8a4362d commit ac867c000d46f7b13130b0cb8acc1f2ac8a4362d Author: Pierre-Emmanuel Patry Date: Mon Jan 15 16:34:36 2024 +0100 Make globbing definition shadowable by default Elements from glob use declaration shall be shadowable

[gcc/devel/rust/master] Adjust '.github/bors_log_expected_warnings'

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:8c40edc1a2fb836dab05eaf5cb42edb0d7b98967 commit 8c40edc1a2fb836dab05eaf5cb42edb0d7b98967 Author: Thomas Schwinge Date: Sun Mar 24 23:25:31 2024 +0100 Adjust '.github/bors_log_expected_warnings' Diff: --- .github/bors_log_expected_warnings | 73

[gcc/devel/rust/master] Merge commit 'cde6f1085b7027f6a42fdb71c786d422606a8765' into HEAD

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:b177dc6b031c6b241358ff5cbf6f838200c55241 commit b177dc6b031c6b241358ff5cbf6f838200c55241 Merge: 000c6d0a37b7 cde6f1085b70 Author: Thomas Schwinge Date: Fri Mar 22 09:58:10 2024 +0100 Merge commit 'cde6f1085b7027f6a42fdb71c786d422606a8765' into HEAD Diff: libgrust

[gcc/devel/rust/master] Add globbing name resolution 2.0 test

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:2ac459165021725644e1c17b7dbec973dad13df0 commit 2ac459165021725644e1c17b7dbec973dad13df0 Author: Pierre-Emmanuel Patry Date: Tue Mar 26 10:58:53 2024 +0100 Add globbing name resolution 2.0 test Add a few test for globbing to highlight function call

[gcc/devel/rust/master] compile: resolve-path-ref: properly resolve nodeId with nr2.0

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:e1064ca1470c1628edb667e3ccb397a8fa1ee109 commit e1064ca1470c1628edb667e3ccb397a8fa1ee109 Author: Arthur Cohen Date: Fri Mar 22 14:31:24 2024 +0100 compile: resolve-path-ref: properly resolve nodeId with nr2.0 gcc/rust/ChangeLog: *

[gcc/devel/rust/master] Merge commit 'e4f0eb725d836ef0eec780cbb9e7be0d31c6fe8b' into HEAD [#2690, #2692, #2853]

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:77d55deb8bb75cfe79b10151a17084dbf3924ea4 commit 77d55deb8bb75cfe79b10151a17084dbf3924ea4 Merge: 6eba95e99238 e4f0eb725d83 Author: Thomas Schwinge Date: Tue Mar 19 16:48:09 2024 +0100 Merge commit 'e4f0eb725d836ef0eec780cbb9e7be0d31c6fe8b' into HEAD [#2690, #2692

[gcc/devel/rust/master] Update assignment operator with cratenum

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:0874163bbf8b13350ec20bcba766d436147bbfa5 commit 0874163bbf8b13350ec20bcba766d436147bbfa5 Author: Pierre-Emmanuel Patry Date: Wed Mar 13 16:21:44 2024 +0100 Update assignment operator with cratenum Crate number was not assigned with the other fields in the

[gcc/devel/rust/master] Store visibility properly in ExternalTypeItem

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:aa395781afdcf06cac36dec414e90c741ec5a00b commit aa395781afdcf06cac36dec414e90c741ec5a00b Author: jjasmine Date: Sat Mar 9 17:16:34 2024 -0500 Store visibility properly in ExternalTypeItem Fix issue 2897 gcc/rust/ChangeLog: *

[gcc/devel/rust/master] Use new name resolver to compile constant items

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:4d64d55f5a8e2ed4fbeca2d56da7c51d65fe040b commit 4d64d55f5a8e2ed4fbeca2d56da7c51d65fe040b Author: Pierre-Emmanuel Patry Date: Tue Feb 6 17:21:45 2024 +0100 Use new name resolver to compile constant items Constant items were handled only by the old resolver,

[gcc/devel/rust/master] format-args: Add base for expanding FormatArgs nodes

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:da10bf56cf11207877c3a552cffb472702d1b772 commit da10bf56cf11207877c3a552cffb472702d1b772 Author: Arthur Cohen Date: Thu Feb 29 13:01:32 2024 +0100 format-args: Add base for expanding FormatArgs nodes gcc/rust/ChangeLog: * Make-lang.in: Add

[gcc/devel/rust/master] macro: Use MacroInvocation's node_id in ExternalItem constructor.

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:b85dc7014c821466bb411a14b7f5d6de4077eae6 commit b85dc7014c821466bb411a14b7f5d6de4077eae6 Author: Arthur Cohen Date: Tue Mar 19 13:12:20 2024 +0100 macro: Use MacroInvocation's node_id in ExternalItem constructor. gcc/rust/ChangeLog: *

[gcc/devel/rust/master] ci: Install Rust directly from rustup instead of apt

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:f4379ba00a3b986eb9e7147bbbf39ebbd95f0aa5 commit f4379ba00a3b986eb9e7147bbbf39ebbd95f0aa5 Author: Arthur Cohen Date: Mon Mar 18 15:10:43 2024 +0100 ci: Install Rust directly from rustup instead of apt ChangeLog: * .github/workflows/ccpp.yml:

[gcc/devel/rust/master] sra: SRA of non-escaped aggregates passed by reference to calls

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:70a5ad7506e60407a2f118f53ab979dec5baf1fc commit 70a5ad7506e60407a2f118f53ab979dec5baf1fc Author: Martin Jambor Date: Fri Nov 24 17:32:35 2023 +0100 sra: SRA of non-escaped aggregates passed by reference to calls PR109849 shows that a loop that heavily pushes

[gcc/devel/rust/master] Merge commit '56ca59a03150cf44cea340f58967c990ed6bf43c' into HEAD

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:f0fdff9b6da1a17d8e1c2d83347e84c5218b1b29 commit f0fdff9b6da1a17d8e1c2d83347e84c5218b1b29 Merge: b3a137373179 56ca59a03150 Author: Thomas Schwinge Date: Sun Mar 17 00:10:10 2024 +0100 Merge commit '56ca59a03150cf44cea340f58967c990ed6bf43c' into HEAD Diff

[gcc/devel/rust/master] Visit constant item type in default resolver

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:ea376da5329ee219fb2fbc127b25d28f3d11eade commit ea376da5329ee219fb2fbc127b25d28f3d11eade Author: Pierre-Emmanuel Patry Date: Wed Jan 24 16:50:27 2024 +0100 Visit constant item type in default resolver The type of constant item expression was not properly

[gcc/devel/rust/master] Placate clang-format re 'gcc/rust/lex/rust-lex.cc'

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:1cb7e9000ea94a9d1f6bc8e3f9c90ecef84fc6e5 commit 1cb7e9000ea94a9d1f6bc8e3f9c90ecef84fc6e5 Author: Thomas Schwinge Date: Sun Mar 24 23:08:12 2024 +0100 Placate clang-format re 'gcc/rust/lex/rust-lex.cc' Reformat the upstream GCC commit

[gcc/devel/rust/master] Merge commit '6a6d3817afa02bbcd2388c8e005da6faf88932f1^' into HEAD

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:155817d33e48138e2ed42616d957bf42a598bfdf commit 155817d33e48138e2ed42616d957bf42a598bfdf Merge: 75dc00584e0e 829b0c4cbabb Author: Thomas Schwinge Date: Sat Mar 16 23:03:21 2024 +0100 Merge commit '6a6d3817afa02bbcd2388c8e005da6faf88932f1^' into HEAD Diff: gcc

[gcc/devel/rust/master] typecheck: Start using nr2.0 properly

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:a8b5f28aec56f355fe2db1e65d1cb380374f9ce2 commit a8b5f28aec56f355fe2db1e65d1cb380374f9ce2 Author: Arthur Cohen Date: Thu Aug 24 17:51:21 2023 +0200 typecheck: Start using nr2.0 properly Fetch the ImmutableNrCtx in order to access name resolver during

[gcc/devel/rust/master] session-manager: Dump name resolution pass.

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:111c4f0101191a767c8ed731323ab336eac33e84 commit 111c4f0101191a767c8ed731323ab336eac33e84 Author: Arthur Cohen Date: Wed Aug 23 15:14:46 2023 +0200 session-manager: Dump name resolution pass. gcc/rust/ChangeLog: * rust-session-manager.cc: Add

[gcc/devel/rust/master] late: Add bool builtin type

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:5f117eec558feb301162b128fb6b613a8c842886 commit 5f117eec558feb301162b128fb6b613a8c842886 Author: Arthur Cohen Date: Thu Nov 9 00:39:46 2023 +0100 late: Add bool builtin type gcc/rust/ChangeLog: * resolve/rust-late-name-resolver-2.0.cc

[gcc/devel/rust/master] Merge commit '2f334bb12e3ba947714771408b9d49d398abb5df' into HEAD

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:f3f2065910a02b0099d3d5f2ad3389d0e479c782 commit f3f2065910a02b0099d3d5f2ad3389d0e479c782 Merge: 8c40edc1a2fb 2f334bb12e3b Author: Thomas Schwinge Date: Sun Mar 24 23:37:24 2024 +0100 Merge commit '2f334bb12e3ba947714771408b9d49d398abb5df' into HEAD Diff: .github

[gcc/devel/rust/master] Prevent error emission on resolver reentry

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:f88db85c0272c3f25d2638565d5f6647b64363e5 commit f88db85c0272c3f25d2638565d5f6647b64363e5 Author: Pierre-Emmanuel Patry Date: Mon Sep 18 15:34:24 2023 +0200 Prevent error emission on resolver reentry The resolver was emitting an error when meeting the same

[gcc/devel/rust/master] Merge commit '7439f40dc17f47480620beadf5b2f5784b59aefe' into HEAD [#1543]

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:2cd7fb664ce9617c90b65b399423d330e1a78068 commit 2cd7fb664ce9617c90b65b399423d330e1a78068 Merge: ec26db53513f 7439f40dc17f Author: Thomas Schwinge Date: Mon Mar 11 01:05:15 2024 +0100 Merge commit '7439f40dc17f47480620beadf5b2f5784b59aefe' into HEAD [#1543] Diff:

[gcc/devel/rust/master] Fix duplicate detection

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:6d4c2c9f5dd200f26d152ab8c170a930591d11ad commit 6d4c2c9f5dd200f26d152ab8c170a930591d11ad Author: Pierre-Emmanuel Patry Date: Thu Sep 14 17:39:37 2023 +0200 Fix duplicate detection The resolver did report duplicate symbols when being run multiple times

[gcc/devel/rust/master] late: Setup builtin types properly, change Rib API

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:a62e1c60026ed8b7c3616c030e45377cac114609 commit a62e1c60026ed8b7c3616c030e45377cac114609 Author: Arthur Cohen Date: Mon Aug 28 16:40:12 2023 +0200 late: Setup builtin types properly, change Rib API gcc/rust/ChangeLog: *

[gcc/devel/rust/master] Merge commit 'cde6f1085b7027f6a42fdb71c786d422606a8765^' into HEAD

2024-05-07 Thread Thomas Schwinge via Libstdc++-cvs
https://gcc.gnu.org/g:000c6d0a37b729c62d89f924bd6152b593bd39b9 commit 000c6d0a37b729c62d89f924bd6152b593bd39b9 Merge: 59bc3e7924ed 78dff4c25c1b Author: Thomas Schwinge Date: Fri Mar 22 09:58:02 2024 +0100 Merge commit 'cde6f1085b7027f6a42fdb71c786d422606a8765^' into HEAD Diff: contrib

[gcc/devel/rust/master] nr2.0: Start using newtype pattern for Usage and Declaration

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:81f2edc5d1fcc82196e2831fe1222d7d04dcb2b2 commit 81f2edc5d1fcc82196e2831fe1222d7d04dcb2b2 Author: Arthur Cohen Date: Thu Sep 14 17:38:06 2023 +0200 nr2.0: Start using newtype pattern for Usage and Declaration gcc/rust/ChangeLog: *

[gcc/devel/rust/master] backend: Use new name resolver where necessary

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:fd2ec3a52bba6f0232451143eecf19a3933f6ee0 commit fd2ec3a52bba6f0232451143eecf19a3933f6ee0 Author: Arthur Cohen Date: Fri Aug 25 14:33:36 2023 +0200 backend: Use new name resolver where necessary gcc/rust/ChangeLog: *

[gcc/devel/rust/master] fixed README.md , dump ast using correct option

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:f568f3b3e292892c2804c4596151ae11b5ef8c97 commit f568f3b3e292892c2804c4596151ae11b5ef8c97 Author: zhanghe9702 Date: Sat Mar 16 12:25:28 2024 +0800 fixed README.md , dump ast using correct option ChangeLog: * README.md: remove error dump

[gcc/devel/rust/master] Merge commit 'af91934c2f6b8efc67d625c99068b4761ae5edd0' into HEAD

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:a88f4804345de28d0e3ea79fb7c1acb28a7fe453 commit a88f4804345de28d0e3ea79fb7c1acb28a7fe453 Merge: 7f7da6c240f2 af91934c2f6b Author: Thomas Schwinge Date: Mon Mar 11 00:56:06 2024 +0100 Merge commit 'af91934c2f6b8efc67d625c99068b4761ae5edd0' into HEAD Diff:

[gcc/devel/rust/master] session manager: Init Immutable name resolver.

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:3f04e827803eabcbdec1bd9d92d653da895f0c9f commit 3f04e827803eabcbdec1bd9d92d653da895f0c9f Author: Arthur Cohen Date: Thu Aug 24 17:50:45 2023 +0200 session manager: Init Immutable name resolver. gcc/rust/ChangeLog: * rust-session-manager.cc

[gcc/devel/rust/master] format-args: Add basic test case

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:b4de854a5396909fe8ad757676dbaf4957c3194f commit b4de854a5396909fe8ad757676dbaf4957c3194f Author: Arthur Cohen Date: Thu Feb 29 16:09:23 2024 +0100 format-args: Add basic test case gcc/testsuite/ChangeLog: *

[gcc/devel/rust/master] sesh: Add late name resolution 2.0

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:b281eb02d4caeadf087c37c3312039aa45c75da9 commit b281eb02d4caeadf087c37c3312039aa45c75da9 Author: Arthur Cohen Date: Fri Aug 4 11:11:13 2023 +0200 sesh: Add late name resolution 2.0 gcc/rust/ChangeLog: * rust-session-manager.cc

[gcc/devel/rust/master] format-args: Start storing string in Rust memory

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:246b6316c0e1320cba90bae676675686890168a8 commit 246b6316c0e1320cba90bae676675686890168a8 Author: Arthur Cohen Date: Thu Feb 22 16:26:40 2024 +0100 format-args: Start storing string in Rust memory gcc/rust/ChangeLog: * ast/rust-fmt.cc

[gcc/devel/rust/master] nr2.0: Add new ImmutableNameResolutionCtx class.

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:3e3f5c6602c686e2827173817dac6ebaf9f755e3 commit 3e3f5c6602c686e2827173817dac6ebaf9f755e3 Author: Arthur Cohen Date: Thu Aug 24 17:49:42 2023 +0200 nr2.0: Add new ImmutableNameResolutionCtx class. gcc/rust/ChangeLog: * Make-lang.in: Compile

[gcc/devel/rust/master] Merge commit '9f7afa99c67f039e43019ebd08d14a7f01e2d89c' into HEAD

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:8f9b47500d79fcc1456ac6fe4cdbe0abf3ca174c commit 8f9b47500d79fcc1456ac6fe4cdbe0abf3ca174c Merge: b177dc6b031c 9f7afa99c67f Author: Thomas Schwinge Date: Fri Mar 22 10:07:29 2024 +0100 Merge commit '9f7afa99c67f039e43019ebd08d14a7f01e2d89c' into HEAD Diff: ChangeLog

[gcc/devel/rust/master] Merge commit '28064d6430f3fa71e79d11ac9d4bf3e6adf52145' into HEAD

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:9d6e836c2c663956db2a51d32f8bb6a08d9d2057 commit 9d6e836c2c663956db2a51d32f8bb6a08d9d2057 Merge: 595789c2c33e 28064d6430f3 Author: Thomas Schwinge Date: Sat Mar 16 23:54:33 2024 +0100 Merge commit '28064d6430f3fa71e79d11ac9d4bf3e6adf52145' into HEAD Diff:

[gcc/devel/rust/master] Merge commit '00dea7e8c41b672730d6e2c891b6012a83d8842c' into HEAD [#2284]

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:59bc3e7924ed9dc293a77e3d9c6cdd99c252eefb commit 59bc3e7924ed9dc293a77e3d9c6cdd99c252eefb Merge: 4c445f0015b9 00dea7e8c41b Author: Thomas Schwinge Date: Fri Mar 22 09:55:35 2024 +0100 Merge commit '00dea7e8c41b672730d6e2c891b6012a83d8842c' into HEAD [#2284] Diff

[gcc/devel/rust/master] Merge commit '00dea7e8c41b672730d6e2c891b6012a83d8842c^' into HEAD

2024-05-07 Thread Thomas Schwinge via Libstdc++-cvs
https://gcc.gnu.org/g:4c445f0015b9779d17d0ca7e8a6fc62cb5cf9e5a commit 4c445f0015b9779d17d0ca7e8a6fc62cb5cf9e5a Merge: 83c5b0292a9a 4ded42c2c5a5 Author: Thomas Schwinge Date: Fri Mar 22 09:49:13 2024 +0100 Merge commit '00dea7e8c41b672730d6e2c891b6012a83d8842c^' into HEAD Diff: contrib

[gcc/devel/rust/master] Merge commit 'f3f6ff7b16861cd0651eccff14689536550762ae' into HEAD [#2414]

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:ddbb4d3a4145bd5b05ca23dd5dfb562ecab1f512 commit ddbb4d3a4145bd5b05ca23dd5dfb562ecab1f512 Merge: b2ccc44dfb39 f3f6ff7b1686 Author: Thomas Schwinge Date: Mon Mar 11 00:33:08 2024 +0100 Merge commit 'f3f6ff7b16861cd0651eccff14689536550762ae' into HEAD [#2414] Diff

[gcc/devel/rust/master] Replace reference to unique pointer with reference

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:843d7d7b46133fc471ed51d165a979c5af059aea commit 843d7d7b46133fc471ed51d165a979c5af059aea Author: Pierre-Emmanuel Patry Date: Wed Feb 21 16:45:18 2024 +0100 Replace reference to unique pointer with reference Reference to unique pointers are a known anti

[gcc/devel/rust/master] Merge commit 'a945c346f57ba40fc80c14ac59be0d43624e559d^' into HEAD

2024-05-07 Thread Thomas Schwinge via Libstdc++-cvs
https://gcc.gnu.org/g:884c2b766e4a1fd514b446aa7c39a159ec80a4a8 commit 884c2b766e4a1fd514b446aa7c39a159ec80a4a8 Merge: a8514ae513dd 9afc19159c29 Author: Thomas Schwinge Date: Fri Mar 22 09:26:05 2024 +0100 Merge commit 'a945c346f57ba40fc80c14ac59be0d43624e559d^' into HEAD Diff

[gcc/devel/rust/master] Merge commit 'f37c55c14bc1176ef9a15fe584fb6d1bf2e6162f' into HEAD [#1913]

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:f96582527ef42d0a02b68aa956d51c2ed40fb8b6 commit f96582527ef42d0a02b68aa956d51c2ed40fb8b6 Merge: af14cc24cb5f f37c55c14bc1 Author: Thomas Schwinge Date: Fri Mar 22 01:04:40 2024 +0100 Merge commit 'f37c55c14bc1176ef9a15fe584fb6d1bf2e6162f' into HEAD [#1913] Diff

[gcc/devel/rust/master] Adjust '.github/bors_log_expected_warnings'

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:3651af8535b61d79a55b228629a923763306b688 commit 3651af8535b61d79a55b228629a923763306b688 Author: Thomas Schwinge Date: Mon Mar 11 23:44:18 2024 +0100 Adjust '.github/bors_log_expected_warnings' Diff: --- .github/bors_log_expected_warnings | 112

[gcc/devel/rust/master] Merge commit '725fb3595622a4ad8cd078a42fab1c395cbf90cb' into HEAD [#1913, #2288]

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:a8514ae513dd82742e10dcb6dcf5fbb627c43a90 commit a8514ae513dd82742e10dcb6dcf5fbb627c43a90 Merge: f96582527ef4 725fb3595622 Author: Thomas Schwinge Date: Fri Mar 22 01:19:10 2024 +0100 Merge commit '725fb3595622a4ad8cd078a42fab1c395cbf90cb' into HEAD [#1913, #2288

[gcc/devel/rust/master] format-args: Only pass the format string to the parser.

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:677a8866e056463d2e051fea29d07d22b3b92a35 commit 677a8866e056463d2e051fea29d07d22b3b92a35 Author: Arthur Cohen Date: Thu Mar 7 14:57:54 2024 +0100 format-args: Only pass the format string to the parser. This fixes an issue we had where the generated code

[gcc/devel/rust/master] Merge commit 'f37c55c14bc1176ef9a15fe584fb6d1bf2e6162f^' into HEAD

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:af14cc24cb5f1a3b1a3abd6c289cb33ee8768bb8 commit af14cc24cb5f1a3b1a3abd6c289cb33ee8768bb8 Merge: 77d55deb8bb7 203efd5097b8 Author: Thomas Schwinge Date: Fri Mar 22 00:30:43 2024 +0100 Merge commit 'f37c55c14bc1176ef9a15fe584fb6d1bf2e6162f^' into HEAD Diff: gcc

[gcc/devel/rust/master] Merge commit 'db50aea62595452db12565186cb520728540d987' into HEAD

2024-05-07 Thread Thomas Schwinge via Libstdc++-cvs
https://gcc.gnu.org/g:0a9e0719ea7605e54096c42af4a0b2a6fcfc81b0 commit 0a9e0719ea7605e54096c42af4a0b2a6fcfc81b0 Merge: fc5b92bc6184 db50aea62595 Author: Thomas Schwinge Date: Sun Mar 17 00:06:54 2024 +0100 Merge commit 'db50aea62595452db12565186cb520728540d987' into HEAD Diff

[gcc/devel/rust/master] Split up rust-macro-builtins.cc

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:2f334bb12e3ba947714771408b9d49d398abb5df commit 2f334bb12e3ba947714771408b9d49d398abb5df Author: jjasmine Date: Sun Feb 25 03:10:37 2024 -0800 Split up rust-macro-builtins.cc Fixes issue #2855 gcc/rust/ChangeLog: * Make-lang.in: add

[gcc/devel/rust/master] Merge commit 'ce7a757fd9ecb99c4f54cfde5cf5ef9a9e7819fc^' into HEAD

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:20bb2dac9e47ac35252f5166f22856f73cd40d5f commit 20bb2dac9e47ac35252f5166f22856f73cd40d5f Merge: a88f4804345d 094091958654 Author: Thomas Schwinge Date: Mon Mar 11 00:57:51 2024 +0100 Merge commit 'ce7a757fd9ecb99c4f54cfde5cf5ef9a9e7819fc^' into HEAD Diff

[gcc/devel/rust/master] Merge commit '4968e4844a3ce30143ae2e267895c418f5c636a1' into HEAD

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:79be34b6dc7385855d233c1d3d5ce347998e7f57 commit 79be34b6dc7385855d233c1d3d5ce347998e7f57 Merge: 9d6e836c2c66 4968e4844a3c Author: Thomas Schwinge Date: Sat Mar 16 23:55:02 2024 +0100 Merge commit '4968e4844a3ce30143ae2e267895c418f5c636a1' into HEAD Diff:

[gcc/devel/rust/master] Fix typo

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:b4c3a6ca4f83733f4122ec1e56b5bc69b9fab1b4 commit b4c3a6ca4f83733f4122ec1e56b5bc69b9fab1b4 Author: Guillaume Gomez Date: Tue Mar 5 20:24:30 2024 +0100 Fix typo gcc/rust/ChangeLog: * expand/rust-derive.cc (DeriveVisitor::derive): Fix typo

[gcc/devel/rust/master] TyTy: Collect variance info from types

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:ac4544492688cc0dfcf7c7f8104907128aa75d89 commit ac4544492688cc0dfcf7c7f8104907128aa75d89 Author: Jakub Dupak Date: Fri Feb 2 14:12:13 2024 +0100 TyTy: Collect variance info from types gcc/rust/ChangeLog: *

[gcc/devel/rust/master] TyTy: Variance analysis module

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:4a54a8b5eef153e96c48c268f35df0f02251c0d4 commit 4a54a8b5eef153e96c48c268f35df0f02251c0d4 Author: Jakub Dupak Date: Fri Feb 2 14:09:38 2024 +0100 TyTy: Variance analysis module gcc/rust/ChangeLog: * Make-lang.in: Add new .cc file.

<    5   6   7   8   9   10   11   12   13   14   >