summary refs log tree commit diff
path: root/src/librustc/middle/trans/expr.rs
AgeCommit message (Expand)AuthorLines
2013-03-29librustc: Remove `fail_unless!`Patrick Walton-4/+4
2013-03-28Removing unused importsAlex Crichton-2/+2
2013-03-28auto merge of #5593 : luqmana/rust/inline-asm, r=catamorphismbors-102/+3
2013-03-28auto merge of #5592 : pcwalton/rust/xc-extern-statics, r=pcwaltonbors-5/+31
2013-03-27auto merge of #5578 : erickt/rust/incoming, r=jbclements,ericktbors-4/+1
2013-03-27derive Eq and Clone impls where applicableAndrew Paseltiner-30/+2
2013-03-27libsyntax: use a struct for inline asm in ast.Luqman Aden-3/+2
2013-03-27librustc: Move inline asm stuff to different mod.Luqman Aden-100/+2
2013-03-27librustc: Fix ICE with cross-crate extern statics. rs=bugfixPatrick Walton-5/+31
2013-03-27Autoref the argument to the index operator (#4920)Niko Matsakis-10/+6
2013-03-27syntax: Remove deprecated expr_vstore_fixedErick Tryzelaar-3/+0
2013-03-27syntax: fix pretty printing __log stmtsErick Tryzelaar-1/+1
2013-03-26rustc: Purge of HashMap, fixing segfaulting casesAlex Crichton-1/+1
2013-03-26rustc: Remove uses of oldmap::HashMapAlex Crichton-11/+11
2013-03-22librustc: Remove `pure` from libsyntax and librustc.Patrick Walton-4/+4
2013-03-22auto merge of #5484 : pcwalton/rust/snapshots, r=pcwaltonbors-27/+0
2013-03-21librustc: Register new snapshotsPatrick Walton-27/+0
2013-03-21Un-renamed trim and substr functions.Marvin Löbel-1/+1
2013-03-21Switched over substr and trim functions in str to be non-allocating, temporar...Marvin Löbel-1/+2
2013-03-15Don't use by_val for passing asm operands.Luqman Aden-3/+3
2013-03-15Tidy.Luqman Aden-2/+3
2013-03-15Actually use no or multiple operands properly.Luqman Aden-6/+18
2013-03-15Implicitly use addr_of for output operands in asm.Luqman Aden-3/+18
2013-03-15Initial support for output operands in asm.Luqman Aden-8/+32
2013-03-15Properly handle input operands for inline asm.Luqman Aden-5/+44
2013-03-15Actually pass inline asm operands around.Luqman Aden-11/+12
2013-03-13librustc: Separate out trait storage from evec/estr storagePatrick Walton-2/+2
2013-03-12Add alignstack option for inline asm.Luqman Aden-4/+3
2013-03-12Parse operands properly and add a way to indicate volatile asm.Luqman Aden-2/+6
2013-03-12Wrap llvm::InlineAsm::AsmDialectLuqman Aden-1/+1
2013-03-12Parse inline assembly.Luqman Aden-0/+8
2013-03-11librustc: Replace all uses of `fn()` with `&fn()`. rs=defunPatrick Walton-1/+1
2013-03-07librustc: Stop parsing `assert`.Patrick Walton-3/+0
2013-03-07librustc: Convert all uses of `assert` over to `fail_unless!`Patrick Walton-4/+4
2013-03-07libsyntax: Remove struct literal expressions from the compilerPatrick Walton-1/+0
2013-03-07librustc: Remove structural record types from the compilerPatrick Walton-4/+0
2013-03-07Inline constants across crates.Josh Matthews-5/+45
2013-03-06adt.rs renaming: "field" rather than "element"; set_discr -> start_init.Jed Davis-7/+7
2013-03-06Even more comments for ADT-related interfacesJed Davis-3/+23
2013-03-06trans_cast_to_int is hard to explain; make it trans_get_discr instead.Jed Davis-1/+1
2013-03-06Memoize trans::adt::represent_typeJed Davis-5/+5
2013-03-06Renovate cast-to-intJed Davis-16/+2
2013-03-06Renovate field projection expressionsJed Davis-8/+12
2013-03-06Renovate nullary variant constructionJed Davis-7/+5
2013-03-06Convert expr_struct to use adt, and try to share code with tuples.Jed Davis-106/+73
2013-03-06Renovate expr_tup translationJed Davis-3/+7
2013-03-04Remove unused imports throughout src/Alex Crichton-2/+0
2013-03-02librustc: Stop parsing `fn@`, `fn~`, and `fn&`Patrick Walton-1/+0
2013-03-01Merge remote branch 'nmatsakis/issue-4808-representation-of-extern-fn' into i...Patrick Walton-43/+94
2013-02-28Fix implicit leaks of imports throughout librariesAlex Crichton-2/+12