Patrick Walton
|
39693e7b61
|
test: Fix more tests.
|
2013-04-29 14:30:57 -07:00 |
|
Patrick Walton
|
c6a9e28842
|
librustc: Rename reinterpret_cast to transmute_copy and remove the intrinsic
|
2013-04-29 14:30:53 -07:00 |
|
Patrick Walton
|
b0522a497c
|
librustc: Remove ptr::addr_of .
|
2013-04-29 14:30:53 -07:00 |
|
Alex Crichton
|
4c08a8d6c3
|
Removing more unnecessary unsafe blocks throughout
|
2013-04-23 19:59:13 -04:00 |
|
Brian Anderson
|
3dce936753
|
core: Remove #[doc(hidden)] attributes and atomic wrapper functions from pipes
Neither are needed
|
2013-04-18 14:07:35 -07:00 |
|
Brian Anderson
|
8f2d21dc0d
|
core: Just reordering some code
|
2013-04-18 14:07:35 -07:00 |
|
Brian Anderson
|
ab08b4fbfd
|
core: Remove pipes::spawn_service, spawn_service_recv
These are only used in test cases; pipes isn't the right place for them;
they are unnecessary.
Conflicts:
src/libcore/rt/uv/mod.rs
|
2013-04-18 14:07:35 -07:00 |
|
Huon Wilson
|
d3be98e9f5
|
libcore,std,syntax,rustc: move tests into mod tests , make them private (no pub mod or pub fn).
|
2013-04-16 09:57:47 +10:00 |
|
Patrick Walton
|
1e91595520
|
librustc: Remove fail_unless!
|
2013-03-29 16:39:08 -07:00 |
|
Alex Crichton
|
be57d745d2
|
Removing unused imports
|
2013-03-28 23:56:46 -04:00 |
|
Patrick Walton
|
8b56a8380b
|
librustc: Modify all code to use new lifetime binder syntax
|
2013-03-26 21:30:17 -07:00 |
|
Daniel Micay
|
34c5a09ce3
|
option: rm functions that duplicate methods
|
2013-03-26 22:44:40 -04:00 |
|
Andrew Paseltiner
|
45677eebf2
|
replace impls with deriving where applicable
|
2013-03-23 06:57:30 -04:00 |
|
Patrick Walton
|
85c9fc6f8f
|
librustc: Remove the const declaration form everywhere
|
2013-03-22 22:24:35 -07:00 |
|
Patrick Walton
|
be9bddd463
|
libcore: Remove pure from libcore. rs=depure
|
2013-03-22 10:29:17 -07:00 |
|
Patrick Walton
|
d4fee24c7c
|
librustc: Forbid destructors from being attached to any structs that might contain non-Owned fields. r=nmatsakis
|
2013-03-21 17:31:34 -07:00 |
|
Patrick Walton
|
352c070365
|
librustc: Convert all uses of old lifetime notation to new lifetime notation. rs=delifetiming
|
2013-03-18 17:21:14 -07:00 |
|
Patrick Walton
|
d18f785457
|
librustc: Replace all uses of fn() with &fn() . rs=defun
|
2013-03-11 09:35:58 -07:00 |
|
Patrick Walton
|
d7e74b5e91
|
librustc: Convert all uses of assert over to fail_unless!
|
2013-03-07 22:37:57 -08:00 |
|
Patrick Walton
|
fd271adc75
|
libcore: Remove extern mod { ... } from libcore. rs=deexterning
|
2013-03-07 22:32:51 -08:00 |
|
Niko Matsakis
|
3168fe06ff
|
Add manual &self/ and &static/ and /&self declarations that
are currently inferred. New rules are coming that will require
them to be explicit. All add some explicit self declarations.
|
2013-03-06 15:12:57 -05:00 |
|
bors
|
afd6196d7b
|
auto merge of #5233 : bstrie/rust/deimpselfcore, r=graydon
|
2013-03-05 08:12:51 -08:00 |
|
Ben Striegel
|
9db61e0c21
|
De-implicit-self libcore
|
2013-03-04 22:36:15 -05:00 |
|
Alex Crichton
|
dfb5c10dea
|
Remove unused imports throughout src/
|
2013-03-04 12:27:01 -05:00 |
|
Patrick Walton
|
542119f61f
|
libcore: Remove fn@ , fn~ , and fn& from libcore. rs=defun
|
2013-03-02 16:49:32 -08:00 |
|
Brian Anderson
|
bcf626812b
|
Rename core::private to core::unstable. #4743
|
2013-03-01 14:55:47 -08:00 |
|
Tim Chevalier
|
6b6d15ac20
|
Remove code that was awaiting a snapshot
* Disallow structural records everywhere
* Remove all #[cfg(stage0)] stuff
* Remove the last deprecated modes in libcore
* Un-xfail a test
|
2013-02-28 20:30:50 -08:00 |
|
Patrick Walton
|
107bf96ff0
|
librustc: Mark all type implementations public. rs=impl-publicity
|
2013-02-28 11:32:24 -08:00 |
|
Ben Striegel
|
43d43adf6b
|
Turn old drop blocks into Drop traits
|
2013-02-27 19:14:19 -05:00 |
|
Patrick Walton
|
e2f90091cf
|
libcore: Move Cell to core and de-~mut core and std
|
2013-02-26 04:18:12 -08:00 |
|
Brian Anderson
|
dab6a85230
|
core: Extract comm from pipes. #4742
|
2013-02-21 17:36:54 -08:00 |
|
bors
|
c0218fb106
|
auto merge of #5069 : pcwalton/rust/plussing-2, r=pcwalton
|
2013-02-21 08:35:12 -08:00 |
|
Patrick Walton
|
c0defda499
|
librustc: Separate the rest of the trait bounds with + and stop parsing space-separated ones. rs=plussing
|
2013-02-21 08:29:48 -08:00 |
|
bors
|
a02da4ecde
|
auto merge of #5063 : pcwalton/rust/plussing, r=pcwalton
|
2013-02-20 21:22:30 -08:00 |
|
Patrick Walton
|
bf2a225c0b
|
librustc: Separate most trait bounds with '+'. rs=plussing
|
2013-02-20 21:14:20 -08:00 |
|
Matthijs 'Thiez' Hofstra
|
675bdcf341
|
Created libcore/private/intrinsics.rs, which aims to contain every
rustc intrinsic. Several files in libcore have been changed to use
these intrinsics.
As of yet, none of the intrinsics are documented.
|
2013-02-20 20:39:49 +01:00 |
|
Patrick Walton
|
bb833ca0f0
|
librustc: Stop parsing impl Type : Trait and fix several declarations that slipped through. r=tjc
|
2013-02-15 16:59:56 -08:00 |
|
Luqman Aden
|
5912b1448c
|
libcore: Get rid of move .
|
2013-02-15 02:49:54 -08:00 |
|
Patrick Walton
|
9143688197
|
librustc: Replace impl Type : Trait with impl Trait for Type . rs=implflipping
|
2013-02-14 14:44:12 -08:00 |
|
Nick Desaulniers
|
4445b38df2
|
Remove die!, raplace invocations with fail! Issue #4524 pt 3
|
2013-02-13 17:01:32 -08:00 |
|
Tim Chevalier
|
3b8f1fa2b6
|
core: Remove structural records from the rest of core, except pipes
That will, sadly, require one more snapshot.
|
2013-02-07 22:48:57 -08:00 |
|
Niko Matsakis
|
a32498d846
|
Make ~fn non-copyable, make &fn copyable, split barefn/closure types,
correct handling of moves for struct-record update.
Part of #3678. Fixes #2828, #3904, #4719.
|
2013-02-07 05:53:30 -08:00 |
|
Tim Chevalier
|
2dcb3ed745
|
Merge
|
2013-02-05 10:33:28 -08:00 |
|
Tim Chevalier
|
2f46b763da
|
core/syntax: Staging fixes
|
2013-02-04 17:42:19 -08:00 |
|
Tim Chevalier
|
e22aa029fb
|
core/syntax: Add transitional code for pipes
|
2013-02-04 15:18:53 -08:00 |
|
Nick Desaulniers
|
7868b6bf55
|
Remove fail keyword from lexer & parser and clean up remaining calls to
fail
Fix merge conflicts - Issue 4524
|
2013-02-01 00:15:42 -08:00 |
|
Nick Desaulniers
|
6fb4239bb3
|
Replace most invocations of fail keyword with die! macro
|
2013-01-31 22:25:12 -08:00 |
|
Nick Desaulniers
|
aee7929469
|
Replace most invocations of fail keyword with die! macro
|
2013-01-31 20:12:49 -08:00 |
|
Tim Chevalier
|
a9587b8fcd
|
core: Remove transitional code
|
2013-01-31 19:35:57 -08:00 |
|
Tim Chevalier
|
845b06542e
|
messing around with pipes and stages
|
2013-01-31 19:35:56 -08:00 |
|