| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | Move the option type to its own module | Patrick Walton | 2010-11-05 | 14 | -93/+115 | |
| | | ||||||
| * | rustboot: Report cyclic import errors at the right location | Patrick Walton | 2010-11-05 | 2 | -6/+9 | |
| | | ||||||
| * | Revert "Move the option type to its own module" | Patrick Walton | 2010-11-05 | 11 | -68/+46 | |
| | | ||||||
| * | rustboot: Describe the cycle when reporting a cyclic import error | Patrick Walton | 2010-11-05 | 1 | -1/+10 | |
| | | ||||||
| * | Move the option type to its own module | Patrick Walton | 2010-11-05 | 11 | -46/+68 | |
| | | ||||||
| * | Fix buggy while and do-while translation in rustc. Add test. | Graydon Hoare | 2010-11-04 | 4 | -12/+35 | |
| | | ||||||
| * | rustboot: When resolving recursively, build up error messages recursively as ↵ | Patrick Walton | 2010-11-03 | 1 | -25/+35 | |
| | | | | | well | |||||
| * | rustboot: Say exactly which name was unbound when reporting unbound name errors | Patrick Walton | 2010-11-03 | 4 | -52/+73 | |
| | | ||||||
| * | rustc: Use an extensible annotation field instead of putting option[@ty] ↵ | Patrick Walton | 2010-11-03 | 4 | -89/+94 | |
| | | | | | everywhere | |||||
| * | Fix documentation: it's (&str s) not (str &s). | Ralph Giles | 2010-11-03 | 1 | -1/+1 | |
| | | ||||||
| * | Fix doc references to 'for each' syntax to match the compiler. | Ralph Giles | 2010-11-03 | 1 | -4/+4 | |
| | | | | | | The rustboot compiler expects 'for each (type v in ...)' like 'for', rather than 'for each (type v = ...)' as given in the documentation. | |||||
| * | Make version.texi depend on rust.texi. | Ralph Giles | 2010-11-03 | 1 | -1/+1 | |
| | | | | | | | | | This will at least update the version string on the title page when the book source changes. It may not be entirely accurate since rust.texi may have uncommitted changes. But previously, it was basically only ever updated on the first build or after 'make clean'. | |||||
| * | Fix two documentation typos. | Ralph Giles | 2010-11-03 | 1 | -2/+2 | |
| | | ||||||
| * | Support while and do-while loops in rustc. | Graydon Hoare | 2010-11-03 | 4 | -0/+116 | |
| | | ||||||
| * | Teach rustc lexer about changes to stratum, opacity and effect keywords. | Graydon Hoare | 2010-11-03 | 2 | -5/+21 | |
| | | ||||||
| * | Code sketch and comment notes on textual crate signatures. | Graydon Hoare | 2010-11-03 | 4 | -0/+244 | |
| | | ||||||
| * | Shift obj, type, param decls to have strata rather than effects. | Graydon Hoare | 2010-11-02 | 7 | -74/+112 | |
| | | ||||||
| * | Split out stratum-checking pass, implement more-strict (overly aggressive) ↵ | Graydon Hoare | 2010-11-02 | 16 | -143/+198 | |
| | | | | | impure-effect checking. | |||||
| * | First pass on splitting stratum and opacity off of effects. WIP. | Graydon Hoare | 2010-11-02 | 41 | -215/+288 | |
| | | ||||||
| * | Un-XFAIL self tests on Darwin | Patrick Walton | 2010-10-28 | 1 | -3/+0 | |
| | | ||||||
| * | Remove debug print message from the makefile | Patrick Walton | 2010-10-28 | 1 | -2/+0 | |
| | | ||||||
| * | Allow just the bootstrap LLVM backend to be disabled with NO_OCAML_LLVM=1 | Patrick Walton | 2010-10-28 | 1 | -13/+40 | |
| | | ||||||
| * | rustboot: Emit an error instead of asserting in trans when a T is passed by ↵ | Patrick Walton | 2010-10-28 | 11 | -17/+36 | |
| | | | | | value | |||||
| * | Revert "rustboot: Emit an error instead of asserting in trans when a T is ↵ | Patrick Walton | 2010-10-28 | 2 | -21/+2 | |
| | | | | | | | passed by value" due to test failures This reverts commit ee901858a27bf00c7dd66e7cfecb9dd97029dba8. | |||||
| * | rustboot: Emit an error instead of asserting in trans when a T is passed by ↵ | Patrick Walton | 2010-10-28 | 2 | -2/+21 | |
| | | | | | value | |||||
| * | Merge branch 'gcc-4.5.1' of http://github.com/rillian/rust | Patrick Walton | 2010-10-28 | 1 | -1/+1 | |
| |\ | ||||||
| | * | Cast NULL to uintptr_t when calling rust_task::start(). | Ralph Giles | 2010-10-28 | 1 | -1/+1 | |
| |/ | | | | | | | | | On gcc 4.5.1 (fedora 14 i686) rust_test_runtime.cpp fails to compile with the following error: rt/test/rust_test_runtime.cpp:57:61: error: passing NULL to non-pointer argument 3 of ‘void rust_task::start(uintptr_t, uintptr_t, uintptr_t, size_t)’ The explicit cast works around the error. | |||||
| * | Emit a sensible error message if one or more of the parameters isn't enough ↵ | Patrick Walton | 2010-10-27 | 1 | -4/+9 | |
| | | | | | context to instantiate a polymorphic function | |||||
| * | rustboot: Emit an error message instead of asserting on a type-param ↵ | Patrick Walton | 2010-10-27 | 2 | -6/+10 | |
| | | | | | mismatch in tag constructors in patterns | |||||
| * | rustboot: For error reporting, map tag IDs to *tag* names, not to tag ↵ | Patrick Walton | 2010-10-26 | 1 | -4/+5 | |
| | | | | | *variant* names | |||||
| * | rustboot: Use a less hacky method to report tag names in error messages, ↵ | Patrick Walton | 2010-10-26 | 2 | -36/+10 | |
| | | | | | which works for resolve errors as well | |||||
| * | Thread a source location though for type error reporting instead of the ↵ | Patrick Walton | 2010-10-25 | 1 | -10/+11 | |
| | | | | | awful "List.hd scopes" hack | |||||
| * | Merge commit '1875a36feecb7dab183a59ead2d0a342f733422e' | Patrick Walton | 2010-10-25 | 1 | -1/+2 | |
| |\ | ||||||
| | * | Prevent Not_found in the unfortunate case when we have to ↵ | Patrick Walton | 2010-10-25 | 1 | -1/+2 | |
| | | | | | | | | | "friendly_stringify" a tag type we haven't yet recorded into cx.ctxt_all_tag_info | |||||
| * | | Long line police. | Graydon Hoare | 2010-10-22 | 1 | -3/+5 | |
| | | | ||||||
| * | | Pass outptr as in rustboot. Probably need to revisit this ABI. Also ↵ | Graydon Hoare | 2010-10-22 | 1 | -5/+18 | |
| | | | | | | | | | disgusting hack employed. Please remove. | |||||
| * | | Collect all fns first so decl order doesn't matter to translation. | Graydon Hoare | 2010-10-22 | 1 | -13/+41 | |
| | | | ||||||
| * | | Extremely broken hacked-up incorrect attempt at 'ret'. | Graydon Hoare | 2010-10-22 | 2 | -0/+36 | |
| | | | ||||||
| * | | More fire-fighting. | Graydon Hoare | 2010-10-22 | 1 | -3/+6 | |
| | | | ||||||
| * | | Don't use string == in x86.rs, doesn't work. | Graydon Hoare | 2010-10-22 | 1 | -1/+1 | |
| | | | ||||||
| * | | Merge branch 'master' of github.com:graydon/rust | Graydon Hoare | 2010-10-22 | 4 | -0/+16 | |
| |\| | ||||||
| | * | rustc: Add an "_" prefix to assembler-generated symbols on Mac | Patrick Walton | 2010-10-22 | 4 | -0/+16 | |
| | | | ||||||
| * | | Attempt to extinguish burning tree. | Graydon Hoare | 2010-10-22 | 1 | -3/+3 | |
| |/ | ||||||
| * | Implement check-exprs, un-xfail 5 rustc tests. | Graydon Hoare | 2010-10-22 | 6 | -3/+64 | |
| | | ||||||
| * | rustboot: If the user tries to instantiate a non-parametric type with type ↵ | Patrick Walton | 2010-10-22 | 2 | -2/+7 | |
| | | | | | parameters, report the location of the error | |||||
| * | Add makefile bits to run rustc on the testsuite as part of 'make check'. ↵ | Graydon Hoare | 2010-10-22 | 2 | -54/+103 | |
| | | | | | Mostly xfailed. | |||||
| * | Match llvm xfails inside-out, to make life a little less painful. | Graydon Hoare | 2010-10-22 | 1 | -162/+32 | |
| | | ||||||
| * | Make test targets in Makefile end in -boot.x86 or -boot.llvm when made by ↵ | Graydon Hoare | 2010-10-22 | 1 | -31/+34 | |
| | | | | | rustboot. | |||||
| * | Give rustc the beginnings of an option-processing loop (at least -nowarn, -h ↵ | Graydon Hoare | 2010-10-22 | 2 | -11/+99 | |
| | | | | | and -o). | |||||
| * | Make append take a mutable &. Not even checked at present, tsk tsk. | Graydon Hoare | 2010-10-22 | 1 | -1/+1 | |
| | | ||||||