Brian Anderson
|
138973335a
|
Add std::istr::as_buf for converting to cstrs. Issue #855
|
2011-08-27 15:54:44 -07:00 |
|
Brian Anderson
|
7284f820d5
|
Support istrs in #fmt. Issue #855
The format string may be an istr and istr args may be used with %S
|
2011-08-27 15:54:44 -07:00 |
|
Brian Anderson
|
652332f9d4
|
Convert std::map::new_str_hash to istrs. Issue #855
|
2011-08-27 15:54:44 -07:00 |
|
Brian Anderson
|
faef9490ae
|
Optimize std::istr::to_estr. Issue #855
|
2011-08-27 15:54:44 -07:00 |
|
Brian Anderson
|
15e3ae7936
|
Convert std::os to istrs. Issue #855
|
2011-08-27 15:54:44 -07:00 |
|
Brian Anderson
|
85b4253bc1
|
Convert std::generic_os to istrs. Issue #855
|
2011-08-27 15:54:43 -07:00 |
|
Brian Anderson
|
ccc68fc18b
|
Add std::istr::str_from_cstr. Issue #855
|
2011-08-27 15:54:43 -07:00 |
|
Brian Anderson
|
fcc031c5b4
|
Convert std::io to istrs. Issue #855
|
2011-08-27 15:54:43 -07:00 |
|
Brian Anderson
|
20178b9312
|
Convert std::run to istrs. Issue #855
|
2011-08-27 15:53:09 -07:00 |
|
Brian Anderson
|
4cf2e510e0
|
Convert std::getopts to istrs. Issue #855
|
2011-08-27 15:53:09 -07:00 |
|
Brian Anderson
|
c2eafd268b
|
Convert std::fs to istrs. Issue #855
|
2011-08-27 15:53:09 -07:00 |
|
Brian Anderson
|
051f1ff562
|
Convert std::sha1 to istrs. Issue #855
|
2011-08-27 15:53:09 -07:00 |
|
Brian Anderson
|
bd84fbe9f3
|
Convert std::term to istrs. Issue #855
|
2011-08-27 15:53:08 -07:00 |
|
Brian Anderson
|
8146ca982e
|
Convert std::u64 to istrs. Issue #855
|
2011-08-27 15:53:08 -07:00 |
|
Brian Anderson
|
53be480d20
|
Convert std::int to istrs. Issue #855
|
2011-08-27 15:53:08 -07:00 |
|
Brian Anderson
|
ee2a11eb4f
|
Convert std::uint to istrs. Issue #855
|
2011-08-27 15:53:08 -07:00 |
|
Brian Anderson
|
69e6abf9ce
|
Rename std::istr::from_str/to_str to from_estr/to_estr. Issue #855
This will make it a bit clearer what's going on
|
2011-08-27 15:53:08 -07:00 |
|
Brian Anderson
|
2c8a93aa3b
|
Convert std::bitv to istrs. Issue #855
|
2011-08-27 15:53:08 -07:00 |
|
Eric Holk
|
2fab948e01
|
stdlib: Added a treemap traversal function.
|
2011-08-26 18:03:32 -07:00 |
|
Eric Holk
|
cd913b454d
|
stdlib: Added an incredibly simple treemap.
|
2011-08-26 18:03:32 -07:00 |
|
Tim Chevalier
|
b099760269
|
Remove remaining use of 'pred' and make 'pred' a non-reserved word. Huzzah\!
|
2011-08-25 22:26:45 -07:00 |
|
Tim Chevalier
|
d9bc3cb10c
|
Change "pred" to "pure fn" in all libraries and test cases
|
2011-08-25 18:24:45 -07:00 |
|
Eric Holk
|
2f7c583bc1
|
Cleaning up task and comm exports, updating all the test cases.
|
2011-08-25 11:21:25 -07:00 |
|
Brian Anderson
|
b31815f8a0
|
Fix istr::unsafe_from_bytes. Issue #855
|
2011-08-25 10:33:28 -07:00 |
|
Brian Anderson
|
18576e55f7
|
Resolve a number of FIXMEs
|
2011-08-23 18:55:37 -07:00 |
|
Graydon Hoare
|
c011f13144
|
Add kind-checking for assign-op, copy, ret, be, fail exprs. Fix caught kinding-violations in rustc and libstd.
|
2011-08-23 15:58:53 -07:00 |
|
Brian Anderson
|
68fd28c2c1
|
Cleanup formatting in std::sha1
This file has suffered a lot of reformats and was looking pretty ragged
|
2011-08-23 13:22:44 -07:00 |
|
Brian Anderson
|
45b614f54a
|
Add ivec::from_str and to_str methods. Issue #855
|
2011-08-22 21:33:52 -07:00 |
|
Brian Anderson
|
663d07d319
|
Add std::istr. Issue #855
|
2011-08-22 21:33:49 -07:00 |
|
Brian Anderson
|
55c54f0db5
|
Promote std::task::rustrt::leak to std::unsafe::leak
I want to use this for std::istr
|
2011-08-22 18:05:34 -07:00 |
|
Brian Anderson
|
518dc52f85
|
Reformat
This changes the indexing syntax from .() to [], the vector syntax from ~[] to
[] and the extension syntax from #fmt() to #fmt[]
|
2011-08-20 11:04:00 -07:00 |
|
Michael Sullivan
|
84a6b888c0
|
Add an iter2 iterator to vec.
|
2011-08-19 16:14:38 -07:00 |
|
Brian Anderson
|
1aa1f8c4b7
|
Rename various things from ivec to vec
|
2011-08-18 14:32:25 -07:00 |
|
Marijn Haverbeke
|
cd440d338e
|
Remove or _-prefix all unused function arguments
This should make the compilation process a bit less noisy.
|
2011-08-18 10:02:13 +02:00 |
|
Eric Holk
|
3ab21e5ee0
|
Better type inference for chans and ports.
|
2011-08-17 17:16:23 -07:00 |
|
Brian Anderson
|
df10df821b
|
Remove last mentions of vec<> type in Rust source
|
2011-08-17 16:08:17 -07:00 |
|
Brian Anderson
|
ad598ebea0
|
Use the new task join methods in the test runner. Closes #826
It should report failures properly again
|
2011-08-17 15:34:54 -07:00 |
|
Brian Anderson
|
15f9f1a1f1
|
Remove more hacks from the test runner
|
2011-08-17 15:12:38 -07:00 |
|
Brian Anderson
|
87a782c0b3
|
Simplify default_test_to_task
Doesn't appear to require an unsafe pointer now
|
2011-08-17 15:12:35 -07:00 |
|
Eric Holk
|
9e020b8b8f
|
Convenience methods for spawning and joining tasks.
|
2011-08-17 15:07:19 -07:00 |
|
Eric Holk
|
ae89ea223d
|
Making more of the rust_task structure directly accessible from Rust.
|
2011-08-17 14:42:40 -07:00 |
|
Eric Holk
|
efac7c9a19
|
Yet another comm interface.
|
2011-08-17 14:42:40 -07:00 |
|
Brian Anderson
|
62ac9d0b2e
|
Restore test task setup
This is needed in order for the test runner to continue on failure, and I
don't see that it causes any problems.
|
2011-08-17 12:08:43 -07:00 |
|
Eric Holk
|
94260fb91d
|
Using move-mode for spawn thunks to avoid race conditions.
|
2011-08-17 11:44:50 -07:00 |
|
Brian Anderson
|
c95e3ab6a8
|
Remove transitional interfaces from std::extfmt
|
2011-08-17 09:55:55 -07:00 |
|
Brian Anderson
|
53df58a177
|
Purge vecs from the std::test interface
|
2011-08-17 09:55:55 -07:00 |
|
Eric Holk
|
fc616af820
|
Updating to new type parameter syntax.
|
2011-08-16 16:52:52 -07:00 |
|
Eric Holk
|
8686645aad
|
New channel-based task status notifications.
|
2011-08-16 16:47:40 -07:00 |
|
Erick Tryzelaar
|
d9327a61bb
|
Port the stdlib to the expr foo::<T> syntax.
|
2011-08-16 15:05:56 -07:00 |
|
Erick Tryzelaar
|
4c9049c50c
|
Port the stdlib to the decl foo<T> syntax.
|
2011-08-16 15:05:56 -07:00 |
|