2014-06-25 |
John Clements | added xfailed tests for two other flavors of var hygiene
|
commit | commitdiff | tree |
2013-09-24 |
John Clements | added test case for tokenization of macro_rules
|
commit | commitdiff | tree |
2013-09-24 |
John Clements | renumbered due to bug shuffling
|
commit | commitdiff | tree |
2013-09-24 |
John Clements | cleanup
|
commit | commitdiff | tree |
2013-09-24 |
John Clements | comment changes only
|
commit | commitdiff | tree |
2013-09-12 |
John Clements | added run-pass test from issue #9110
|
commit | commitdiff | tree |
2013-09-12 |
John Clements | ident->name cleanup
|
commit | commitdiff | tree |
2013-09-12 |
John Clements | fix for bug #9110
|
commit | commitdiff | tree |
2013-09-12 |
John Clements | more helpful error message for ident comparison failure
|
commit | commitdiff | tree |
2013-09-10 |
John Clements | added test case
|
commit | commitdiff | tree |
2013-09-10 |
John Clements | change type of ExprLoop and ExprBreak elts from ident...
|
commit | commitdiff | tree |
2013-09-10 |
John Clements | added run-pass test for issue #9049
|
commit | commitdiff | tree |
2013-09-10 |
John Clements | undo cowardly hiding of eq-check
|
commit | commitdiff | tree |
2013-09-10 |
John Clements | ident->name in middle
|
commit | commitdiff | tree |
2013-09-07 |
John Clements | ident->name in debuginfo
|
commit | commitdiff | tree |
2013-09-06 |
John Clements | ident->name
|
commit | commitdiff | tree |
2013-09-06 |
John Clements | added index to test cases, more debugging output
|
commit | commitdiff | tree |
2013-09-06 |
John Clements | quote_* macros no longer need to be capturing
|
commit | commitdiff | tree |
2013-09-06 |
John Clements | comment fix
|
commit | commitdiff | tree |
2013-09-06 |
John Clements | add hygiene test, add copyright to another
|
commit | commitdiff | tree |
2013-09-06 |
John Clements | make macro hygienic
|
commit | commitdiff | tree |
2013-09-06 |
John Clements | add test case, cleanup
|
commit | commitdiff | tree |
2013-09-06 |
John Clements | add display_sctable fn to ast_util
|
commit | commitdiff | tree |
2013-09-06 |
John Clements | fixed a bug that caused double-expand-traversal of...
|
commit | commitdiff | tree |
2013-09-06 |
John Clements | WIP: adding mark-cancelling for macro_rules
|
commit | commitdiff | tree |
2013-09-06 |
John Clements | added string_to_tts
|
commit | commitdiff | tree |
2013-09-06 |
John Clements | comments
|
commit | commitdiff | tree |
2013-09-06 |
John Clements | comment on hygienic context extension train fns
|
commit | commitdiff | tree |
2013-09-06 |
John Clements | awesome new bug! added test case
|
commit | commitdiff | tree |
2013-09-06 |
John Clements | expose mtwt_marksof for testing
|
commit | commitdiff | tree |
2013-09-06 |
John Clements | ident->name
|
commit | commitdiff | tree |
2013-09-06 |
John Clements | xfailed unhygienic test
|
commit | commitdiff | tree |
2013-09-06 |
John Clements | ident->name
|
commit | commitdiff | tree |
2013-09-06 |
John Clements | remove unneeded imports, clean up unused var warnings
|
commit | commitdiff | tree |
2013-09-06 |
John Clements | whitespace, reindentation, and comments only
|
commit | commitdiff | tree |
2013-09-06 |
John Clements | memoization for resolve
|
commit | commitdiff | tree |
2013-09-06 |
John Clements | uncomment mtwt_resolve calls
|
commit | commitdiff | tree |
2013-09-06 |
John Clements | ident->name in NamedField, elsewhere
|
commit | commitdiff | tree |
2013-09-06 |
John Clements | added utility function
|
commit | commitdiff | tree |
2013-09-06 |
John Clements | fix one remaining token comparison, refactor token...
|
commit | commitdiff | tree |
2013-09-06 |
John Clements | remove dead code
|
commit | commitdiff | tree |
2013-09-06 |
John Clements | capturing macros now implemented
|
commit | commitdiff | tree |
2013-09-06 |
John Clements | add fold_mac clause to fun_to_ctxt_folder
|
commit | commitdiff | tree |
2013-09-06 |
John Clements | add fold_mac field to fold.rs
|
commit | commitdiff | tree |
2013-09-06 |
John Clements | WIP: adding context to macros
|
commit | commitdiff | tree |
2013-09-06 |
John Clements | rework fold so that fold_tts takes an ast_fold rather...
|
commit | commitdiff | tree |
2013-09-06 |
John Clements | add temporarily unused ctxt field to mac_invoc_tt
|
commit | commitdiff | tree |
2013-09-06 |
John Clements | comments
|
commit | commitdiff | tree |
2013-09-06 |
John Clements | add test case for macro token comparison
|
commit | commitdiff | tree |
2013-09-06 |
John Clements | marking on both input and output from macros. nice...
|
commit | commitdiff | tree |
2013-09-06 |
John Clements | added IterBytes for 4-tuples
|
commit | commitdiff | tree |
2013-09-06 |
John Clements | added gensym_copy mechanism to ensure sharing of pointers...
|
commit | commitdiff | tree |
2013-09-06 |
John Clements | added test for ptr_eq on fresh_name-generated idents
|
commit | commitdiff | tree |
2013-09-06 |
John Clements | fixed bug in fold's traversal of cast exprs
|
commit | commitdiff | tree |
2013-09-06 |
John Clements | new test that uncovers bug in fold
|
commit | commitdiff | tree |
2013-09-06 |
John Clements | test case support fns, remove debugging test case
|
commit | commitdiff | tree |
2013-09-06 |
John Clements | test case work
|
commit | commitdiff | tree |
2013-09-06 |
John Clements | re-add lost call to expand_block_elts
|
commit | commitdiff | tree |
2013-09-06 |
John Clements | re-add debug version
|
commit | commitdiff | tree |
2013-09-06 |
John Clements | test case work
|
commit | commitdiff | tree |
2013-09-06 |
John Clements | use empty_ctxt to simplify downstream
|
commit | commitdiff | tree |
2013-09-06 |
John Clements | make comparison of special_idents non-hygienic
|
commit | commitdiff | tree |
2013-09-06 |
John Clements | comments
|
commit | commitdiff | tree |
2013-09-06 |
John Clements | drop back to a simple gensym approach for fresh-name.
|
commit | commitdiff | tree |
2013-09-06 |
John Clements | added FIXME comment
|
commit | commitdiff | tree |
2013-09-06 |
John Clements | remove FIXME #2888, now bug is fixed
|
commit | commitdiff | tree |
2013-09-06 |
John Clements | comments only
|
commit | commitdiff | tree |
2013-09-06 |
John Clements | adding test case to check marking/unmarking
|
commit | commitdiff | tree |
2013-09-06 |
John Clements | refactor so tt_fold only requires an ident->ident fn
|
commit | commitdiff | tree |
2013-09-06 |
John Clements | separate ItemDecorator from ItemDecorator
|
commit | commitdiff | tree |
2013-09-06 |
John Clements | removed unneccessary SyntaxExpander structs
|
commit | commitdiff | tree |
2013-09-06 |
John Clements | comments in ast.rs
|
commit | commitdiff | tree |
2013-09-06 |
John Clements | renaming test cases
|
commit | commitdiff | tree |
2013-09-06 |
John Clements | flip the switch on let renaming
|
commit | commitdiff | tree |
2013-09-06 |
John Clements | resolve test case
|
commit | commitdiff | tree |
2013-09-06 |
John Clements | make ifn macro non-capturing
|
commit | commitdiff | tree |
2013-09-06 |
John Clements | update librustc to use name comparison in most cases...
|
commit | commitdiff | tree |
2013-09-06 |
John Clements | one-line comment
|
commit | commitdiff | tree |
2013-09-06 |
John Clements | add hygiene support fns, move them around.
|
commit | commitdiff | tree |
2013-09-06 |
John Clements | try removing basically dead code in resolve
|
commit | commitdiff | tree |
2013-09-06 |
John Clements | compare macro tokens hygienically (commented out)
|
commit | commitdiff | tree |
2013-09-06 |
John Clements | ident->name
|
commit | commitdiff | tree |
2013-09-06 |
John Clements | rename resolve to mtwt_resolve
|
commit | commitdiff | tree |
2013-09-06 |
John Clements | commenting out special Eq implementation for now
|
commit | commitdiff | tree |
2013-09-06 |
John Clements | disallow ident equality checks when contexts are not...
|
commit | commitdiff | tree |
2013-09-06 |
John Clements | move and duplicate macro defns in sha2 to make them...
|
commit | commitdiff | tree |
2013-06-06 |
John Clements | implement fold traversing macros
|
commit | commitdiff | tree |
2013-06-06 |
John Clements | add test cases for fold traversing macros
|
commit | commitdiff | tree |
2013-06-05 |
John Clements | moved TLS of sctable to ast_util, hid parameter in...
|
commit | commitdiff | tree |
2013-06-05 |
John Clements | added fresh-name fn
|
commit | commitdiff | tree |
2013-06-05 |
John Clements | add hygiene support functions
|
commit | commitdiff | tree |
2013-06-05 |
John Clements | remove unused get_ident_interner's
|
commit | commitdiff | tree |
2013-06-05 |
John Clements | removed unused imports (and one unused argument)
|
commit | commitdiff | tree |
2013-06-05 |
John Clements | remove interner field from string_reader
|
commit | commitdiff | tree |
2013-06-05 |
John Clements | remove interner from tt_reader
|
commit | commitdiff | tree |
2013-06-05 |
John Clements | rand example fixup
|
commit | commitdiff | tree |
2013-06-05 |
John Clements | remove unused cx's
|
commit | commitdiff | tree |
2013-06-05 |
John Clements | token_to_ident takes argument by reference
|
commit | commitdiff | tree |
2013-06-05 |
John Clements | interner just uses uints, not idents with syntax context
|
commit | commitdiff | tree |
2013-06-05 |
John Clements | removed some interner fields
|
commit | commitdiff | tree |
next |