about summary refs log tree commit diff
path: root/src
AgeCommit message (Expand)AuthorLines
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
2012-01-09Fix rpath bug.Graydon Hoare-11/+14
2012-01-09libcore: add longlong and ulonglong types.Erick Tryzelaar-0/+14
2012-01-09Register snapshotsBrian Anderson-0/+7
2012-01-09rt: Set Linux red zone to 20K againBrian Anderson-2/+2
2012-01-09Make the parser accept 'if' as an alternative to 'when' in alt patterns.Austin Seipp-2/+6
2012-01-09Merge pull request #1470 from grahame/grahameBrian Anderson-20/+111
2012-01-09Fix error message case in two cfail testMarijn Haverbeke-2/+2
2012-01-09Iface types are not structuralMarijn Haverbeke-2/+1
2012-01-09Work around recursive type check for iface typesMarijn Haverbeke-3/+7
2012-01-09Properly recognize self as an upvar when closed overMarijn Haverbeke-34/+27
2012-01-09Fix #1474: check that block args resolved to bare fns do not make use of upvarsNiko Matsakis-8/+20
2012-01-09change spawn_connected argument to copy modeNiko Matsakis-1/+1
2012-01-09Fix bug in iface shape codeMarijn Haverbeke-1/+4
2012-01-09Remove leftover comm.rs in stdMarijn Haverbeke-199/+7
2012-01-09Fix typo in example in libcore docsMarijn Haverbeke-1/+1
2012-01-09Add cases for iface values to rust_shape.hMarijn Haverbeke-0/+28
2012-01-09add tests for io::readchars and io::readcharGrahame Bowland-7/+58
2012-01-09Don't resolve upvars in fn() { ... } exprsMarijn Haverbeke-6/+3
2012-01-09rt: Fix build with clang on non-MacHaitao Li-2/+7
2012-01-08Fix bustageJesse Ruderman-1/+1
2012-01-08Update fuzzerJesse Ruderman-41/+45
2012-01-08Declare MIT license in crate attributes, not BSDBrian Anderson-3/+3
2012-01-08add spawn_connectedNiko Matsakis-13/+66
2012-01-08correct long lineNiko Matsakis-2/+2
2012-01-08modify last use to take into account cap clause, add new testNiko Matsakis-10/+68
2012-01-08make spawned fn copy mode so that bare fns can be usedNiko Matsakis-2/+36
2012-01-08First barely-working version of casting to ifaceMarijn Haverbeke-33/+99
2012-01-08Add fall-through case for non-iface bounds typeck::lookup_methodMarijn Haverbeke-0/+1