Eduard Burtescu
57aa0eb0aa
rustc: de-@ middle::ty.
2014-04-22 19:20:12 +03:00
Alex Crichton
83351fa02e
Remove usage of private enum variants
...
This replaces all uses of private enum variants with a struct that has
one private field pointing at a private enum.
RFC: 0006-remove-priv
2014-04-15 19:17:44 -07:00
Brian Anderson
ee052198c5
Rename from_iterator
to from_iter
for consistency.
2014-03-30 21:45:55 -07:00
Marvin Löbel
6200e761f0
Changed iter::Extendable
and iter::FromIterator
to take a Iterator
by value
2014-03-25 21:49:55 +01:00
Alex Crichton
da3625161d
Removing imports of std::vec_ng::Vec
...
It's now in the prelude.
2014-03-20 09:30:14 -07:00
Daniel Micay
14f656d1a7
rename std::vec_ng -> std::vec
...
Closes #12771
2014-03-20 04:25:32 -04:00
Nick Cameron
4a891fe80d
Expand nested items within a backtrace.
...
Fixes a regression from #4913 which causes items to be exanded with spans lacking expn_info from the context's current backtrace.
2014-03-04 18:04:16 -08:00
Patrick Walton
198cc3d850
libsyntax: Fix errors arising from the automated ~[T]
conversion
2014-03-01 22:40:52 -08:00
Patrick Walton
58fd6ab90d
libsyntax: Mechanically change ~[T]
to Vec<T>
2014-03-01 22:40:52 -08:00
Patrick Walton
33923f47e3
librustc: Remove unique vector patterns from the language.
...
Preparatory work for removing unique vectors from the language, which is
itself preparatory work for dynamically sized types.
2014-02-19 16:35:31 -08:00
Steven Fackler
07ea23e15d
Expand ItemDecorator extensions in all contexts
...
Now that fold_item can return multiple items, this is pretty trivial. It
also recursively expands generated items so ItemDecorators can generate
items that are tagged with ItemDecorators!
Closes #4913
2014-02-14 07:48:00 -08:00
Edward Wang
e9ff91e9be
Move replace and swap to std::mem. Get rid of std::util
...
Also move Void to std::any, move drop to std::mem and reexport in
prelude.
2014-02-11 05:21:35 +08:00
mr.Shu
ee3fa68fed
Fixed error starting with uppercase
...
Error messages cleaned in librustc/middle
Error messages cleaned in libsyntax
Error messages cleaned in libsyntax more agressively
Error messages cleaned in librustc more aggressively
Fixed affected tests
Fixed other failing tests
Last failing tests fixed
2014-02-08 20:59:38 +01:00
Palmer Cox
3fd8c8b330
Rename iterators for consistency
...
Rename existing iterators to get rid of the Iterator suffix and to
give them names that better describe the things being iterated over.
2014-01-18 01:15:15 -05:00
Kiet Tran
1755408d1a
Remove dead codes
2013-12-08 02:55:28 -05:00
Alex Crichton
ab387a6838
Register new snapshots
2013-11-28 20:27:56 -08:00
Steven Fackler
c403c1f18e
Clean up SmallVector use a bit
2013-11-26 13:56:02 -08:00
Steven Fackler
c144752a2d
Support multiple item macros
...
Closes #4375
2013-11-26 13:56:02 -08:00
Steven Fackler
09f84aa8f4
Add SmallVector to libsyntax
2013-11-26 13:54:00 -08:00