Haitao Li
|
3b683f5205
|
rustc: Use link_name attribute for native function
Fixes issue #906
|
2011-11-16 23:45:07 +08:00 |
|
Brian Anderson
|
a7fc5decab
|
stdlib: Turn function calls into constants. Fix win32 breakage
|
2011-11-15 18:14:13 -08:00 |
|
Stefan Plantikow
|
378652f885
|
Fixed typo in constant value #1165
|
2011-11-15 18:02:45 -08:00 |
|
Stefan Plantikow
|
d335d1a169
|
Replaced constant functions with actual constants in std and updated tests
Fixes issue #1165
|
2011-11-15 18:02:45 -08:00 |
|
Marijn Haverbeke
|
a09dcd94c5
|
Fix some indentation and idioms in rope.rs
Sorry for the pedantry. I was handling a compilation bug related to this code,
and it just jumped out at me.
|
2011-11-15 13:32:35 +01:00 |
|
Brian Anderson
|
5b9f76eb7c
|
stdlib: Run cleanups on data that fails to send
|
2011-11-14 14:07:52 -08:00 |
|
Brian Anderson
|
58e923de6e
|
rt: Perform task notification before killing the parent task
|
2011-11-13 16:36:47 -08:00 |
|
Brian Anderson
|
138d9ca5d5
|
Drop enqueued elements when a port is destructed. Closes #1155
|
2011-11-13 15:43:58 -08:00 |
|
Brian Anderson
|
5e0e32faac
|
rt: Remove drop_port. Unused
|
2011-11-11 12:11:21 -08:00 |
|
Elly Jones
|
24b6645156
|
str: add escape()
Signed-off-by: Elly Jones <elly@leptoquark.net>
|
2011-11-10 19:53:28 -08:00 |
|
Haitao Li
|
5a7249c935
|
Cleanup unused imports
|
2011-11-10 19:19:40 -08:00 |
|
Brian Anderson
|
6c108aade9
|
stdlib: Remove sio and aio. Bitrotted.
|
2011-11-10 17:59:26 -08:00 |
|
Brian Anderson
|
2e8ebb7c27
|
stdlib: Update the example in std::comm
Due to a bug in channel destructors this examples fails when logging is off
Issue #1155
|
2011-11-10 15:18:01 -08:00 |
|
Josh Matthews
|
43cb74b830
|
Add float support to #fmt. Fix #1014.
|
2011-11-10 11:40:34 -08:00 |
|
Brian Anderson
|
0d9e32d70d
|
Rename "c-stack-stdcall" ABI to "stdcall"
|
2011-11-09 18:45:25 -08:00 |
|
Brian Anderson
|
b7ab28b50f
|
Rename "c-stack-cdecl" ABI to "cdecl"
|
2011-11-09 18:44:12 -08:00 |
|
Brian Anderson
|
dec6b53761
|
Convert last use of "x86stdcall" ABI to "c-stack-stdcall"
|
2011-11-09 16:47:43 -08:00 |
|
Brian Anderson
|
d536bc2c10
|
Clean up std::task
|
2011-11-08 17:16:46 -08:00 |
|
Brian Anderson
|
061d2c2f77
|
Make task_sleep an intrinsic.
|
2011-11-08 15:58:08 -08:00 |
|
Brian Anderson
|
68f82de817
|
rt: Remove task_yield builtin
This is just a special case of task_sleep
|
2011-11-08 14:28:41 -08:00 |
|
Brian Anderson
|
2f8b695344
|
start_task can run on the C stack
|
2011-11-08 14:05:42 -08:00 |
|
Brian Anderson
|
0f1af17a60
|
Remove all uses of native cdecl except for those that yield
|
2011-11-08 11:29:10 -08:00 |
|
Brian Anderson
|
06d14f3a1c
|
Fix long lines
|
2011-11-07 15:46:00 -08:00 |
|
Elly Jones
|
656a2af989
|
json: betterify for brson
Signed-off-by: Elly Jones <ellyjones@google.com>
|
2011-11-07 15:44:43 -08:00 |
|
Elly Jones
|
bd7262624c
|
stdlib: add json.
Add a json serializer and deserializer.
Signed-off-by: Elly Jones <ellyjones@google.com>
|
2011-11-07 15:44:43 -08:00 |
|
Brian Anderson
|
fcd39b1191
|
Remove native "llvm" ABI
|
2011-11-07 15:29:05 -08:00 |
|
David Rajchenbach-Teller
|
05c9c73756
|
[Stdlib] rope.rs: improved doc, code readability
|
2011-11-06 18:10:23 +01:00 |
|
David Rajchenbach-Teller
|
bc1316aaf4
|
[Stdlib] rope.rs: concat, now attempts to preserve balance
|
2011-11-06 18:10:22 +01:00 |
|
David Rajchenbach-Teller
|
cefa97dc2e
|
[Stdlib doc] char.rs: documented to_digit, cmp
|
2011-11-06 18:10:22 +01:00 |
|
David Rajchenbach-Teller
|
2dedcc8aa2
|
[stdlib optim] rope::node improved balancing strategy
|
2011-11-06 18:10:22 +01:00 |
|
David Rajchenbach-Teller
|
1087f4b7b0
|
[Docfix] lib/str.rs: Applied review suggestions, took the opportunity to improve doc of my new functions.
|
2011-11-05 13:04:35 -07:00 |
|
David Rajchenbach-Teller
|
b17847b232
|
[Docfixes + feature] lib/uint.rs: Applied review suggesions, took the opportunity to add function loop
|
2011-11-05 13:04:34 -07:00 |
|
David Rajchenbach-Teller
|
57425b575c
|
[Docfix + Renaming] lib/rope.rs: Applied review suggestions, mostly docfixes.
|
2011-11-05 13:04:34 -07:00 |
|
David Rajchenbach-Teller
|
a5dcf66ad3
|
stdlib: Added a small rope library
|
2011-11-05 13:04:34 -07:00 |
|
David Rajchenbach-Teller
|
07574363ef
|
char.rs: Added a function cmp
|
2011-11-05 13:04:34 -07:00 |
|
David Rajchenbach-Teller
|
07ffe68ad9
|
uint.rs: added functions div_ceil, div_floor, div_round
|
2011-11-05 13:04:34 -07:00 |
|
David Rajchenbach-Teller
|
f4399063fc
|
str.rs: Added functions loop_chars, loop_chars_sub, char_len_range, byte_len_range.
|
2011-11-05 13:04:34 -07:00 |
|
Elly Jones
|
b0278f5315
|
vec: take [mutable? T] instead of [T]
|
2011-11-04 17:30:03 -07:00 |
|
Marijn Haverbeke
|
1a68a98824
|
Disallow writing to function arguments again
Remove implicit copying hack.
Closes #1118
|
2011-11-03 10:57:54 +01:00 |
|
Matt Brubeck
|
5970e9c117
|
Add vec::permute to the standard library (#1013)
|
2011-11-02 15:35:10 -07:00 |
|
Marijn Haverbeke
|
d8d35e7c40
|
Rename car/cdr to head/tail in std::list
Closes #1086
|
2011-11-02 14:23:49 +01:00 |
|
Marijn Haverbeke
|
0a20eed2db
|
Make ptr::addr_of return an immutable vec, add mut_addr_of
|
2011-11-02 12:20:12 +01:00 |
|
Brian Anderson
|
4b01d11f92
|
Organize std.rc and make exports explicit
|
2011-11-01 20:48:44 -07:00 |
|
Matt Brubeck
|
76077a9fb7
|
Add should_fail annotation for unit tests
This allows test cases to assert that a function is expected to fail.
Tests annotated with "should_fail" will succeed only if the function
fails.
|
2011-11-01 16:55:39 -07:00 |
|
Matt Brubeck
|
80c926c5e2
|
Add a char::to_digit function
|
2011-10-31 16:15:36 +01:00 |
|
Matt Brubeck
|
4739942e74
|
Correct handling of non-numeric chars in parse_buf
Without this fix, int::parse_buf and uint::parse_buf return incorrect results
for any strings that contain non-numeric characters. Fixes #1102.
|
2011-10-31 16:15:32 +01:00 |
|
Marijn Haverbeke
|
6f37accb29
|
Rename std::str::chars to iter_chars
|
2011-10-31 15:41:52 +01:00 |
|
Marijn Haverbeke
|
b0d60a7108
|
Add a way to iterate over a str's chars to std::str
|
2011-10-31 14:52:08 +01:00 |
|
Matt Brubeck
|
7080ac15fb
|
Fix int::parse_buf for negative numbers (#1102)
|
2011-10-30 13:40:59 -07:00 |
|
Matt Brubeck
|
8c51d4b002
|
Make float::from_str ignore whitespace (#1089)
Discard leading and trailing whitespace, for consistency with C/JS/Java/etc.
Also, don't allow floating point numbers that start or end with 'e'.
|
2011-10-30 13:40:59 -07:00 |
|