index
:
rust
this commit
auto
automation/bors/try
automation/bors/try-merge
beta
cargo_update
lcnr/rustc-dev-guide
master
perf-tmp
stable
try
try-perf
https://github.com/rust-lang/rust
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
src
/
libsyntax
Age
Commit message (
Expand
)
Author
Lines
2013-09-06
fixed a bug that caused double-expand-traversal of macros that expand into mo...
John Clements
-19
/
+10
2013-09-06
WIP: adding mark-cancelling for macro_rules
John Clements
-7
/
+57
2013-09-06
added string_to_tts
John Clements
-0
/
+6
2013-09-06
comments
John Clements
-0
/
+9
2013-09-06
comment on hygienic context extension train fns
John Clements
-0
/
+11
2013-09-06
awesome new bug! added test case
John Clements
-13
/
+68
2013-09-06
expose mtwt_marksof for testing
John Clements
-0
/
+5
2013-09-06
ident->name
John Clements
-2
/
+2
2013-09-06
remove unneeded imports, clean up unused var warnings
John Clements
-16
/
+15
2013-09-06
whitespace, reindentation, and comments only
John Clements
-24
/
+37
2013-09-06
memoization for resolve
John Clements
-40
/
+93
2013-09-06
uncomment mtwt_resolve calls
John Clements
-19
/
+43
2013-09-06
added utility function
John Clements
-0
/
+37
2013-09-06
fix one remaining token comparison, refactor token comparison to avoid == check
John Clements
-11
/
+10
2013-09-06
remove dead code
John Clements
-15
/
+0
2013-09-06
capturing macros now implemented
John Clements
-85
/
+222
2013-09-06
add fold_mac clause to fun_to_ctxt_folder
John Clements
-5
/
+12
2013-09-06
add fold_mac field to fold.rs
John Clements
-24
/
+38
2013-09-06
WIP: adding context to macros
John Clements
-10
/
+16
2013-09-06
rework fold so that fold_tts takes an ast_fold rather than a thunk, stop usin...
John Clements
-51
/
+69
2013-09-06
add temporarily unused ctxt field to mac_invoc_tt
John Clements
-13
/
+14
2013-09-06
comments
John Clements
-8
/
+31
2013-09-06
add test case for macro token comparison
John Clements
-0
/
+4
2013-09-06
marking on both input and output from macros. nice shiny new test case framework
John Clements
-29
/
+275
2013-09-06
added gensym_copy mechanism to ensure sharing of pointers in the interner
John Clements
-48
/
+88
2013-09-06
added test for ptr_eq on fresh_name-generated idents
John Clements
-1
/
+32
2013-09-06
fixed bug in fold's traversal of cast exprs
John Clements
-1
/
+1
2013-09-06
new test that uncovers bug in fold
John Clements
-0
/
+11
2013-09-06
test case support fns, remove debugging test case
John Clements
-3
/
+7
2013-09-06
test case work
John Clements
-4
/
+2
2013-09-06
re-add lost call to expand_block_elts
John Clements
-1
/
+2
2013-09-06
re-add debug version
John Clements
-0
/
+5
2013-09-06
test case work
John Clements
-2
/
+10
2013-09-06
use empty_ctxt to simplify downstream
John Clements
-2
/
+5
2013-09-06
make comparison of special_idents non-hygienic
John Clements
-2
/
+2
2013-09-06
comments
John Clements
-0
/
+4
2013-09-06
drop back to a simple gensym approach for fresh-name.
John Clements
-12
/
+3
2013-09-06
added FIXME comment
John Clements
-0
/
+4
2013-09-06
remove FIXME #2888, now bug is fixed
John Clements
-14
/
+13
2013-09-06
comments only
John Clements
-0
/
+11
2013-09-06
adding test case to check marking/unmarking
John Clements
-12
/
+25
2013-09-06
refactor so tt_fold only requires an ident->ident fn
John Clements
-9
/
+11
2013-09-06
separate ItemDecorator from ItemDecorator
John Clements
-2
/
+2
2013-09-06
removed unneccessary SyntaxExpander structs
John Clements
-33
/
+18
2013-09-06
comments in ast.rs
John Clements
-0
/
+5
2013-09-06
renaming test cases
John Clements
-6
/
+12
2013-09-06
flip the switch on let renaming
John Clements
-1
/
+1
2013-09-06
add hygiene support fns, move them around.
John Clements
-60
/
+175
2013-09-06
compare macro tokens hygienically (commented out)
John Clements
-2
/
+19
2013-09-06
rename resolve to mtwt_resolve
John Clements
-4
/
+3
[prev]
[next]