summaryrefslogtreecommitdiff
path: root/src/expand
AgeCommit message (Collapse)AuthorFilesLines
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
2017-05-15expand/lang - Lang items in later versions of rustcJohn Hodge1-0/+2
2017-05-14Merge branch 'master' of https://github.com/thepowersgang/mrustcJohn Hodge (bugs)8-61/+476
# Conflicts: # src/common.hpp # src/hir/deserialise.cpp # src/hir_typeck/static.cpp # src/mir/from_hir.cpp # src/mir/from_hir.hpp # src/mir/from_hir_match.cpp # src/mir/helpers.hpp # src/mir/mir_builder.cpp
2017-05-05Expand - Scoping of macros defined in functionsJohn Hodge1-1/+4
2017-05-01Expand #[test] - Fill list after cfg() handlingJohn Hodge1-1/+1
2017-05-01Expand - Seach anon modules for macrosJohn Hodge1-0/+8
2017-04-29Expand - Support multiple statements out of macro expansionsJohn Hodge1-27/+93
2017-04-16Expand/test - Full path as test nameJohn Hodge1-1/+5
2017-04-13Expand - Ordering of macro_use lookupJohn Hodge1-3/+8
2017-04-13Expand - Tweaks to test harnessJohn Hodge2-1/+2
2017-04-13Expand - Handle #[should_panic] and #[ignore] attributes for testsJohn Hodge2-0/+64
- Also doesn't emit tests that should_panic (because of lack of unwind support)
2017-04-13All - Add rough support for #[test] (runs basic tests)John Hodge2-2/+128
2017-03-21format_args! - Add # supportJohn Hodge1-1/+4
2017-03-19Expand - Handle #[main] on deleted objectJohn Hodge1-1/+4
2017-03-18format_args! - Handle }}John Hodge1-0/+5
2017-03-18Expand - add column! macroJohn Hodge1-0/+10
2017-03-03format_args! - Support complex formatting typesJohn Hodge1-6/+109
2017-02-26Expand stringify! - Fix trailing spaceJohn Hodge1-1/+2
2017-02-26Expand derive - Debug for enumsJohn Hodge1-18/+31
2017-02-25Add visual studio project files, little tweaks to codebase to allow ↵John Hodge (bugs)1-1/+2
compiling on visual studio (not complete)
2017-01-22Trans - #[start] attributeJohn Hodge1-0/+22
2017-01-21Trans/Expand - #[main] attributeJohn Hodge2-18/+23
2017-01-15Expand include! - Support for absolute pathsJohn Hodge1-1/+4
2017-01-15Expand include! - Expand argument stringJohn Hodge1-3/+16
2017-01-08All - i128/u182 support, typecheck and parse fixesJohn Hodge1-0/+2
2017-01-05Expand derive - No `self` in RustcDecodable::decodeJohn Hodge1-1/+1