]>
git.ipfire.org Git - people/ms/gcc.git/log 
Arthur Cohen  [Thu, 23 Feb 2023 15:59:20 +0000  (16:59 +0100)]  
ast: Add proper visitors for ExternalTypeItem
Arthur Cohen  [Thu, 23 Feb 2023 15:50:39 +0000  (16:50 +0100)]  
ast: Add ExternalTypeItem node
Arthur Cohen  [Tue, 21 Feb 2023 12:51:54 +0000  (13:51 +0100)]  
macro_invoc_lexer: Add `split_current_token` implementation
Arthur Cohen  [Thu, 23 Feb 2023 15:02:43 +0000  (16:02 +0100)]  
Merge remote-tracking branch 'upstream/tschwinge/merge-upstream'
Arthur Cohen  [Wed, 15 Feb 2023 15:53:41 +0000  (16:53 +0100)]  
parser: Add parsing of auto traits
Pierre-Emmanuel Patry  [Wed, 22 Feb 2023 09:44:16 +0000  (10:44 +0100)]  
typecheck: Refactor coercion_siteSigned-off-by: Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com> 
Thomas Schwinge  [Wed, 22 Feb 2023 07:43:44 +0000  (08:43 +0100)]  
Merge upstream (dummy), 2023-02-21 "Rust front-end update"
In #1908 'Merge upstream, last commit before 2023-02-21 "Rust front-end update"'
we merged commit 
ecc863e85efe259c799515de0c38c2297b0e3bd7  from upstream GCC
master branch.
This one now merges the 2023-02-21 "Rust front-end update", commits
ecc863e85efe259c799515de0c38c2297b0e3bd7 ..
ecb409b23b86363fa085ec32e89e1aeda002cb70 :
      - 
7e7a95880443  gccrs: Fix missing dead code analysis ICE on local enum definition
      - 
708085446189  gccrs: visibility: Rename get_public_vis_type -> get_vis_type
      - 
1e8eb1022009  gccrs: dump: Emit visibility when dumping items
      - 
543ba35905b9  gccrs: Add catch for recusive type queries
      - 
d072b4a5164e  gccrs: testing: try loop in const function
      - 
980bd25e2560  gccrs: ast: dump assignment and compound assignment expr
      - 
aeed747093c2  gccrs: ast: dump If expressions
      - 
00e0684a78a3  gccrs: builtins: Move implementation into source file
      - 
79434fabf762  gccrs: Track DefId on ADT variants
      - 
31b77593edbf  gccrs: Ensure uniqueness on Path probe's
      - 
a5d3586a9b15  gccrs: Support looking up super traits for trait items
      - 
8d02ef57a691  gccrs: ast: dump: add emit_generic_params helper
      - 
4c807ef70db1  gccrs: ast: dump: add format_{tuple,struct}_field helpers
      - 
0a762d204980  gccrs: ast: dump structs, enums and unions
      - 
ab6d8ad3f595  gccrs: intrinsics: Add data prefetching intrinsics
      - 
570415e75c42  gccrs: fix ICE on missing closing paren
      - 
a08f265625e5  gccrs: mappings: Add MacroInvocation -> MacroRulesDef mappings
      - 
295cd2650888  gccrs: rust-ast-resolve-item: Add note about resolving glob uses
      - 
2f1035fc91ce  gccrs: ast: Add accept_vis() method to `GenericArg`
      - 
522197469179  gccrs: early-name-resolver: Add simple macro name resolution
      - 
13556413e384  gccrs: Support type resolution on super traits on dyn objects
      - 
f49e25282413  gccrs: Add mappings for fn_once lang item
      - 
2d7661e76e12  gccrs: Add ABI mappings for rust-call to map to ABI::RUST
      - 
59bee4d4663e  gccrs: Method resolution must support multiple candidates
      - 
b1510ce0fc77  gccrs: ast: dump: fix extra newline in block without tail
      - 
0a9114c151b8  gccrs: ast: dump: minor fixups to IfExpr formatting
      - 
c091fd5f4a2d  gccrs: ast: dump: ComparisonExpr and LazyBooleanExpr
      - 
f26e9ca3e9aa  gccrs: ast: dump: ArrayExpr
      - 
d1db46191ea5  gccrs: ast: dump: various simple Exprs
      - 
173f98ae49d8  gccrs: ast: dump: RangeExprs
      - 
74065c000e33  gccrs: Refactor TraitResolver to not require a visitor
      - 
acbaadfa46d0  gccrs: ast: dump TypeAlias
      - 
8f0b1526e04c  gccrs: Support outer attribute handling on trait items just like normal items
      - 
421494b5929f  gccrs: dump: Emit visibility when dumping items
      - 
31150a6366db  gccrs: dump: Dump items within modules
      - 
2f16df1b4433  gccrs: dump: Fix module dumping
      - 
e535b7b3e385  gccrs: ast: Module: unloaded module and inner attributes
      - 
ec28fdb6aad3  gccrs: dump: Dump macro rules definition
      - 
643ec1c253d9  gccrs: Add check for recursive trait cycles
      - 
e2647e5e5ad1  gccrs: ast: Refactor ASTFragment -> Fragment class
      - 
68e743090df6  gccrs: rust: Replace uses of ASTFragment -> Fragment
      - 
b326cced19e5  gccrs: ast: Improve Fragment API
      - 
ed75e142a708  gccrs: Add missing fn_once_output langitem
      - 
870dd9d5d3c5  gccrs: Refactor expression hir lowering into cc file
      - 
9e19f329e523  gccrs: Formatting cleanup in HIR lowering pattern
      - 
977e0e5227d4  gccrs: Add name resolution for closures
      - 
4d021d9e019d  gccrs: Refactor method call type checking
      - 
898240946ca2  gccrs: Add closures to lints and error checking
      - 
740a1997228d  gccrs: Initial Type resolution for closures
      - 
699e7e862763  gccrs: Closure support at CallExpr
      - 
12e94515f894  gccrs: Add missing name resolution to Function type-path segments
      - 
875f722de5ea  gccrs: Add missing hir lowering to function type-path segments
      - 
51d180fcd7e6  gccrs: Add missing type resolution for function type segments
      - 
21d19d2cf606  gccrs: Support Closure calls as generic trait bounds
      - 
a8531cd9a82a  gccrs: Implement the inline visitor
      - 
6ef1089ec27e  gccrs: rust: Allow gccrs to build on x86_64-apple-darwin with clang/libc++
      - 
4d39d3912ffe  gccrs: builtins: Rename all bang macro handlers
      - 
782e070374ac  gccrs: intrinsics: Add `sorry_handler` intrinsic handler
      - 
514284ecd97f  gccrs: constexpr: Add `rust_sorry_at` in places relying on init values
      - 
a7c8f7ee3433  gccrs: intrinsics: Add early implementation for atomic_store_{seqcst, relaxed, release}
      - 
1c586a1d1c12  gccrs: intrinsics: Add unchecked operation intrinsics
      - 
cb2cf21cf336  gccrs: intrinsics: Use lambdas for wrapping_<op> intrinsics
      - 
f4c818c623c0  gccrs: intrinsics: Cleanup error handling around atomic_store_*
      - 
5b5a0ca77179  gccrs: intrinsics: Implement atomic_load intrinsics
      - 
aedd97a537cb  gccrs: ast: visitor pattern -> overload syntax compatibility layer
      - 
3b5fb3f89b0f  gccrs: ast: transform helper methods to visits and add methods to simplify repeated patterns
      - 
a56faba96369  gccrs: ast: refer correctly to arguments in docs-strings
      - 
04a16c58e343  gccrs: ast: Dump unit struct
      - 
2fc013036041  gccrs: add lang item "phantom_data"
      - 
b84222899cac  gccrs: add Location to AST::Visibility
      - 
85f69a9b6abd  gccrs: typecheck: Fix overzealous `delete` call
      - 
907d11194ed9  gccrs: ast: add visit overload for references
      - 
bd2240d30f80  gccrs: ast: Dump where clause and recursively needed nodes
      - 
59fb0747cc2c  gccrs: ast: Dump slice type
      - 
140a2aed7e1c  gccrs: ast: Dump array type
      - 
971d16cbfade  gccrs: ast: Dump raw pointer type
      - 
c4c859bff8d0  gccrs: ast: Dump never type
      - 
91409d27d5c5  gccrs: ast: Dump tuple type
      - 
ee0166fa1b88  gccrs: ast: Dump inferred type
      - 
ae1f6b3a96dd  gccrs: ast: Dump bare function type
      - 
ca06115eac10  gccrs: ast: Dump impl trait type one bound
      - 
638f65b20832  gccrs: ast: Dump impl trait type
      - 
7ed4a0ebc1d1  gccrs: ast: Dump trait object type
      - 
e311e9b7c591  gccrs: ast: Dump parenthesised type
      - 
0bb33cb5741e  gccrs: ast: Dump trait object type one bound
      - 
1acb7e02ed82  gccrs: ast: Dump type param type
      - 
b8863414eda2  gccrs: ast: Dump generic parameters
      - 
ce13edd879da  gccrs: ast: Remove unused include in rust-ast-dump.cc
      - 
0e44abb1b509  gccrs: ast: Dump remove /* stmp */ comment to not clutter the dump
      - 
567494f7030b  gccrs: ast: Dump no comma after self in fn params if it is the last one
      - 
78c70a50f744  gccrs: Remove default location. Add visibility location to create_* functions
      - 
0ef795c3278e  gccrs: Improve lexer dump
      - 
01af669357c4  gccrs: Get rid of make builtin macro
      - 
32a4659c5e40  gccrs: Refactor name resolver to take a Rib::ItemType
      - 
f7c258b29118  gccrs: Add closure binding's tracking to name resolution
      - 
eb1202224f8e  gccrs: Add capture tracking to the type info for closures
      - 
92389b46a96c  gccrs: Add initial support for argument capture of closures
      - 
e7a69d4533ad  gccrs: Fix undefined behaviour issues on macos
      - 
03df9a040c97  gccrs: Skip this debug test case which is failing on the latest mac-os devtools and its only for debug info
      - 
9f455ed820cc  gccrs: Cleanup unused parameters to fix the bootstrap build
      - 
b9203d82ad27  gccrs: Repair 'gcc/rust/lang.opt' comment
      - 
064bbd0fe104  gccrs: const evaluator: Remove get_nth_callarg
      - 
ecb409b23b86  gccrs: add math intrinsics
..., and:
      - 
e28c5b33b987  Update copyright years.
This merge is done with 'git merge --strategy=ours', so effectively doesn't
merge any changes.  Rationale: those commits are taken from GCC/Rust master
branch, and any remaining changes we'd either like to persist, or assess
individually, later.
Pierre-Emmanuel Patry  [Tue, 21 Feb 2023 16:29:53 +0000  (17:29 +0100)]  
typecheck: Refactor unify_siteSigned-off-by: Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com> 
Arthur Cohen  [Tue, 21 Feb 2023 13:08:10 +0000  (14:08 +0100)]  
ci: Run GCC 4.8 job in Ubuntu 18.04 container
Thomas Schwinge  [Tue, 21 Feb 2023 21:37:04 +0000  (22:37 +0100)]  
Adjust '.github/bors_log_expected_warnings'
Thomas Schwinge  [Tue, 21 Feb 2023 20:13:49 +0000  (21:13 +0100)]  
Thomas Schwinge  [Tue, 21 Feb 2023 19:48:38 +0000  (20:48 +0100)]  
Merge commit '
7b8916a6fd098546e4e53e53b37a5153664ba17f ' into HEAD [#1819, #1864, #1885]
Thomas Schwinge  [Tue, 21 Feb 2023 19:47:19 +0000  (20:47 +0100)]  
Thomas Schwinge  [Tue, 21 Feb 2023 12:49:42 +0000  (13:49 +0100)]  
Update copyright years.
... which accidentally had gotten reverted in recent
commit 
r13-6156-g1e8eb102200902e12c1b00e867e338be0a92c292 
"gccrs: dump: Emit visibility when dumping items".
Raiki Tamura  [Thu, 15 Dec 2022 17:27:59 +0000  (02:27  +0900)]  
gccrs: add math intrinsics
Arthur Cohen  [Thu, 17 Nov 2022 15:50:58 +0000  (16:50 +0100)]  
gccrs: const evaluator: Remove get_nth_callarg
Thomas Schwinge  [Wed, 7 Dec 2022 08:18:26 +0000  (09:18 +0100)]  
gccrs: Repair 'gcc/rust/lang.opt' comment
... lost in #1527 commit 
138a6260124740208b8f3aff2e38617f43b05fe8 
"rust: Add -frust-compile-until option".
gcc/rust/ChangeLog:
	* lang.opt: Fix ordering of file.
Philip Herron  [Mon, 5 Dec 2022 02:20:55 +0000  (02:20  +0000)]  
gccrs: Cleanup unused parameters to fix the bootstrap build
Philip Herron  [Mon, 5 Dec 2022 00:31:18 +0000  (00:31  +0000)]  
gccrs: Skip this debug test case which is failing on the latest mac-os devtools and its only for debug info
Philip Herron  [Mon, 7 Nov 2022 13:43:04 +0000  (13:43 +0000)]  
gccrs: Fix undefined behaviour issues on macos
Philip Herron  [Fri, 21 Oct 2022 14:43:54 +0000  (15:43 +0100)]  
gccrs: Add initial support for argument capture of closures
Philip Herron  [Fri, 21 Oct 2022 14:39:52 +0000  (15:39 +0100)]  
gccrs: Add capture tracking to the type info for closures
Philip Herron  [Fri, 21 Oct 2022 12:40:40 +0000  (13:40 +0100)]  
gccrs: Add closure binding's tracking to name resolution
Philip Herron  [Fri, 21 Oct 2022 11:54:52 +0000  (12:54 +0100)]  
gccrs: Refactor name resolver to take a Rib::ItemType
Philip Herron  [Fri, 21 Oct 2022 12:01:43 +0000  (13:01 +0100)]  
gccrs: Get rid of make builtin macro
Raiki Tamura  [Wed, 16 Nov 2022 08:15:24 +0000  (17:15 +0900)]  
gccrs: Improve lexer dumpSigned-off-by: Raiki Tamura <tamaron1203@gmail.com> 
Dave  [Wed, 16 Nov 2022 23:06:44 +0000  (17:06 -0600)]  
gccrs: Remove default location. Add visibility location to create_* functions
Jakub Dupak  [Wed, 16 Nov 2022 13:16:51 +0000  (14:16 +0100)]  
gccrs: ast: Dump no comma after self in fn params if it is the last oneSigned-off-by: Jakub Dupak <dev@jakubdupak.com> 
Jakub Dupak  [Wed, 16 Nov 2022 13:03:07 +0000  (14:03 +0100)]  
gccrs: ast: Dump remove /* stmp */ comment to not clutter the dumpSigned-off-by: Jakub Dupak <dev@jakubdupak.com> 
Jakub Dupak  [Wed, 16 Nov 2022 12:59:16 +0000  (13:59 +0100)]  
gccrs: ast: Remove unused include in rust-ast-dump.ccSigned-off-by: Jakub Dupak <dev@jakubdupak.com> 
Jakub Dupak  [Wed, 16 Nov 2022 12:58:50 +0000  (13:58 +0100)]  
gccrs: ast: Dump generic parametersSigned-off-by: Jakub Dupak <dev@jakubdupak.com> 
Jakub Dupak  [Tue, 15 Nov 2022 17:39:41 +0000  (18:39 +0100)]  
gccrs: ast: Dump type param typeSigned-off-by: Jakub Dupak <dev@jakubdupak.com> 
Jakub Dupak  [Tue, 15 Nov 2022 16:02:00 +0000  (17:02 +0100)]  
gccrs: ast: Dump trait object type one boundSigned-off-by: Jakub Dupak <dev@jakubdupak.com> 
Jakub Dupak  [Tue, 15 Nov 2022 14:52:34 +0000  (15:52 +0100)]  
gccrs: ast: Dump parenthesised typeSigned-off-by: Jakub Dupak <dev@jakubdupak.com> 
Jakub Dupak  [Tue, 15 Nov 2022 14:49:05 +0000  (15:49 +0100)]  
gccrs: ast: Dump trait object typeSigned-off-by: Jakub Dupak <dev@jakubdupak.com> 
Jakub Dupak  [Tue, 15 Nov 2022 14:44:48 +0000  (15:44 +0100)]  
gccrs: ast: Dump impl trait typeSigned-off-by: Jakub Dupak <dev@jakubdupak.com> 
Jakub Dupak  [Tue, 15 Nov 2022 14:42:08 +0000  (15:42 +0100)]  
gccrs: ast: Dump impl trait type one boundSigned-off-by: Jakub Dupak <dev@jakubdupak.com> 
Jakub Dupak  [Mon, 7 Nov 2022 16:09:33 +0000  (17:09 +0100)]  
gccrs: ast: Dump bare function typeSigned-off-by: Jakub Dupak <dev@jakubdupak.com> 
Jakub Dupak  [Sun, 6 Nov 2022 20:29:56 +0000  (21:29 +0100)]  
gccrs: ast: Dump inferred typeSigned-off-by: Jakub Dupak <dev@jakubdupak.com> 
Jakub Dupak  [Sun, 6 Nov 2022 20:27:49 +0000  (21:27 +0100)]  
gccrs: ast: Dump tuple typeSigned-off-by: Jakub Dupak <dev@jakubdupak.com> 
Jakub Dupak  [Sun, 6 Nov 2022 20:23:12 +0000  (21:23 +0100)]  
gccrs: ast: Dump never typeSigned-off-by: Jakub Dupak <dev@jakubdupak.com> 
Jakub Dupak  [Sun, 6 Nov 2022 20:21:34 +0000  (21:21 +0100)]  
gccrs: ast: Dump raw pointer typeSigned-off-by: Jakub Dupak <dev@jakubdupak.com> 
Jakub Dupak  [Sun, 6 Nov 2022 19:54:40 +0000  (20:54 +0100)]  
gccrs: ast: Dump array typeSigned-off-by: Jakub Dupak <dev@jakubdupak.com> 
Jakub Dupak  [Sun, 6 Nov 2022 19:49:17 +0000  (20:49 +0100)]  
gccrs: ast: Dump slice typeSigned-off-by: Jakub Dupak <dev@jakubdupak.com> 
Jakub Dupak  [Fri, 4 Nov 2022 22:48:12 +0000  (23:48 +0100)]  
gccrs: ast: Dump where clause and recursively needed nodesSigned-off-by: Jakub Dupak <dev@jakubdupak.com> 
Jakub Dupak  [Fri, 4 Nov 2022 22:30:24 +0000  (23:30 +0100)]  
gccrs: ast: add visit overload for referencesSigned-off-by: Jakub Dupak <dev@jakubdupak.com> 
Arthur Cohen  [Wed, 2 Nov 2022 08:52:01 +0000  (09:52 +0100)]  
gccrs: typecheck: Fix overzealous `delete` call
Dave  [Thu, 10 Nov 2022 05:17:50 +0000  (23:17 -0600)]  
gccrs: add Location to AST::Visibility
Raiki Tamura  [Wed, 9 Nov 2022 09:49:12 +0000  (18:49 +0900)]  
gccrs: add lang item "phantom_data"
Jakub Dupak  [Fri, 28 Oct 2022 15:58:39 +0000  (17:58 +0200)]  
gccrs: ast: Dump unit structSigned-off-by: Jakub Dupak <dev@jakubdupak.com> 
Jakub Dupak  [Fri, 28 Oct 2022 15:27:16 +0000  (17:27 +0200)]  
gccrs: ast: refer correctly to arguments in docs-stringsSigned-off-by: Jakub Dupak <dev@jakubdupak.com> 
Jakub Dupak  [Thu, 27 Oct 2022 23:37:48 +0000  (01:37  +0200)]  
gccrs: ast: transform helper methods to visits and add methods to simplify repeated patternsSigned-off-by: Jakub Dupak <dev@jakubdupak.com> 
Jakub Dupak  [Thu, 27 Oct 2022 20:27:55 +0000  (22:27 +0200)]  
gccrs: ast: visitor pattern -> overload syntax compatibility layerSigned-off-by: Jakub Dupak <dev@jakubdupak.com> 
Arthur Cohen  [Wed, 26 Oct 2022 15:00:55 +0000  (17:00 +0200)]  
gccrs: intrinsics: Implement atomic_load intrinsics
Arthur Cohen  [Wed, 26 Oct 2022 14:35:12 +0000  (16:35 +0200)]  
gccrs: intrinsics: Cleanup error handling around atomic_store_*
Arthur Cohen  [Wed, 26 Oct 2022 14:06:53 +0000  (16:06 +0200)]  
gccrs: intrinsics: Use lambdas for wrapping_<op> intrinsics
Arthur Cohen  [Wed, 26 Oct 2022 13:57:54 +0000  (15:57 +0200)]  
gccrs: intrinsics: Add unchecked operation intrinsics
Arthur Cohen  [Tue, 25 Oct 2022 09:24:10 +0000  (11:24 +0200)]  
gccrs: intrinsics: Add early implementation for atomic_store_{seqcst, relaxed, release}
Arthur Cohen  [Mon, 24 Oct 2022 11:20:41 +0000  (13:20 +0200)]  
gccrs: constexpr: Add `rust_sorry_at` in places relying on init values
Arthur Cohen  [Tue, 25 Oct 2022 08:48:43 +0000  (10:48 +0200)]  
gccrs: intrinsics: Add `sorry_handler` intrinsic handler
Arthur Cohen  [Mon, 24 Oct 2022 15:28:11 +0000  (17:28 +0200)]  
gccrs: builtins: Rename all bang macro handlers
Simon Cook  [Tue, 12 Apr 2022 14:45:56 +0000  (16:45 +0200)]  
gccrs: rust: Allow gccrs to build on x86_64-apple-darwin with clang/libc++
YizhePKU  [Tue, 13 Apr 2021 07:28:36 +0000  (07:28 +0000)]  
gccrs: Implement the inline visitor
Philip Herron  [Thu, 20 Oct 2022 17:31:02 +0000  (18:31 +0100)]  
gccrs: Support Closure calls as generic trait bounds
Philip Herron  [Thu, 20 Oct 2022 17:05:43 +0000  (18:05 +0100)]  
gccrs: Add missing type resolution for function type segments
Philip Herron  [Thu, 20 Oct 2022 16:59:27 +0000  (17:59 +0100)]  
gccrs: Add missing hir lowering to function type-path segments
Philip Herron  [Thu, 20 Oct 2022 16:59:03 +0000  (17:59 +0100)]  
gccrs: Add missing name resolution to Function type-path segments
Philip Herron  [Wed, 19 Oct 2022 17:02:36 +0000  (18:02 +0100)]  
gccrs: Closure support at CallExpr
Philip Herron  [Tue, 18 Oct 2022 12:21:40 +0000  (13:21 +0100)]  
gccrs: Initial Type resolution for closures
Philip Herron  [Wed, 19 Oct 2022 17:30:36 +0000  (18:30 +0100)]  
gccrs: Add closures to lints and error checking
Philip Herron  [Wed, 19 Oct 2022 09:59:18 +0000  (10:59 +0100)]  
gccrs: Refactor method call type checking
Philip Herron  [Mon, 17 Oct 2022 16:51:15 +0000  (17:51 +0100)]  
gccrs: Add name resolution for closures
Philip Herron  [Mon, 17 Oct 2022 16:27:01 +0000  (17:27 +0100)]  
gccrs: Formatting cleanup in HIR lowering pattern
Philip Herron  [Mon, 17 Oct 2022 15:51:05 +0000  (16:51 +0100)]  
gccrs: Refactor expression hir lowering into cc file
Philip Herron  [Mon, 17 Oct 2022 15:50:34 +0000  (16:50 +0100)]  
gccrs: Add missing fn_once_output langitem
Arthur Cohen  [Wed, 19 Oct 2022 12:53:43 +0000  (14:53 +0200)]  
gccrs: ast: Improve Fragment API
Arthur Cohen  [Wed, 19 Oct 2022 12:05:54 +0000  (14:05 +0200)]  
gccrs: rust: Replace uses of ASTFragment -> Fragment
Arthur Cohen  [Wed, 19 Oct 2022 11:54:04 +0000  (13:54 +0200)]  
gccrs: ast: Refactor ASTFragment -> Fragment class
Philip Herron  [Mon, 17 Oct 2022 10:35:26 +0000  (11:35 +0100)]  
gccrs: Add check for recursive trait cycles
Arthur Cohen  [Tue, 27 Sep 2022 14:24:59 +0000  (16:24 +0200)]  
gccrs: dump: Dump macro rules definition
Jakub Dupak  [Sat, 15 Oct 2022 19:30:40 +0000  (21:30 +0200)]  
gccrs: ast: Module: unloaded module and inner attributesSigned-off-by: Jakub Dupak <dev@jakubdupak.com> 
Arthur Cohen  [Fri, 14 Oct 2022 14:55:47 +0000  (16:55 +0200)]  
gccrs: dump: Fix module dumping
Arthur Cohen  [Tue, 27 Sep 2022 13:52:57 +0000  (15:52 +0200)]  
gccrs: dump: Dump items within modules
Arthur Cohen  [Tue, 27 Sep 2022 13:50:39 +0000  (15:50 +0200)]  
gccrs: dump: Emit visibility when dumping items
Philip Herron  [Fri, 14 Oct 2022 15:06:33 +0000  (16:06 +0100)]  
gccrs: Support outer attribute handling on trait items just like normal items
Jakub Dupak  [Fri, 14 Oct 2022 10:38:19 +0000  (12:38 +0200)]  
gccrs: ast: dump TypeAliasSigned-off-by: Jakub Dupak <dev@jakubdupak.com> 
Philip Herron  [Fri, 14 Oct 2022 13:00:16 +0000  (14:00 +0100)]  
gccrs: Refactor TraitResolver to not require a visitor
David Faust  [Thu, 13 Oct 2022 17:23:44 +0000  (10:23 -0700)]  
gccrs: ast: dump: RangeExprs
David Faust  [Thu, 13 Oct 2022 17:15:05 +0000  (10:15 -0700)]  
gccrs: ast: dump: various simple Exprs
David Faust  [Thu, 13 Oct 2022 17:14:38 +0000  (10:14 -0700)]  
gccrs: ast: dump: ArrayExpr
David Faust  [Thu, 13 Oct 2022 16:28:33 +0000  (09:28 -0700)]  
gccrs: ast: dump: ComparisonExpr and LazyBooleanExpr
David Faust  [Thu, 13 Oct 2022 16:27:35 +0000  (09:27 -0700)]  
gccrs: ast: dump: minor fixups to IfExpr formatting
David Faust  [Thu, 13 Oct 2022 16:25:57 +0000  (09:25 -0700)]  
gccrs: ast: dump: fix extra newline in block without tail
Philip Herron  [Thu, 13 Oct 2022 09:10:37 +0000  (10:10 +0100)]  
gccrs: Method resolution must support multiple candidates
Philip Herron  [Wed, 12 Oct 2022 11:26:24 +0000  (12:26 +0100)]  
gccrs: Add ABI mappings for rust-call to map to ABI::RUST
Philip Herron  [Wed, 12 Oct 2022 11:25:52 +0000  (12:25 +0100)]  
gccrs: Add mappings for fn_once lang item
Philip Herron  [Thu, 6 Oct 2022 13:46:17 +0000  (14:46 +0100)]  
gccrs: Support type resolution on super traits on dyn objects
Arthur Cohen  [Tue, 11 Oct 2022 09:12:50 +0000  (11:12 +0200)]  
gccrs: early-name-resolver: Add simple macro name resolution
Arthur Cohen  [Tue, 11 Oct 2022 13:54:07 +0000  (15:54 +0200)]  
gccrs: ast: Add accept_vis() method to `GenericArg`
Arthur Cohen  [Tue, 11 Oct 2022 09:39:15 +0000  (11:39 +0200)]  
gccrs: rust-ast-resolve-item: Add note about resolving glob uses