summary refs log tree commit diff
path: root/src
AgeCommit message (Expand)AuthorLines
2012-01-12build: Build libraries in the bin directory on win32Brian Anderson-9/+19
2012-01-12make parser disambiguate fn~ at top level correctlyNiko Matsakis-6/+17
2012-01-12add tydescs into shape, rewrite walk_fn_contents()Niko Matsakis-86/+108
2012-01-12free uniq data we encounter on the sweep, walk thru them otherwiseNiko Matsakis-262/+433
2012-01-12Register new snapshot (with correct checksum this time)Marijn Haverbeke-0/+7
2012-01-12Revert "Register new snapshot"Marijn Haverbeke-7/+0
2012-01-12Register new snapshotMarijn Haverbeke-0/+7
2012-01-12Make driver::session::session no longer an objectMarijn Haverbeke-206/+227
2012-01-12Implement passing cast-to-vtable values as bounded paramsMarijn Haverbeke-77/+160
2012-01-12Cleanups to previous commits for issue #1393.Kevin Atkinson-9/+11
2012-01-11libcore: Fix long linesBrian Anderson-2/+4
2012-01-11make rustdocs more terse for bool.rs where it is obvious to programmers as pe...Roland Tanglao-45/+13
2012-01-11Change doc comments to rustdoc in bool.rsRoland Tanglao-83/+73
2012-01-11libstd: Remove a bogus link_name attributeBrian Anderson-1/+0
2012-01-11test: Add a test that empty records don't parseBrian Anderson-0/+7
2012-01-11rustc: Don't allow empty link_name when nolink attribute is presentBrian Anderson-13/+19
2012-01-11update iface cc code to not walk contents (as with other boxes)Niko Matsakis-2/+4
2012-01-11test: xfail-win32 run-pass/too-much-recursionBrian Anderson-0/+1
2012-01-11Revert "build: Build libraries in the bin directory on win32"Brian Anderson-14/+4
2012-01-11rt: Add RUST_MAX_STACK env var with 8MB defaultBrian Anderson-58/+107
2012-01-11build: Build libraries in the bin directory on win32Brian Anderson-4/+14
2012-01-11Properly fix check-fast scriptMarijn Haverbeke-1/+1
2012-01-11Try to adjust check-fast script to std::io changesMarijn Haverbeke-0/+1
2012-01-11Fix dependency bug iface-did-of-impl resolvingMarijn Haverbeke-30/+12
2012-01-11Major clean-up of std::ioMarijn Haverbeke-417/+310
2012-01-11Switch run_program over to ifacesMarijn Haverbeke-47/+48
2012-01-11Convert std::sha1 and std::rand over to ifacesMarijn Haverbeke-38/+40
2012-01-11Convert std::deque over to an ifaceMarijn Haverbeke-52/+56
2012-01-11Implement std::map as an iface/impl instead of an objMarijn Haverbeke-184/+129
2012-01-11add a log_str() function and allow '%?' in fmt strings to use itNiko Matsakis-1/+38
2012-01-11add section on spawn_connected to tutorial and pull test into fileNiko Matsakis-19/+18
2012-01-11Register new snapshotMarijn Haverbeke-0/+7
2012-01-11Fix regression in resolving of external implsMarijn Haverbeke-9/+12
2012-01-11Revert some iface shape code, fix a few more things in itMarijn Haverbeke-30/+19
2012-01-11Pass type with params intact as item_type for method calleesMarijn Haverbeke-7/+6
2012-01-10update shape code to handle iface instancesNiko Matsakis-11/+81
2012-01-10Fold and re-evaluate expr in tag discriminant.Graydon Hoare-4/+17
2012-01-10Add support for casting enum-like tags to scalar values.Kevin Atkinson-6/+63
2012-01-10Support explicit discriminant numbers on tag variants.Kevin Atkinson-30/+167
2012-01-10test: Fix test/pretty/tag-blank-lines.rs for the tag -> enum switchPatrick Walton-1/+1
2012-01-10rustc: Accept "enum" in addition to "tag"Patrick Walton-4/+5
2012-01-10replace lambda with fn@Niko Matsakis-16/+15
2012-01-10rename sendfn to fn~, lambda to fn@Niko Matsakis-96/+113
2012-01-10rustc: Remove sret attributes from functionsBrian Anderson-13/+3
2012-01-10rt: Export upcall_s_shared_malloc since the SpiderMonkey bindings need itPatrick Walton-0/+1
2012-01-09add rust_task_is_unwinding predicate and do not kill if already unwindingNiko Matsakis-17/+47
2012-01-09Remove support for 'when' in alt-patterns from parserAustin Seipp-5/+1
2012-01-09Change all uses of 'when' in alt-patterns to 'if'Austin Seipp-17/+17
2012-01-09Merge pull request #1477 from erickt/masterBrian Anderson-0/+14
2012-01-09Remove proto_sugar and 'lambda' as keyword, commit to fn@.Graydon Hoare-78/+71