| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2013-05-22 | libstd: Rename libcore to libstd and libstd to libextra; update makefiles. | Patrick Walton | -810/+0 | |
| This only changes the directory names; it does not change the "real" metadata names. | ||||
| 2013-05-17 | core: Wire up `stream` to newsched | Brian Anderson | -130/+219 | |
| 2013-05-17 | core: Wire up oneshot pipes to newsched | Brian Anderson | -124/+226 | |
| 2013-05-14 | Use static string with fail!() and remove fail!(fmt!()) | Björn Steinbrink | -3/+3 | |
| fail!() used to require owned strings but can handle static strings now. Also, it can pass its arguments to fmt!() on its own, no need for the caller to call fmt!() itself. | ||||
| 2013-05-13 | Remove re-exports from libcore/core.rc | Alex Crichton | -2/+3 | |
| Also fix up all the fallout elsewhere throughout core. It's really nice being able to have the prelude. | ||||
| 2013-05-13 | core: Move locks, atomic rc to unstable::sync | Brian Anderson | -2/+2 | |
| 2013-05-11 | Warning police | Tim Chevalier | -10/+7 | |
| 2013-05-10 | Stop using the '<->' operator | Alex Crichton | -18/+11 | |
| 2013-05-08 | libcore: Fix tests. | Patrick Walton | -3/+4 | |
| 2013-05-08 | libcore: Remove more mutable fields from comm | Patrick Walton | -22/+28 | |
| 2013-05-08 | Remove mutable fields from comm by using casts. Also mark the cast in cell. | Patrick Walton | -36/+55 | |
| 2013-05-08 | libcore: Remove mutable fields from pipes | Patrick Walton | -39/+55 | |
| 2013-04-30 | allover: numerous unused muts etc | Niko Matsakis | -2/+2 | |
| 2013-04-29 | test: Fix more tests. | Patrick Walton | -3/+3 | |
| 2013-04-29 | librustc: Forbid type implementations on typedefs. | Patrick Walton | -15/+60 | |
| 2013-04-29 | librustc: Remove `ptr::addr_of`. | Patrick Walton | -1/+2 | |
| 2013-04-19 | core: clean up tests (mostly unused unsafe blocks) | Alex Crichton | -4/+0 | |
| 2013-04-18 | core::comm: Modernize constructors to use `new` | Brian Anderson | -11/+23 | |
| 2013-04-18 | core::pipes: Just reordering declarations | Brian Anderson | -46/+49 | |
| 2013-04-18 | core::comm: Remove functions in favor of methods | Brian Anderson | -159/+97 | |
| `send`, etc. are never used. I've left the functions for oneshot pipes because by-value methods don't work. | ||||
| 2013-04-18 | core: Remove a stray #[doc(hidden)] attribute | Brian Anderson | -1/+0 | |
| 2013-04-18 | core: Inline the protocol definitions of sendp and oneshot | Brian Anderson | -4/+128 | |
| I want to be able to see what is going on | ||||
| 2013-04-16 | libcore,std,syntax,rustc: move tests into `mod tests`, make them private (no ↵ | Huon Wilson | -3/+3 | |
| pub mod or pub fn). | ||||
| 2013-04-14 | core: remove unnecessary unsafe blocks/functions | Alex Crichton | -10/+8 | |
| 2013-03-29 | librustc: Remove `fail_unless!` | Patrick Walton | -1/+1 | |
| 2013-03-28 | Removing unused imports | Alex Crichton | -1/+1 | |
| 2013-03-26 | option: rm functions that duplicate methods | Daniel Micay | -9/+8 | |
| 2013-03-26 | core: Make sure every module at least has a one-line description | Brian Anderson | -0/+4 | |
| 2013-03-22 | libcore: Remove `pure` from libcore. rs=depure | Patrick Walton | -8/+8 | |
| 2013-03-21 | librustc: Register new snapshots | Patrick Walton | -12/+0 | |
| 2013-03-20 | add stage3 markers where necessary for dist-snap | Graydon Hoare | -0/+4 | |
| 2013-03-18 | librustc: Make the compiler ignore purity. | Patrick Walton | -2/+8 | |
| For bootstrapping purposes, this commit does not remove all uses of the keyword "pure" -- doing so would cause the compiler to no longer bootstrap due to some syntax extensions ("deriving" in particular). Instead, it makes the compiler ignore "pure". Post-snapshot, we can remove "pure" from the language. There are quite a few (~100) borrow check errors that were essentially all the result of mutable fields or partial borrows of `@mut`. Per discussions with Niko I think we want to allow partial borrows of `@mut` but detect obvious footguns. We should also improve the error message when `@mut` is erroneously reborrowed. | ||||
| 2013-03-07 | librustc: Convert all uses of `assert` over to `fail_unless!` | Patrick Walton | -1/+1 | |
| 2013-03-06 | Fix bug in coherence that causes all cross-crate impls to be regarded as | Niko Matsakis | -88/+150 | |
| inherent impls, not just those of the `impl Type` variety. | ||||
| 2013-03-04 | De-implicit-self libcore | Ben Striegel | -24/+24 | |
| 2013-03-01 | Rename core::private to core::unstable. #4743 | Brian Anderson | -3/+3 | |
| 2013-03-01 | auto merge of #5162 : brson/rust/fixmes, r=brson | bors | -2/+2 | |
| 2013-02-28 | Remove code that was awaiting a snapshot | Tim Chevalier | -3/+0 | |
| * Disallow structural records everywhere * Remove all #[cfg(stage0)] stuff * Remove the last deprecated modes in libcore * Un-xfail a test | ||||
| 2013-02-28 | librustc: Mark all type implementations public. rs=impl-publicity | Patrick Walton | -3/+3 | |
| 2013-02-27 | Convert NOTEs to FIXMEs | Brian Anderson | -2/+2 | |
| 2013-02-21 | core: Extract comm from pipes. #4742 | Brian Anderson | -0/+410 | |
| 2012-12-14 | Rename core::comm to core::oldcomm | Brian Anderson | -516/+0 | |
| 2012-12-13 | Rename Send trait to Owned | Brian Anderson | -17/+17 | |
| 2012-12-03 | Update license, add license boilerplate to most files. Remainder will follow. | Graydon Hoare | -0/+10 | |
| 2012-10-04 | De-mode comm::Chan | Tim Chevalier | -22/+22 | |
| 2012-10-02 | Removing explicit uses of + mode | Tim Chevalier | -5/+5 | |
| This removes most explicit uses of the + argument mode. Pending a snapshot, I had to remove the forbid(deprecated_modes) pragma from a bunch of files. I'll put it back! + mode still has to be used in a few places for functions that get moved (see task.rs) The changes outside core and std are due to the to_bytes trait and making the compiler (with legacy modes on) agree with the libraries (with legacy modes off) about modes. | ||||
| 2012-10-02 | libstd: Switch off legacy modes in both core and std. | Patrick Walton | -2/+2 | |
| 2012-10-02 | De-export comm, task. Part of #3583. | Graydon Hoare | -2/+0 | |
| 2012-10-01 | Move over to calling ptr::addr_of | Tim Chevalier | -6/+6 | |
| Everything should now call ptr::addr_of instead of ptr::p2::addr_of. Only the pipes macro code when compiled by stage0 will call ptr::p2::addr_of. Needs a snapshot to get rid of that. | ||||
| 2012-09-28 | Add a demoded version of ptr::addr_of | Tim Chevalier | -8/+7 | |
| Currently, the new version is ptr::p2::addr_of and the old one is ptr::addr_of. This is kind of cheesy, but I need a snapshot before I can ditch the old version, since the pipe compiler generates calls to addr_of. core is converted over to use the new version, std is not. | ||||
