about summary refs log tree commit diff
path: root/src/librustc
AgeCommit message (Expand)AuthorLines
2019-08-22Move promoted out of mir::BodyWesley Wiser-12/+33
2019-08-21review comments: reword and add testEsteban Küber-2/+2
2019-08-21Do not complain about unused code when used in `impl` `Self` typeEsteban Küber-6/+20
2019-08-21review commentsEsteban Küber-7/+13
2019-08-21When declaring a declarative macro in an item it's only accessible inside itEsteban Küber-5/+8
2019-08-21Add clarification on E0308 about opaque typesEsteban Küber-0/+1
2019-08-21Fix typo in E0308 if/else labelEsteban Küber-6/+17
2019-08-21Add terminal_width debugging flagEsteban Küber-2/+6
2019-08-21Rollup merge of #63766 - oli-obk:const_eval_dedup, r=zackmdavisMazdak Farrokhzad-28/+20
2019-08-21Expose encapsulated undef mask as immutableAndreas Molzer-0/+5
2019-08-21Replace usage of alloc.bytes in interpretAndreas Molzer-0/+2
2019-08-21Remove some duplication when resolving constantsOliver Scherer-28/+20
2019-08-20Stabilize 'async_await'.Mazdak Farrokhzad-2/+0
2019-08-19Rollup merge of #63620 - estebank:assoc-type-span, r=CentrilMazdak Farrokhzad-23/+28
2019-08-19review commentsEsteban Küber-13/+14
2019-08-19Use constraint span when lowering associated typesEsteban Küber-12/+16
2019-08-19use static as object-lifetime default for type XX in `Foo<Item=XX>`Niko Matsakis-1/+70
2019-08-19distinguish object-lifetime-default elision from other elisionNiko Matsakis-3/+55
2019-08-19add debug logsNiko Matsakis-2/+46
2019-08-19Auto merge of #63670 - Dante-Broggi:patch-2, r=Centrilbors-1/+1
2019-08-19Auto merge of #63463 - matthewjasper:ty_param_cleanup, r=petrochenkovbors-133/+89
2019-08-18Pre intern the `Self` parameter typeMatthew Jasper-38/+26
2019-08-18Auto merge of #63269 - Aaron1011:feature/proc-macro-data, r=eddyb,petrochenkovbors-45/+0
2019-08-18Auto merge of #61708 - dlrobertson:or-patterns-0, r=centrilbors-0/+23
2019-08-17Rollup merge of #63669 - Dante-Broggi:patch-1, r=jonas-schievinkMazdak Farrokhzad-1/+1
2019-08-17size has a zeroDante-Broggi-1/+1
2019-08-17fix typosDante-Broggi-1/+1
2019-08-17Move copy of undef_mask into allocationAndreas Molzer-0/+85
2019-08-17Derive HashStable for AllocationAndreas Molzer-19/+20
2019-08-17resolve: Properly integrate derives and `macro_rules` scopesVadim Petrochenkov-1/+1
2019-08-17Serialize additional data for procedural macrosAaron Hill-45/+0
2019-08-17Store allocation size, make bytes, undef_mask privateAndreas Molzer-11/+42
2019-08-17initial implementation of or-pattern parsingDan Robertson-4/+4
2019-08-17Initial implementation of or patternsvarkor-1/+24
2019-08-17Auto merge of #63462 - matthewjasper:hygienic-builtin-derives, r=petrochenkovbors-10/+1
2019-08-17Rollup merge of #63505 - jgalenson:sysroot-hash, r=alexcrichtonMazdak Farrokhzad-1/+1
2019-08-17Remove SyntaxContext from {ast, hir}::{GlobalAsm, InlineAsm}Matthew Jasper-10/+1
2019-08-16Rollup merge of #63632 - vext01:vext01-comment-fixes, r=eddybMazdak Farrokhzad-2/+1
2019-08-16Remove redundant `ty` fields from `mir::Constant` and `hair::pattern::Pattern...Eduard-Mihai Burtescu-7/+2
2019-08-16CrateStore comment fix.Edd Barrett-2/+1
2019-08-15hygiene: `ExpnInfo` -> `ExpnData`Vadim Petrochenkov-51/+51
2019-08-15hygiene: Merge a tiny bit of the "share expansion definition data" PRVadim Petrochenkov-1/+0
2019-08-15hygiene: Merge `ExpnInfo` and `InternalExpnData`Vadim Petrochenkov-4/+5
2019-08-15hygiene: Remove `Option`s from functions returning `ExpnInfo`Vadim Petrochenkov-50/+28
2019-08-15`Ident::with_empty_ctxt` -> `Ident::with_dummy_span`Vadim Petrochenkov-16/+16
2019-08-15syntax_pos: `NO_EXPANSION`/`SyntaxContext::empty()` -> `SyntaxContext::root()`Vadim Petrochenkov-3/+3
2019-08-15syntax_pos: Introduce a helper for checking whether a span comes from expansionVadim Petrochenkov-1/+1
2019-08-15Rollup merge of #63586 - petrochenkov:nospanned, r=eddybMazdak Farrokhzad-38/+29
2019-08-15Rollup merge of #63582 - JohnTitor:fix-ice-63226, r=oli-obkMazdak Farrokhzad-0/+8
2019-08-15Remove `Spanned` from `{ast,hir}::FieldPat`Vadim Petrochenkov-37/+28