about summary refs log tree commit diff
AgeCommit message (Expand)AuthorLines
2011-03-28Add partial support for if expressions resulting in generic typesBrian Anderson-4/+60
2011-03-28Add an XFAILed test for if expressions resulting in boxesBrian Anderson-0/+14
2011-03-28Handle structural types as the result of if expressionsBrian Anderson-0/+27
2011-03-28Teach rustc to use the result of if expressionsBrian Anderson-4/+111
2011-03-28Add expr_spawn, spawn parsing, folding, typechecking, ty_taskBrian Anderson-16/+107
2011-03-28Add 'self' keyword.Lindsey Kuper-0/+1
2011-03-28Add long-while.rs to check on frame growth.Graydon Hoare-0/+8
2011-03-28Move all allocas to dedicated basic block at top of function, to keep frames ...Graydon Hoare-61/+151
2011-03-28rustc: Parse types in external metadataPatrick Walton-25/+74
2011-03-28rustc: Populate the item types table with types of items from external crates...Patrick Walton-12/+43
2011-03-28rustc: Remove commented out "encode_tag_variant_info" call that sneaked inPatrick Walton-1/+1
2011-03-28rustc: Resolve def ids in external cratesPatrick Walton-4/+61
2011-03-28rustc: Don't include a trailing null when writing out metadata; it corrupts t...Patrick Walton-4/+5
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-26Fix rules for gitignoring in-tree build artifacts to not ignore legitimate pa...Brian Anderson-3/+3
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-26Fix Makefile.in grep for use on weaker greps (win32 mingw).Graydon Hoare-15/+6
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-234/+245
2011-03-25Parse FP literals without coercing to int. This allows parsing 64-bitTim Chevalier-39/+71
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-20/+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/+15
2011-03-25rustc: Create a crate metadata cachePatrick Walton-7/+25
2011-03-25Auto-reconfigure on Makefile.in or configure change.Graydon Hoare-0/+13
2011-03-25Fix typo in Ref.Task.CommBrian Anderson-1/+1