| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2011-08-27 | Convert pretty-printer to istrs. Issue #855 | Brian Anderson | -7/+5 | |
| 2011-08-27 | Convert rustc::util to istrs. Issue #855 | Brian Anderson | -76/+83 | |
| 2011-08-27 | Convert ast::ident to istr. Issue #855 | Brian Anderson | -9/+15 | |
| 2011-08-27 | Convert portions of rustc to istrs. Recover a lot of performance. | Brian Anderson | -3/+3 | |
| Issue #855 | ||||
| 2011-08-27 | Convert std::int to istrs. Issue #855 | Brian Anderson | -2/+6 | |
| 2011-08-27 | Convert std::uint to istrs. Issue #855 | Brian Anderson | -2/+3 | |
| 2011-08-26 | Polymorphic MapReduce! | Eric Holk | -0/+1 | |
| 2011-08-22 | Move functions from syntax::ast to syntax::ast_util | Brian Anderson | -1/+1 | |
| This leaves syntax::ast just defining the AST, which strikes me as somewhat nicer | ||||
| 2011-08-20 | Reformat | Brian Anderson | -60/+58 | |
| This changes the indexing syntax from .() to [], the vector syntax from ~[] to [] and the extension syntax from #fmt() to #fmt[] | ||||
| 2011-08-18 | Some cleanup in ty_to_str. | Michael Sullivan | -30/+27 | |
| 2011-08-18 | Print tag names in type error messages. Closes #834. | Michael Sullivan | -5/+15 | |
| 2011-08-18 | Change ast::ty_ivec, ty::ty_ivec to ty_vec | Brian Anderson | -1/+1 | |
| 2011-08-18 | Remove ast::ty_vec | Brian Anderson | -1/+0 | |
| 2011-08-16 | Port the compiler to the expr foo::<T> syntax. | Erick Tryzelaar | -4/+4 | |
| 2011-08-16 | Port the compiler to foo<T> decl syntax. | Erick Tryzelaar | -2/+2 | |
| 2011-08-16 | Port the compiler to the typaram foo<T> syntax. | Erick Tryzelaar | -7/+7 | |
| 2011-08-16 | Removing tasks, ports and chans from the compiler. | Eric Holk | -3/+0 | |
| 2011-08-16 | Rename std::ivec to std::vec | Brian Anderson | -3/+3 | |
| 2011-08-15 | The wonky for...in... whitespace was bothering me. Sorry! | Lindsey Kuper | -6/+6 | |
| 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 | -9/+1 | |
| 2011-08-15 | Tuple types back, not constructable yet | Marijn Haverbeke | -0/+5 | |
| 2011-08-12 | Rename std::ioivec to std::io | Brian Anderson | -3/+3 | |
| 2011-08-12 | Rename str::connect_ivec to str::connect | Brian Anderson | -4/+4 | |
| 2011-08-12 | Convert uses of str::connect to str::connect_ivec | Brian Anderson | -3/+3 | |
| 2011-08-12 | Rename std::str::unsafe_from_bytes_ivec to unsafe_from_bytes | Brian Anderson | -1/+1 | |
| 2011-08-12 | Convert all uses of unsafe_from_bytes to unsafe_from_bytes_ivec | Brian Anderson | -1/+1 | |
| 2011-08-10 | rustc: Add unique pointers to the set of types we support | Patrick Walton | -1/+2 | |
| 2011-08-09 | Port the compiler to the ivec type [T] syntax. | Erick Tryzelaar | -10/+10 | |
| 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-08-02 | Move ppaux::ty_to_str to new record syntax | Marijn Haverbeke | -2/+2 | |
| 2011-07-29 | Enable kind checking on typarams, fix kind constraints in library and comp. | Graydon Hoare | -1/+1 | |
| 2011-07-28 | Thread kinds into the type system. Don't quite activate yet, since it breaks ↵ | Graydon Hoare | -1/+1 | |
| stdlib and snapshot isn't ready to compile modified stdlib. | ||||
| 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 | -210/+178 | |
| 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 tuple support from the compiler | Marijn Haverbeke | -5/+0 | |
| 2011-07-26 | Remove all uses of tuples from the compiler and stdlib | Marijn Haverbeke | -5/+6 | |
| 2011-07-25 | Rename the block type to be blk also. Sorry. | Michael Sullivan | -3/+3 | |
| 2011-07-19 | Have fn_to_str use proto_to_str. | Michael Sullivan | -5/+2 | |
| 2011-07-19 | Beginnings of support for constrained types | Tim Chevalier | -5/+13 | |
| Programs with constrained types now parse and typecheck, but typestate doesn't check them specially, so the one relevant test case so far is XFAILed. Also rewrote all of the constraint-related data structures in the process (again), for some reason. I got rid of a superfluous data structure in the context that was mapping front-end constraints to resolved constraints, instead handling constraints in the same way in which everything else gets resolved. | ||||
| 2011-07-14 | rustc: Move much of metadata reading over to interior vectors | Patrick Walton | -4/+3 | |
| 2011-07-13 | Make resolve and the typechecker check for a main fn of the | Tim Chevalier | -1/+4 | |
| correct type This means if a non-library program leaves out the main program, the error gets caught earlier than link. Closes #626. | ||||
| 2011-07-12 | rustc: Remove some useless std::vec imports | Patrick Walton | -1/+0 | |
| 2011-07-12 | rustc: Remove some interior vectors from typestate and some useless ↵ | Patrick Walton | -8/+0 | |
| vec-related imports | ||||
| 2011-07-12 | rustc: Move ppaux away from exterior vectors | Patrick Walton | -14/+12 | |
| 2011-07-13 | Use switches rather than chained conditionals to compile alt matches | Marijn Haverbeke | -0/+1 | |
| This also moves the alt-related trans code into its own file. Closes #467 | ||||
| 2011-07-11 | In typeck, check for dynamically sized by-value arguments to thunks | Tim Chevalier | -0/+13 | |
| A check in trans didn't have a corresponding check in typeck, causing some programs (to wit, compile-fail/chan-parameterized-args.rs - part of this commit) to fail with an assertion failure in trans instead of a type error. Fixed it. In short, arguments that are future thunk arguments (any spawn arguments, and _ arguments in bind) need to either not contain type params or type vars, or be by-reference. Closes #665. | ||||
| 2011-07-07 | Rename encoder::ty_str to encoded_str | Brian Anderson | -1/+1 | |
| 2011-07-07 | Move tyencode::ty_str to metadata::encoder | Brian Anderson | -1/+2 | |
