summary refs log tree commit diff
path: root/src/rustc/middle/lint.rs
AgeCommit message (Expand)AuthorLines
2012-07-10Make old_vecs an error.Michael Sullivan-1/+1
2012-07-04convert doc-attributes to doc-comments using ./src/etc/sugarise-doc-comments....Gareth Daniel Smith-26/+25
2012-07-03Revert "Remove rule requiring non-nil block-style statements to be semi-termi...Brian Anderson-1/+1
2012-07-03Remove rule requiring non-nil block-style statements to be semi-terminatedBrian Anderson-1/+1
2012-07-03Switch 'native' to 'extern' (or 'foreign' in some descriptions)Graydon Hoare-3/+3
2012-07-02rustc: Implement a new resolve pass behind a compile flagPatrick Walton-1/+3
2012-07-01Convert to new closure syntaxBrian Anderson-11/+11
2012-06-30Eliminate usages of old sugared call syntaxBrian Anderson-3/+3
2012-06-29Switch the compiler over to using ~[] notation instead of []/~. Closes #2759.Michael Sullivan-4/+4
2012-06-28Replaced almost all vector+ in rustc (#2719)Eric Holk-1/+1
2012-06-26Change 'native' and 'crust' to 'extern'.Graydon Hoare-5/+5
2012-06-25Make vectors uglier ([]/~). Sorry. Should be temporary. Closes #2725.Michael Sullivan-4/+4
2012-06-25Split deprecated str and vec warnings into two flags, enable old_vecs by defa...Michael Sullivan-7/+18
2012-06-20Don't reverse all the arguments to span_lint for lint checking passes.Michael Sullivan-7/+7
2012-06-13Box AST identsBrian Anderson-2/+2
2012-06-04Make "no implicit copies" diagnostics controllable through lint settings. Clo...Michael Sullivan-0/+7
2012-06-04Make vecs/strs not implicitly copyable by default, but make it configurable. ...Michael Sullivan-2/+10
2012-06-04Fix lint's handling of multiple warn attributes...Michael Sullivan-1/+1
2012-06-04Warn when invoking polymorphic functions with non copyable types. Closes #2466.Michael Sullivan-0/+7
2012-06-04Heavily rework lint infrastructure. Split it into two passes: one that builds...Michael Sullivan-104/+105
2012-06-04Make how lint handles unknown warn directives configurable by lint (default t...Michael Sullivan-10/+20
2012-06-04Provide mechanisms to inspect warning settings from outside lint.Michael Sullivan-10/+44
2012-05-31Have lint build up a table of the warning settings on a per item basis for la...Michael Sullivan-2/+22
2012-05-31Time lint in the driver like every other pass, instead of in lint.Michael Sullivan-20/+7
2012-05-31Make lint properly deal with nested items. Closes #2473.Michael Sullivan-11/+20
2012-05-31Rework lint to copy lint mode maps when changing them.Michael Sullivan-16/+30
2012-05-31Switch lint over to using a smallintmap.Michael Sullivan-6/+19
2012-05-01New lint pass for picking out uses of old-style vecs and str.Graydon Hoare-2/+53
2012-04-26Add check for path-statements, close #400.Graydon Hoare-1/+28
2012-04-26Lowercase warning message.Graydon Hoare-1/+1
2012-04-25Rewrite exhaustiveness checkerMarijn Haverbeke-1/+0
2012-04-23Move map iface over to more `for`-friendly iteration methodsMarijn Haverbeke-2/+2
2012-04-19Add a lint pass to check for while true { ... } loopsTim Chevalier-3/+37
2012-04-12rustc: Fix handling of - and _ in lint passBrian Anderson-1/+1
2012-04-12Support general warnings and errors in lint pass via flags and attrs. Close #...Graydon Hoare-98/+193
2012-04-06Convert old-style for loops to new-styleMarijn Haverbeke-5/+8
2012-03-29rustc: Remove the rustsyntax::attr wrapper in frontBrian Anderson-1/+1
2012-03-23Remove last vestiges of old-style intrinsicsMarijn Haverbeke-1/+1
2012-03-23Revert removal of intrinsicsMarijn Haverbeke-1/+1
2012-03-23Rename builtin back to intrinsicMarijn Haverbeke-1/+1
2012-03-23Implement built-in native modules as an alternative to intrinsicsMarijn Haverbeke-1/+2
2012-03-21add mut decls to rustc and make them mandatoryNiko Matsakis-1/+1
2012-03-12Libc/os/run/rand/io reorganization. Close #1373. Close #1638.Graydon Hoare-3/+2
2012-03-07stdlib: Stop incurring vtable dispatch costs when hashmaps are usedPatrick Walton-0/+1
2012-03-07Revert "stdlib: Stop incurring vtable dispatch costs when hashmaps are used"Patrick Walton-1/+0
2012-03-07stdlib: Stop incurring vtable dispatch costs when hashmaps are usedPatrick Walton-0/+1
2012-03-02Move src/comp to src/rustcGraydon Hoare-0/+164