about summary refs log tree commit diff
path: root/src/librustc/metadata
AgeCommit message (Expand)AuthorLines
2014-12-17rollup merge of #19849: alexcrichton/second-pass-optionAlex Crichton-5/+5
2014-12-17auto merge of #19799 : alexcrichton/rust/stop-panicking, r=huonwbors-6/+10
2014-12-15rollup merge of #19793: tomjakubowski/metadata-const-attrsBrian Anderson-0/+1
2014-12-14std: Fully stabilize Option<T>Alex Crichton-5/+5
2014-12-14Parse `unsafe impl` but don't do anything particularly interesting with the r...Niko Matsakis-15/+22
2014-12-14Parse `unsafe trait` but do not do anything with it beyond parsing and integr...Niko Matsakis-1/+17
2014-12-14Rename FnStyle trait to Unsafety.Niko Matsakis-13/+13
2014-12-13librustc: use tuple indexingJorge Aparicio-3/+3
2014-12-13librustc: use unboxed closuresJorge Aparicio-76/+118
2014-12-13librustc: fix falloutJorge Aparicio-1/+3
2014-12-12rustc: Don't panic on corrupt metadataAlex Crichton-6/+10
2014-12-12Switch to using predicates to drive checking. Correct various tests --Niko Matsakis-3/+85
2014-12-12Introduce predicates but don't use them.Niko Matsakis-1/+3
2014-12-12Start restructuring to support generalized where clauses etc.Niko Matsakis-4/+2
2014-12-12metadata: Encode attributes for const itemsTom Jakubowski-0/+1
2014-12-12auto merge of #19391 : nick29581/rust/assoc-eq, r=nikomatsakisbors-1/+1
2014-12-12auto merge of #19568 : barosl/rust/enum-struct-variants-ice, r=alexcrichtonbors-7/+15
2014-12-12Mostly non-behaviour-changing changes (style, etc.)Nick Cameron-1/+1
2014-12-12Fix ICE when a struct variant enum is imported from an external crateBarosl Lee-7/+15
2014-12-10rustc: Fix `make install`Alex Crichton-3/+3
2014-12-09auto merge of #19563 : alexcrichton/rust/issue-19501, r=pnkfelixbors-2/+36
2014-12-09rollup merge of #19614: steveklabnik/gh19599Alex Crichton-3/+3
2014-12-08rustc: Prepend a length to all metadataAlex Crichton-2/+36
2014-12-08librustc: Make `Copy` opt-in.Niko Matsakis-14/+33
2014-12-07remove usage of notrust from the docsSteve Klabnik-3/+3
2014-12-06librustc: remove unnecessary `as_mut_slice` callsJorge Aparicio-1/+1
2014-12-06librustc: remove unnecessary `as_slice()` callsJorge Aparicio-9/+8
2014-12-04Move various data structures out of typeck and into ty.Niko Matsakis-4/+2
2014-12-03Replace `equiv` method calls with `==` operator sugarJorge Aparicio-9/+9
2014-11-30fix missed switch pointed out in review plus a few othersjfager-15/+9
2014-11-29Replace some verbose match statements with their `if let` equivalent.jfager-129/+95
2014-11-26rollup merge of #19317: sfackler/xcrate-namespaceAlex Crichton-10/+0
2014-11-26Rote changes due to the fact that ast paths no longer carry this extraneous b...Niko Matsakis-2/+1
2014-11-25Fix xcrate enum namespacingSteven Fackler-10/+0
2014-11-23auto merge of #19152 : alexcrichton/rust/issue-17863, r=aturonbors-20/+8
2014-11-22std: Align `raw` modules with unsafe conventionsAlex Crichton-20/+8
2014-11-21auto merge of #16552 : jauhien/rust/fix-libdir, r=alexcrichtonbors-5/+10
2014-11-20Refactored new CodeExtent type for improved abstraction.Felix S. Klock II-7/+29
2014-11-19rustc: middle: remove obsolete ty::get.Eduard Burtescu-2/+2
2014-11-19rustc: fix fallout of adding the `'tcx` lifetime to `Ty`.Eduard Burtescu-150/+177
2014-11-19rustc: middle: rename `ty::t` to `Ty` and use it unqualified everywhere.Eduard Burtescu-14/+14
2014-11-19rustc: avoid `use`-ing `syntax::ast::*`.Eduard Burtescu-102/+101
2014-11-18auto merge of #18870 : barosl/rust/os-ioresult, r=alexcrichtonbors-1/+1
2014-11-19Make os::getcwd() return IoResult<Path>Barosl Lee-1/+1
2014-11-18Switch the code to use De Bruijn indices rather than binder-ids.Niko Matsakis-7/+4
2014-11-18Move trans, back, driver, and back into a new crate, rustc_trans. Reduces mem...Niko Matsakis-7/+6
2014-11-18rollup merge of #19000: IvanUkhov/doc-link-dylibJakub Bukaj-0/+2
2014-11-17Fallout from deprecationAaron Turon-7/+6
2014-11-17Bring back the dylib kind of the link attributeIvan Ukhov-0/+2
2014-11-17Switch to purely namespaced enumsSteven Fackler-0/+21