| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2012-03-13 | fixup serialize_variant | Niko Matsakis | -388/+0 | |
| 2012-03-13 | get new decorator extensions working | Niko Matsakis | -0/+388 | |
| 2012-03-02 | Move src/comp to src/rustc | Graydon Hoare | -10570/+0 | |
| 2012-03-02 | Avoid hitting unicode lib per char. | Graydon Hoare | -2/+9 | |
| 2012-03-02 | core: Remove _mut functions from vec | Brian Anderson | -3/+3 | |
| Instead, use vec::to_mut/from_mut to transform vectors in place as needed. | ||||
| 2012-03-02 | restructure to better support method inlining | Niko Matsakis | -1/+31 | |
| 2012-03-02 | retool inline encoding to handle methods, fix tests | Niko Matsakis | -2/+10 | |
| 2012-02-29 | optionally enforce local variable mutability | Niko Matsakis | -12/+14 | |
| 2012-02-28 | change def's that are always local to use node_id, add --inline opt | Niko Matsakis | -8/+16 | |
| 2012-02-24 | Encode/decode AST into metadata, re-instantiate inlined items | Niko Matsakis | -28/+64 | |
| 2012-02-23 | Finish cleanup of core::str | Marijn Haverbeke | -8/+6 | |
| Closes #1849 | ||||
| 2012-02-23 | Various cleanups and optimizations in core::str | Marijn Haverbeke | -4/+4 | |
| 2012-02-23 | (core::str) rename substr_len_bytes to substr_len, and delete unused ↵ | Kevin Cantu | -1/+1 | |
| byte_index[_from] | ||||
| 2012-02-23 | (core::str) remove len_bytes alias | Kevin Cantu | -14/+13 | |
| 2012-02-23 | (core::str) replace uses of unsafe::slice_bytes; replace find[_from]_bytes ↵ | Kevin Cantu | -3/+3 | |
| with find[_from] | ||||
| 2012-02-23 | (core::str) replace byte_index[_from] with index[_from] | Kevin Cantu | -1/+1 | |
| 2012-02-23 | (core::char) rename slice -> slice_chars | Kevin Cantu | -2/+2 | |
| 2012-02-23 | (core::str) mostly rename len -> len_chars | Kevin Cantu | -5/+5 | |
| 2012-02-22 | rustc: Don't ignore attributes inside empty mods. Closes #1655 | Brian Anderson | -1/+7 | |
| 2012-02-22 | rustc: Allow any integral types on rhs of shift ops | Brian Anderson | -0/+9 | |
| 2012-02-22 | Stop normalizing patterns | Marijn Haverbeke | -3/+0 | |
| The check for whether a pat_ident is a variant or a binding is simple and fast. Normalizing patterns again and again is slow and error-prone (several places were forgetting to do it). | ||||
| 2012-02-22 | Make the various from_str functions return options | Marijn Haverbeke | -5/+5 | |
| So that they can be used with user input without causing task failures. Closes #1335 | ||||
| 2012-02-22 | Remove preconditions from libraries | Marijn Haverbeke | -1/+0 | |
| Closes #1805 | ||||
| 2012-02-22 | Clean up small things in syntax submodules | Marijn Haverbeke | -51/+27 | |
| 2012-02-21 | rustc: Generate crates with #ast | Brian Anderson | -0/+22 | |
| 2012-02-20 | Further work on resolving and typechecking classes | Tim Chevalier | -3/+8 | |
| Class tests aren't working yet, but they fail a little later :-) Also, make the parser correctly set a constructor's result type to its enclosing class type. | ||||
| 2012-02-18 | Merge pull request #1860 from erickt/master | Brian Anderson | -1/+2 | |
| add str::find_from_bytes and str::index_from_bytes | ||||
| 2012-02-17 | Refactor view_path to parse (but not yet process) export globs, unify code ↵ | Graydon Hoare | -203/+164 | |
| paths. | ||||
| 2012-02-16 | core: rewrite str::byte_index to use vec functions | Erick Tryzelaar | -1/+2 | |
| 2012-02-15 | make mut a keyword synonymous with mutable | Niko Matsakis | -45/+50 | |
| first step towards issue #1273 | ||||
| 2012-02-15 | Rewrite exhaustiveness checker | Marijn Haverbeke | -1/+1 | |
| Issue #352 Closes #1720 The old checker would happily accept things like 'alt x { @some(a) { a } }'. It now properly descends into patterns, checks exhaustiveness of booleans, and complains when number/string patterns aren't exhaustive. | ||||
| 2012-02-15 | Fix bad line printing for parse errors | Marijn Haverbeke | -10/+5 | |
| The code that extracted lines from partially-parsed files was broken. Closes #1848 | ||||
| 2012-02-15 | Support 'alt check' syntax | Marijn Haverbeke | -7/+12 | |
| It is only a way to flag an alt as intentionally non-exhaustive right now. Issue #1679 | ||||
| 2012-02-14 | When parsing a source string, fail when the entire string is not parsed. | Kevin Atkinson | -0/+3 | |
| (For now only fail when parse_from_source_str is used to avoid possible compatibility problems; parse_expr_from_source_str still does not check.) | ||||
| 2012-02-14 | Bug fix to accept $ in 0th pos, (ie #ast{$(x) + ...}). | Kevin Atkinson | -4/+5 | |
| Note: part from Niko Matsakis commit: rewrite assert to accept a $ in 0th pos. | ||||
| 2012-02-14 | Correctly handle the character position at the EOF. | Kevin Atkinson | -1/+7 | |
| Fixes issue #1785. | ||||
| 2012-02-14 | Use file_substr rather than <anon> when re-parsing quasi-quotes | Kevin Atkinson | -24/+25 | |
| for better error messages. | ||||
| 2012-02-14 | Do a better job of reporting source location for files (i.e. filemap) | Kevin Atkinson | -2/+44 | |
| that are really a substr of another file. | ||||
| 2012-02-14 | Change file_substr to allow for external strings. | Kevin Atkinson | -14/+16 | |
| 2012-02-14 | rustc: Parse crust functions | Brian Anderson | -1/+4 | |
| 2012-02-14 | rustc: Add crust functions to the AST | Brian Anderson | -0/+2 | |
| 2012-02-13 | Track purity/unsafety of iface and impl methods | Marijn Haverbeke | -17/+16 | |
| Closes #1807 | ||||
| 2012-02-12 | (core::str) rename byte_len_range -> substr_len_bytes and | Kevin Cantu | -1/+1 | |
| rename char_len_range -> substr_len_chars | ||||
| 2012-02-12 | (core::str) rename byte_len -> len_bytes and rename char_len -> len | Kevin Cantu | -12/+12 | |
| 2012-02-12 | (core::str) move push_byte, push_bytes, pop_byte, and shift_byte into ↵ | Kevin Cantu | -9/+9 | |
| str::unsafe | ||||
| 2012-02-11 | using str::index... | Kevin Cantu | -5/+2 | |
| 2012-02-11 | core::str rename [r]index -> [r]index_bytes | Kevin Cantu | -1/+1 | |
| 2012-02-11 | make bind syntax unnecessary: just use _ for one of the arguments | Niko Matsakis | -12/+26 | |
| 2012-02-10 | Don't allow binding patterns to bind keywords | Marijn Haverbeke | -5/+14 | |
| Closes #1586 | ||||
| 2012-02-10 | Remove a vestige of return-by-reference | Marijn Haverbeke | -34/+14 | |
