aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Calculate git-derived versions correctly when out-of-tree.Graydon Hoare2011-03-231-4/+4
|
* Fix the float XFAILs in Makefile.in.Graydon Hoare2011-03-231-2/+2
|
* Pick up new XFAIL from Makefile.Graydon Hoare2011-03-231-0/+1
|
* Add doc rules to Makefile.inGraydon Hoare2011-03-231-2/+39
|
* stdlib: Provide a function to extract the underlying buf_writer from a writerPatrick Walton2011-03-221-0/+9
|
* Further support for floating-point. Literals with exponents workTim Chevalier2011-03-2210-25/+152
| | | | | | and literals with the 'f32' or 'f64' suffixes work as well. In addition, logging things with the f32 or f64 type works. (float is still assumed to be a synonym for f64).
* stdlib: Add EBML writing functionalityPatrick Walton2011-03-221-2/+67
|
* stdlib: Add a convenience method for opening paths as a FILEPatrick Walton2011-03-221-0/+10
|
* Clean a little bit harder.Graydon Hoare2011-03-221-1/+1
|
* XFAIL float.rs in boot under new Makefile.inGraydon Hoare2011-03-221-0/+5
|
* Trim redundant /Graydon Hoare2011-03-221-1/+1
|
* Port auto-dep logic to new Makefile.inGraydon Hoare2011-03-221-1/+80
|
* Add a test case for empty mutable vector literals, XFAIL'd in rustbootPatrick Walton2011-03-222-0/+5
|
* stdlib: Make writers seekable; switch file writers to the C FILE interface ↵Patrick Walton2011-03-225-14/+101
| | | | to make this work
* Change the type of the second argument of upcalls to be a %task*.Rafael Ávila de Espíndola2011-03-221-13/+13
|
* Add Lindsey to AUTHORS.Graydon Hoare2011-03-221-0/+1
|
* Support for shorter error messages that are aware of objects' cnames.Lindsey Kuper2011-03-222-8/+26
|
* Revert "Remove usages of case(_) { fail; } since the compiler does this ↵Patrick Walton2011-03-224-0/+11
| | | | | | automatically". When we have exhaustiveness checking, "case(_) { fail; }" will be useful to silence warnings. This reverts commit 92a716d862d92d3cc52a400457d2c3900d0c57a2.
* lib: Add an EBML reader modulePatrick Walton2011-03-222-0/+110
|
* Add Tim to AUTHORS.Graydon Hoare2011-03-221-0/+1
|
* Added test case for floatsTim Chevalier2011-03-222-0/+14
|
* Add some nesting to the else-if test caseBrian Anderson2011-03-221-1/+24
|
* Update docs for if statementsBrian Anderson2011-03-221-5/+8
|
* Remove usages of case(_) { fail; } since the compiler does this automaticallyBrian Anderson2011-03-224-11/+0
|
* Add a cleanup to trans_send. Express further confusion about cleanups in ↵Brian Anderson2011-03-221-2/+3
| | | | trans_recv
* Add test for sending strings over channelsBrian Anderson2011-03-221-0/+17
|
* Remove a todo from trans_chan that doesn't appear necessaryBrian Anderson2011-03-221-2/+0
|
* Add a regression test for channels of nil, which happens to work in rustc, ↵Brian Anderson2011-03-223-0/+19
| | | | but not in rustboot
* Generalize send/recv to work for more typesBrian Anderson2011-03-222-15/+124
|
* Un-XFAIL task-comm-4, 5 & 6Brian Anderson2011-03-221-3/+0
|
* Fix trans_recvBrian Anderson2011-03-221-4/+11
|
* Implement trans_send and a broken trans_recvBrian Anderson2011-03-221-4/+42
|
* Add codegen for ports and chansBrian Anderson2011-03-222-0/+120
|
* Repair some fallout from pcwalton's last few build changes.Graydon Hoare2011-03-219-34/+46
|
* Make floating-point operations work (neg, add, sub, mul, div, rem,Tim Chevalier2011-03-212-4/+51
| | | | and comparison ops.)
* Started adding support for floating-point type, floating-point literals, and ↵Tim Chevalier2011-03-219-18/+87
| | | | logging of floats. Other operations on float probably don't work yet.
* Support CFG_LLVM_ROOT since CMake-built LLVM has no llvm-configPatrick Walton2011-03-211-8/+24
|
* Add .def file support to the new build system (which does nothing at the ↵Patrick Walton2011-03-211-5/+8
| | | | moment since I don't know how to use .defs on MinGW)
* Change llvmext.dll to rustllvm.dll in the new build system to match the def filePatrick Walton2011-03-211-1/+1
|
* Add a suitable .def file for rustrt.dll on WindowsPatrick Walton2011-03-211-0/+70
|
* Add a "last" function to return the last element of a vector to the standard ↵Patrick Walton2011-03-211-0/+12
| | | | library
* Add a binding to ftell()Patrick Walton2011-03-214-0/+7
|
* Minor distcheck fixesGraydon Hoare2011-03-211-4/+10
|
* FIx three $-typos in Makefile.in.Graydon Hoare2011-03-211-3/+3
|
* Fix CFG_RUN* rules a bit harder. Can now do 'make check' on both boot and ↵Graydon Hoare2011-03-211-2/+3
| | | | stage0 targets.
* Every upcall needs a task pointer to find the C stack. It is just that whenRafael Ávila de Espíndola2011-03-213-46/+66
| | | | | | | handling cdecl call they should skip it when calling the final function. There is some cleanup to be done on the generated IL, but this gets us running Hello World for real.
* Adjust run rules to avoid early substitution. Testsuite begins to run.Graydon Hoare2011-03-211-8/+8
|
* Include benchmark dirs in test build dirs.Graydon Hoare2011-03-211-1/+2
|
* Strip leading $(S)/src off built targets in test; s/rustc/stage0/ in a few ↵Graydon Hoare2011-03-211-21/+21
| | | | places.
* Fix various pathnames.Graydon Hoare2011-03-211-10/+10
|