| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2016-05-30 | Rollup merge of #33793 - GuillaumeGomez:compile_fail, r=GuillaumeGomez | Manish Goregaokar | -1/+3 | |
| Fix compile_fail tag Fixes #33780 r? @steveklabnik | ||||
| 2016-05-28 | Refactor away some functions from hir::pat_util | Vadim Petrochenkov | -26/+20 | |
| 2016-05-28 | Separate bindings from other patterns in HIR | Vadim Petrochenkov | -63/+44 | |
| 2016-05-27 | * Fix compile_fail tag (in some cases, it compiled whereas it wasn't ↵ | Guillaume Gomez | -1/+3 | |
| expected to and was still considered 'ok') * Fix error explanations tests/tags | ||||
| 2016-05-26 | Replace pat_adjust_pos with an iterator adapter | Vadim Petrochenkov | -3/+2 | |
| 2016-05-26 | Implement `..` in tuple (struct) patterns | Vadim Petrochenkov | -16/+27 | |
| 2016-05-16 | Remove hir::Ident | Vadim Petrochenkov | -4/+4 | |
| 2016-05-12 | Add more details and examples in error code | ggomez | -4/+9 | |
| 2016-05-11 | Rollup merge of #33260 - mrmiywj:help-on-pattern-guard, r=guillaumegomez | Steve Klabnik | -10/+51 | |
| add help on pattern guard | ||||
| 2016-05-11 | rustc: Split local type contexts interners from the global one. | Eduard Burtescu | -10/+8 | |
| 2016-05-11 | rustc: More interning for data used in Ty<'tcx>. | Eduard Burtescu | -3/+3 | |
| 2016-05-11 | rustc: Wrap users of InferCtxt in an anonymous scope. | Eduard Burtescu | -54/+51 | |
| 2016-05-11 | rustc: Remove the TyCtxt field from ParameterEnvironment. | Eduard Burtescu | -1/+1 | |
| 2016-05-11 | rustc: Split 'tcx into 'gcx and 'tcx for InferCtxt and its users. | Eduard Burtescu | -21/+27 | |
| 2016-05-11 | rustc: Replace &'a TyCtxt<'tcx> with a TyCtxt<'a, 'tcx> wrapper. | Eduard Burtescu | -36/+35 | |
| 2016-05-11 | rustc: Avoid free functions taking &TyCtxt and &InferCtxt. | Eduard Burtescu | -7/+6 | |
| 2016-05-11 | infer: Use methods for creating an InferCtxt. | Eduard Burtescu | -11/+10 | |
| 2016-05-09 | Auto merge of #33457 - oli-obk:const_err/cast_u8_ptr, r=eddyb | bors | -0/+6 | |
| casting `&[u8]` to `* const u8` doesn't work in const_eval fixes #33452 r? @eddyb cc @Ms2ger | ||||
| 2016-05-08 | Auto merge of #33091 - sanxiyn:unused-trait-import-3, r=nrc | bors | -1/+1 | |
| Warn unused trait imports, rebased Rebase of #30021. Fix #25730. | ||||
| 2016-05-08 | casting `b"text"` to `* const u8` doesn't work in const_eval | Oliver 'ker' Schneider | -0/+6 | |
| 2016-05-03 | Rollup merge of #33339 - oli-obk:fix/const_eval, r=japaric | Manish Goregaokar | -48/+37 | |
| fix various const eval errors These were found after const_evaluating arbitrary expressions and linting if the const evaluator failed fixes #33275 (int -> float casts for negative ints) fixes #33291 (int -> char casts (new! wasn't allowed in constants until this PR)) r? @eddyb cc @bluss @japaric | ||||
| 2016-05-03 | Remove unused trait imports flagged by lint | Seo Sanghyeon | -1/+1 | |
| 2016-05-03 | Rollup merge of #33323 - birkenfeld:issue-31221, r=Manishearth | Manish Goregaokar | -2/+21 | |
| match check: note "catchall" patterns in unreachable error Caught as catchall patterns are: * unconditional name bindings * references to them * tuple bindings with catchall elements Fixes #31221. | ||||
| 2016-05-03 | add help on pattern guard | mrmiywj | -10/+51 | |
| fix too long column fix typo of help on pattern guard one nit fix compile fail | ||||
| 2016-05-02 | replace fileline_{help,note} with {help,note} | Niko Matsakis | -1/+1 | |
| The extra filename and line was mainly there to keep the indentation relative to the main snippet; now that this doesn't include filename/line-number as a prefix, it is distracted. | ||||
| 2016-05-02 | refactor infer function | Oliver Schneider | -20/+20 | |
| There was no span available in the cast function, but we need to infer the `x` in `x as char` to `u8`. The spans are now removed from all functions using `infer` and instead added in `eval_const_expr_partial` | ||||
| 2016-05-02 | `* as char` assumes `*` to be of type `u8` | Oliver Schneider | -6/+11 | |
| 2016-05-02 | check for wrong const_err warnings | Oliver Schneider | -14/+12 | |
| 2016-05-02 | remove unused constant error variants | Oliver Schneider | -14/+0 | |
| 2016-05-01 | match check: note "catchall" patterns in unreachable error | Georg Brandl | -2/+21 | |
| Caught as catchall patterns are: * unconditional name bindings * references to them * tuple bindings with catchall elements Fixes #31221. | ||||
| 2016-04-30 | Fix patterns of the constants that are const meth | Simonas Kazlauskas | -1/+1 | |
| See the regression test for the sample code this fixes | ||||
| 2016-04-26 | skip double negation in const eval | Oliver Schneider | -38/+45 | |
| 2016-04-14 | Rollup merge of #32646 - Ms2ger:Constructor, r=sanxiyn | Steve Klabnik | -1/+1 | |
| Stop re-exporting check_match::Constructor. | ||||
| 2016-04-11 | don't report errors in constants at every use site | Oliver Schneider | -4/+22 | |
| 2016-04-06 | rustc: move middle::{def,def_id,pat_util} to hir. | Eduard Burtescu | -6/+6 | |
| 2016-04-06 | syntax: dismantle ast_util. | Eduard Burtescu | -3/+2 | |
| 2016-04-06 | rustc: dismantle hir::util, mostly moving functions to methods. | Eduard Burtescu | -6/+5 | |
| 2016-04-06 | rustc: move rustc_front to rustc::hir. | Eduard Burtescu | -13/+11 | |
| 2016-04-03 | check constants even if they are unused in the current crate | Oliver Schneider | -6/+17 | |
| 2016-03-31 | librustc_const_eval: use bug!(), span_bug!() | Benjamin Herr | -46/+43 | |
| 2016-03-31 | Stop re-exporting check_match::Constructor. | Ms2ger | -1/+1 | |
| 2016-03-30 | move `const_eval` and `check_match` out of `librustc` | Oliver Schneider | -0/+3060 | |
| 2016-03-30 | rename `rustc_const_eval` to `rustc_const_math` | Oliver Schneider | -789/+0 | |
| 2016-03-22 | sprinkle feature gates here and there | Jorge Aparicio | -0/+1 | |
| 2016-03-22 | try! -> ? | Jorge Aparicio | -7/+7 | |
| Automated conversion using the untry tool [1] and the following command: ``` $ find -name '*.rs' -type f | xargs untry ``` at the root of the Rust repo. [1]: https://github.com/japaric/untry | ||||
| 2016-03-14 | rustbuild | Oliver Schneider | -0/+14 | |
| 2016-03-10 | don't be a breaking change, even in presence of overflowing literals | Oliver Schneider | -4/+4 | |
| 2016-03-10 | the type hint given during a cast operation is just a soft hint | Oliver Schneider | -0/+18 | |
| 2016-03-10 | typestrong constant integers | Oliver Schneider | -0/+756 | |
