| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2012-10-04 | Kill bootstrapping code in ptr | Tim Chevalier | -6/+0 | |
| 2012-10-04 | Forbid deprecated modes again in core | Tim Chevalier | -0/+3 | |
| Sadly, there's only one file that requires deprecated modes (stackwalk)... So, forbid them everywhere else. | ||||
| 2012-10-02 | libstd: Switch off legacy modes in both core and std. | Patrick Walton | -1/+1 | |
| 2012-10-01 | Move over to calling ptr::addr_of | Tim Chevalier | -4/+1 | |
| 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-10-01 | libcore: Implement a sys::args() on Mac | Patrick Walton | -5/+12 | |
| 2012-09-28 | Add a demoded version of ptr::addr_of | Tim Chevalier | -11/+20 | |
| 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. | ||||
| 2012-09-28 | De-export ptr, hash. Part of #3583. | Graydon Hoare | -2/+0 | |
| 2012-09-28 | demode vec | Niko Matsakis | -3/+3 | |
| 2012-09-26 | libcore: De-export ptr, send_map, and task::local_data | Patrick Walton | -45/+24 | |
| 2012-09-23 | Register snapshots. Remove redundant Eq impls, Makefile hacks | Brian Anderson | -52/+0 | |
| 2012-09-21 | Install new pub/priv/export rules as defaults, old rules accessible under ↵ | Graydon Hoare | -0/+2 | |
| #[legacy_exports]; | ||||
| 2012-09-20 | rustc: De-mode all overloaded operators | Patrick Walton | -0/+52 | |
| 2012-09-18 | core: Rename 'unsafe' mod to 'cast' | Brian Anderson | -18/+18 | |
| 2012-09-18 | Replace uses of 'unchecked' with 'unsafe' | Brian Anderson | -1/+1 | |
| 2012-09-14 | libcore: Implement a box annihilator, not called yet | Patrick Walton | -0/+5 | |
| 2012-09-13 | s/vec::as_buf/vec::as_imm_buf/, fix comment, remove set.rs | Niko Matsakis | -1/+1 | |
| hat tip to @jruderman | ||||
| 2012-09-12 | Rename vec::unsafe to vec::raw | Brian Anderson | -6/+6 | |
| 2012-09-12 | fixup mutability of vec::each, make iter_bytes pure | Niko Matsakis | -17/+33 | |
| also, change DVec() to work with imm vectors rather than mut ones | ||||
| 2012-09-10 | Convert 'import' to 'use'. Remove 'import' keyword. | Brian Anderson | -2/+2 | |
| 2012-09-07 | rustc: Add an "ne" method to the Eq trait, and implement it everywhere | Patrick Walton | -3/+3 | |
| 2012-09-04 | libcore: "import" -> "use" | Patrick Walton | -2/+2 | |
| 2012-09-02 | Fix use of reinterpret_cast in to_mut_unsafe_ptr | Brian Anderson | -1/+1 | |
| 2012-09-02 | libcore: Add ptr::to_mut_unsafe_ptr | Patrick Walton | -2/+11 | |
| 2012-09-01 | Demode reinterpret_cast | Brian Anderson | -15/+15 | |
| 2012-08-29 | rustc: Make `<=`, `>=`, and `>` use traits as well | Patrick Walton | -3/+19 | |
| 2012-08-29 | rustc: Make `<` and `=` into traits | Patrick Walton | -2/+29 | |
| 2012-08-27 | preliminary work on making future's sendable | Niko Matsakis | -2/+3 | |
| also various improvements to the ptr casting fns: - rename assimilate() to to_unsafe_ptr() (fixes #3110) - introduce `unsafe::copy_lifetime()` to copy the lifetime from one ptr to another | ||||
| 2012-08-27 | libcore: Fix equality for pointers... again | Patrick Walton | -2/+2 | |
| 2012-08-27 | libcore: Fix signature of the impl for *T | Patrick Walton | -1/+1 | |
| 2012-08-27 | libcore: Implement equality for pointers | Patrick Walton | -0/+6 | |
| 2012-08-15 | Convert more core types to camel case | Brian Anderson | -2/+2 | |
| 2012-08-15 | Convert more core types to camel case | Brian Anderson | -3/+3 | |
| 2012-08-14 | Add rw_arc.downgrade() + std and cfail tests. Tons of region FIXMEs... (cf ↵ | Ben Blum | -1/+1 | |
| #2282, #3154) | ||||
| 2012-08-13 | Add ptr::ref_eq() | Ben Blum | -2/+8 | |
| 2012-08-08 | Convert impls to new syntax | Brian Anderson | -1/+1 | |
| 2012-08-02 | Make comparisons between region pointers work | Tim Chevalier | -0/+26 | |
| Region pointers were considered a scalar type, so compare_scalar_type would get called to compare region pointers in trans. This would fail, since compare_scalar_type has no case for region pointers. Changed type_is_scalar to return false for region pointers. This had the side effect of breaking casts to types of the form &T. To ameliorate that, I added library functions ptr::assimilate (taking a &T to a *T) and ptr::to_uint (taking a &T to a uint), both of which use reinterpret_cast. While I was at it, I removed ty::type_has_resources, which is dead code. | ||||
| 2012-08-01 | Convert ret to return | Brian Anderson | -1/+1 | |
| 2012-07-31 | test: Move two tests from run-pass into the libs | Brian Anderson | -0/+11 | |
| 2012-07-24 | Update some str functions to slices, merge as_buf and unpack_slice. | Graydon Hoare | -1/+2 | |
| 2012-07-17 | rustc: Implement and enforce instance coherence | Patrick Walton | -0/+1 | |
| 2012-07-14 | Move the world over to using the new style string literals and types. Closes ↵ | Michael Sullivan | -4/+4 | |
| #2907. | ||||
| 2012-07-11 | core: Newtype a bunch of types in libcore | Patrick Walton | -1/+6 | |
| 2012-07-04 | convert doc-attributes to doc-comments using ↵ | Gareth Daniel Smith | -26/+26 | |
| ./src/etc/sugarise-doc-comments.py (and manually tweaking) - for issue #2498 | ||||
| 2012-07-03 | Switch 'native' to 'extern' (or 'foreign' in some descriptions) | Graydon Hoare | -2/+2 | |
| 2012-07-01 | Convert to new closure syntax | Brian Anderson | -8/+8 | |
| 2012-06-30 | Eliminate usages of old sugared call syntax | Brian Anderson | -8/+8 | |
| 2012-06-29 | Switch the compiler over to using ~[] notation instead of []/~. Closes #2759. | Michael Sullivan | -3/+3 | |
| 2012-06-25 | Make vectors uglier ([]/~). Sorry. Should be temporary. Closes #2725. | Michael Sullivan | -3/+3 | |
| 2012-06-25 | core: Convert declarations to not use the trailing 'unsafe' notation | Brian Anderson | -40/+50 | |
| 2012-06-21 | Move vector addition out of trans and into libcore. | Eric Holk | -0/+9 | |
