Marijn Haverbeke
|
d507d5fe91
|
Remove res idents from stdlib
|
2011-06-24 21:13:26 +02:00 |
|
Graydon Hoare
|
b84fffaa4e
|
Reformat a bunch of recent churn.
|
2011-06-16 16:55:46 -07:00 |
|
Marijn Haverbeke
|
b2b8002fd3
|
Fix unsafe uses of aliases in tail calls
|
2011-06-15 21:39:27 +02:00 |
|
Graydon Hoare
|
766d54df93
|
Fix a bunch of compile-command lines to use RBUILD
|
2011-06-15 12:01:19 -07:00 |
|
Graydon Hoare
|
ce72993488
|
Reformat source tree (minus a couple tests that are still grumpy).
|
2011-06-15 11:19:50 -07:00 |
|
Brian Anderson
|
ed0eb8f45a
|
stdlib: Remove unneeded type params from alt patterns
|
2011-05-31 01:23:53 -04:00 |
|
Paul Stansifer
|
3375b8fba2
|
Add list function 'has'.
|
2011-05-27 02:42:33 +00:00 |
|
Tim Chevalier
|
83cdb47a7c
|
Add a list append function, which I didn't end up using, but why not add it?
|
2011-05-26 19:13:56 -07:00 |
|
Brian Anderson
|
f1c1887cab
|
stdlib: Remove unneeded fail statements from std::list. Remove FIXMEs
|
2011-05-22 12:28:14 -04:00 |
|
Brian Anderson
|
f6beec6c43
|
stdlib: Do tail calls in std::list. Remove FIXMEs
|
2011-05-22 12:28:08 -04:00 |
|
Brian Anderson
|
b4c9f782e4
|
stdlib: Add list::from_vec
|
2011-05-22 02:10:10 -04:00 |
|
Brian Anderson
|
1e9aef828c
|
stdlib: Reindent list.rs
|
2011-05-22 02:10:10 -04:00 |
|
Marijn Haverbeke
|
3816e57fd2
|
Downcase std modules again, move to :: for module dereferencing
This should be a snapshot transition.
|
2011-05-12 21:30:44 +02:00 |
|
Marijn Haverbeke
|
a3ec0b1f64
|
Rename std modules to be camelcased
(Have fun mergining your stuff with this.)
|
2011-05-06 22:51:19 +02:00 |
|
Patrick Walton
|
9ad9d3783d
|
rustc: Fix list.foldl() to pass its second argument by alias
|
2011-03-18 15:19:32 -07:00 |
|
Graydon Hoare
|
11a10c7a7b
|
Remove redundant imports in lib (rustc doesn't like 'std' as a synonym for root within std.rc anyway)
|
2011-03-09 17:29:18 -08:00 |
|
Patrick Walton
|
77ff12c435
|
rustboot: Don't use walk to traverse statements in type.ml; fixes redundant checking, improves diagnostics. Also report untyped slots.
|
2010-11-18 14:19:06 -08:00 |
|
Patrick Walton
|
adb1754e4d
|
Move the option type to its own module
|
2010-11-05 11:18:40 -07:00 |
|
Patrick Walton
|
2fcf81cc4b
|
Revert "Move the option type to its own module"
|
2010-11-05 10:41:23 -07:00 |
|
Patrick Walton
|
1d214b4df3
|
Move the option type to its own module
|
2010-11-05 10:23:22 -07:00 |
|
Patrick Walton
|
67bcc70754
|
rustboot: Emit an error instead of asserting in trans when a T is passed by value
|
2010-10-28 15:07:05 -07:00 |
|
Patrick Walton
|
b914e0e74c
|
Revert "rustboot: Emit an error instead of asserting in trans when a T is passed by value" due to test failures
This reverts commit ee901858a2 .
|
2010-10-28 15:04:48 -07:00 |
|
Patrick Walton
|
ee901858a2
|
rustboot: Emit an error instead of asserting in trans when a T is passed by value
|
2010-10-28 15:02:00 -07:00 |
|
Graydon Hoare
|
68321b0de8
|
Make list.find return an option of different type than the list element.
|
2010-10-18 16:02:59 -07:00 |
|
Graydon Hoare
|
783be711f5
|
Flesh out the std.list module a touch.
|
2010-10-18 14:35:44 -07:00 |
|
Graydon Hoare
|
57c7e94c8f
|
Encode and decode tag types in dwarf properly. Add list module to std. Shift rustc to use std.util.option. Fix various dependent bugs. Closes #73.
|
2010-10-15 22:09:09 -07:00 |
|