- 22 3月, 2013 25 次提交
-
-
由 Huon Wilson 提交于
-
由 Huon Wilson 提交于
Specifically, `lines` and `each_line` will not emit a trailing empty string when given "...\n". Also, add `read_lines`, which just collects all of `each_line` into a vector, and `split_*_no_trailing` which will is the generalised version of `lines`.
-
由 bors 提交于
-
由 bors 提交于
Closes #4468
-
由 bors 提交于
-
由 bors 提交于
r? @catamorphism
-
由 bors 提交于
This makes the `trim` and `substr` functions return a slice instead of an `~str`, and removes the unnecessary `Trimmable` trait (`StrSlice` already contains the same functionality). Also moves the `ToStr` implementations for the three str types into the str module in anticipation of further untangling.
-
由 Patrick Walton 提交于
-
由 bors 提交于
In struct section of tutorial, make everything more coherent and clear by always using "struct Point". Also, do not prematurely introduce pointers and arrays. Fixes #5240
-
由 Daniel Micay 提交于
Closes #4468
-
由 Patrick Walton 提交于
-
由 Patrick Walton 提交于
librustc: Forbid destructors from being attached to any structs that might contain non-Owned fields. r=nmatsakis
-
由 bors 提交于
The old string benchmarks weren't very useful because the strings weren't long enough, so I just threw those out for now. I left out benchmarks of `oldmap` because it's clear that it's 30-40% slower and it doesn't implement the `Map` trait. This also cleanly divides up `insert`, `search` and `remove`.
-
由 Daniel Micay 提交于
-
由 bors 提交于
Adds an assert_eq! macro that asserts that its two arguments are equal. Error messages can therefore be somewhat more informative than a simple assert, because the error message includes "expected" and "given" values.
-
由 Marvin Löbel 提交于
-
由 Marvin Löbel 提交于
Switched over substr and trim functions in str to be non-allocating, temporary renamed them to better track use-sites
-
由 Daniel Micay 提交于
* Closes #4603
-
由 Daniel Micay 提交于
-
由 Luca Bruno 提交于
In struct section of tutorial, make everything more coherent and clear by always using "struct Point". Also, do not prematurely introduce pointers and arrays. Fixes #5240 Signed-off-by: NLuca Bruno <lucab@debian.org>
-
由 bors 提交于
-
由 bors 提交于
r? @nikomatsakis The typechecker previously passed around a boolean return flag to indicate whether it saw something with type _|_ (that is, something it knows at compile-time will definitely diverge) and also had some manual checks for the `ty_err` pseudo-type that represents a previous type error. This was because the typing rules implemented by the typechecker didn't properly propagate _|_ and ty_err. I fixed it. This also required changing expected error messages in a few tests, as now we're printing out fewer derived errors -- in fact, at this point we should print out no derived errors, so report any that you see (ones that include "[type error]") as bugs.
-
由 Tim Chevalier 提交于
-
由 bors 提交于
r? @catamorphism
-
由 Patrick Walton 提交于
-
- 21 3月, 2013 15 次提交
-
-
由 bors 提交于
r? @pcwalton
-
由 Patrick Walton 提交于
-
由 bors 提交于
A slice now always refers to something that returns an borrowed pointer, views don't exist anymore. If you want to have an explictit copy of a slice, use `to_owned()`
-
由 bors 提交于
Referencing #4986.
-
由 Seo Sanghyeon 提交于
-
由 Marvin Löbel 提交于
-
由 Seo Sanghyeon 提交于
-
由 Marvin Löbel 提交于
-
由 Patrick Walton 提交于
-
由 Seo Sanghyeon 提交于
-
由 Seo Sanghyeon 提交于
-
由 bors 提交于
Improves resolve by 20% as measured by time-passes on rustc.
-
由 Seo Sanghyeon 提交于
-
由 Luqman Aden 提交于
-
由 Luqman Aden 提交于
-