aboutsummaryrefslogtreecommitdiff
path: root/src/comp/lib
Commit message (Expand)AuthorAgeFilesLines
* Enable more optimizations.Rafael Ávila de Espíndola2011-04-121-3/+4
* Run optimizations.Rafael Ávila de Espíndola2011-04-071-0/+34
* Add visibility enum values to lib.llvm.Graydon Hoare2011-03-261-0/+3
* Janitorial: move llvmext back to llvm module, as they're the same thing now.Graydon Hoare2011-03-251-8/+14
* Another go at changing compile-command, this time using RBUILD env var.Graydon Hoare2011-03-251-1/+1
* Revert "Bulk-edit compile commands in emacs chatter to point to assumed build...Graydon Hoare2011-03-251-1/+1
* Bulk-edit compile commands in emacs chatter to point to assumed build/ dir of...Graydon Hoare2011-03-251-1/+1
* rustc: Switch over to using rustllvm.dll exclusively, ending the "Franken-LLV...Patrick Walton2011-03-231-1/+1
* rustc: Remove the memory-managed interface to LLVM memory buffers; passing th...Patrick Walton2011-03-151-17/+0
* rustc: Add support for LLVM memory buffer creation via a wrapper functionPatrick Walton2011-03-151-5/+17
* rustc: Add Rust bindings to the LLVM object file libraryPatrick Walton2011-03-151-0/+72
* Groundwork for structural comparison. Still lacking the actual loop that does...Graydon Hoare2011-02-281-2/+21
* Teach trans and llvm to cooperate on producing tidier diagnostic names in tra...Graydon Hoare2011-02-171-9/+62
* Use uniform pair representation of functions everywhere, including static fun...Graydon Hoare2011-01-051-0/+19
* Print recursive LLVM types.Graydon Hoare2010-12-231-6/+22
* Implement binop= forms. Un-XFAIL bitwise.rs.Graydon Hoare2010-12-081-10/+10
* rustc: Run the verifier over LLVM modules before writing them outPatrick Walton2010-12-061-0/+23
* rustc: Remove LLVM unions and represent tags as (discriminant, byte blob) pairsPatrick Walton2010-12-031-9/+24
* rustc: Add stub support for tag constructors in transPatrick Walton2010-12-011-0/+13
* Sketch out type-directed structural drop and copy, including vector types.Graydon Hoare2010-11-241-0/+10
* Switch upcall glues to fastcall as well.Graydon Hoare2010-11-141-0/+9
* Support emitting trap instructions for debugging.Graydon Hoare2010-11-141-0/+13
* Redo the scheme for block context chaining and termination, to simplify and s...Graydon Hoare2010-11-101-0/+2
* Improve name nodes to ast, teach to parse qualified names, put out flaming ti...Graydon Hoare2010-10-041-1/+2
* Teach rustc about phi nodes, block relationships. Translate if- and block-exp...Graydon Hoare2010-10-041-2/+8
* Translate a modest selection of easy binops.Graydon Hoare2010-09-281-2/+17
* More work on trans, almost getting to the point of emitting an upcall.Graydon Hoare2010-09-241-2/+87
* Wrap long line.Graydon Hoare2010-09-231-1/+2
* Improve LLVM builder wrapper-object.Graydon Hoare2010-09-231-53/+206
* Declare the global and upcall glues as ValueRefs in rustc's trans.Graydon Hoare2010-09-231-2/+13
* Flesh out rustc.me.trans to construct functions, basic blocks and builders of...Graydon Hoare2010-09-221-0/+4
* Fix symbol names on LLVM C library binding and library-name for LLVM.Graydon Hoare2010-08-181-593/+852
* Absent any deep overhauls to syntax or constant-handling, hack in the ability...Graydon Hoare2010-08-161-1/+1
* Add more LLVM library bindings to rustc.Graydon Hoare2010-08-121-2/+350
* Add another pile of LLVM bindings.Graydon Hoare2010-07-121-0/+160
* Start bringing in LLVM bindings.Graydon Hoare2010-07-121-0/+117