| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2013-05-20 | auto merge of #6632 : steveklabnik/rust/remove_more_warnings, r=thestinger | bors | -2/+2 | |
| With this, the build is almost 100% warning free. One more can be fixed after the next snapshot, and there's one other that I filed an issue about already. | ||||
| 2013-05-20 | auto merge of #6629 : steveklabnik/rust/remove_uvio_warnings, r=catamorphism | bors | -8/+1 | |
| Mostly of the 'unused imports' kind. I'm unsure about the 'no unsafe' bit, but that's what it says... | ||||
| 2013-05-19 | Register snapshots | Brian Anderson | -1818/+16 | |
| 2013-05-19 | auto merge of #6621 : steveklabnik/rust/expand_reader_docs, r=thestinger | bors | -3/+13 | |
| Had a conversation with @cmr in IRC about some places that these docs were confusing. The functions that advance the stream now say so. In addition, I think that calling out the similarities to familliar C functions should help people coming from other languages. | ||||
| 2013-05-19 | auto merge of #6627 : steveklabnik/rust/remove_warnings, ↵ | bors | -5/+0 | |
| r=thestinger,catamorphism These imports were not being used. | ||||
| 2013-05-19 | Add a few 'function's. | Steve Klabnik | -2/+2 | |
| This is now 100% consistent. Whoops! | ||||
| 2013-05-19 | Fix many warnings. | Steve Klabnik | -2/+2 | |
| 2013-05-19 | auto merge of #6624 : steveklabnik/rust/io_prelude, r=catamorphism | bors | -1/+31 | |
| Let's actually give a top-level description of what's in here, eh? | ||||
| 2013-05-19 | Remove more warnings. | Steve Klabnik | -8/+1 | |
| Mostly of the 'unused imports' kind. | ||||
| 2013-05-19 | Removing some warnings from logging.rs | Steve Klabnik | -5/+0 | |
| These imports were not being used. | ||||
| 2013-05-19 | Fix wording per feedback | Steve Klabnik | -2/+2 | |
| Thanks @catamorphism! | ||||
| 2013-05-19 | Add a better introduction for the io module. | Steve Klabnik | -1/+31 | |
| Let's actually give a top-level description of what's in here, eh? | ||||
| 2013-05-19 | auto merge of #6619 : steveklabnik/rust/stdout_docs, r=thestinger | bors | -0/+44 | |
| Added docs for stdout, stderr, print, and println. | ||||
| 2013-05-19 | Fix trailing whitespace | Steve Klabnik | -2/+2 | |
| 2013-05-19 | Elaborate a bit in the Reader docs regarding stream position. | Steve Klabnik | -3/+13 | |
| Had a conversation with @cmr in IRC about some places that these docs were confusing. The functions that advance the stream now say so. In addition, I think that calling out the similarities to familliar C functions should help people coming from other languages. | ||||
| 2013-05-19 | Added note about prelude inclusion. | Steve Klabnik | -2/+4 | |
| 2013-05-19 | Add docs for stdin in core::io. | Steve Klabnik | -0/+10 | |
| 2013-05-19 | Add additional documentation in core::io. | Steve Klabnik | -0/+42 | |
| Added docs for stdout, stderr, print, and println. | ||||
| 2013-05-19 | auto merge of #6106 : thestinger/rust/iter, r=bstrie | bors | -30/+9 | |
| I don't have a strong opinion on the function vs. method, but there's no point in having both. I'd like to make a `repeat` adaptor like Python/Haskell for turning a value into an infinite stream of the value, so this has to at least be renamed. | ||||
| 2013-05-19 | Use assert_eq! rather than assert! where possible | Corey Richardson | -809/+809 | |
| 2013-05-19 | auto merge of #6595 : bjz/rust/core-tuple, r=thestinger | bors | -278/+293 | |
| 2013-05-19 | Correct tuple Ord impl, add Total{Eq,Ord} impls and add some tests. | Huon Wilson | -19/+87 | |
| 2013-05-18 | auto merge of #6606 : thestinger/rust/vers, r=brson | bors | -1/+1 | |
| I don't see a reason to encode this information in all the `extern mod` statements, it's not a precise enough version to actually provide any sort of robustness. | ||||
| 2013-05-19 | reduce the usage of explicit version markers | Daniel Micay | -1/+1 | |
| 2013-05-19 | Add Ptr::to_option method | Brendan Zabarauskas | -0/+33 | |
| 2013-05-18 | auto merge of #6589 : thestinger/rust/iterator, r=thestinger | bors | -76/+27 | |
| 2013-05-18 | fix stage0 compile | Daniel Micay | -0/+2 | |
| 2013-05-18 | auto merge of #6577 : brson/rust/io-upstream, r=pcwalton | bors | -1377/+4057 | |
| r? This is all of my scheduler work on #4419 from the last 3 weeks or so. I've had a few failed pull requests so far but I think the problems are ironed out. * TCP * The beginnings of runtime embedding APIs * Porting various corners of core to be compatible with both schedulers * libuv timer bindings * Further refinement of I/O error handling, including a new, incomplete, `read_error` condition * Incomplete refactoring to make tasks work without coroutines and user-space scheduling * Implementations of Reader/Writer extension methods * Implementations of the most important part of core::comm I'm particularly happy with how easy the [comm types on top of the scheduler](https://github.com/brson/rust/blob/io-upstream/src/libcore/rt/comm.rs). Note that these implementations do not use pipes. If anything here needs careful review though it's this code. This branch passes 95% of the run-pass tests (with `TESTARGS=--newrt`) In the next week I'll probably spend some time adding preliminary multithreading and seeing how close we are to removing the old runtime. | ||||
| 2013-05-19 | Use `///` style doc-comments and add missing headings | Brendan Zabarauskas | -72/+83 | |
| 2013-05-19 | Code modernisation and cleanup | Brendan Zabarauskas | -64/+100 | |
| 2013-05-19 | Create Char trait | Brendan Zabarauskas | -56/+102 | |
| 2013-05-19 | Move tuple tests into submodule | Brendan Zabarauskas | -48/+54 | |
| 2013-05-19 | Fix Ord implementation to use lexical ordering | Brendan Zabarauskas | -14/+14 | |
| 2013-05-19 | Replace Tuple{2..12} trait with CloneableTuple{2..12} and ImmutableTuple{2..12} | Brendan Zabarauskas | -118/+147 | |
| Make n{0..11} methods return cloned values, and create n{0..12}_ref methods for returning references | ||||
| 2013-05-19 | Use match instead of intermediate variable | Brendan Zabarauskas | -7/+9 | |
| 2013-05-19 | Adapt the getter macro to implement Clone, Eq and Ord for n-ary tuples | Brendan Zabarauskas | -145/+55 | |
| 2013-05-18 | Return a reference to the tuple elements instead of copying | Brendan Zabarauskas | -94/+92 | |
| 2013-05-18 | Merge trait and impl macros by using an inner module | Brendan Zabarauskas | -129/+124 | |
| 2013-05-18 | Use assert_eq! instead of assert! | Brendan Zabarauskas | -7/+7 | |
| 2013-05-18 | use n{0..11} instead of _{0..12} for accessor method names | Brendan Zabarauskas | -100/+100 | |
| 2013-05-18 | Create tuple element accessor traits | Brendan Zabarauskas | -0/+167 | |
| 2013-05-18 | replace old_iter::repeat with the Times trait | Daniel Micay | -30/+9 | |
| 2013-05-18 | iterator: use advance to implement FilterMapIterator | Daniel Micay | -9/+5 | |
| 2013-05-18 | iterator: reword docstring | Daniel Micay | -1/+1 | |
| 2013-05-18 | iterator: reuse iter::to_vec, and use &mut self | Daniel Micay | -7/+4 | |
| 2013-05-18 | iterator: make nth and last return Option | Daniel Micay | -35/+15 | |
| There isn't a way to take the length of any iterator, so failing on a zero length would make these much less useful. | ||||
| 2013-05-18 | iterator: remove `first` | Daniel Micay | -24/+0 | |
| it's the same as `next.unwrap()`, but there's no way to check the length of an iterator so this isn't a good pattern | ||||
| 2013-05-18 | auto merge of #6586 : bjz/rust/formatting-and-conditionals, r=thestinger | bors | -254/+284 | |
| 2013-05-18 | Use four-space indentation, add trailing commas, and remove unnecessary uses ↵ | Brendan Zabarauskas | -80/+95 | |
| of the return keyword | ||||
| 2013-05-18 | Convert various inner doc-comments to outer doc-comments | Brendan Zabarauskas | -55/+30 | |
