about summary refs log tree commit diff
path: root/src/comp/driver
AgeCommit message (Expand)AuthorLines
2011-12-08rustc: Actually hook the crate_type attribute into sessionBrian Anderson-3/+9
2011-12-08rustc: Support 'crate_type' attributeBrian Anderson-0/+74
2011-12-08rustc: Move linking into compile_inputBrian Anderson-16/+20
2011-12-08rustc: Determine the crate type (lib/bin) in the session, not session optsBrian Anderson-9/+21
2011-12-07Inject the view_items for core in the right place, add comment documenting wh...Graydon Hoare-5/+3
2011-12-07Change literal representation to not truncateMarijn Haverbeke-4/+4
2011-12-06Add --no-core option and inject a use core/import core::* pair into crate unl...Graydon Hoare-0/+33
2011-12-06Rename --noverify flag to --no-verify.Graydon Hoare-3/+3
2011-12-02Allow literal patterns to contain arbitrary literal expressionsMarijn Haverbeke-2/+2
2011-11-21Add a pass that checks that blocks are only used in safe waysMarijn Haverbeke-0/+2
2011-11-21Fix bad interaction between last-use finding and referencesMarijn Haverbeke-3/+3
2011-11-18Make trans use last_use info to not actually generate copiesMarijn Haverbeke-1/+1
2011-11-18Implement a last-use-of-local finding algorithmMarijn Haverbeke-2/+6
2011-11-17remove compile-command from local variable blocksNiko Matsakis-2/+0
2011-11-17rustc: Add a flag '--warn-unused-imports'Haitao Li-3/+9
2011-11-16remove unused flag (thanks lht)Niko Matsakis-1/+1
2011-11-16Removed --no-typestate flag from rutscStefan Plantikow-9/+3
2011-11-16rustc: Fix help text for --sysrootBrian Anderson-1/+1
2011-11-16wrap long line;Niko Matsakis-1/+2
2011-11-16enable comments in generated asm, llNiko Matsakis-3/+12
2011-11-15Support conditional compilation based on architectureBrian Anderson-1/+7
2011-11-15Fix handling of loops and conditionals in alias.rsMarijn Haverbeke-0/+1
2011-11-12Remove unused "--check-unsafe" flagHaitao Li-2/+1
2011-11-10Cleanup unused importsHaitao Li-8/+4
2011-11-09middle: Add a pass to reject bad const expressions earlier. Currently just r...Joshua Wise-0/+2
2011-11-07Use ".ll" as default suffix of LLVM assembly fileHaitao Li-1/+1
2011-11-07rustc: Add support of generating LLVM assemblyHaitao Li-0/+3
2011-11-03Disallow writing to function arguments againMarijn Haverbeke-1/+1
2011-11-02hack around on makefiles trying to get a 64 bit buildNiko Matsakis-5/+5
2011-11-02start to isolate target strings so that they can be configured forNiko Matsakis-6/+21
2011-10-29stdlib: Make io failures recoverable by returning a resultBrian Anderson-5/+11
2011-10-28rustc: Remove broken --depend flagBrian Anderson-1/+0
2011-10-28rustc: -h cleanupBrian Anderson-2/+2
2011-10-28rustc: Change --OptLevel to --opt-levelBrian Anderson-7/+7
2011-10-28rustc: Use consistent error handling in mainBrian Anderson-16/+17
2011-10-28Reorder statements in rustc main to avoid bounds checkBrian Anderson-3/+3
2011-10-28rustc: Lift output file name handling out of mainHaitao Li-40/+53
2011-10-28Produce dyn libraries with proper namesHaitao Li-15/+15
2011-10-25Update our code to new type parameter kind syntaxMarijn Haverbeke-1/+1
2011-10-20Make fn denote a bare function. Convert fn to fn@ as neededBrian Anderson-1/+1
2011-10-13Rename rustc::middle::unsafeck to fn_usageBrian Anderson-3/+3
2011-10-12reimplement some of the unsafe stuff which got lostNiko Matsakis-5/+2
2011-10-12make a good error msg if you try to use an unsafe fn for a testNiko Matsakis-1/+1
2011-10-12add pass to check that unsafe fns cannot be used as valuesNiko Matsakis-1/+3
2011-10-12correct lines over 78 charsNiko Matsakis-1/+1
2011-10-12enable unsafe checking but only with a flag --check-unsafeNiko Matsakis-3/+7
2011-10-12[Renaming] str_to_float is now float::from_str, float_to_str is now float::to...David Rajchenbach-Teller-1/+1
2011-10-11[Move] Moved str_to_float, float_to_str from compiler to libDavid Rajchenbach-Teller-1/+1
2011-10-10Adjust function signatures to allow for vecs being immediateMarijn Haverbeke-1/+1
2011-10-06Revert "rustc: Add a workaround for a segfault with --time-passes (issue #100...Marijn Haverbeke-24/+9