about summary refs log tree commit diff
path: root/src/libcore
AgeCommit message (Expand)AuthorLines
2013-04-22libcore: Rand impls for tuples and ~/@ boxesHuon Wilson-0/+46
2013-04-21auto merge of #5887 : jdm/rust/stackbounds, r=brsonbors-0/+1
2013-04-21rt: Make the C stack segment accessible to runtime users.Josh Matthews-0/+1
2013-04-21auto merge of #5990 : bjz/rust/rem-quot, r=catamorphismbors-107/+218
2013-04-22Rename Div operator trait to Quot and Modulo operator trait to RemBrendan Zabarauskas-107/+218
2013-04-21libcore: make rand::random return a generic value implementing `Rand`.Huon Wilson-4/+14
2013-04-20auto merge of #5979 : Thiez/rust/no_reinterpret_cast, r=catamorphismbors-74/+74
2013-04-20Replaced many instances of reinterpret_cast with transmuteMatthijs Hofstra-74/+74
2013-04-20auto merge of #5975 : huonw/rust/rustc-intrinsics-fixed-stack, r=pcwaltonbors-154/+178
2013-04-21librustc: use LLVM intrinsics for several floating point operations.Huon Wilson-153/+166
2013-04-21librustc: implement and use `fixed_stack_segment` attribute for intrinsics.Huon Wilson-1/+12
2013-04-20auto merge of #5973 : huonw/rust/core-iterator-scan-consumers, r=thestingerbors-2/+43
2013-04-20libcore: add a ScanIterator, a generalisation of MapIterator to have internal...Huon Wilson-2/+43
2013-04-20auto merge of #5970 : huonw/rust/core-sys-size_of-val, r=pcwaltonbors-1/+57
2013-04-20auto merge of #5965 : alexcrichton/rust/issue-4364, r=pcwaltonbors-43/+31
2013-04-19auto merge of #5945 : graydon/rust/fix-unicode-tables, r=pcwaltonbors-4580/+2618
2013-04-19auto merge of #5968 : gifnksm/rust/windowed, r=brsonbors-0/+3
2013-04-20libcore: wrappers for size/align_of to act on values without needing explicit...Huon Wilson-1/+57
2013-04-19core: clean up tests (mostly unused unsafe blocks)Alex Crichton-43/+31
2013-04-19auto merge of #5962 : pcwalton/rust/shootout, r=pcwaltonbors-37/+153
2013-04-20libcore: Fix assertion failure in vec::windowe.gifnksm-0/+3
2013-04-19librustc: Fix botched merge. rs=mergePatrick Walton-0/+9
2013-04-19core::rt: Rename Closeable to Close, Seekable to Seek, blocking to nativeBrian Anderson-21/+21
2013-04-19TidyBrian Anderson-21/+21
2013-04-19core::rt: Simplify some scheduler operationsBrian Anderson-99/+14
2013-04-19core::rt: Add another context switching operation to the schedulerBrian Anderson-28/+89
2013-04-19core: More tweaks to the thread-local scheduler interfaceBrian Anderson-123/+125
2013-04-19core: Wire up `spawn` to the new schedulerBrian Anderson-0/+59
2013-04-19core: Don't use managed boxes in TaskBuilderBrian Anderson-7/+32
2013-04-19core: Add rt::context for figuring out what runtime services are availableBrian Anderson-1/+110
2013-04-19core::rt: Declare large parts of the I/O APIBrian Anderson-30/+1539
2013-04-19librustc: WIP patch for using the return value.Patrick Walton-33/+55
2013-04-19test: Add fannkuch-redux and fasta-redux shootout benchmarksPatrick Walton-1/+23
2013-04-19test: Rewrite nbody and spectralnorm shootout benchmarksPatrick Walton-7/+41
2013-04-19librustc: Optimize metadata::decoder::item_name.Patrick Walton-0/+9
2013-04-19librustc: Implement fast-ffi and use it in various placesPatrick Walton-2/+22
2013-04-19auto merge of #5955 : thestinger/rust/iterator, r=graydonbors-61/+251
2013-04-19iterator: add a bit of documentationDaniel Micay-1/+16
2013-04-19iterator: add a chain adaptorDaniel Micay-0/+42
2013-04-19libcore: add an UnfoldrIterator like Haskell's `unfoldr`Huon Wilson-0/+43
2013-04-19re-organize the iterator module a bitDaniel Micay-16/+16
2013-04-19move iterator adaptor tests to iterator moduleDaniel Micay-66/+67
2013-04-19libcore: clarify documentation for char_at(_reverse)Huon Wilson-4/+4
2013-04-19takewhile -> take_while, dropwhile -> skip_whileDaniel Micay-7/+7
2013-04-19iterator: add skip and takeDaniel Micay-0/+89
2013-04-18auto merge of #5938 : thestinger/rust/iterator, r=pcwaltonbors-9/+99
2013-04-18core: replace unicode match exprs with bsearch in const arrays, minor perf win.Graydon Hoare-4623/+2576
2013-04-18core: add vec::bsearch.Graydon Hoare-0/+85
2013-04-18core::comm: Modernize constructors to use `new`Brian Anderson-15/+27
2013-04-18core::pipes: Just reordering declarationsBrian Anderson-46/+49