about summary refs log tree commit diff
path: root/src/libstd
AgeCommit message (Collapse)AuthorLines
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 ↵Graham Fawcett-4/+7
empty link_name. Can't remove them from stdlib until the snapshotted compiler supports #[nolink].
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
fix to #1315 + small additions to std::either and result
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
A dot is only considered part of a number when not followed by a letter Closes #1306
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
This lets us write the block syntax sugar: option::may(x) { |y| … }
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
2011-12-07Change literal representation to not truncateMarijn Haverbeke-5/+41
Also shuffles around the organization of numeric literals and types, separating by int/uint/float instead of machine-vs-non-machine types. This simplifies some code. Closes #974 Closes #1252
2011-12-07repair more hash functionsNiko Matsakis-1/+1
2011-12-07Disallow binding by-mut-ref and by-move argumentsMarijn Haverbeke-1/+1
Fix bug in bound by-copy arguments. Closes #1261
2011-12-06hack for now: map uint hashes into a u32, which helps x86_64 perf.Niko Matsakis-8/+12
2011-12-06libstd: Update docsBrian Anderson-13/+177
2011-12-06Establish 'core' library separate from 'std'.Graydon Hoare-0/+12758