summaryrefslogtreecommitdiff
path: root/src/expand
AgeCommit message (Collapse)AuthorFilesLines
2018-02-24Expand - Fix #61, not expanding paths in typesJohn Hodge1-1/+10
2018-02-21Merge pull request #58 from ibara/masterJohn Hodge (Mutabah)1-0/+4
Add OpenBSD support.
2018-02-21Expand - Run expansion on trait paths in impl blocks (fixes #56)John Hodge1-1/+1
2018-02-19Add OpenBSD support.Brian Callahan1-0/+4
2018-01-14MSVC compile fixesJohn Hodge1-0/+1
2017-12-31Codegen - Remove need for `-z muldefs`John Hodge1-0/+37
2017-12-30format_args! - Set source module when parsing expressionsJohn Hodge1-0/+1
2017-12-16proc_macro - Avoid warnings due to unused return valuesJohn Hodge1-4/+12
2017-11-19Proc Macro - Send attributes if in the listJohn Hodge1-0/+38
2017-11-19All - Include proc_macro attribute list in metadataJohn Hodge2-22/+46
2017-11-18libproc_macro - Hacky debugging printsJohn Hodge1-2/+2
2017-11-18Expand - Import macros from parent cratesJohn Hodge1-1/+16
2017-11-18proc_macro - EnumsJohn Hodge1-2/+49
2017-11-18MSVC Compile FixesJohn Hodge1-8/+28
2017-11-16proc_macro - Expression output stubbed, fix bug in libproc_macro parseJohn Hodge1-7/+108
2017-11-16proc_macro - Print types and pathsJohn Hodge1-7/+196
2017-11-15proc_macro - Working invocations (some work needed on AST->TT)John Hodge3-2/+648
2017-11-12Expand derive - Mark success if a proc_macro appliedJohn Hodge1-0/+5
2017-11-12All - proc_macro support through to attempting to run themJohn Hodge2-1/+6
2017-11-12src - Add draft (untested) support for procedural macro cratesJohn Hodge1-6/+24
2017-11-04Expand/derive - Deref in PartialOrd calls (slight optimisation of typecheck)John Hodge1-4/+4
2017-10-31Expand - (minor) Comment about custom deriveJohn Hodge1-0/+3
2017-10-29Expand - Add parent spans to TTStream[O]John Hodge10-31/+31
2017-10-28Expand - Recurse when expanding in patternsJohn Hodge1-0/+1
2017-09-29Expand - Load crates that were conditionally includedJohn Hodge1-0/+4
2017-09-23Expand - Little fixes for libpanic_unwind win32John Hodge1-0/+6
2017-09-22Trans - Little fixes for MSVC 32-bitJohn Hodge1-4/+38
2017-09-14Expand - Fix use-after-free if an item is deletedJohn Hodge1-1/+6
2017-09-14Expand - Limited derive on unions (minimally tested, fixes #22)John Hodge1-26/+86
2017-09-10Parse - Store attributes for trait itemsJohn Hodge1-0/+1
2017-09-09cfg - Fix handling of `--cfg foo="bar"`John Hodge1-4/+7
2017-09-06expand include - include_bytes/include_strJohn Hodge1-0/+60
2017-09-05Derive RustcDecodable - Fix unit struct decodeJohn Hodge1-1/+1
2017-09-02Expand - Debugging a hygine issueJohn Hodge1-0/+4
2017-09-02Resolve - Fix a minor lookup bug around self:: pathsJohn Hodge1-0/+2
2017-08-31Expand - Handle #[cfg] on match armsJohn Hodge1-0/+7
2017-08-31Expand - #[cfg] on struct literalsJohn Hodge2-1/+17
2017-08-22Expand - Handle windows paths in `include!`John Hodge1-4/+11
2017-08-22Expand - allow #![no_std] or #![no_core] to be repeatedJohn Hodge1-3/+3
2017-08-20Misc - Visual studio cleanupsJohn Hodge1-1/+1
2017-07-16AST - Attributes on struct literal entriesJohn Hodge3-27/+27
2017-07-16AST - Little tweaks for upgraded test sourceJohn Hodge1-0/+42
2017-07-16All - Upgrade to rustc 1.19.0 beta (2017-07-08)John Hodge1-1/+101
2017-06-18Trans - Starting work on multiple targetsJohn Hodge1-0/+2
2017-06-11Expand - Make file!/line! get the invocation location of a macroJohn Hodge4-12/+17
2017-06-11Parse - Support chaining of spans (for macro expansions)John Hodge1-4/+4
2017-06-09Fix use of hard tabsJohn Hodge1-19/+19
2017-06-04Merge branch 'master' of https://github.com/thepowersgang/mrustcJohn Hodge (bugs)3-22/+47
2017-06-04All - Compile and run fixes in MSVCJohn Hodge (bugs)1-2/+24
2017-05-28AST - Refactor to make unit-like structs their own variantJohn Hodge2-22/+45