about summary refs log tree commit diff
path: root/src/lib
AgeCommit message (Collapse)AuthorLines
2011-09-01Make #fmt and #ifmt synonymous. Issue #855Brian Anderson-1/+431
2011-09-01Rename std::istr to std::str. Issue #855Brian Anderson-120/+120
2011-09-01Declare a bunch of int functions as pureTim Chevalier-15/+15
2011-09-01Remove std::str. Issue #855Brian Anderson-14/+0
2011-09-01Remove estr conversion functions. Issue #855Brian Anderson-38/+0
2011-09-01Convert rust_list_files to istrs. Issue #855Brian Anderson-8/+9
2011-09-01Convert rust_getcwd to istrs. Issue #855Brian Anderson-6/+6
2011-09-01Convert rust_file_is_dir from estrs to cstrs. Issue #855Brian Anderson-2/+4
2011-09-01Remove a few more istr conversions. Issue #855Brian Anderson-5/+5
2011-09-01Remove some uses of str_buf builtin. Issue #855Brian Anderson-2/+0
2011-09-01Remove various istr conversions. Issue #855Brian Anderson-2/+1
2011-09-01Remove a bunch of string builtins. Issue #855Brian Anderson-6/+0
2011-09-01Delete parts of std::str that are no longer exported. Issue #855Brian Anderson-518/+0
2011-09-01Remove last users of str::sbuf. Issue #855Brian Anderson-72/+90
2011-09-01Remove more functions from std::str. Issue #855Brian Anderson-9/+9
2011-09-01Convert std::test to istrs. Issue #855Brian Anderson-14/+14
2011-09-01Remove the estr #fmt. Issue #855Brian Anderson-429/+0
2011-09-01Convert fs::path_is_absolute internals to istrs. Issue #855Brian Anderson-5/+5
2011-08-31Reexport std::str::alloc. Windows still needs this. Issue #855Brian Anderson-1/+1
2011-08-31Expose STDERR to rust.Erick Tryzelaar-0/+2
2011-08-31Start paring down std::str. Issue #855Brian Anderson-49/+54
2011-08-31Remove more uses of str from std::run. Issue #855Brian Anderson-4/+4
2011-08-31Convert uses of #fmt to #ifmt. Issue #855Brian Anderson-11/+9
2011-08-31Produce the start of an immutable treemap.Michael Sullivan-0/+82
2011-08-30Add a FIXME about the bogosity of aio::ip_to_sbufBrian Anderson-0/+3
2011-08-30Convert std::net to istrs. Issue #855Brian Anderson-6/+7
2011-08-30Add #ifmt extension, like #fmt but for istrs. Issue #855Brian Anderson-0/+430
2011-08-30Remove the %S istr conversion from #fmtBrian Anderson-8/+0
I want to do the #fmt transition a different way. Issue #855
2011-08-30Add a total version of vec::last that has a preconditionTim Chevalier-0/+5
2011-08-30Add a precondition on vec::zipTim Chevalier-13/+46
vec::zip now has the precondition that the two argument vectors are the same length. Changed uses of it to reflect that. Also added a few vector-enumerating utilities to vec.rs, which necessitated in making some functions in u8 declared-pure.
2011-08-30Stop relying on klunky hack in alias.rsMarijn Haverbeke-4/+3
It assumed node_ids increased monotonically for locals, but macros make this no longer the case, and it was a dubious assumption anyway. It now numbers locals itself and uses that to determine which precede which.
2011-08-29Remove obsolete exportsMarijn Haverbeke-1/+0
2011-08-29Make std::istr::push_byte efficientMarijn Haverbeke-2/+6
It used to allocate two (!) heap values per pushed byte. It now goes through a runtime function that simply grows the istr and writes the byte.
2011-08-29Implement non-internal ivecsMarijn Haverbeke-42/+32
Vectors are now similar to our old, pre-internal vectors, except that they are uniquely owned, not refcounted. Their name should probably change too, then. I've renamed them to vec in the runtime, will do so throughout the compiler later.
2011-08-27Convert lexer to istrs. Issue #855Brian Anderson-1/+1
2011-08-27Add std::istr::as_buf for converting to cstrs. Issue #855Brian Anderson-2/+17
2011-08-27Support istrs in #fmt. Issue #855Brian Anderson-1/+8
The format string may be an istr and istr args may be used with %S
2011-08-27Convert std::map::new_str_hash to istrs. Issue #855Brian Anderson-2/+2
2011-08-27Optimize std::istr::to_estr. Issue #855Brian Anderson-5/+9
2011-08-27Convert std::os to istrs. Issue #855Brian Anderson-13/+19
2011-08-27Convert std::generic_os to istrs. Issue #855Brian Anderson-9/+19
2011-08-27Add std::istr::str_from_cstr. Issue #855Brian Anderson-1/+14
2011-08-27Convert std::io to istrs. Issue #855Brian Anderson-41/+52
2011-08-27Convert std::run to istrs. Issue #855Brian Anderson-4/+6
2011-08-27Convert std::getopts to istrs. Issue #855Brian Anderson-64/+84
2011-08-27Convert std::fs to istrs. Issue #855Brian Anderson-25/+35
2011-08-27Convert std::sha1 to istrs. Issue #855Brian Anderson-6/+6
2011-08-27Convert std::term to istrs. Issue #855Brian Anderson-3/+3
2011-08-27Convert std::u64 to istrs. Issue #855Brian Anderson-21/+21
2011-08-27Convert std::int to istrs. Issue #855Brian Anderson-5/+6