summaryrefslogtreecommitdiff
path: root/src/expand
AgeCommit message (Expand)AuthorFilesLines
2019-10-27MSVC - General compilation fixes, `hello.exe` building and runningJohn Hodge1-1/+1
2019-10-26Merge remote-tracking branch 'remotes/origin/master' into nightly-1.29John Hodge2-1/+2
2019-10-13Expand - Hackily set the crate name from command line before expandJohn Hodge1-7/+7
2019-10-06Expand - Pass attributes on struct/union/enums to custom derive codeJohn Hodge4-15/+37
2019-10-06Expand - Hand attributes to item attribute handlersJohn Hodge9-18/+19
2019-10-06Expand - Handle cfg_attr speciallyJohn Hodge1-9/+38
2019-10-06AST - Clean up location of attributes and span on mod-level itemsJohn Hodge4-35/+36
2019-08-24HIR/Expand - Hack in proc_macro re-exports (this needs to be cleaner)John Hodge1-0/+5
2019-08-23Expand proc_macro - Fix assertion with no-value enum variantsJohn Hodge1-10/+15
2019-07-13Expand module_path - Unconditionally add `::` to simplify debugging empty cra...John Hodge1-2/+1
2019-07-07Expand module_path - Include crate name (for RUST_LOG)John Hodge1-1/+3
2019-06-30Expand `#[test]` - Fix should_panic/ignore flagsJohn Hodge1-3/+4
2019-06-29Trans - Rework to potentially support dynamic librariesJohn Hodge1-2/+3
2019-06-22Expand/Trans - Better handling of #[panic_implementation]John Hodge2-4/+43
2019-06-06Expand proc_macro - Fix for string interningJohn Hodge1-2/+2
2019-05-25Derive - Fix incorrect copy-paste during previous refactorJohn Hodge1-1/+1
2019-05-24Expand derive - Code cleanupJohn Hodge1-227/+190
2019-05-19All - Switch to using interned (de-duplicated) RcString-s instead of std::str...John Hodge17-255/+241
2019-05-15Expand - Track include!/include_str!/include_bytes! files for dependenciesJohn Hodge1-0/+4
2019-05-05parse/expand/resolve - `macro` macros use their own module as the resolve rootJohn Hodge1-0/+3
2019-04-24format_args - Fix named argument supportJohn Hodge1-2/+2
2019-03-17Expand - Return part of catch blocksJohn Hodge1-1/+4
2019-03-04Expand - Desugar `try` into a loopJohn Hodge1-2/+19
2019-03-04Expand format_args - Support unicode pad characterJohn Hodge1-8/+80
2019-03-04Parse - Handle `do catch` (aka `try`)John Hodge2-0/+6
2019-03-01Expand - Use discriminant_value to reduce size of auto-generated matchesJohn Hodge1-88/+26
2019-02-06Merge pull request #111 from daym/masterJohn Hodge (Mutabah)1-1/+1
2019-02-04Fix recv_v128u procedural macro plugin decoderDanny Milosavljevic1-1/+1
2019-01-27Expand - Slight tweaks to avoid crashes/bugsJohn Hodge3-38/+46
2019-01-05Expand - Macros in traitsJohn Hodge1-3/+30
2019-01-01Refactor of `use` items to fully-group imports from a single useJohn Hodge2-3/+3
2018-12-30Expand - Handle #[cfg]-d enum variantsJohn Hodge1-0/+9
2018-12-30Test harness - Fix harness for 1.29John Hodge1-0/+5
2018-12-30expand assert - Fix logic errorJohn Hodge1-0/+1
2018-12-29Resolve/HIR - Rough handling of `pub use macro_path;`John Hodge3-6/+6
2018-12-28Misc expand tweaksJohn Hodge4-15/+56
2018-12-22Lang items for 1.29 (allocator traits removed, need to do magic)John Hodge1-1/+4
2018-12-08Expand - Tweaks to select between 1.19 and 1.29John Hodge2-2/+3
2018-11-29Mark destructors in base classes as virtual.Arlie Davis1-0/+1
2018-10-03Merge branch 'master' into nightly-1.29John Hodge1-0/+11
2018-10-03Fiddling for rustc 1.29 updateJohn Hodge2-0/+29
2018-08-04proc_macro - Add a hacky way of dumping input to the child process (for debug...John Hodge1-0/+11
2018-08-01Expand - Hacky Try trait usageJohn Hodge1-5/+18
2018-07-29All - Initial work on supporting 1.29 as a target versionJohn Hodge4-2/+130
2018-07-04All - Dump full contents of asm! in AST/MIRJohn Hodge1-21/+48
2018-06-27Add FreeBSD and DragonFly targetsGreg V1-1/+1
2018-06-24Expand derive - Slight restructure to allow Copy/Clone magicJohn Hodge1-102/+123
2018-06-04All - Ensure that all files have a header comment, remove some dead codeJohn Hodge5-16/+12
2018-06-02OSX Build Tweak - environ definitionJohn Hodge1-1/+1
2018-06-02AST - Annotate all patterns with spansJohn Hodge2-119/+119