about summary refs log tree commit diff
path: root/src
AgeCommit message (Expand)AuthorLines
2019-07-11document that crate refers to the project rootNathan Goldbaum-1/+5
2019-07-11Auto merge of #62503 - pnkfelix:dont-recur-infiitely-from-print-def-path, r=e...bors-1/+41
2019-07-11Address review commentsVadim Petrochenkov-9/+10
2019-07-11pretty-print: Merge `print_tts` and `print_tts_ext`Vadim Petrochenkov-10/+6
2019-07-11pretty-print: Do not lose the `$crate` printing flag in `print_tt`Vadim Petrochenkov-11/+29
2019-07-11Rollup merge of #62557 - taiki-e:typo, r=CentrilMazdak Farrokhzad-1/+2
2019-07-11Rollup merge of #62519 - pnkfelix:add-test-for-30786, r=pnkfelixMazdak Farrokhzad-0/+140
2019-07-11Rollup merge of #62476 - petrochenkov:expref, r=matthewjasperMazdak Farrokhzad-1034/+1116
2019-07-11Rollup merge of #62425 - cyphar:linux-cloexec-use-fcntl, r=alexcrichtonMazdak Farrokhzad-0/+2
2019-07-11Rollup merge of #62270 - agnxy:move-async-test, r=Centril,tmandryMazdak Farrokhzad-66/+10
2019-07-11Rollup merge of #61923 - Zoxc:dep-stream-prefix-2, r=pnkfelixMazdak Farrokhzad-35/+51
2019-07-11Rollup merge of #61665 - aschampion:slice-eq-ptr, r=sfacklerMazdak Farrokhzad-6/+17
2019-07-11Refactor diagnostic emission for green nodesJohn Kåre Alsaker-35/+51
2019-07-10Auto merge of #62561 - Centril:rollup-5pxj3bo, r=Centrilbors-521/+505
2019-07-11Add a regression test for #44692Vadim Petrochenkov-1/+128
2019-07-11Fix failing testsVadim Petrochenkov-4/+5
2019-07-11expand: Move "derive containers" into a separate `InvocationKind` variantVadim Petrochenkov-18/+29
2019-07-11expand: Merge `expand_{bang,attr,derive}_invoc` into a single functionVadim Petrochenkov-117/+79
2019-07-11expand: It's always possible to create a dummy AST fragmentVadim Petrochenkov-46/+39
2019-07-11hygiene: Make sure each `Mark` has an associated expansion infoVadim Petrochenkov-7/+33
2019-07-11hygiene: Fix wording of desugaring descriptionsVadim Petrochenkov-13/+15
2019-07-11hygiene: Introduce a helper method for creating new expansionsVadim Petrochenkov-117/+80
2019-07-11expand: Do not overwrite existing `ExpnInfo` when injecting derive markersVadim Petrochenkov-4/+9
2019-07-11resolve: Fix access to extern and stdlib prelude from opaque macrosVadim Petrochenkov-0/+42
2019-07-11resolve: Divide macro path resolution into speculative and error reporting partsVadim Petrochenkov-82/+77
2019-07-11resolve: Include stdlib prelude into name lookup in macro namespaceVadim Petrochenkov-2/+2
2019-07-11resolve/expand: Catch macro kind mismatches early in resolveVadim Petrochenkov-68/+106
2019-07-11resolve/expand: `resolve_macro_invocation` no longer returns determinate errorsVadim Petrochenkov-123/+108
2019-07-11resolve: Make proc macro stubs less stubbyVadim Petrochenkov-75/+138
2019-07-11def_collector: `parent_def` is no longer optionalVadim Petrochenkov-31/+17
2019-07-11def_collector: Simplify tracking of macro invocation parentsVadim Petrochenkov-87/+55
2019-07-11hygiene: Reuse `MacroKind` in `ExpnKind`Vadim Petrochenkov-77/+67
2019-07-11hygiene: Remove some unused implsVadim Petrochenkov-7/+7
2019-07-11syntax: Make def-site span mandatory in ExpnInfo/MacroBacktrace/DiagnosticSpa...Vadim Petrochenkov-77/+61
2019-07-11expand: Get rid of `resolve_macro_path`Vadim Petrochenkov-21/+11
2019-07-11hygiene: Remove some dead codeVadim Petrochenkov-27/+1
2019-07-11Remove unnecessary expansions created by `#[test_case/test/bench]`Vadim Petrochenkov-31/+24
2019-07-11Rename some things in `syntax_pos/hygiene`Vadim Petrochenkov-110/+111
2019-07-11Move `MacroKind` into `libsyntax_pos`Vadim Petrochenkov-28/+29
2019-07-11Remove `MacroKind::ProcMacroStub`Vadim Petrochenkov-53/+35
2019-07-10Regression test for issue 30786.Felix S. Klock II-0/+140
2019-07-10Rollup merge of #62532 - Mark-Simulacrum:syntax-print-cleanup, r=petrochenkovMazdak Farrokhzad-476/+359
2019-07-10Rollup merge of #62493 - Freyskeyd:valid_example_read-write_unaligned, r=rkruppeMazdak Farrokhzad-0/+32
2019-07-10Rollup merge of #62481 - czipperz:iterator-last-nth-use-for_each, r=scottmcmMazdak Farrokhzad-3/+1
2019-07-10Rollup merge of #62465 - matthewjasper:never-type-storage, r=pnkfelixMazdak Farrokhzad-29/+61
2019-07-10Rollup merge of #62275 - eddyb:const-drop-replace, r=pnkfelixMazdak Farrokhzad-13/+52
2019-07-10filedesc: don't use ioctl(FIOCLEX) on LinuxAleksa Sarai-0/+2
2019-07-10Ignore async-fn-size-moved-locals test on wasm Andrew Xu-0/+1
2019-07-10Auto merge of #62339 - pnkfelix:issue-61188-use-visitor-for-structural-match-...bors-6/+686
2019-07-10File is now short enough for tidyMark Rousskov-2/+0