Patrick Walton
|
daf10a2a6c
|
libcore: Fix a use of the shape glue in TLS
|
2012-08-27 17:37:31 -07:00 |
|
Patrick Walton
|
9c04454e7b
|
libcore: Implement equality for pointers
|
2012-08-27 17:33:22 -07:00 |
|
Patrick Walton
|
5792244d03
|
rustc: Implement equality for option types
|
2012-08-27 17:24:50 -07:00 |
|
Brian Anderson
|
161a82e433
|
Camel case various core constructors
|
2012-08-27 17:22:18 -07:00 |
|
Patrick Walton
|
0e5a0e1da5
|
libcore: Implement equality and ordering on vectors
|
2012-08-27 17:16:41 -07:00 |
|
Patrick Walton
|
060609cd56
|
libcore: Implement Eq for string types
|
2012-08-27 16:57:20 -07:00 |
|
Patrick Walton
|
381a628c4c
|
libcore: Fix build harder
|
2012-08-27 15:44:44 -07:00 |
|
Patrick Walton
|
180202fa4d
|
libcore: Fix core test
|
2012-08-27 15:04:47 -07:00 |
|
Brian Anderson
|
0c6e470a25
|
Convert core::result to camel case
|
2012-08-27 14:37:04 -07:00 |
|
Patrick Walton
|
3a1582012e
|
libcore: Implement ord and eq language items
|
2012-08-27 14:27:43 -07:00 |
|
Erick Tryzelaar
|
1dc92d44be
|
libcore: fix indention.
|
2012-08-27 14:10:54 -07:00 |
|
Graydon Hoare
|
5d56da1678
|
Convert over some residual uses of #oldmacros.
|
2012-08-27 13:54:12 -07:00 |
|
Ben Blum
|
a831726b94
|
Fix region-related unsafety in arc::get's signature
|
2012-08-27 14:03:23 -04:00 |
|
Ben Blum
|
5dadee1ee7
|
minor core/std cleanup
|
2012-08-26 21:17:39 -04:00 |
|
Brian Anderson
|
8337fa1a54
|
Camel case the option type
|
2012-08-26 15:56:16 -07:00 |
|
Patrick Walton
|
77b8144295
|
libcore: Implement result::get_ref.
This can be more efficient than unwrapping for large structural
types.
|
2012-08-26 11:50:21 -07:00 |
|
Patrick Walton
|
db71ff3eb6
|
libcore: Add some methods to make working with string slices easier
|
2012-08-25 23:13:50 -07:00 |
|
Patrick Walton
|
ed1ab9a598
|
libstd: Don't make task-local GC data when creating TCP streams.
This exposed an ICE in a test; it's commented out for now.
|
2012-08-25 18:43:38 -07:00 |
|
Patrick Walton
|
7d86429415
|
libcore: Add an implementation of to_str for &str.
It duplicates the string.
|
2012-08-25 18:43:38 -07:00 |
|
Ben Blum
|
6277046fa0
|
Add either::unwrap_{left,right}
|
2012-08-25 03:07:30 -04:00 |
|
Ben Blum
|
8d00603d78
|
Use less move_it in pipes and future (all but one use)
|
2012-08-25 03:07:30 -04:00 |
|
Ben Blum
|
6cf2f89452
|
Implement option::unwrap safely...!
|
2012-08-25 03:07:30 -04:00 |
|
Michael Sullivan
|
1ce7902a41
|
Add a Buildable interface for constructing general sequences. Work on #2921.
|
2012-08-24 22:56:05 -07:00 |
|
Michael Sullivan
|
c87e9a5815
|
Get rid of the unseemly reinterpret_casts in build_sized implementations. Closes #3272.
|
2012-08-24 22:56:05 -07:00 |
|
Tim Chevalier
|
c7a3d0eb58
|
Remove one last match check, in send_map
|
2012-08-24 21:35:35 -07:00 |
|
Graydon Hoare
|
c284b8b1dc
|
Start using core::path2::Path in a lot of places.
|
2012-08-24 15:51:16 -07:00 |
|
Michael Sullivan
|
b5dd01eb2a
|
Add a bunch more unsafe blocks to prepare for the new semantics of unsafe/closure interactions.
|
2012-08-24 14:21:26 -07:00 |
|
Niko Matsakis
|
d320848bf7
|
wrap long line
|
2012-08-23 18:56:56 -07:00 |
|
Niko Matsakis
|
a08f3a7d4d
|
More complete fix to #3162 (borrowck bug related to access to rec fields)
|
2012-08-23 18:54:08 -07:00 |
|
Patrick Walton
|
83e7c869bd
|
libcore: Add from_buf_len_nocopy
|
2012-08-23 18:10:16 -07:00 |
|
Ben Blum
|
dcbeebc801
|
Make vec::zip not require T:copy (close #3254)
|
2012-08-23 21:09:57 -04:00 |
|
Erick Tryzelaar
|
bf0ea66dac
|
libcore: update bytes/str reader to work with regions.
This optimizes away a copy.
|
2012-08-23 17:42:50 -07:00 |
|
Tim Chevalier
|
9f591319dd
|
Rename str::bytes to str::to_bytes
Closes #3245
|
2012-08-23 15:46:10 -07:00 |
|
Ben Blum
|
c47342e7c2
|
Convert pipes to new atomic intrinsics
|
2012-08-23 16:54:25 -04:00 |
|
Paul Stansifer
|
77e83d83a9
|
Change calls of proto! to use parens.
|
2012-08-23 11:14:15 -07:00 |
|
Paul Stansifer
|
c74a442e86
|
Eliminate some extraneous curly brackets inside invocations of macro_rules! .
|
2012-08-23 11:14:14 -07:00 |
|
Paul Stansifer
|
29f32b4a72
|
m1!{...} -> m1!(...)
|
2012-08-23 11:14:14 -07:00 |
|
Michael Sullivan
|
226fd87199
|
Make a bunch more of the iteration functions/methods marked pure. Closes #3253.
|
2012-08-23 10:22:33 -07:00 |
|
Niko Matsakis
|
511e7626ae
|
Infer variance of types with respect to the region parameter.
A similar approach could be used for type parameters.
Fixes #2282.
|
2012-08-23 06:30:43 -07:00 |
|
Niko Matsakis
|
8185ede1fa
|
convert send_map to use explicit self
|
2012-08-22 21:14:32 -07:00 |
|
Ben Blum
|
fe2566777d
|
Use swap_remove in pipes::select(). Close #3219.
|
2012-08-22 22:20:42 -04:00 |
|
Ben Blum
|
20773f33f5
|
Add vec::swap_remove (#3219)
|
2012-08-22 22:20:42 -04:00 |
|
Ben Blum
|
95bc9d4aef
|
export unwrap_arc functions in core/std
|
2012-08-22 21:16:35 -04:00 |
|
Tim Chevalier
|
73ffc7e700
|
Remove match check in send_map
|
2012-08-22 15:24:33 -07:00 |
|
Tim Chevalier
|
6f77fcbd07
|
Comments only: update issue number for FIXME
|
2012-08-22 15:24:33 -07:00 |
|
Brian Anderson
|
48a4bca066
|
Merge pull request #3251 from fsouza/to_digit_fix
libcore: fix doc for char::to_digit
|
2012-08-22 15:13:59 -07:00 |
|
Brian Anderson
|
91c652b1ca
|
Merge pull request #3244 from dbp/osbug
core: removing repeated code in os.rs homedir() test
|
2012-08-22 15:12:53 -07:00 |
|
Ben Blum
|
0e620ac030
|
Remove one last default argument mode from core::os
|
2012-08-22 14:10:56 -04:00 |
|
Ben Blum
|
d2e2d97602
|
Merge pull request #3231 from killerswan/modes1
Remove deprecated modes from os.rs
|
2012-08-22 10:37:45 -07:00 |
|
Francisco Souza
|
493117dcda
|
libcore: fix doc for char::to_digit
Closes #3249.
|
2012-08-22 13:51:45 -03:00 |
|