about summary refs log tree commit diff
path: root/src
AgeCommit message (Expand)AuthorLines
2011-03-28Fix get_tydesc to alloca enough room for root; remove hack that was attemptin...Graydon Hoare-8/+3
2011-03-28shootout: Hoist out the movement too; switch square root to an LLVM intrinsicPatrick Walton-13/+13
2011-03-28rustc: Add support for calling LLVM intrinsics as native functionsPatrick Walton-8/+39
2011-03-27Add support for break and cont to rustcMarijn Haverbeke-9/+164
2011-03-26shootout: Hoist out the vector indexing on nbody; don't rely on LICM, which i...Patrick Walton-19/+21
2011-03-26Twiddle visibility, start exposing only type-mangled names (64 bit truncated ...Graydon Hoare-17/+21
2011-03-26Got the nbody demo working, and hopefully faster, too!Lindsey Kuper-106/+112
2011-03-26Updates to the nbody demo.Lindsey Kuper-38/+47
2011-03-26Start refactoring name-mangling in trans.Graydon Hoare-43/+90
2011-03-26Add visibility enum values to lib.llvm.Graydon Hoare-0/+3
2011-03-26Add a result_str method to std.sha1.sha1.Graydon Hoare-0/+12
2011-03-26Teach creader and metadata writer how to do ty.ty_type.Graydon Hoare-1/+12
2011-03-25rustc: Add a function to look up external item info in the item info tablePatrick Walton-4/+52
2011-03-25Janitorial: move llvmext back to llvm module, as they're the same thing now.Graydon Hoare-15/+20
2011-03-25Tweak rustllvm bindings to work on linux, where bool != LLVMBool.Graydon Hoare-3/+3
2011-03-25rustc: Parse definition IDs from crates; add a function to parse unsigned int...Patrick Walton-5/+33
2011-03-25Add get_extern_const, factor get_extern into get_extern_fn and get_simple_ext...Graydon Hoare-6/+23
2011-03-25rustc: Look up names in "use"d cratesPatrick Walton-11/+138
2011-03-25Trans nomenclature tidy-up: upcall vs. native vs. extern.Graydon Hoare-56/+76
2011-03-25Another go at changing compile-command, this time using RBUILD env var.Graydon Hoare-57/+57
2011-03-25stdlib: Implement a memory buffer reader, untested at the momentPatrick Walton-22/+61
2011-03-25Sketch of wiring typeck up to creader.Graydon Hoare-32/+70
2011-03-25stdlib: Separate basic I/O reading functionality into a separate buf_reader o...Patrick Walton-25/+85
2011-03-25Revert "Bulk-edit compile commands in emacs chatter to point to assumed build...Graydon Hoare-57/+57
2011-03-25Bulk-edit compile commands in emacs chatter to point to assumed build/ dir of...Graydon Hoare-57/+57
2011-03-25Switch xfail system to use comments embedded in source files.Graydon Hoare-0/+189
2011-03-25Parse FP literals without coercing to int. This allows parsing 64-bitTim Chevalier-36/+68
2011-03-25rustc: Store cached crate metadata in the sessionPatrick Walton-35/+37
2011-03-25Update pretty printer for ports, channels, send and receiveBrian Anderson-1/+35
2011-03-25Implement local declarations with receive. Un-XFAIL decl-with-recv.rs.Brian Anderson-19/+51
2011-03-25Refactor ast.local to make room for initialization via recvBrian Anderson-17/+29
2011-03-25Add test for local declarations with receive. XFAIL in rustc.Brian Anderson-0/+14
2011-03-25rustc: Create a crate metadata cachePatrick Walton-7/+25
2011-03-25make lexer unicode-aware for strings and char literalsMarijn Haverbeke-8/+7
2011-03-25Start making the standard-lib utf-8 awareMarijn Haverbeke-45/+286
2011-03-25fix pretty-printerMarijn Haverbeke-6/+10
2011-03-25Placate win32 build; no idea how it can be working currently on tinderbox.Graydon Hoare-1/+18
2011-03-25A first stab at the 'nbody' demo, with support for calling C sqrt().Lindsey Kuper-0/+217
2011-03-24build: Generate an object file for stage0/libstd.dylibPatrick Walton-0/+1
2011-03-24Start hooking resolve into creater.Graydon Hoare-5/+38
2011-03-24rustc: Open "use"d crates; add a _vec.vec_from_buf() method along the way; XF...Patrick Walton-9/+52
2011-03-24Remove obsolete Makefiles.Graydon Hoare-985/+0
2011-03-24Improve error message when the lexer sees a bad characterTim Chevalier-1/+2
2011-03-24Add .def.in files that I forgot to stage. Should put out burning tinderboxes ...Patrick Walton-0/+654
2011-03-24Generate the platform-specific .def files at build timePatrick Walton-1974/+0
2011-03-24Make symbol resolution failures log under rust_log::ERR flag as well.Graydon Hoare-3/+4
2011-03-24Teach creader about reading ty_float, and trim trailing whitespace.Graydon Hoare-1/+2
2011-03-24Add trailing semicolons to Linux .def filesPatrick Walton-2/+2
2011-03-24Add a Linux .def file. Might put out burning tinderbox.Patrick Walton-0/+660
2011-03-24rustc: Use a .def file for Darwin. Puts out burning Darwin tinderbox.Patrick Walton-0/+654