Manish Goregaokar
|
e184c2daf1
|
Add docs for ast_ty_to_prim_ty
Confusion about what this does caused a bug in Servo's lints.
|
2015-10-15 20:14:52 +05:30 |
|
Ariel Ben-Yehuda
|
5d4455510a
|
ensure projections are prohibited when type parameters are
Technically a [breaking-change], but the broken code is useless,
like `i32<Param=()>`.
Fixes #24682
|
2015-09-13 23:47:41 +03:00 |
|
Nick Cameron
|
facdf2ebb1
|
Add an intital HIR and lowering step
|
2015-09-03 10:02:36 +12:00 |
|
Eduard Burtescu
|
6db5126240
|
rustc: make ty::mk_* constructors into methods on ty::ctxt.
|
2015-06-26 07:34:56 +03:00 |
|
Eduard Burtescu
|
0b58fdf925
|
rustc: remove Repr and UserString.
|
2015-06-19 01:39:26 +03:00 |
|
Eduard Burtescu
|
a3727559c6
|
rustc: use the TLS type context in Repr and UserString.
|
2015-06-19 01:32:44 +03:00 |
|
Alex Crichton
|
43bfaa4a33
|
Mass rename uint/int to usize/isize
Now that support has been removed, all lingering use cases are renamed.
|
2015-03-26 12:10:22 -07:00 |
|
Tshepang Lekhonkhobe
|
8b2ff472cf
|
remove some compiler warnings
|
2015-02-26 07:21:26 +02:00 |
|
Eduard Burtescu
|
d31b9ebef5
|
Implement <T>::method UFCS expression syntax.
|
2015-02-24 14:16:02 +02:00 |
|
Eduard Burtescu
|
5a6a9ed792
|
rustc: combine partial_def_map and last_private_map into def_map.
|
2015-02-24 14:16:02 +02:00 |
|
Eduard Burtescu
|
fe4f9b8e3a
|
Use partial path resolutions in expressions for UFCS desugaring.
|
2015-02-24 14:16:01 +02:00 |
|
Eduard Burtescu
|
0f49254b31
|
rustc: use partially resolved definitions to replace the T::A hack.
|
2015-02-24 14:14:17 +02:00 |
|
Eduard Burtescu
|
5809f8ae74
|
rustc_resolve: use the visitor model more, remove redundant repeated lookups.
|
2015-02-24 14:14:16 +02:00 |
|
Eduard Burtescu
|
a817c69297
|
syntax: don't store a secondary NodeId for TyPath.
|
2015-02-24 14:14:16 +02:00 |
|
Niko Matsakis
|
68e5bb3f2c
|
Remove remaining uses of [] . This time I tried to use deref coercions where possible.
|
2015-02-20 14:08:14 -05:00 |
|
Alfie John
|
00a933f9ec
|
More deprecating of i/u suffixes in libraries
|
2015-02-01 10:34:16 +00:00 |
|
Jorge Aparicio
|
517f1cc63c
|
use slicing sugar
|
2015-01-07 17:35:56 -05:00 |
|
Nick Cameron
|
f7ff37e4c5
|
Replace full slice notation with index calls
|
2015-01-07 10:46:33 +13:00 |
|
Jorge Aparicio
|
56dcbd17fd
|
sed -i -s 's/\bmod,/self,/g' **/*.rs
|
2015-01-03 22:42:21 -05:00 |
|
Niko Matsakis
|
f95bb55a1c
|
Move the scalar types out of static data so that we can put Rc into sty.
|
2014-12-30 09:34:38 -05:00 |
|
Alex Crichton
|
082bfde412
|
Fallout of std::str stabilization
|
2014-12-21 23:31:42 -08:00 |
|
Niko Matsakis
|
55470abe72
|
Remove one dependence on typeck from const_eval.
|
2014-12-04 10:04:51 -05:00 |
|