about summary refs log tree commit diff
path: root/src/comp
AgeCommit message (Expand)AuthorLines
2011-05-26Fix typo in error messageTim Chevalier-2/+2
2011-05-26Remove redisue of unused fields from 'ann'.Graydon Hoare-52/+6
2011-05-26Remove residual uses of fold, and fold itself.Graydon Hoare-1936/+62
2011-05-26Remove native glues. All calls to C are direct now.Graydon Hoare-261/+5
2011-05-26Add early returns to rustc main on non-compiling paths.Graydon Hoare-0/+2
2011-05-25Pretty print view items with :: rather than :.Graydon Hoare-1/+1
2011-05-25rustc: Fail better when the first argument to #fmt is not a string literalBrian Anderson-2/+3
2011-05-25rustc: Fail when #fmt is given too many argumentsBrian Anderson-1/+9
2011-05-25Produce a useful error message in trans when attempting to log an unsupported...Michael Sullivan-6/+13
2011-05-25Fixing typechecking for spawn.Eric Holk-1/+3
2011-05-25dead argument removal part one.Rafael Ávila de Espíndola-4/+3
2011-05-24rustc: Downcase typeck::demand and typeck::pushdownBrian Anderson-67/+67
2011-05-24rustc: Use demand functions instead of open-coded typecheck for spawnBrian Anderson-16/+1
2011-05-24Only one gc glue.Rafael Ávila de Espíndola-3/+3
2011-05-24There is only one yield glue.Rafael Ávila de Espíndola-47/+4
2011-05-24Remove dead code for unwind_glue.Rafael Ávila de Espíndola-2/+2
2011-05-24There is only one activate function now.Rafael Ávila de Espíndola-104/+5
2011-05-24Merge pull request #404 from lkuper/cleanupEric Holk-37/+0
2011-05-24Stop showing a 'cyclic import' message for unresolved importsMarijn Haverbeke-4/+5
2011-05-24Just removing some unnecessary imports.Lindsey Kuper-37/+0
2011-05-24Improve nonexistent-module error messageTim Chevalier-1/+1
2011-05-23Improve error message for ambiguous polymorphic typesTim Chevalier-0/+5
2011-05-23Typecheck @[] correctlyTim Chevalier-0/+25
2011-05-23rustc: Run the llvm verifier pass before optimization. Closes #376Brian Anderson-0/+4
2011-05-23Get test-pass/utf8.rs to runMarijn Haverbeke-44/+25
2011-05-23Add line breaks to typestate error messagesTim Chevalier-4/+4
2011-05-22rustc: More cleanup of rustc.rsBrian Anderson-65/+61
2011-05-22rustc: Some refactoring of rustc.rsBrian Anderson-46/+63
2011-05-22rustc: Cleanup formatting in rustc.rsBrian Anderson-16/+12
2011-05-21rustc: Add a FIXME to expr_alt type checkingBrian Anderson-0/+2
2011-05-21rustc: Remove unnecessary pushdown from check_expr in the expr_if caseBrian Anderson-12/+7
2011-05-21rustc: If all if branches are _|_, then the entire if is _|_Brian Anderson-3/+1
2011-05-21rustc: Remove outdated commentBrian Anderson-2/+0
2011-05-21rustc: Allow if expressions to failBrian Anderson-14/+31
2011-05-21rustc: Allow alt expressions to failBrian Anderson-3/+9
2011-05-21rustc: Assign ty_bot to nodes in write::bot_ty. Remove FIXMEBrian Anderson-2/+1
2011-05-21rustc: Blocks shouldn't try to return results for ty_botBrian Anderson-1/+2
2011-05-20Correctly check that ! functions always divergeTim Chevalier-2/+40
2011-05-20rustc: Don't write metadata for unexported itemsBrian Anderson-1/+4
2011-05-20Merge remote-tracking branch 'graydon/master' into typestate_4Tim Chevalier-28/+252
2011-05-20Error instead of warning for missing returns. Huzzah!Tim Chevalier-4/+2
2011-05-20Annotate erroring functions in session and parserTim Chevalier-9/+9
2011-05-20More work on anonymous objects.Lindsey Kuper-28/+252
2011-05-20Change node_ann hash table to a vector in typestateTim Chevalier-12/+31
2011-05-20rm unnecessary loggingTim Chevalier-9/+1
2011-05-20rm unused importTim Chevalier-1/+0
2011-05-20Add a "fail" after a while(true) loop in two placesTim Chevalier-2/+2
2011-05-20Make controlflow part of a function typeTim Chevalier-121/+213
2011-05-20Using the right mode...Eric Holk-1/+1
2011-05-20Translated start_task, but it fails on spp == align_down(spp)Eric Holk-2/+54