about summary refs log tree commit diff
path: root/src
AgeCommit message (Collapse)AuthorLines
2011-08-12Remove run-pass/vec-alloc-append.rsBrian Anderson-13/+0
There is no ivec::append and this is the only remaining user of vec::append
2011-08-12Remove run-pass/vec-ref-count.rsBrian Anderson-12/+0
This test will be irellevant when vecs are gone
2011-08-12Limit the exports from std::vecBrian Anderson-0/+25
2011-08-12Rename std::ioivec to std::ioBrian Anderson-148/+148
2011-08-12Remove std::ioBrian Anderson-474/+0
2011-08-12Convert all uses of std::io to std::ioivecBrian Anderson-63/+66
2011-08-12Remove a vbuf import from std::strBrian Anderson-1/+0
2011-08-12Rename str::connect_ivec to str::connectBrian Anderson-21/+21
2011-08-12Remove str::connectBrian Anderson-11/+0
2011-08-12Convert uses of str::connect to str::connect_ivecBrian Anderson-8/+8
2011-08-12Convert str::concat to ivecsBrian Anderson-5/+5
2011-08-12Rename str::split_ivec to str::splitBrian Anderson-10/+10
2011-08-12Remove str::splitBrian Anderson-16/+0
2011-08-12Convert uses of str::split to split_ivecBrian Anderson-19/+11
2011-08-12Convert str::from_chars, to_chars to ivecsBrian Anderson-14/+13
2011-08-12Remove str_from_vec runtime functionBrian Anderson-20/+1
2011-08-12Rename std::str::unsafe_from_bytes_ivec to unsafe_from_bytesBrian Anderson-32/+32
2011-08-12Remove std::str::unsafe_from_bytesBrian Anderson-6/+0
2011-08-12Convert all uses of unsafe_from_bytes to unsafe_from_bytes_ivecBrian Anderson-31/+27
2011-08-12Remove str::from_bytesBrian Anderson-10/+8
This is exactly the same as str::unsafe_from_bytes
2011-08-12Convert str::is_utf8 to ivecsBrian Anderson-6/+6
2011-08-12Remove vec version of str::bytes, rename bytes_ivec to str::bytesBrian Anderson-68/+46
2011-08-12Remove vecs from compiletestBrian Anderson-17/+17
2011-08-12Remove vecs from the rustc driverBrian Anderson-40/+52
2011-08-12Remove vecs from simplextBrian Anderson-29/+21
2011-08-12Begin removing vecs from #fmtBrian Anderson-9/+13
2011-08-12Change a bunch of places in the stdlib to use blocks.Michael Sullivan-48/+42
2011-08-12Properly typecheck unary minusMarijn Haverbeke-1/+14
Closes #813
2011-08-11rt: Stub Rust GC metadata printer and Rust GC strategy modulesPatrick Walton-0/+79
2011-08-11Revert "Add missing functions to rustllvm.def.in"Brian Anderson-3/+0
This reverts commit 1bea273974c3c9570f76fd9c4a4a985ca05bd60f. Looks like this is not actually necessary. Hard to tell since the tinderboxes are falling behind.
2011-08-11XFAIL do-while-body-failsBrian Anderson-0/+3
Doesn't work w/out optimizations
2011-08-11Add missing functions to rustllvm.def.inBrian Anderson-0/+3
2011-08-11Handle _|_ - typed things in the bodies of do-while loopsTim Chevalier-0/+9
The resulting code is strange, but perhaps someone else can fix it. The obvious things, like returning body_res, all resulted in completely incomprehensible LLVM errors. Closes #814
2011-08-11Fix too-long line.Lindsey Kuper-1/+1
2011-08-11Sanity-check the code examples that appear in the object system docs.Lindsey Kuper-0/+66
2011-08-11Use the new C API for PassManagerBuilder.Rafael Ávila de Espíndola-66/+58
2011-08-11Update for llvm api change.Rafael Ávila de Espíndola-12/+5
2011-08-11rustc: Associate type descriptors with allocas as metadataPatrick Walton-12/+88
2011-08-11Un-ignore stdtest::task::test_sleepBrian Anderson-1/+0
Works for me.
2011-08-11Bring run-pass/spawn-fn up to date and un-XFAILBrian Anderson-4/+4
2011-08-11Bring run-pass/spawn-module-qualified up to date and un-XFAILBrian Anderson-6/+6
2011-08-11Bring run-pass/task-killjoin up to date and un-XFAILBrian Anderson-12/+11
2011-08-11Fill out some of the run-pass/binops testsBrian Anderson-19/+20
Un-XFAIL, and just comment out and add a FIXME to the two cases that fail on linux. Closes #577. This still doesn't compare <, >, etc for channels, ports and tasks, but since they use pointer equality, that's a bit difficult to set up.
2011-08-11Update and un-XFAIL run-pass/many.rsBrian Anderson-11/+8
2011-08-11rustc: Lowercase "main function not found" errorBrian Anderson-2/+2
2011-08-11rustc: Use spans in some main typeck errorsBrian Anderson-4/+6
2011-08-11Add ast_map::node_span functionBrian Anderson-0/+57
2011-08-11Switch a check for main type from an error to an ICEBrian Anderson-1/+1
This code path doesn't look possible, so I think it indicates a bug. Also, make the message lowercase.
2011-08-11Lowercase the "wrong type in main fn" errorBrian Anderson-4/+4
2011-08-11Fix the error-pattern in compile-fail/bad-main.rs. Un-XFAILBrian Anderson-4/+1
This is also tested by compile-fail/main-wrong-type.rs but the type signatures are slightly different, so I guess it's worth holding on to.