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