Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
rust
/
crates
/
syn
/
259e56fee2201d93bbfcc2eb78e2bb8caf33990d
259e56f
Good errors from heapsize2
by David Tolnay
· 7 years ago
4d942b4
Make Spanned available without procmacro2_semver_exempt
by David Tolnay
· 7 years ago
da06bfa
Procmacro2_unstable has been renamed
by David Tolnay
· 7 years ago
cfd94bb
Link to heapsize2 files
by David Tolnay
· 7 years ago
e7b1f24
Heapsize example readmes
by David Tolnay
· 7 years ago
01cc020
Add parse_quote! macro
by David Tolnay
· 7 years ago
40fb8ce
Eliminate PolyTraitRef
by David Tolnay
· 7 years ago
187e68d
Wrap up heapsize2 example
by David Tolnay
· 7 years ago
810e97b
Fix hygiene in heapsize2 example
by David Tolnay
· 7 years ago
34b04a5
Trying to make heapsize work with def_site()
by David Tolnay
· 7 years ago
061e614
Example of a custom derive
by David Tolnay
· 7 years ago
a0834b4
Polish Punctuated api
by David Tolnay
· 7 years ago
6eff4da
Iterate over items by default in Punctuated
by David Tolnay
· 7 years ago
517f369
Put more common Type generic params first
by David Tolnay
· 7 years ago
d4add85
Improve naming in WherePredicate
by David Tolnay
· 7 years ago
bdafb10
Rename fields to avoid repetition
by David Tolnay
· 7 years ago
01a7758
Avoid trying to parse TokenStream outside of a proc macro
by David Tolnay
· 7 years ago
8d1ffa3
Polish dump-ast example code
by David Tolnay
· 7 years ago
201ef21
Fix doc comments getting parsed as the wrong style
by David Tolnay
· 7 years ago
f790b61
Spanned trait to get the full span of ast node
by David Tolnay
· 7 years ago
1cf8091
Do not depend on quote when only parsing
by David Tolnay
· 7 years ago
00ab698
Remove Tokens::append_delimited
by David Tolnay
· 7 years ago
f2cfd72
Punctuated
by David Tolnay
· 7 years ago
9a93bfe
Apply renames to generated code
by David Tolnay
· 7 years ago
6e78405
Remove accidentally included example
by David Tolnay
· 7 years ago
225efa2
Expose Span pointed to by Cursor
by David Tolnay
· 7 years ago
f4aa6b4
Put remaining cursor last
by David Tolnay
· 7 years ago
6572948
Put rest last
by David Tolnay
· 7 years ago
73c98de
Update names to be consistent with proc_macro
by David Tolnay
· 7 years ago
ddc5dfa
Use field init shorthand in parsers docs
by David Tolnay
· 7 years ago
e3d41b7
Reorganize DeriveInput
by David Tolnay
· 7 years ago
bff5910
Remove commented code
by David Tolnay
· 7 years ago
8875fca
Parse delimiter before contents
by David Tolnay
· 7 years ago
3bc597f
Fix unneeded into()
by David Tolnay
· 7 years ago
f047c7a
Update codegen with Delimiter changes
by David Tolnay
· 7 years ago
dd12556
Create 'delimited!' macro for tests
by David Tolnay
· 7 years ago
660fd1f
Remove some surface area from Delimited api
by David Tolnay
· 7 years ago
f9e1de1
Remove some impls we never need
by David Tolnay
· 7 years ago
c43b44e
Move token extra-traits helpers to tt module
by David Tolnay
· 7 years ago
5680d6a
Add a Synom description to everything for better error messages
by Sergio Benitez
· 7 years ago
6702ade
Avoid conflicting imports in generated code
by David Tolnay
· 7 years ago
ab91951
Separate delimiter and tokenstream in macro ast
by David Tolnay
· 7 years ago
dc03aec
Cleanup and documentation of synom parsers
by David Tolnay
· 7 years ago
e64213b
Clean up unneeded `call!` calls
by David Tolnay
· 7 years ago
f03cdb8
All parser macros in one file
by David Tolnay
· 7 years ago
0a169d4
Fix parsing trait object beginning with parens
by David Tolnay
· 7 years ago
8b4d302
Collapse parallel Option fields in exprs
by David Tolnay
· 7 years ago
bcd498f
Make a struct for loop labels
by David Tolnay
· 7 years ago
0334295
Parse deprecated default impl as verbatim tokens
by David Tolnay
· 7 years ago
506e43a
Rename TypeBinding to Binding
by David Tolnay
· 7 years ago
fe9d278
Standardize on tt name for tokens
by David Tolnay
· 7 years ago
323279a
Expand Type::Macro and Pat::Macro into real variants
by David Tolnay
· 7 years ago
2ae520a
Add verbatim variants as an escape hatch
by David Tolnay
· 7 years ago
fe5e2ef
Move syn_codegen to just codegen
by David Tolnay
· 7 years ago
d512576
Inline AbiKind
by David Tolnay
· 7 years ago
be7a959
Inline away BareFnType
by David Tolnay
· 7 years ago
136aaa3
Inline away MutType
by David Tolnay
· 7 years ago
eadbda3
Type field renames
by David Tolnay
· 7 years ago
9b25870
Inline unsafety token
by David Tolnay
· 7 years ago
360a634
Inline constness, defaultness, impl polarity
by David Tolnay
· 7 years ago
24237fb
Inline mutability as just a token
by David Tolnay
· 7 years ago
efc96fb
Inline closure capture and binding mode
by David Tolnay
· 7 years ago
4187192
Easier representation for PatTuple
by David Tolnay
· 7 years ago
5d7098a
Represent field shorthand implicitly by lack of colon
by David Tolnay
· 7 years ago
d0adf52
Enforce that Ident and Lifetime are well formed
by David Tolnay
· 7 years ago
1498201
Disallow numbers in Ident
by David Tolnay
· 7 years ago
2ccf32a
Store else token together with else branch
by David Tolnay
· 7 years ago
d60cfec
Support method turbofish with const generics
by David Tolnay
· 7 years ago
2d4e08a
Rename angle bracketed generic argumnents colon2 token
by David Tolnay
· 7 years ago
7641851
Rename method expr to receiver
by David Tolnay
· 7 years ago
0cf94f2
Support Expr::Type with full feature only
by David Tolnay
· 7 years ago
2a86fdd
Rename array and tuple exprs to have 'elems'
by David Tolnay
· 7 years ago
8701a5c
Remove old placement syntax
by David Tolnay
· 7 years ago
096d498
Expression attrs are only parsed in full mode
by David Tolnay
· 7 years ago
e98775f
Support Expr::Paren and Expr::Group with full feature only
by David Tolnay
· 7 years ago
c246cd3
Rename Expr::Ret to Expr::Return
by David Tolnay
· 7 years ago
8c91b88
Combine Expr and ExprKind
by David Tolnay
· 7 years ago
e67902a
Flatten discriminant into one field
by David Tolnay
· 7 years ago
fcfb900
Remove empty VisInherited type
by David Tolnay
· 7 years ago
4a3f59a
Reorder AST to match order of Rust syntax
by David Tolnay
· 7 years ago
1e01f9c
Visit delim tokens
by David Tolnay
· 7 years ago
cc0f037
Visit all tokens in generated code
by David Tolnay
· 7 years ago
f60f426
Factor helper code out of generated code
by David Tolnay
· 7 years ago
39d0a20
Clean up unneeded refs in syn_codegen
by David Tolnay
· 7 years ago
5c4c0b5
Support tuple types in syn_codegen
by David Tolnay
· 7 years ago
57b52bc
Remove Stmt::Macro special case
by David Tolnay
· 7 years ago
c47f842
Remove unneeded lifetime on typedef
by David Tolnay
· 7 years ago
3d77218
Clean up classification of relevant types for codegen
by David Tolnay
· 7 years ago
83db927
Use common enum variants directly
by David Tolnay
· 7 years ago
4a91874
Clean up some code for generating visitors
by David Tolnay
· 7 years ago
4e52d8a
Resolve clippy lints in syn_codegen's Operand
by David Tolnay
· 7 years ago
4ba63a0
Codegen for ident, lifetime, lit
by David Tolnay
· 7 years ago
8edcef1
Simplify ItemUse parser
by David Tolnay
· 7 years ago
ffb1f4d
Remove LexError from public API
by David Tolnay
· 7 years ago
203557a
Move PResult and ParseError under syn::synom
by David Tolnay
· 7 years ago
c10676a
Rename Seq to Group
by David Tolnay
· 7 years ago
ac997dd
Make WhereClause always hold a `where` token
by David Tolnay
· 7 years ago
d2836e2
Use dot tokens to track whether FnDecl is variadic
by David Tolnay
· 7 years ago
6af8f1d
Keep the colon span on LifetimeDef
by David Tolnay
· 7 years ago
d587e73
Remove lone_comma in favor of trailing delimiter in Delimited
by David Tolnay
· 7 years ago
Next »