aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* 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
|
* Port tidy and remainder of pkg/dist rules.Graydon Hoare2011-03-211-0/+53
|
* Port testing variables.Graydon Hoare2011-03-211-0/+317
|
* Make the wrapper function of native functions private.Rafael Ávila de Espíndola2011-03-211-0/+2
|
* The T_taskptr is already included in the n_args, don't add it twice.Rafael Ávila de Espíndola2011-03-211-5/+3
|
* Merge branch 'ty-serialization'Patrick Walton2011-03-212-0/+300
|\
| * rustc: Remove uses of Unicode in type deserialization and fix vector-push ↵Patrick Walton2011-03-211-37/+40
| | | | | | | | operations
| * rustc: Update type serialization and deserialization for the "mutable?" changePatrick Walton2011-03-212-10/+30
| |
| * rustc: Merge in type serialization and deserializationMarijn Haverbeke2011-03-212-0/+277
| | | | | | | | Signed-off-by: Patrick Walton <[email protected]>
* | build: Support spaces in CFG_LDPATH.Patrick Walton2011-03-211-2/+2
| |
* | More conservative rule for clean.Graydon Hoare2011-03-211-9/+29
| |
* | Split R and T so that tests run under valgrind but compiler doesn't.Graydon Hoare2011-03-211-6/+11
| |
* | Fix misuse of $(S) before definition, to permit running with valgrind ↵Graydon Hoare2011-03-211-1/+1
|/ | | | suppressions.
* Add some C99 and C++ compatibility headers for MSVCPatrick Walton2011-03-213-0/+649
|
* Make lltaskptr a regular argument element in args in calls to trans_upcall2.Rafael Ávila de Espíndola2011-03-211-8/+8
|
* Move calls to PtrToInt out of trans_upcall2.Rafael Ávila de Espíndola2011-03-211-3/+5
|
* s/DSYMUTIL/CFG_DSYMUTIL/Graydon Hoare2011-03-201-3/+3
|
* Add -lrt to stateN link commands.Graydon Hoare2011-03-201-6/+6
|
* Modify native_item_fn to handle trailing linkage names that differ from the ↵Graydon Hoare2011-03-208-18/+33
| | | | item name (used in win32 build of std.dll)
* Switch win32 path_sep to '/', add comment explaining a bit.Graydon Hoare2011-03-201-1/+7
|
* Add slightly nicer failure message to io.rs when it can't open a file.Graydon Hoare2011-03-201-1/+4
|
* Fix multi-stage deps, add rules for stage1 and stage2 outputs.Graydon Hoare2011-03-201-11/+71
|
* Depend %.stage0.exe on %.stage0.o.Graydon Hoare2011-03-201-1/+1
|
* Fix typo.Graydon Hoare2011-03-201-1/+1
|
* rustc: Internalize glue. Cuts libstd size by 8% or so.Patrick Walton2011-03-201-1/+3
|
* Begin porting rules for testsuite execution.Graydon Hoare2011-03-202-33/+106
|
* Add build rules for stage1.Graydon Hoare2011-03-191-0/+22
|
* Set up dynamic library paths properly in builddir.Graydon Hoare2011-03-191-3/+12
|
* Correct deps on stage0/glue.bcGraydon Hoare2011-03-191-1/+2
|
* Switch path-munge from sed to perl.Graydon Hoare2011-03-191-1/+3
|
* Fix indentation in tidy.Graydon Hoare2011-03-191-1/+1
|