[gcc r14-9337] amdgcn: additional gfx1030/gfx1100 support: adjust test cases

2024-03-06 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:71aad5231447484046b45e6c8381f8096d3c287d commit r14-9337-g71aad5231447484046b45e6c8381f8096d3c287d Author: Thomas Schwinge Date: Mon Mar 4 10:40:39 2024 +0100 amdgcn: additional gfx1030/gfx1100 support: adjust test cases The "SDWA" changes in commit 99890e155

[gcc r14-9395] GCN, nvptx: Fatal error for missing symbols in 'libhsa-runtime64.so.1', 'libcuda.so.1'

2024-03-08 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:ab70addf560e18210d238edfd605fc91fcce9df1 commit r14-9395-gab70addf560e18210d238edfd605fc91fcce9df1 Author: Thomas Schwinge Date: Thu Mar 7 12:31:52 2024 +0100 GCN, nvptx: Fatal error for missing symbols in 'libhsa-runtime64.so.1', 'libcuda.so.1' If 'libhsa-r

[gcc/devel/rust/master] Rust: Make 'tree'-level 'MAIN_NAME_P' work

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:41c7e1d0a707f97327f097022e9e6fa7f6f13533 commit 41c7e1d0a707f97327f097022e9e6fa7f6f13533 Author: Thomas Schwinge Date: Wed Apr 12 11:38:58 2023 +0200 Rust: Make 'tree'-level 'MAIN_NAME_P' work 'gcc/tree.h': #define main_identifier_node

[gcc/devel/rust/master] Revert "Rust: Make 'tree'-level 'MAIN_NAME_P' work"

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:4e95a9117487c07f876f913499cb9954b6cd7d54 commit 4e95a9117487c07f876f913499cb9954b6cd7d54 Author: Thomas Schwinge Date: Fri Apr 14 11:57:21 2023 +0200 Revert "Rust: Make 'tree'-level 'MAIN_NAME_P' work" This reverts commit 41c7e1d0a707f97327f097022e9e6fa7f6f13

[gcc/devel/rust/master] Rust: Make 'tree'-level 'MAIN_NAME_P' work

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:705de6d54ca95b8277a15fe9a2255af6168ae086 commit 705de6d54ca95b8277a15fe9a2255af6168ae086 Author: Thomas Schwinge Date: Wed Apr 12 11:47:01 2023 +0200 Rust: Make 'tree'-level 'MAIN_NAME_P' work 'gcc/tree.h': #define main_identifier_node

[gcc/devel/rust/master] borrowck: Add initial structure for borrowchecking

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:2bb559cea908d08eb6bc9faae4567de0ebfdccd6 commit 2bb559cea908d08eb6bc9faae4567de0ebfdccd6 Author: Jakub Dupak Date: Wed Oct 18 19:09:34 2023 +0200 borrowck: Add initial structure for borrowchecking gcc/rust/ChangeLog: * Make-lang.in: Build bor

[gcc/devel/rust/master] borrowck: Execute only with CLI flag

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:dd23e4f8b9c63974a589557791ec50c18e5e72d3 commit dd23e4f8b9c63974a589557791ec50c18e5e72d3 Author: Jakub Dupak Date: Thu Oct 19 11:37:41 2023 +0200 borrowck: Execute only with CLI flag gcc/rust/ChangeLog: * lang.opt: CLI flag. * rus

[gcc/devel/rust/master] borrowck: Dump: proper comma separation

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:8eb8474add2999de3476a8172c9418b46b99b9b3 commit 8eb8474add2999de3476a8172c9418b46b99b9b3 Author: Jakub Dupak Date: Wed Oct 18 22:38:30 2023 +0200 borrowck: Dump: proper comma separation gcc/rust/ChangeLog: * checks/errors/borrowck/rust-bir-du

[gcc/devel/rust/master] borrowck: Create BIR builders (visitors)

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:9a45588f39d9710f2d7b5dec2e75d00531e7436d commit 9a45588f39d9710f2d7b5dec2e75d00531e7436d Author: Jakub Dupak Date: Wed Oct 18 20:43:17 2023 +0200 borrowck: Create BIR builders (visitors) gcc/rust/ChangeLog: * Make-lang.in: Compile BIR expr vi

[gcc/devel/rust/master] borrowck: Dump: simplify cfg

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:c92e110f06c49931a169319e4fd679c8e76ffcde commit c92e110f06c49931a169319e4fd679c8e76ffcde Author: Jakub Dupak Date: Wed Oct 18 22:50:02 2023 +0200 borrowck: Dump: simplify cfg Add option to simplify cfg for better readability. Off by default. gcc/rust

[gcc/devel/rust/master] borrowck: Dump improve jumps

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:97a0d40594a9e5c6c6b18a6548ecbfa22f181e5f commit 97a0d40594a9e5c6c6b18a6548ecbfa22f181e5f Author: Jakub Dupak Date: Wed Oct 18 23:27:48 2023 +0200 borrowck: Dump improve jumps gcc/rust/ChangeLog: * checks/errors/borrowck/rust-bir-dump.cc (Dump

[gcc/devel/rust/master] borrowck: BIR: handle break

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:85f924f470682b5c71b8bf501e6a143701303a93 commit 85f924f470682b5c71b8bf501e6a143701303a93 Author: Jakub Dupak Date: Wed Oct 18 22:54:37 2023 +0200 borrowck: BIR: handle break gcc/rust/ChangeLog: * checks/errors/borrowck/rust-bir-builder-expr-s

[gcc/devel/rust/master] borrowck: Add CLI option for borrowck

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:7ac6f9b4c75cad8189611852c417e4f7483eaef9 commit 7ac6f9b4c75cad8189611852c417e4f7483eaef9 Author: Jakub Dupak Date: Thu Oct 19 10:59:54 2023 +0200 borrowck: Add CLI option for borrowck gcc/rust/ChangeLog: * checks/errors/borrowck/rust-borrow-c

[gcc/devel/rust/master] borrowck: Dump: handle infinite loops

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:8aac66b06e352ed869b76098dd07273d813128fc commit 8aac66b06e352ed869b76098dd07273d813128fc Author: Jakub Dupak Date: Thu Oct 19 11:04:29 2023 +0200 borrowck: Dump: handle infinite loops gcc/rust/ChangeLog: * checks/errors/borrowck/rust-bir-dump

[gcc/devel/rust/master] borrowck: Create Borrow-checker IR (BIR)

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:dfafead7c2a5f94d62fdd995b626d5a7cd23aaf2 commit dfafead7c2a5f94d62fdd995b626d5a7cd23aaf2 Author: Jakub Dupak Date: Wed Oct 18 19:49:59 2023 +0200 borrowck: Create Borrow-checker IR (BIR) gcc/rust/ChangeLog: * checks/errors/borrowck/rust-borro

[gcc/devel/rust/master] borrowck: BIR continue

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:587c3b2b91db8034a6fc7f6c7ef6ba672147ecea commit 587c3b2b91db8034a6fc7f6c7ef6ba672147ecea Author: Jakub Dupak Date: Wed Oct 18 23:01:06 2023 +0200 borrowck: BIR continue gcc/rust/ChangeLog: * checks/errors/borrowck/rust-bir-builder-expr-stmt.c

[gcc/devel/rust/master] borrowck: BIR dump

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:f5b9bab688ae04d84ba83269b21e80d671453e45 commit f5b9bab688ae04d84ba83269b21e80d671453e45 Author: Jakub Dupak Date: Wed Oct 18 22:36:38 2023 +0200 borrowck: BIR dump gcc/rust/ChangeLog: * Make-lang.in: Build BIR dump. * checks/erro

[gcc/devel/rust/master] borrowck: Make goto explicit.

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:449a3755412348d0f157c35da888ff07afc4f400 commit 449a3755412348d0f157c35da888ff07afc4f400 Author: Jakub Dupak Date: Thu Oct 19 10:47:50 2023 +0200 borrowck: Make goto explicit. gcc/rust/ChangeLog: * checks/errors/borrowck/rust-bir-builder-expr

[gcc/devel/rust/master] borrowck: Dev notes

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:325dd9ed04bb3b73d52c35d065bca48c91995065 commit 325dd9ed04bb3b73d52c35d065bca48c91995065 Author: Jakub Dupak Date: Tue Oct 24 08:32:20 2023 +0200 borrowck: Dev notes gcc/rust/ChangeLog: * checks/errors/borrowck/dev-notes.md: New file.

[gcc/devel/rust/master] borrowck: Refactor and BIR improvements

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:2a1a37344f0db01900e73f05fca71cdcf7a559c2 commit 2a1a37344f0db01900e73f05fca71cdcf7a559c2 Author: Jakub Dupak Date: Thu Oct 19 15:26:35 2023 +0200 borrowck: Refactor and BIR improvements gcc/rust/ChangeLog: * checks/errors/borrowck/rust-bir-bu

[gcc/devel/rust/master] Make proc macro definition cdecl

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:ff32f8fdcef87ef569fd072ee12c47237e8da2e7 commit ff32f8fdcef87ef569fd072ee12c47237e8da2e7 Author: Pierre-Emmanuel Patry Date: Mon Sep 4 13:22:21 2023 +0200 Make proc macro definition cdecl We need to make sure proc macros have the C abi in order to be called b

[gcc/devel/rust/master] Add const getter for tokentrees

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:b5118d1a6aa6dc2256d3f4620eb3185389531689 commit b5118d1a6aa6dc2256d3f4620eb3185389531689 Author: Pierre-Emmanuel Patry Date: Wed Sep 6 14:09:25 2023 +0200 Add const getter for tokentrees We often need to retrieve the underlying tokentree without modifying it,

[gcc/devel/rust/master] Change ABI setup and add gccrs_proc_macro attr

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:327a285500ac640f1d8257d11ea56bf4ab65ee47 commit 327a285500ac640f1d8257d11ea56bf4ab65ee47 Author: Pierre-Emmanuel Patry Date: Mon Sep 4 14:23:10 2023 +0200 Change ABI setup and add gccrs_proc_macro attr Change the way the ABI is setup on a function to avoid du

[gcc/devel/rust/master] Add containers for proc macro collection mappings

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:e76f9223ed2860d49e1e11297d4cfdcebf27428f commit e76f9223ed2860d49e1e11297d4cfdcebf27428f Author: Pierre-Emmanuel Patry Date: Wed Sep 6 14:34:45 2023 +0200 Add containers for proc macro collection mappings Add one container for each kind of procedural macro ma

[gcc/devel/rust/master] Reformat comments

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:80fe1c7b6f5a253655f7b5a8849b7d3c746cecf4 commit 80fe1c7b6f5a253655f7b5a8849b7d3c746cecf4 Author: Pierre-Emmanuel Patry Date: Wed Sep 6 14:39:46 2023 +0200 Reformat comments gcc/rust/ChangeLog: * backend/rust-compile-base.cc (HIRCompileBase::s

[gcc/devel/rust/master] Collect procedural macros in the crate

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:573ca06d2a88c4cc27598c2f8597d8316f3fa418 commit 573ca06d2a88c4cc27598c2f8597d8316f3fa418 Author: Pierre-Emmanuel Patry Date: Wed Sep 6 14:44:20 2023 +0200 Collect procedural macros in the crate Collect informations on procedural macros in the compiled crate.

[gcc/devel/rust/master] Add getters for proc macro mappings

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:c5dc4b0a5f4773c05ca4e8845df9b5cdeb978fc6 commit c5dc4b0a5f4773c05ca4e8845df9b5cdeb978fc6 Author: Pierre-Emmanuel Patry Date: Fri Sep 8 11:23:51 2023 +0200 Add getters for proc macro mappings Add three different getters, one for each proc macro type.

[gcc/devel/rust/master] Add utility function to build proc macro types

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:16c0f9c7fba577cb1c1c64d53468baeed81769a0 commit 16c0f9c7fba577cb1c1c64d53468baeed81769a0 Author: Pierre-Emmanuel Patry Date: Fri Sep 15 11:08:13 2023 +0200 Add utility function to build proc macro types Add some utility function to build proc macro entrypoint

[gcc/devel/rust/master] Change proc macro entrypoint

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:b71fd2afa8316c3a247754963d801c4b7ca0050d commit b71fd2afa8316c3a247754963d801c4b7ca0050d Author: Pierre-Emmanuel Patry Date: Wed Oct 4 12:01:44 2023 +0200 Change proc macro entrypoint Change proc macro entrypoint from a fixed constant declaration to a pro

[gcc/devel/rust/master] Add an explicit value to proc macro enum kind

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:5afa8b58b73d46091117867aff6f22703c2cb67f commit 5afa8b58b73d46091117867aff6f22703c2cb67f Author: Pierre-Emmanuel Patry Date: Wed Sep 27 16:21:25 2023 +0200 Add an explicit value to proc macro enum kind We'll need this value in the final binary, it should ther

[gcc/devel/rust/master] Add macro buffer global variable export

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:aee54e56a98da4179aa4f8553766fc8b252b0e01 commit aee54e56a98da4179aa4f8553766fc8b252b0e01 Author: Pierre-Emmanuel Patry Date: Wed Sep 20 17:39:16 2023 +0200 Add macro buffer global variable export Export a new symbol containing the proc macros. gcc/ru

[gcc/devel/rust/master] Put common functions in their own namespace

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:a1ed0756c05fbd92d29f54d02556c75d4b1864c5 commit a1ed0756c05fbd92d29f54d02556c75d4b1864c5 Author: Pierre-Emmanuel Patry Date: Wed Oct 4 18:48:04 2023 +0200 Put common functions in their own namespace Half of the functions introduced recently had a similar goal

[gcc/devel/rust/master] Add array length to the proc macro buffer

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:3c6aca6cc174ac2881fb1783e0fda90c2b89bfc8 commit 3c6aca6cc174ac2881fb1783e0fda90c2b89bfc8 Author: Pierre-Emmanuel Patry Date: Thu Oct 5 12:28:38 2023 +0200 Add array length to the proc macro buffer The compiler cannot infer the array length from the type, we s

[gcc/devel/rust/master] Move proc macro builders to their own file

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:4ac19a050193e0091a9556997780a0affb8a9621 commit 4ac19a050193e0091a9556997780a0affb8a9621 Author: Pierre-Emmanuel Patry Date: Tue Oct 17 16:00:30 2023 +0200 Move proc macro builders to their own file The code to build the required procedural macro symbols is r

[gcc/devel/rust/master] Document proc macro token tree indices

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:5d622b6a6d61743e054b226e441c755e1062c067 commit 5d622b6a6d61743e054b226e441c755e1062c067 Author: Pierre-Emmanuel Patry Date: Mon Oct 23 15:00:54 2023 +0200 Document proc macro token tree indices Multiple references to procedural macro token trees were left as

[gcc/devel/rust/master] Compile pattern match statements into conditional statements

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:e489a694c748ee205e5ac46eaafcb226f87f4538 commit e489a694c748ee205e5ac46eaafcb226f87f4538 Author: Owen Avery Date: Sun Oct 22 21:44:01 2023 -0400 Compile pattern match statements into conditional statements gcc/rust/ChangeLog: * backend/rust-c

[gcc/devel/rust/master] HIR: fix typo

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:16182dc0509c5081aed3648b82aa9aaed9cadf21 commit 16182dc0509c5081aed3648b82aa9aaed9cadf21 Author: Jakub Dupak Date: Thu Nov 2 13:31:17 2023 +0100 HIR: fix typo gcc/rust/ChangeLog: * hir/rust-ast-lower-expr.cc (ASTLoweringExpr::visit): Fix typo

[gcc/devel/rust/master] Fix token lexed as a float literal

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:7de72c6684d74cf6a2d3fa00a2426eab3e949a60 commit 7de72c6684d74cf6a2d3fa00a2426eab3e949a60 Author: Pierre-Emmanuel Patry Date: Tue Oct 17 13:24:54 2023 +0200 Fix token lexed as a float literal The lexer cannot distinguish the difference between a float literal

[gcc/devel/rust/master] Add regression test for float literal tuple indices

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:e009d3df6a03cf4b4cc020199ede902297b31076 commit e009d3df6a03cf4b4cc020199ede902297b31076 Author: Pierre-Emmanuel Patry Date: Tue Oct 17 13:40:47 2023 +0200 Add regression test for float literal tuple indices Add a new regression test in order to highlight the

[gcc/devel/rust/master] Add missing override specifier

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:78ba5b74fb0900b3ba00625839a5dc624e37c2c7 commit 78ba5b74fb0900b3ba00625839a5dc624e37c2c7 Author: Pierre-Emmanuel Patry Date: Thu Nov 2 18:10:32 2023 +0100 Add missing override specifier Some function lacked the override specifier, this made the compiler emit

[gcc/devel/rust/master] HIR: remove obsole double borrow member

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:0a2f8fc8f28066f05517a57bfa43551e238f01ac commit 0a2f8fc8f28066f05517a57bfa43551e238f01ac Author: Jakub Dupak Date: Thu Nov 2 13:42:48 2023 +0100 HIR: remove obsole double borrow member gcc/rust/ChangeLog: * hir/rust-hir-dump.cc (Dump::visit):

[gcc/devel/rust/master] Add ast validation checker

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:b70b3d6110bd08a374841f05e1fc9068598e8eb7 commit b70b3d6110bd08a374841f05e1fc9068598e8eb7 Author: Pierre-Emmanuel Patry Date: Tue Oct 24 16:08:00 2023 +0200 Add ast validation checker Add a new visitor to validate a given ast after the expansion pass.

[gcc/devel/rust/master] Move SingleASTNode implementation out of header

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:1f8a1bbff69b3a3e9feea8084291baad0d4a28eb commit 1f8a1bbff69b3a3e9feea8084291baad0d4a28eb Author: Pierre-Emmanuel Patry Date: Thu Nov 2 18:23:03 2023 +0100 Move SingleASTNode implementation out of header Those functions implementation put additional constraint

[gcc/devel/rust/master] Add two new steps to compile process

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:d8286cfb1ff34e70f0bb2209b62c5dce7cf4d6a3 commit d8286cfb1ff34e70f0bb2209b62c5dce7cf4d6a3 Author: Pierre-Emmanuel Patry Date: Tue Oct 24 16:16:34 2023 +0200 Add two new steps to compile process Add the ast validation and feature gating steps to the compile pip

[gcc/devel/rust/master] Add more checks for expr value in early visitors

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:2c5d1113e3352992a3e497dc092e14741aaca334 commit 2c5d1113e3352992a3e497dc092e14741aaca334 Author: Pierre-Emmanuel Patry Date: Tue Oct 24 16:01:52 2023 +0200 Add more checks for expr value in early visitors Early passes visitors may encounter constant item with

[gcc/devel/rust/master] Add call to ast validation checker

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:230cd6df82b6705a82799c33533ae61c3cab86d0 commit 230cd6df82b6705a82799c33533ae61c3cab86d0 Author: Pierre-Emmanuel Patry Date: Tue Oct 24 16:46:21 2023 +0200 Add call to ast validation checker Add call to ast validation check, also add appropriate step to this

[gcc/devel/rust/master] Emit an error on associated const without values

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:fb346fab74307399234e1bf8891332943eabb8d6 commit fb346fab74307399234e1bf8891332943eabb8d6 Author: Pierre-Emmanuel Patry Date: Tue Oct 24 17:13:13 2023 +0200 Emit an error on associated const without values Associated const with no value that are not in trait i

[gcc/devel/rust/master] Small fix to the ast collector visitor

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:e7caf68fe08f371102b605450e5a9ab516e2a90b commit e7caf68fe08f371102b605450e5a9ab516e2a90b Author: Pierre-Emmanuel Patry Date: Wed Oct 25 16:51:31 2023 +0200 Small fix to the ast collector visitor The parameter type was used instead of the default value.

[gcc/devel/rust/master] Add some reference getter

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:ebe2f98aa53ef5ac7c0097f8fd87c9a713b50e07 commit ebe2f98aa53ef5ac7c0097f8fd87c9a713b50e07 Author: Pierre-Emmanuel Patry Date: Wed Oct 25 16:53:59 2023 +0200 Add some reference getter Visitor pattern requires a getter to children using a mutable reference.

[gcc/devel/rust/master] Add a default AST visitor

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:4068593c22cbc5c319ccdb4596eeb512aa0b820a commit 4068593c22cbc5c319ccdb4596eeb512aa0b820a Author: Pierre-Emmanuel Patry Date: Wed Oct 25 16:56:09 2023 +0200 Add a default AST visitor This will allow us to derive other visitors from it and overload only a f

[gcc/devel/rust/master] Add a new visitor that gathers context information

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:95325d7864b950cb8cd1d85b364e07011489da0e commit 95325d7864b950cb8cd1d85b364e07011489da0e Author: Pierre-Emmanuel Patry Date: Thu Oct 26 13:26:13 2023 +0200 Add a new visitor that gathers context information This visitor is intended to be used by other visitor

[gcc/devel/rust/master] Make use of the Contextual visitor in validation

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:068753493f96fe8e27d4df165075f5a3ecbb2fe1 commit 068753493f96fe8e27d4df165075f5a3ecbb2fe1 Author: Pierre-Emmanuel Patry Date: Thu Oct 26 13:30:28 2023 +0200 Make use of the Contextual visitor in validation Use the new contextual ast visitor to reduce the amoun

[gcc/devel/rust/master] Add a new test for const without body

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:2c862b96f1663d568e84643d58df0b6e4e320d91 commit 2c862b96f1663d568e84643d58df0b6e4e320d91 Author: Pierre-Emmanuel Patry Date: Thu Oct 26 15:48:52 2023 +0200 Add a new test for const without body This new regression test highlight the fixed behavior for 2709.

[gcc/devel/rust/master] Change FunctionParam to represent variadic params

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:203f1927078b5c331cb34a3cf228c9af8d8903db commit 203f1927078b5c331cb34a3cf228c9af8d8903db Author: Pierre-Emmanuel Patry Date: Wed Oct 18 14:24:31 2023 +0200 Change FunctionParam to represent variadic params Variadic were represented at the function level while

[gcc/devel/rust/master] Parse variadic functions

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:afb8e75e08526cdde7a513a56050046dc0ba0368 commit afb8e75e08526cdde7a513a56050046dc0ba0368 Author: Pierre-Emmanuel Patry Date: Wed Oct 18 14:31:53 2023 +0200 Parse variadic functions Variadic functions were not parsed because it is an unstable feature. Whil

[gcc/devel/rust/master] Add a function to check if a function is variadic

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:56d6246dbbbaf7566d31f94654c96dc5a4681e49 commit 56d6246dbbbaf7566d31f94654c96dc5a4681e49 Author: Pierre-Emmanuel Patry Date: Wed Oct 18 15:04:58 2023 +0200 Add a function to check if a function is variadic This function provides an easy way to check for a fun

[gcc/devel/rust/master] Allow variadic NamedFunctionParam

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:b47dee55b1b990f17788f74179a9a062fa4730d5 commit b47dee55b1b990f17788f74179a9a062fa4730d5 Author: Pierre-Emmanuel Patry Date: Wed Oct 18 15:30:57 2023 +0200 Allow variadic NamedFunctionParam This was made to align NamedFunctionParam with FunctionParam.

[gcc/devel/rust/master] Fix multiple issues with variadic representation

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:44518d975cbad9ea7c8aa8a54f24fb91369d972b commit 44518d975cbad9ea7c8aa8a54f24fb91369d972b Author: Pierre-Emmanuel Patry Date: Thu Oct 19 15:23:26 2023 +0200 Fix multiple issues with variadic representation The new variadic representation has introduced multipl

[gcc/devel/rust/master] Add a new regression test

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:a5edbe7783225c086d566edefb74187a5c61d1ed commit a5edbe7783225c086d566edefb74187a5c61d1ed Author: Pierre-Emmanuel Patry Date: Mon Oct 23 13:22:11 2023 +0200 Add a new regression test This new test highlight the behavior of the new parser and it's ability t

[gcc/devel/rust/master] Parse named variadic parameters

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:6b500406a1c4fcb4aeadda9fb0f6794e4ecb901f commit 6b500406a1c4fcb4aeadda9fb0f6794e4ecb901f Author: Pierre-Emmanuel Patry Date: Mon Oct 23 13:41:35 2023 +0200 Parse named variadic parameters Add ability to parse named variadic parameters in extern c functions.

[gcc/devel/rust/master] Add a new regression test for named variadics

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:5b017d205abc809a428b082c6346e41552150fc8 commit 5b017d205abc809a428b082c6346e41552150fc8 Author: Pierre-Emmanuel Patry Date: Mon Oct 23 14:02:59 2023 +0200 Add a new regression test for named variadics This test ensure that extern C named variadics are parsed

[gcc/devel/rust/master] Add named variadic argument test

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:25652e25b53c1a47162256dcf644d2f19f9b0966 commit 25652e25b53c1a47162256dcf644d2f19f9b0966 Author: Pierre-Emmanuel Patry Date: Mon Nov 6 11:37:50 2023 +0100 Add named variadic argument test Variadic arguments may have a name or a pattern. This commit provides t

[gcc/devel/rust/master] Add lifetime name validation pass

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:afbc038914ccaf8fcc97815846926760e7b23d55 commit afbc038914ccaf8fcc97815846926760e7b23d55 Author: Pierre-Emmanuel Patry Date: Tue Nov 7 18:32:58 2023 +0100 Add lifetime name validation pass Add lifetime name check in ast validation visitor. gcc/rust/C

[gcc/devel/rust/master] Replace AST::Method with existing AST::Function

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:9864d7fe8a6dd8abe1cf95e36e35b1762d4d34fe commit 9864d7fe8a6dd8abe1cf95e36e35b1762d4d34fe Author: Owen Avery Date: Sat Oct 28 01:04:19 2023 -0400 Replace AST::Method with existing AST::Function gcc/rust/ChangeLog: * ast/rust-item.h

[gcc/devel/rust/master] Add regression test for lifetime name validation

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:0789030ed463d0f0d7b5dcee2b598e1d8014bce0 commit 0789030ed463d0f0d7b5dcee2b598e1d8014bce0 Author: Pierre-Emmanuel Patry Date: Tue Nov 7 19:13:57 2023 +0100 Add regression test for lifetime name validation Lifetime name are restricted and cannot be keyword, thi

[gcc/devel/rust/master] Add licence text and change header guard name

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:7582c73ba8513d64773aed7fb54cb4970e7cfe6d commit 7582c73ba8513d64773aed7fb54cb4970e7cfe6d Author: Pierre-Emmanuel Patry Date: Wed Nov 8 10:46:22 2023 +0100 Add licence text and change header guard name This file was missing a licence text and it's header guard

[gcc/devel/rust/master] Add new keyword utility class

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:47662833deb0864870d3cc5868506484eb2f9c1e commit 47662833deb0864870d3cc5868506484eb2f9c1e Author: Pierre-Emmanuel Patry Date: Wed Nov 8 10:50:00 2023 +0100 Add new keyword utility class Much like attributes values, keywords are known beforehand and never c

[gcc/devel/rust/master] Replace local keyword set with the utils

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:fdb87a41adbf0072a08182a0da48c33d491abf3c commit fdb87a41adbf0072a08182a0da48c33d491abf3c Author: Pierre-Emmanuel Patry Date: Wed Nov 8 10:57:48 2023 +0100 Replace local keyword set with the utils We don't require that local set anymore. gcc/rust/Chan

[gcc/devel/rust/master] Change keyword set to a map

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:8ec6996a74cc33a2034cfb94d0b8acd580eca87c commit 8ec6996a74cc33a2034cfb94d0b8acd580eca87c Author: Pierre-Emmanuel Patry Date: Wed Nov 8 14:54:51 2023 +0100 Change keyword set to a map Some part of the code requires the token id behind a given keyword, a map

[gcc/devel/rust/master] Use keyword const values instead of raw values

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:f46fd401949ece4cc691c80a05e0038f715a49c1 commit f46fd401949ece4cc691c80a05e0038f715a49c1 Author: Pierre-Emmanuel Patry Date: Wed Nov 8 15:22:33 2023 +0100 Use keyword const values instead of raw values Change the keyword values from a raw string value to thei

[gcc/devel/rust/master] Use a loop label in break expression

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:7d9052b36f59bea45de5854e7c8dd0c7bc323a62 commit 7d9052b36f59bea45de5854e7c8dd0c7bc323a62 Author: Pierre-Emmanuel Patry Date: Wed Nov 8 16:34:19 2023 +0100 Use a loop label in break expression Break expression were using a raw lifetime value instead of a loop

[gcc/devel/rust/master] Add validation pass for label name

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:f39de4f9e6dc1baad57290534d803b19ce97b4ee commit f39de4f9e6dc1baad57290534d803b19ce97b4ee Author: Pierre-Emmanuel Patry Date: Wed Nov 8 16:50:50 2023 +0100 Add validation pass for label name Prevent from using reserved keyword in label name. gcc/rust/

[gcc/devel/rust/master] Change error location for LoopLabel

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:1596bbb2823a07e5c12b1fbcb1fc3aaf1ecc471b commit 1596bbb2823a07e5c12b1fbcb1fc3aaf1ecc471b Author: Pierre-Emmanuel Patry Date: Thu Nov 9 15:30:32 2023 +0100 Change error location for LoopLabel Loop label error reporting during ast validation was done at loop la

[gcc/devel/rust/master] Add trait context to ContextualASTVisitor

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:87a1800acaecc0df515548fb16596f1ad19cd94f commit 87a1800acaecc0df515548fb16596f1ad19cd94f Author: Pierre-Emmanuel Patry Date: Thu Nov 9 19:45:08 2023 +0100 Add trait context to ContextualASTVisitor Some construct are forbidden in trait context (eg. pub, async.

[gcc/devel/rust/master] Add regression test for invalid label name

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:5f6c254c21bc969640f3fb9da9786fa934b91abc commit 5f6c254c21bc969640f3fb9da9786fa934b91abc Author: Pierre-Emmanuel Patry Date: Thu Nov 9 15:45:04 2023 +0100 Add regression test for invalid label name An error message should be emitted when the rust code contain

[gcc/devel/rust/master] Add multiple check on variadics position

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:5cf0fc3d59b95655dc929adadea54e3215329b52 commit 5cf0fc3d59b95655dc929adadea54e3215329b52 Author: Pierre-Emmanuel Patry Date: Thu Nov 9 22:51:31 2023 +0100 Add multiple check on variadics position Variadics are forbidden alone as well as non final position, th

[gcc/devel/rust/master] Add new test for invalid variadics

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:ca5ccfc43ce8ea8e6426ee3a664eb6cfb6a97675 commit ca5ccfc43ce8ea8e6426ee3a664eb6cfb6a97675 Author: Pierre-Emmanuel Patry Date: Thu Nov 9 23:29:05 2023 +0100 Add new test for invalid variadics Highlight invalid variadic filtering through the ast validation check

[gcc/devel/rust/master] Rework function special parameters

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:fe0d34c277965251b120f0dfa1d3f153ef02dbe5 commit fe0d34c277965251b120f0dfa1d3f153ef02dbe5 Author: Pierre-Emmanuel Patry Date: Sun Nov 12 21:44:07 2023 +0100 Rework function special parameters Make self param and variadic param Param, introduce Param class and

[gcc/devel/rust/master] Move templated functions to header file

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:20262dae7f8de0c4dcd94af14b0ed3500dd19bcf commit 20262dae7f8de0c4dcd94af14b0ed3500dd19bcf Author: Pierre-Emmanuel Patry Date: Tue Nov 7 11:37:39 2023 +0100 Move templated functions to header file Templated functions shall remain in header files to stay in line

[gcc/devel/rust/master] Move default visitor templates to header

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:facd325f9efdfec09773bb878bec5c673952a479 commit facd325f9efdfec09773bb878bec5c673952a479 Author: Pierre-Emmanuel Patry Date: Tue Nov 7 13:02:20 2023 +0100 Move default visitor templates to header Move default ast visitor template implementation to headers in

[gcc/devel/rust/master] Bump actions/upload-artifact from v2 to v3

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:9a5e6fa2d42a50c54ce409baf91c2f36b248540c commit 9a5e6fa2d42a50c54ce409baf91c2f36b248540c Author: Owen Avery Date: Wed Nov 8 09:12:37 2023 -0500 Bump actions/upload-artifact from v2 to v3 ChangeLog: * .github/workflows/ccpp.yml: Bu

[gcc/devel/rust/master] gccrs: v0-mangle closures

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:31c563737814d98c8c4518e0d93aa65eb44a964c commit 31c563737814d98c8c4518e0d93aa65eb44a964c Author: Raiki Tamura Date: Thu Oct 12 17:24:46 2023 +0900 gccrs: v0-mangle closures gcc/rust/ChangeLog: * backend/rust-compile-expr.cc (CompileExpr::gen

[gcc/devel/rust/master] Fix float lexing and tuple index disambiguation

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:e79301c4be072b5accc7de819a10dc435f4dd253 commit e79301c4be072b5accc7de819a10dc435f4dd253 Author: Pierre-Emmanuel Patry Date: Tue Oct 31 15:23:45 2023 +0100 Fix float lexing and tuple index disambiguation When a float has a floating point but no value after it

[gcc/devel/rust/master] Adjust item kind enums for TupleStructItems and TuplePatternItems

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:005d5e1f0343d8e0091d47938e8d6b2f384d45d7 commit 005d5e1f0343d8e0091d47938e8d6b2f384d45d7 Author: Owen Avery Date: Fri Oct 6 09:15:17 2023 -0400 Adjust item kind enums for TupleStructItems and TuplePatternItems gcc/rust/ChangeLog: * hir/tree/r

[gcc/devel/rust/master] Add a new test for float disambiguation

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:fd7d577a3e1f249e35e66b7d19e5bfbf502c0a82 commit fd7d577a3e1f249e35e66b7d19e5bfbf502c0a82 Author: Pierre-Emmanuel Patry Date: Tue Oct 31 15:43:51 2023 +0100 Add a new test for float disambiguation This new regression test highlight the behavior fixed for float

[gcc/devel/rust/master] Add visibility to trait item

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:889dec2e6a444301b8fdf825fd65e2220052ef88 commit 889dec2e6a444301b8fdf825fd65e2220052ef88 Author: Pierre-Emmanuel Patry Date: Thu Nov 2 17:10:33 2023 +0100 Add visibility to trait item The compiler shall parse visibility modifiers on trait items and reject

[gcc/devel/rust/master] Add a test to highlight public trait type parsing

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:03c6549b2ded9c8ad566d8bcc6d15a6d616dc9b5 commit 03c6549b2ded9c8ad566d8bcc6d15a6d616dc9b5 Author: Pierre-Emmanuel Patry Date: Thu Nov 2 17:29:16 2023 +0100 Add a test to highlight public trait type parsing This new test highlight the parser's behavior around p

[gcc/devel/rust/master] Fix error emission for self pointers

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:6f8b0ffd7667c81af7798c5c02eb24f7b2a79bd5 commit 6f8b0ffd7667c81af7798c5c02eb24f7b2a79bd5 Author: Pierre-Emmanuel Patry Date: Wed Nov 15 11:08:09 2023 +0100 Fix error emission for self pointers Self pointer checking loop condition was inverted, the latter was

[gcc/devel/rust/master] ast: Change *Path nodes API

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:1505bfb7ba5371a706ca9b1b6e65eace0dcfac47 commit 1505bfb7ba5371a706ca9b1b6e65eace0dcfac47 Author: Arthur Cohen Date: Thu Aug 17 14:05:49 2023 +0200 ast: Change *Path nodes API gcc/rust/ChangeLog: * ast/rust-ast.h: Change Path API to be more co

[gcc/devel/rust/master] Add new test for parsing errors on self pointers

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:9735aca65a40fe1f45ba4c63f8a1d0afca4a3885 commit 9735aca65a40fe1f45ba4c63f8a1d0afca4a3885 Author: Pierre-Emmanuel Patry Date: Wed Nov 15 13:53:23 2023 +0100 Add new test for parsing errors on self pointers Add new tests to highlight the behavior of errors thro

[gcc/devel/rust/master] rib: Add Namespace enum

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:2ff12aff4ca292f23a37be1737b914f7701ebcee commit 2ff12aff4ca292f23a37be1737b914f7701ebcee Author: Arthur Cohen Date: Thu Aug 17 14:06:50 2023 +0200 rib: Add Namespace enum gcc/rust/ChangeLog: * resolve/rust-rib.h: Add Namespace enum. Diff: --

[gcc/devel/rust/master] foreverstack: Specialize `get` for Namespace::Labels

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:c996fa2f357f83a7cde5b71eb32b8fc3dfe4b4fb commit c996fa2f357f83a7cde5b71eb32b8fc3dfe4b4fb Author: Arthur Cohen Date: Mon Aug 21 16:05:22 2023 +0200 foreverstack: Specialize `get` for Namespace::Labels gcc/rust/ChangeLog: * resolve/rust-forever

[gcc/devel/rust/master] forever stack: Fix resolve_path signature

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:f6be8b0b56cf15ffdb15202635363ba711746906 commit f6be8b0b56cf15ffdb15202635363ba711746906 Author: Arthur Cohen Date: Thu Sep 21 15:55:03 2023 +0200 forever stack: Fix resolve_path signature gcc/rust/ChangeLog: * resolve/rust-forever-stack.h: F

[gcc/devel/rust/master] forever stack: Improve resolve_path implementation

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:b075f3a2108f6f23a8f52a886d51e2f51a7a1f6a commit b075f3a2108f6f23a8f52a886d51e2f51a7a1f6a Author: Arthur Cohen Date: Wed Aug 23 13:50:16 2023 +0200 forever stack: Improve resolve_path implementation gcc/rust/ChangeLog: * resolve/rust-forever-s

[gcc/devel/rust/master] foreverstack: Add `to_canonical_path` method

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:8ef0e88fa480634fb48e5ece94a9b0ed9cc45524 commit 8ef0e88fa480634fb48e5ece94a9b0ed9cc45524 Author: Arthur Cohen Date: Fri Aug 25 13:40:44 2023 +0200 foreverstack: Add `to_canonical_path` method gcc/rust/ChangeLog: * resolve/rust-forever-stack.h

[gcc/devel/rust/master] foreverstack: Add `to_rib` method

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:7bdcac804a561ddfb2afea7b2dc378c7d6adf9c4 commit 7bdcac804a561ddfb2afea7b2dc378c7d6adf9c4 Author: Arthur Cohen Date: Fri Aug 25 14:19:31 2023 +0200 foreverstack: Add `to_rib` method gcc/rust/ChangeLog: * resolve/rust-forever-stack.h: New metho

[gcc/devel/rust/master] forever stack: Remove development debug info

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:1a758c3a9bb3e57a8d168e66f37c63ac024df4d5 commit 1a758c3a9bb3e57a8d168e66f37c63ac024df4d5 Author: Arthur Cohen Date: Tue Nov 21 11:14:12 2023 +0100 forever stack: Remove development debug info gcc/rust/ChangeLog: * resolve/rust-forever-stack.h

[gcc/devel/rust/master] resolve: Format if properly

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:b2a23e51a6dc829453c868268e28494cba359785 commit b2a23e51a6dc829453c868268e28494cba359785 Author: Arthur Cohen Date: Tue Nov 21 11:13:59 2023 +0100 resolve: Format if properly gcc/rust/ChangeLog: * resolve/rust-ast-resolve-path.cc (ResolvePath

[gcc/devel/rust/master] Report self parameter parsing error kind

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:d2f2f68a8d9d3ce71e97fb586318445d7e7cd984 commit d2f2f68a8d9d3ce71e97fb586318445d7e7cd984 Author: Pierre-Emmanuel Patry Date: Wed Nov 15 13:02:28 2023 +0100 Report self parameter parsing error kind Self parameter parsing errors may come from different situatio

[gcc/devel/rust/master] forever-stack: Fix basic get logic

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:4dc684ca80561c318ffe90b9416a2fdc5a8ddce6 commit 4dc684ca80561c318ffe90b9416a2fdc5a8ddce6 Author: Arthur Cohen Date: Mon Aug 21 15:52:06 2023 +0200 forever-stack: Fix basic get logic gcc/rust/ChangeLog: * resolve/rust-forever-stack.h: Improve

  1   2   3   4   5   6   7   8   9   10   >