| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2012-01-14 | libstd: Remove util::void | Brian Anderson | -5/+0 | |
| 2012-01-14 | libstd: Remove util::orb. Redundant with core::bool | Brian Anderson | -5/+0 | |
| 2012-01-13 | Remove workaround for issue #1494 | Marijn Haverbeke | -7/+1 | |
| We have a snapshot that includes the fix. | ||||
| 2012-01-13 | distinguish "any closure" and "stack closure" (block) | Niko Matsakis | -2/+2 | |
| 2012-01-13 | make "native fn" the type for bare functions, remove fn exprs | Niko Matsakis | -14/+14 | |
| 2012-01-13 | deprecate fn exprs and the fn() type, preferring fn@ and native fn | Niko Matsakis | -6/+6 | |
| 2012-01-11 | libstd: Remove a bogus link_name attribute | Brian Anderson | -1/+0 | |
| 2012-01-11 | rustc: Don't allow empty link_name when nolink attribute is present | Brian Anderson | -4/+0 | |
| Closes #1326 | ||||
| 2012-01-11 | Fix dependency bug iface-did-of-impl resolving | Marijn Haverbeke | -1/+1 | |
| By simply not resolving that def id until the typeck pass. Closes #1494 | ||||
| 2012-01-11 | Major clean-up of std::io | Marijn Haverbeke | -311/+226 | |
| Use ifaces instead of objs, stop wrapping everything in two (or three) layers of no-value-added indirection, and remove some of the more pointless/outdated idioms from the code. | ||||
| 2012-01-11 | Switch run_program over to ifaces | Marijn Haverbeke | -47/+48 | |
| 2012-01-11 | Convert std::sha1 and std::rand over to ifaces | Marijn Haverbeke | -38/+40 | |
| 2012-01-11 | Convert std::deque over to an iface | Marijn Haverbeke | -52/+56 | |
| 2012-01-11 | Implement std::map as an iface/impl instead of an obj | Marijn Haverbeke | -85/+114 | |
| 2012-01-09 | Fix rpath bug. | Graydon Hoare | -9/+12 | |
| 2012-01-09 | Merge pull request #1470 from grahame/grahame | Brian Anderson | -20/+63 | |
| add new read_chars method, fix bug in read_char | ||||
| 2012-01-09 | Remove leftover comm.rs in std | Marijn Haverbeke | -188/+1 | |
| (The actual comm module lives in core.) | ||||
| 2012-01-09 | add tests for io::readchars and io::readchar | Grahame Bowland | -7/+10 | |
| Additionally reformat so that 'make check' passes. | ||||
| 2012-01-08 | Declare MIT license in crate attributes, not BSD | Brian Anderson | -1/+1 | |
| The Rust License is actually the MIT license, not BSD | ||||
| 2012-01-09 | add new read_chars method, fix bug in read_char | Grahame Bowland | -20/+60 | |
| having a read_chars method is convenient and more efficient. the old read_char method had a bug due to re-use of the 'w' width variable as a loop counter and so was broken for wide characters, this patch fixes that. | ||||
| 2012-01-06 | simplify task impl | Niko Matsakis | -4/+3 | |
| 2012-01-06 | std: Untabify | Brian Anderson | -10/+10 | |
| 2012-01-06 | std: Add fs::homedir | Brian Anderson | -0/+48 | |
| Returns the home directory of the user as appropriate for the platform. Issue #1359 | ||||
| 2012-01-06 | libstd: rename c_vec::size to len. | Erick Tryzelaar | -16/+15 | |
| 2012-01-06 | libcore: add [u8] helper functions to vec. | Erick Tryzelaar | -0/+9 | |
| 2012-01-06 | libstd: switch map to use libcore's hash functions. | Erick Tryzelaar | -2/+2 | |
| 2012-01-05 | Merge branch 'master' into kmath | Stefan Plantikow | -70/+71 | |
| Conflicts: src/libcore/float.rs | ||||
| 2012-01-05 | Moved generic float::min, max to core::math and cleaned up some imports | Stefan Plantikow | -5/+1 | |
| 2012-01-05 | Merge branch 'master' into kmath | Stefan Plantikow | -20/+22 | |
| 2012-01-05 | Switch to new param kind bound syntax | Marijn Haverbeke | -70/+71 | |
| And remove support for the old syntax | ||||
| 2012-01-05 | Express some list primitives in a way that doesn't copy | Marijn Haverbeke | -20/+22 | |
| It was somewhat embarassing that list::len copied its elements. | ||||
| 2012-01-05 | Merge branch 'master' into kmath | Stefan Plantikow | -9/+210 | |
| Conflicts: src/libcore/cmath.rs | ||||
| 2012-01-04 | "str": rename "str_from_cstr" to "from_cstr" (analogous to the other "from_*") | Lenny222 | -1/+1 | |
| 2012-01-03 | Allow tail expressions even in no_value blocks. Type checker | Niko Matsakis | -1/+1 | |
| will guarantee they have unit type. | ||||
| 2012-01-03 | Merge pull request #1392 from Lenny222/list | Brian Anderson | -4/+31 | |
| list: add "is_not_empty" requirement to "head" and "tail" (analogous to "vec") | ||||
| 2012-01-02 | Add 'copy' bounds to functions that were faultily accepted without | Marijn Haverbeke | -2/+2 | |
| Issue #1390 | ||||
| 2012-01-01 | freebsd support | User Jyyou | -1/+175 | |
| 2011-12-31 | removes std::mtypes | Stefan Plantikow | -64/+0 | |
| 2011-12-29 | list: use predicate to enforce non-empty requirement | Lenny222 | -4/+31 | |
| 2011-12-28 | libstd: add bytes_reader and bytes_writer | Erick Tryzelaar | -5/+24 | |
| This parallels nicely with string_reader and string_writer, but working with raw byte strings. I'm not quite sure if the return type for bytes_writer.get_bytes should be [u8] or [mutable u8] though, so I'm arbitrarily picking mutable for now. | ||||
| 2011-12-28 | libstd: Allow io writer to write mutable arrays | Erick Tryzelaar | -6/+6 | |
| 2011-12-28 | libstd: add a method to generate random bytestrings. | Erick Tryzelaar | -0/+17 | |
| 2011-12-24 | Merge pull request #1377 from Lenny222/icu | Graydon Hoare | -0/+43 | |
| std::unicode::icu: add "is*" functions + unit test | ||||
| 2011-12-22 | Register new snapshots, purge log_err and log_full in favour of log(...). | Graydon Hoare | -2/+2 | |
| 2011-12-22 | Merge all 3 log syntaxes, tidy up residual misuses. | Graydon Hoare | -9/+8 | |
| 2011-12-22 | Whitespace cleanup. | Erick Tryzelaar | -0/+1 | |
| 2011-12-22 | Register snapshots and switch logging over to use of log_full or #error / ↵ | Graydon Hoare | -16/+16 | |
| #debug. | ||||
| 2011-12-22 | std::unicode: add functions, unit test | Lenny222 | -0/+43 | |
| 2011-12-22 | json: to_str() also for "null" | Lenny222 | -0/+1 | |
| 2011-12-22 | json: add "null" | Lenny222 | -0/+11 | |
