summary refs log tree commit diff
path: root/src/libstd
AgeCommit message (Expand)AuthorLines
2012-01-04"str": rename "str_from_cstr" to "from_cstr" (analogous to the other "from_*")Lenny222-1/+1
2012-01-03Allow tail expressions even in no_value blocks. Type checkerNiko Matsakis-1/+1
2012-01-03Merge pull request #1392 from Lenny222/listBrian Anderson-4/+31
2012-01-02Add 'copy' bounds to functions that were faultily accepted withoutMarijn Haverbeke-2/+2
2012-01-01freebsd supportUser Jyyou-1/+175
2011-12-31removes std::mtypesStefan Plantikow-64/+0
2011-12-29list: use predicate to enforce non-empty requirementLenny222-4/+31
2011-12-28libstd: add bytes_reader and bytes_writerErick Tryzelaar-5/+24
2011-12-28libstd: Allow io writer to write mutable arraysErick Tryzelaar-6/+6
2011-12-28libstd: add a method to generate random bytestrings.Erick Tryzelaar-0/+17
2011-12-24Merge pull request #1377 from Lenny222/icuGraydon Hoare-0/+43
2011-12-22Register new snapshots, purge log_err and log_full in favour of log(...).Graydon Hoare-2/+2
2011-12-22Merge all 3 log syntaxes, tidy up residual misuses.Graydon Hoare-9/+8
2011-12-22Whitespace cleanup.Erick Tryzelaar-0/+1
2011-12-22Register snapshots and switch logging over to use of log_full or #error / #de...Graydon Hoare-16/+16
2011-12-22std::unicode: add functions, unit testLenny222-0/+43
2011-12-22json: to_str() also for "null"Lenny222-0/+1
2011-12-22json: add "null"Lenny222-0/+11
2011-12-20Add companion-module core.rs that exports log levels and option/some/none eve...Graydon Hoare-3/+2
2011-12-20removed math leftovers from stdStefan Plantikow-841/+1
2011-12-19Merge pull request #1334 from boggle/kmathGraydon Hoare-9/+14
2011-12-19Simplify getopts::find_opt.Erick Tryzelaar-4/+1
2011-12-18std: getopts now uses result::t (fixes #1289)Stefan Plantikow-20/+21
2011-12-19preparing for removing math from stdStefan Plantikow-9/+14
2011-12-17libstd: Long linesBrian Anderson-1/+2
2011-12-17libstd: Add 'xterm-256-color' to list of color-enabled terminalsBrian Anderson-1/+1
2011-12-16libstd: Temporarily use #[link_name = ""]Brian Anderson-0/+1
2011-12-16implement #[nolink]; deprecate #[link_name = ""]; note in stdlib to remove em...Graham Fawcett-4/+7
2011-12-16std: file_is_dir -> path_is_dir, add path_existsElly Jones-4/+14
2011-12-16Merge pull request #1317 from boggle/fix1315Graydon Hoare-8/+9
2011-12-16std: declared fns as pure where sensibleStefan Plantikow-8/+9
2011-12-16reorder block() argument to bitv::process()Niko Matsakis-4/+4
2011-12-16reorder args to the various vec, option fns so blk comes lastNiko Matsakis-8/+8
2011-12-16Make 1.f parse as a field access on the integer 1Marijn Haverbeke-4/+4
2011-12-14Remove some duplicated unused parts of std now that they're present in core.Graydon Hoare-3936/+3
2011-12-14Fixed type resolution error in math testsStefan Plantikow-0/+64
2011-12-14std: export math_f* as math::f* submods and use tailcalls in std::mathStefan Plantikow-41/+42
2011-12-13Copy first batch of material from libstd to libcore.Graydon Hoare-29/+59
2011-12-13stdlib: Fix spelling errors in documentation of libstd/str.rsPatrick Walton-6/+6
2011-12-09Swap arg order for option::{may,maybe}Erick Tryzelaar-2/+2
2011-12-08Add crate_type attributes to rustc, std, coreBrian Anderson-1/+1
2011-12-07use util::rational to work around bug w/ floats on winNiko Matsakis-4/+4
2011-12-07Purge old map impl: more collisions, not clear it is safe on 64bitNiko Matsakis-205/+0
2011-12-07improve commentsNiko Matsakis-3/+21
2011-12-07fix old map impl, add loggingNiko Matsakis-15/+25
2011-12-07add some debugging logsNiko Matsakis-1/+13
2011-12-07dec size in removeNiko Matsakis-2/+2
2011-12-07make rehashing more efficient by not re-allocating entriesNiko Matsakis-18/+17
2011-12-07implement a chained hashmapNiko Matsakis-2/+243
2011-12-07Check for literals that are out of range for their typeMarijn Haverbeke-1/+1