summary refs log tree commit diff
path: root/src/libcore
AgeCommit message (Collapse)AuthorLines
2012-01-19Additional ; to , changes, disable "tag" and ";" in parser. Close #1430. ↵Graydon Hoare-4/+4
Close #1428.
2012-01-19lib: ';' to ',' in enums in more placesPatrick Walton-4/+4
2012-01-19lib: ";" to "," in enumsPatrick Walton-37/+37
2012-01-19libcore: "tag" -> "enum"Patrick Walton-20/+20
2012-01-19Remove support for the '.' after a nullary tag in a patternTim Chevalier-1/+1
(Commit also includes lots of changes to remove '.'s that a git merge messed up, or else it was monkeys.)
2012-01-18Remove '.' after nullary tags in patternsTim Chevalier-29/+29
Does what it says on the tin. The next commit will remove support for this syntax.
2012-01-19Use ctypes in native function declarationsHaitao Li-10/+10
2012-01-17libcore: Move core tests into libcoreBrian Anderson-0/+1990
2012-01-17build: Start running libcore testsBrian Anderson-0/+7
2012-01-17Merge pull request #1554 from rtanglao/masterGraydon Hoare-267/+165
rustdocs for box.rs, comm.rs, ctypes.rs, char.rs
2012-01-17Remove un-needed <Roland Tanglao-3/+3
2012-01-17libcore: Remove bogus FIXME from core::tupleBrian Anderson-1/+0
2012-01-17libstd => libcoreLenny222-0/+30
2012-01-16Forgot to add some spaces before backslashesRoland Tanglao-9/+9
2012-01-16add spaces before newlines in rustdocsRoland Tanglao-40/+40
2012-01-16convert comments to rustdocs for box, char, comm and cytpes.rsRoland Tanglao-267/+165
2012-01-16Make str::replace smarter.Josh Matthews-2/+7
2012-01-16add lgamma functions for FreeBSDJyun-Yan You-0/+2
2012-01-15Added string functions: split_func, split_char, lines, lines_any, words,Kevin Cantu-9/+97
and more tests
2012-01-14libcore: Add sys::set_min_stackBrian Anderson-0/+17
Adding this back to the library as a stopgap measure to recover some benchmark performance. See #1527.
2012-01-14libcore: Remove void declaration from comm::rustrtBrian Anderson-1/+0
2012-01-14libcore: Make ctypes::void an unconstructable, undestructurable tagBrian Anderson-5/+20
2012-01-13libcore: Add task::tryBrian Anderson-0/+25
2012-01-13libcore: Add core::logging::console_on/off functionsBrian Anderson-1/+28
These affect logging output to stdout globally, and turning the console off has no effect when overridden by RUST_LOG.
2012-01-13make "native fn" the type for bare functions, remove fn exprsNiko Matsakis-1/+1
2012-01-13deprecate fn exprs and the fn() type, preferring fn@ and native fnNiko Matsakis-5/+5
2012-01-12libcore: Add sys::set_exit_statusBrian Anderson-0/+13
Sets the process exit code
2012-01-11libcore: Fix long linesBrian Anderson-2/+4
2012-01-11make rustdocs more terse for bool.rs where it is obvious to programmers as ↵Roland Tanglao-45/+13
per feedback from graydon
2012-01-11Change doc comments to rustdoc in bool.rsRoland Tanglao-83/+73
2012-01-11Major clean-up of std::ioMarijn Haverbeke-9/+8
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-11add a log_str() function and allow '%?' in fmt strings to use itNiko Matsakis-0/+12
2012-01-09add rust_task_is_unwinding predicate and do not kill if already unwindingNiko Matsakis-1/+13
2012-01-09libcore: add longlong and ulonglong types.Erick Tryzelaar-0/+14
2012-01-09change spawn_connected argument to copy modeNiko Matsakis-1/+1
2012-01-09Remove leftover comm.rs in stdMarijn Haverbeke-2/+0
(The actual comm module lives in core.)
2012-01-09Fix typo in example in libcore docsMarijn Haverbeke-1/+1
2012-01-08Declare MIT license in crate attributes, not BSDBrian Anderson-1/+1
The Rust License is actually the MIT license, not BSD
2012-01-08add spawn_connectedNiko Matsakis-13/+47
2012-01-08make spawned fn copy mode so that bare fns can be usedNiko Matsakis-2/+25
2012-01-07core: Update task spawning exampleBrian Anderson-3/+3
2012-01-06rewrite to use old C++-based mechanismNiko Matsakis-3/+20
2012-01-06simplify task implNiko Matsakis-127/+53
2012-01-06Merge pull request #1450 from erickt/masterGraydon Hoare-1/+187
adding some misc functions and some functions just for [u8]
2012-01-06Fix bug in method type parameter passingMarijn Haverbeke-0/+10
It would occasionally pass the wrong type parameter, when calling a generic method from a generic impl on a bounded param type.
2012-01-06libcore: add [u8] helper functions to vec.Erick Tryzelaar-1/+94
2012-01-06libcore: add a trivial uint hash function.Erick Tryzelaar-0/+7
2012-01-06libcore: Add binop functions to u32 and u64Erick Tryzelaar-0/+86
2012-01-05libcore: Use correct link name for lgamma_r on win32Brian Anderson-0/+5
2012-01-05Attempt to fix build breakage due to lgammaf_r having two leading ↵Graydon Hoare-0/+8
underscores on mingw.