| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2012-03-02 | Move src/comp to src/rustc | Graydon Hoare | -103/+0 | |
| 2012-02-09 | Remove some pointless imports | Marijn Haverbeke | -1/+0 | |
| 2012-02-03 | Store item paths in ast_map, get rid of trans::local_ctxt | Marijn Haverbeke | -4/+2 | |
| The direct motivation for this was that the monomorphizer needs to be able to generate sane symbols for random items. The typechecker can probably also use this in the future to provide more useful error messages. | ||||
| 2012-01-18 | Remove '.' after nullary tags in patterns | Tim Chevalier | -2/+2 | |
| Does what it says on the tin. The next commit will remove support for this syntax. | ||||
| 2012-01-05 | Merge branch 'master' into kmath | Stefan Plantikow | -1/+1 | |
| Conflicts: src/libcore/float.rs | ||||
| 2012-01-05 | Moved generic float::min, max to core::math and cleaned up some imports | Stefan Plantikow | -2/+1 | |
| 2012-01-05 | Switch to new param kind bound syntax | Marijn Haverbeke | -1/+1 | |
| And remove support for the old syntax | ||||
| 2011-12-22 | Register new snapshots, purge log_err and log_full in favour of log(...). | Graydon Hoare | -9/+9 | |
| 2011-12-22 | Merge branch 'master' of github.com:graydon/rust | Graydon Hoare | -9/+0 | |
| 2011-12-22 | Register snapshots and switch logging over to use of log_full or #error / ↵ | Graydon Hoare | -11/+29 | |
| #debug. | ||||
| 2011-12-22 | Unify some data structures in syntax::ast that were doing the same thing | Marijn Haverbeke | -8/+0 | |
| As a preparation to removing some duplication in typeck. | ||||
| 2011-12-20 | removed math leftovers from std | Stefan Plantikow | -1/+1 | |
| 2011-12-13 | Copy first batch of material from libstd to libcore. | Graydon Hoare | -3/+3 | |
| 2011-11-22 | Only warn about unreachable range patterns when appropriate | Marijn Haverbeke | -186/+0 | |
| Also simplifies the literal-munging, and moves it into ast_util Closes #1170 | ||||
| 2011-11-18 | Update stdlib, compiler, and tests to new kind system | Marijn Haverbeke | -2/+2 | |
| This involved adding 'copy' to more generics than I hoped, but an experiment with making it implicit showed that that way lies madness -- unless enforced, you will not remember to mark functions that don't copy as not requiring copyable kind. Issue #1177 | ||||
| 2011-11-17 | remove compile-command from local variable blocks | Niko Matsakis | -1/+0 | |
| 2011-11-10 | Cleanup unused imports | Haitao Li | -8/+4 | |
| 2011-10-25 | Update our code to new type parameter kind syntax | Marijn Haverbeke | -2/+2 | |
| Closes #1067 | ||||
| 2011-10-21 | Drop support for iter, put, and for-each | Marijn Haverbeke | -11/+0 | |
| Closes #1056 | ||||
| 2011-10-18 | Add a math module to the standard lib | Marijn Haverbeke | -18/+11 | |
| I need some rudimentary stdlib stuff for the tutorial. Closes #1042 | ||||
| 2011-10-12 | [Renaming] str_to_float is now float::from_str, float_to_str is now ↵ | David Rajchenbach-Teller | -3/+3 | |
| float::to_str | ||||
| 2011-10-11 | [Move] Moved str_to_float, float_to_str from compiler to lib | David Rajchenbach-Teller | -37/+3 | |
| 2011-09-28 | Revert "Revert "Implement pattern ranges for all numeric types."" | Brian Anderson | -0/+172 | |
| This reverts commit a034f87146e60e1db2327c6f6807c47406a1bb0b. Conflicts: src/comp/middle/check_alt.rs src/comp/middle/trans_alt.rs src/comp/syntax/ast.rs src/comp/syntax/ast_util.rs src/comp/syntax/fold.rs src/comp/syntax/print/pprust.rs Conflicts: src/comp/middle/trans_alt.rs | ||||
| 2011-09-21 | Revert "Implement pattern ranges for all numeric types." | Marijn Haverbeke | -172/+0 | |
| This reverts commit ce0f054f9d56df4e60291fc2e1b89ce979cf374f. | ||||
| 2011-09-21 | Implement pattern ranges for all numeric types. | Josh Matthews | -0/+172 | |
| 2011-09-12 | Factor imports mindlessly. | Graydon Hoare | -24/+7 | |
| 2011-09-12 | Reformat for new mode syntax, step 1 | Marijn Haverbeke | -20/+20 | |
| Long lines were fixed in a very crude way, as I'll be following up with another reformat in a bit. | ||||
| 2011-09-02 | Reformat. Issue #855 | Brian Anderson | -13/+10 | |
| 2011-09-01 | Remove lots of estr code from rustc. Issue #855 | Brian Anderson | -2/+2 | |
| 2011-09-01 | Rename std::istr to std::str. Issue #855 | Brian Anderson | -2/+2 | |
| 2011-09-01 | Remove std::str. Issue #855 | Brian Anderson | -1/+0 | |
| 2011-08-27 | Convert rustc::util to istrs. Issue #855 | Brian Anderson | -10/+10 | |
| 2011-08-27 | Convert ast::ident to istr. Issue #855 | Brian Anderson | -4/+4 | |
| 2011-08-27 | Convert std::uint to istrs. Issue #855 | Brian Anderson | -2/+3 | |
| 2011-08-20 | Reformat | Brian Anderson | -4/+3 | |
| This changes the indexing syntax from .() to [], the vector syntax from ~[] to [] and the extension syntax from #fmt() to #fmt[] | ||||
| 2011-08-16 | Port the compiler to the expr foo::<T> syntax. | Erick Tryzelaar | -1/+1 | |
| 2011-08-16 | Port the compiler to foo<T> decl syntax. | Erick Tryzelaar | -1/+1 | |
| 2011-08-16 | Port the compiler to the typaram foo<T> syntax. | Erick Tryzelaar | -4/+4 | |
| 2011-08-16 | Rename std::ivec to std::vec | Brian Anderson | -1/+1 | |
| 2011-08-15 | The wonky for...in... whitespace was bothering me. Sorry! | Lindsey Kuper | -1/+1 | |
| 2011-08-15 | Fix bad argument type of pprust::print_type | Marijn Haverbeke | -1/+1 | |
| AST types are boxed, there's no need for every caller to do the unboxing | ||||
| 2011-08-15 | Tuple fields are immutable | Marijn Haverbeke | -8/+0 | |
| 2011-08-12 | Rename std::ioivec to std::io | Brian Anderson | -3/+3 | |
| 2011-08-09 | Port the compiler to the ivec type [T] syntax. | Erick Tryzelaar | -5/+5 | |
| 2011-08-03 | Do a bunch more typechecking for iters and for each loops. | Michael Sullivan | -1/+2 | |
| Closes #771. Closes #772. Closes #796. | ||||
| 2011-07-29 | Enable kind checking on typarams, fix kind constraints in library and comp. | Graydon Hoare | -1/+1 | |
| 2011-07-28 | Show millisecond precision for time_passes times | Marijn Haverbeke | -0/+22 | |
| Closes #713 | ||||
| 2011-07-27 | Reformat for new syntax | Marijn Haverbeke | -105/+78 | |
| 2011-07-26 | Convert all code that uses walk.rs in the straightforward way to simple_visit | Marijn Haverbeke | -5/+5 | |
| Code that needs the keep_going functionality is still using walk. I will add an equivalent to visit.rs later. | ||||
| 2011-07-26 | Remove all uses of tuples from the compiler and stdlib | Marijn Haverbeke | -3/+3 | |
