summary refs log tree commit diff
path: root/src/librustc/middle/mem_categorization.rs
AgeCommit message (Expand)AuthorLines
2015-02-18Move `tcx` from `Typer` into `ClosureTyper`Niko Matsakis-1/+0
2015-02-18Replace `assert_no_late_bound_regions` withNiko Matsakis-5/+6
2015-02-16rustc: categorize rvalue borrows based on their const-qualification.Eduard Burtescu-9/+22
2015-02-11Added DestructionScope variant to CodeExtent, representing the areaFelix S. Klock II-1/+4
2015-02-07Restrictions on moves out-from and into fixed-length arrays.Felix S. Klock II-21/+56
2015-02-06librustc has been updatedGuillaumeGomez-1/+1
2015-02-03Remove the explicit closure kind syntax from the parser and AST;Niko Matsakis-1/+1
2015-02-02`for x in xs.iter()` -> `for x in &xs`Jorge Aparicio-5/+5
2015-02-02Auto merge of #21647 - alfie:suffix-medium, r=alexcrichtonbors-1/+1
2015-02-01Make `unboxed_closure_kind` return `Option` to allow for the possibility that...Niko Matsakis-2/+10
2015-02-01More deprecating of i/u suffixes in librariesAlfie John-1/+1
2015-01-30Merge remote-tracking branch 'origin/master' into rollupAlex Crichton-120/+115
2015-01-30implement for loop desugaringJorge Aparicio-2/+4
2015-01-30Remove the capture mode map and just store the capture mode for individual va...Niko Matsakis-120/+115
2015-01-29s/Show/Debug/gJorge Aparicio-9/+9
2015-01-29`for x in range(a, b)` -> `for x in a..b`Jorge Aparicio-1/+1
2015-01-26Remove dead code related to old closures.Eduard Burtescu-13/+5
2015-01-26librustc: remove unused DefUpvar field.Eduard Burtescu-1/+1
2015-01-26Remove "unboxed" attribute in code referring to new closures.Eduard Burtescu-12/+12
2015-01-15syntax: add fully qualified UFCS expressions.Eduard Burtescu-1/+1
2015-01-08Fix the actual bug for #20232: when creating the cmt for the implicitNiko Matsakis-10/+23
2015-01-08Update the "English-language" to-string function of a `cmt` to useNiko Matsakis-29/+74
2015-01-07use slicing sugarJorge Aparicio-2/+2
2015-01-06Test fixes and rebase conflictsAlex Crichton-3/+3
2015-01-06rollup merge of #20645: nikomatsakis/rustbook-iceAlex Crichton-3/+21
2015-01-06rollup merge of #20481: seanmonstar/fmt-show-stringAlex Crichton-4/+4
2015-01-07falloutNick Cameron-2/+2
2015-01-06core: split into fmt::Show and fmt::StringSean McArthur-4/+4
2015-01-07Remove old slicing hacks and make new slicing workNick Cameron-21/+13
2015-01-07Replace full slice notation with index callsNick Cameron-2/+2
2015-01-06Fix ICE that @steveklabnik encountered in rust-ice. The problems turned out t...Niko Matsakis-6/+25
2015-01-05rollup merge of #20554: huonw/mut-patternAlex Crichton-2/+4
2015-01-05remove AdjustAddEnvJorge Aparicio-2/+2
2015-01-05remove ty_closureJorge Aparicio-28/+1
2015-01-05Change `&` pat to only work with &T, and `&mut` with &mut T.Huon Wilson-2/+4
2015-01-04rustc: allow paths in constants to refer to polymorphic items.Eduard Burtescu-3/+3
2015-01-03sed -i -s 's/#\[deriving(/#\[derive(/g' **/*.rsJorge Aparicio-12/+12
2015-01-03sed -i -s 's/\bmod,/self,/g' **/*.rsJorge Aparicio-1/+1
2015-01-03Make `ty::ParameterEnvironment`, not `ty::ctxt`, implement `Typer` andNiko Matsakis-71/+73
2015-01-03Stop calling `bug()` in various weird cases and instead generate `Err()`.Niko Matsakis-35/+21
2015-01-03Re-introduce `McResult<>` as a way of aborting mem-categorization (andNiko Matsakis-80/+87
2015-01-01Refactor the Typer interface to separate out UnboxedClosureTyper methods, whi...Niko Matsakis-8/+5
2014-12-31rustc: unbox closures used in function argumentsJorge Aparicio-18/+20
2014-12-30Move the scalar types out of static data so that we can put `Rc` into sty.Niko Matsakis-4/+4
2014-12-30Rebasing and reviewer changesNick Cameron-2/+1
2014-12-30Remove ExprSlice by hacking the compilerNick Cameron-15/+23
2014-12-29Intern Region in tcx.Huon Wilson-2/+2
2014-12-27auto merge of #20119 : FlaPer87/rust/oibit-send-and-friends, r=nikomatsakisbors-7/+7
2014-12-26Rename `UniquePtr` to `Unique`Flavio Percoco-7/+7
2014-12-26Rename `OwnedPtr` to `UniquePtr`Flavio Percoco-7/+7