Simon Friis Vindum
|
0d02126f12
|
Generate ParamBase, superclass of Param and SelfParam
|
2024-11-25 14:07:50 +01:00 |
|
Paolo Tranquilli
|
f3cd61f043
|
Rust: add extended canonical paths on enum variants
|
2024-11-22 17:00:57 +01:00 |
|
Paolo Tranquilli
|
b4af5a61d1
|
Rust: more advanced toString
|
2024-11-20 16:21:23 +01:00 |
|
Paolo Tranquilli
|
cee2ed0ec4
|
Rust: extract some resolved paths
|
2024-10-31 14:19:15 +01:00 |
|
Paolo Tranquilli
|
9c95a17882
|
Rust: add block ids to canonical paths, making them "extended"
|
2024-10-28 12:41:05 +01:00 |
|
Paolo Tranquilli
|
194e0daa8c
|
Rust: add canonical_path and crate_origin to Item
|
2024-10-25 16:58:04 +02:00 |
|
Arthur Baars
|
ca469f6d5c
|
Rust: introduce PathExprBase class
|
2024-10-24 15:14:07 +02:00 |
|
Paolo Tranquilli
|
248eb7f00c
|
Merge branch 'main' into rust/callable-base
|
2024-10-15 11:03:11 +02:00 |
|
Arthur Baars
|
b4bb24aa43
|
Merge remote-tracking branch 'upstream/main' into aibaars/rust-macros
|
2024-10-11 13:33:50 +02:00 |
|
Tom Hvitved
|
8cc349e85f
|
Rust: Run codegen
|
2024-10-11 12:01:16 +02:00 |
|
Paolo Tranquilli
|
f3bf347bd6
|
Merge branch 'main' into redsun82/codegen-annotate
|
2024-10-11 10:38:02 +02:00 |
|
Paolo Tranquilli
|
c66bd72620
|
Rust: rename to CallExprBase
|
2024-10-11 09:52:30 +02:00 |
|
Arthur Baars
|
0b3b95ab54
|
Rust: macro expansion
|
2024-10-10 15:19:47 +02:00 |
|
Arthur Baars
|
6ede20cccc
|
Rust: regenerate code
|
2024-10-10 15:19:45 +02:00 |
|
Paolo Tranquilli
|
89f43fb917
|
Rust: generate code
|
2024-10-10 14:37:40 +02:00 |
|
Arthur Baars
|
30034b4254
|
Rust: run 'bazel //rust/codegen'
|
2024-10-10 14:25:06 +02:00 |
|
Arthur Baars
|
fd459be165
|
Rust: add Comment to schema
|
2024-09-30 15:38:54 +02:00 |
|
Paolo Tranquilli
|
a5e3fbf367
|
Codegen/Rust: allow breaking up schema file
|
2024-09-19 15:57:42 +02:00 |
|
Arthur Baars
|
80d32a2333
|
Rust: re-generate code
|
2024-09-19 13:00:46 +02:00 |
|
Paolo Tranquilli
|
de4ab44e06
|
Merge branch 'main' into redsun82/rust-unextracted
|
2024-09-16 17:10:26 +02:00 |
|
Paolo Tranquilli
|
a4399a184a
|
Rust: introduce Unextracted and Missing "marker" classes
|
2024-09-16 15:49:37 +02:00 |
|
Tom Hvitved
|
4dd3059f16
|
Rust: Run code generator
|
2024-09-16 13:39:55 +02:00 |
|
Arthur Baars
|
3fdc49c4cb
|
Rename Literal, Type, and BinExpr
|
2024-09-13 18:33:55 +02:00 |
|
Arthur Baars
|
661a4e07be
|
Merge remote-tracking branch 'upstream/main' into aibaars/rust-doc-tests
|
2024-09-13 17:31:38 +02:00 |
|
Arthur Baars
|
d99c2031ac
|
Workaround nameclash in dbscheme generator
|
2024-09-13 11:07:02 +02:00 |
|
Arthur Baars
|
fa9cfc1104
|
Regenerate code
|
2024-09-13 10:52:43 +02:00 |
|
Arthur Baars
|
7572546efa
|
Improve handling of unimplemented nodes
|
2024-09-12 22:17:39 +02:00 |
|
Paolo Tranquilli
|
b4b680775c
|
Rust: integrate into standard files+location library
|
2024-09-12 13:17:10 +02:00 |
|
Arthur Baars
|
a5d1d9e167
|
Make implementation more complete
Use Unimplemented to mark AstNodes that need implementing
|
2024-09-10 14:13:05 +02:00 |
|
Arthur Baars
|
b2451c6667
|
Improve schema
|
2024-09-10 12:26:54 +02:00 |
|
Arthur Baars
|
86215b4f02
|
Rename IfLet to IfStmt
|
2024-09-09 13:33:17 +02:00 |
|
Arthur Baars
|
1a9b2329f4
|
Add SlicePat::{slice, suffix}
|
2024-09-06 19:27:35 +02:00 |
|
Arthur Baars
|
406d03edfc
|
Rename IfLet::else_branch to IfLet::else_
|
2024-09-06 18:40:03 +02:00 |
|
Arthur Baars
|
e8277015ab
|
Add subclasses for Array
|
2024-09-06 18:23:01 +02:00 |
|
Arthur Baars
|
69b05e835c
|
Add fields for OffsetOf
|
2024-09-06 18:17:15 +02:00 |
|
Arthur Baars
|
75113367c9
|
Add InlineAsm::expr
|
2024-09-06 18:14:14 +02:00 |
|
Arthur Baars
|
a33c7703cd
|
Add Label class
|
2024-09-06 12:42:43 +02:00 |
|
Arthur Baars
|
e14b626917
|
Add 'BlockBase' class
|
2024-09-06 12:15:35 +02:00 |
|
Arthur Baars
|
ce2fdb3463
|
Address comments
|
2024-09-06 11:47:08 +02:00 |
|
Arthur Baars
|
46d6bbb458
|
Rust: update generated code
|
2024-09-05 16:59:29 +02:00 |
|
Paolo Tranquilli
|
590a146b49
|
Rust: some basic extraction of function names (with locations!)
|
2024-08-29 17:58:50 +02:00 |
|