- 01 8月, 2013 25 次提交
-
-
由 blake2-ppc 提交于
.intersection(), .union() etc methods in trait std::container::Set use internal iters. Remove these methods from the trait. I reported issue #8154 for the reinstatement of iterator-based set algebra methods to the Set trait. For bitv and treemap, that lack Iterator implementations of set operations, preserve them as methods directly on the types themselves. For HashSet, these methods are replaced by the present .union_iter() etc.
-
由 blake2-ppc 提交于
Convert some internally used functions to use a external iterators. Change all uses of remaining internal iterators to use `do` expr
-
由 blake2-ppc 提交于
-
由 blake2-ppc 提交于
-
由 blake2-ppc 提交于
-
由 blake2-ppc 提交于
-
由 bors 提交于
r? @brson
-
由 bors 提交于
-
由 bors 提交于
-
由 Daniel Micay 提交于
-
由 Daniel Micay 提交于
-
由 bors 提交于
Fixed a warning.
-
由 bors 提交于
-
由 Daniel Micay 提交于
-
由 Daniel Micay 提交于
-
由 bors 提交于
r? someone
-
由 Graydon Hoare 提交于
-
由 Daniel Micay 提交于
-
由 Daniel Micay 提交于
3 of these kinds no longer even exist in the CamelCase form
-
由 bors 提交于
#8039 broke ARM build, and nothing uses these yet.
-
由 bors 提交于
Assertions without a message get a generated message that consists of a prefix plus the stringified expression that is being asserted. That prefix is currently a unique string, while a static string would be sufficient and needs less code.
-
由 Ben Blum 提交于
-
由 Ben Blum 提交于
-
由 bors 提交于
Builds are considerably faster without assertions, so when working on e.g. libstd, which doesn't directly interact with LLVM, one might want to disable them.
-
由 bors 提交于
These glue function just return void, no point in having a copy for each type.
-
- 31 7月, 2013 15 次提交
-
-
由 bors 提交于
Two commits here that fix test case dependencies on the old scheduler.
-
由 OGINO Masanori 提交于
Signed-off-by: NOGINO Masanori <masanori.ogino@gmail.com>
-
由 Stepan Koltsov 提交于
-
由 bors 提交于
-
由 bors 提交于
This is a preliminary implementation of `for ... in ... { ...}` using a transitionary keyword `foreach`. Codesize seems to be a little bit down (10% or less non-opt) and otherwise it seems quite trivial to rewrite lambda-based loops to use it. Once we've rewritten the codebase away from lambda-based `for` we can retarget that word at the same production, snapshot, rewrite the keywords in one go, and expire `foreach`. Feedback welcome. It's a desugaring-based approach which is arguably something we should have been doing for other constructs before. I apologize both for the laziness associated with doing it this way and with any sense that I'm bending rules I put in place previously concerning "never doing desugarings". I put the expansion in `expand.rs` and would be amenable to the argument that the code there needs better factoring / more helpers / to move to a submodule or helper function. It does seem to work at this point, though, and I gather we'd like to get the shift done relatively quickly.
-
由 Seo Sanghyeon 提交于
-
由 bors 提交于
This removes a bunch of options from the task builder interface that are irrelevant to the new scheduler and were generally unused anyway. It also bumps the stack size of new scheduler tasks so that there's enough room to run rustc and changes the interface to `Thread` to not implicitly join threads on destruction, but instead require an explicit, and mandatory, call to `join`.
-
由 Björn Steinbrink 提交于
Assertions without a message get a generated message that consists of a prefix plus the stringified expression that is being asserted. That prefix is currently a unique string, while a static string would be sufficient and needs less code.
-
由 Björn Steinbrink 提交于
Builds are considerably faster without assertions, so when working on e.g. libstd, which doesn't directly interact with LLVM, one might want to disable them.
-
由 bors 提交于
\ is allowed inside file names on linux, for example my system has a file at: `/run/udev/firmware-missing/intel-ucode\x2f06-3a-09`
-
由 Björn Steinbrink 提交于
These glue function just return void, no point in having a copy for each type.
-
由 bors 提交于
Fix std::getopt::opts_str Closes #6492 (std::getopt::opts_str fails for arguments other than the first one).
-
由 Brian Anderson 提交于
-
由 Brian Anderson 提交于
-
由 Brian Anderson 提交于
-