| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Add #env syntax extension for plucking strings out of the compilation ↵ | Graydon Hoare | 2011-05-04 | 3 | -0/+76 |
| | | | | | environment. | ||||
| * | Re-snapshot to pick up fixed crasher bugs in resolve and performance ↵ | Graydon Hoare | 2011-05-04 | 1 | -0/+5 |
| | | | | | improvements. | ||||
| * | build: Add missing intrinsics.mk | Patrick Walton | 2011-05-04 | 1 | -0/+19 |
| | | |||||
| * | build: Build intrinsics.bc | Patrick Walton | 2011-05-04 | 7 | -8/+48 |
| | | |||||
| * | Add stage-specific test targets (make check-stage1 etc.) | Graydon Hoare | 2011-05-04 | 1 | -1/+18 |
| | | |||||
| * | Fix and re-enable destructors | Marijn Haverbeke | 2011-05-05 | 1 | -6/+7 |
| | | | | | | | | There was some confusion on whether the destructors took their argument by pointer or direct value. They now take it directly, just like other methods. You no longer get a segfault when a constructor actually does something with its self value. | ||||
| * | Add a structure for passing option flags around the compiler, put it in ↵ | Graydon Hoare | 2011-05-04 | 5 | -87/+106 |
| | | | | | session, and use it. | ||||
| * | Add *.pyc to .gitignore | Brian Anderson | 2011-05-04 | 1 | -0/+1 |
| | | |||||
| * | Add missing ret statements to check_mod | Brian Anderson | 2011-05-04 | 7 | -12/+4 |
| | | | | | Un-XFAIL compile-fail export tests | ||||
| * | Support new -g flag, only mangle glue names by type when it's passed. | Graydon Hoare | 2011-05-04 | 2 | -18/+30 |
| | | |||||
| * | More export XFAILs. | Graydon Hoare | 2011-05-04 | 2 | -0/+6 |
| | | |||||
| * | Re-snapshot stage0 | Graydon Hoare | 2011-05-04 | 1 | -0/+5 |
| | | |||||
| * | XFAIL some compile-fail tests mysteriously failing on win32 tinderbox. | Graydon Hoare | 2011-05-04 | 4 | -0/+12 |
| | | |||||
| * | extend xfail-stage0 to stage1, stage2 on obj-dtor-2.rs | Graydon Hoare | 2011-05-04 | 1 | -1/+3 |
| | | |||||
| * | Fix horrible rule-hijacking bug that was causing compile-fail targets to ↵ | Graydon Hoare | 2011-05-04 | 1 | -33/+14 |
| | | | | | trigger honest compile attempts. | ||||
| * | Change two compile-fail patterns to match rustc output. | Graydon Hoare | 2011-05-04 | 2 | -2/+2 |
| | | |||||
| * | Try to fail nicely, again. | Graydon Hoare | 2011-05-04 | 2 | -2/+2 |
| | | |||||
| * | Fail in a slightly more organized fashion for now. | Graydon Hoare | 2011-05-04 | 1 | -4/+2 |
| | | |||||
| * | rustc: Stub Rust intrinsics. We check in the .ll file for now to temporarily ↵ | Patrick Walton | 2011-05-03 | 2 | -0/+74 |
| | | | | | dodge a dependency on clang. | ||||
| * | Assume xfail-stage0 implies stage1 and stage2 in tests, for now. | Graydon Hoare | 2011-05-03 | 99 | -0/+198 |
| | | |||||
| * | Fix bug in CFG_TESTLIB that only manifests on stage1, stage2. | Graydon Hoare | 2011-05-03 | 1 | -3/+4 |
| | | |||||
| * | rustc: Stub support for Rust intrinsics | Patrick Walton | 2011-05-03 | 4 | -28/+61 |
| | | |||||
| * | Revert "Rename the "llvm" API to "llvm-intrinsic"" due to tinderbox bustage | Patrick Walton | 2011-05-03 | 3 | -3/+2 |
| | | | | | This reverts commit 6871c245a67fab222eccc2a21dcb620d11d3b0d0. | ||||
| * | More python portability fixes (for windows). | Graydon Hoare | 2011-05-03 | 2 | -2/+2 |
| | | |||||
| * | Attempt to use more portable python | Graydon Hoare | 2011-05-03 | 1 | -18/+18 |
| | | |||||
| * | Remove everything to do with rustboot from makefiles. | Graydon Hoare | 2011-05-03 | 6 | -140/+44 |
| | | |||||
| * | Start sketching --depend support in rustc. | Graydon Hoare | 2011-05-03 | 3 | -1/+19 |
| | | |||||
| * | Rename the "llvm" API to "llvm-intrinsic" | Patrick Walton | 2011-05-03 | 3 | -2/+3 |
| | | |||||
| * | rustc: Refactor metadata.Encode.* to not require a type abbreviation table ↵ | Patrick Walton | 2011-05-03 | 3 | -45/+53 |
| | | | | | if abbreviation isn't enabled | ||||
| * | rustc: Name type glue properly | Patrick Walton | 2011-05-03 | 1 | -3/+17 |
| | | |||||
| * | Remove calls to rustboot -rdeps, leave 'touch' in place while working on ↵ | Graydon Hoare | 2011-05-03 | 1 | -9/+3 |
| | | | | | replacement. | ||||
| * | Update copyrights for completeness. | Graydon Hoare | 2011-05-03 | 1 | -4/+4 |
| | | |||||
| * | Update valgrind.h and memcheck.h to 3.6.0 | Graydon Hoare | 2011-05-03 | 2 | -180/+1014 |
| | | |||||
| * | Attempt to shift build to stage0-from-snapshots. | Graydon Hoare | 2011-05-03 | 5 | -15/+17 |
| | | |||||
| * | Small fixes to snapshot script. | Graydon Hoare | 2011-05-03 | 1 | -9/+11 |
| | | |||||
| * | Remove unused variable. | Rafael Ávila de Espíndola | 2011-05-03 | 1 | -7/+1 |
| | | |||||
| * | Split start into rustc and rustboot versions. This introduces a bit of | Rafael Ávila de Espíndola | 2011-05-03 | 2 | -27/+122 |
| | | | | | | | | | | | | duplication, but we will hopefully drop the rustboot one soon. This is also a preparation for changing the rustc one to have the activate glue return to the exit glue which will then call the main function. This (returning to the function that calls main) matches what happens when loader stats a program or a new thread. It lets gdb produce good backtraces and should help with EH too. | ||||
| * | More snapshot logic refactoring. | Graydon Hoare | 2011-05-03 | 4 | -50/+57 |
| | | |||||
| * | Add forgotten 'snap.mk' | Graydon Hoare | 2011-05-02 | 1 | -0/+3 |
| | | |||||
| * | More hacking on the snapshot system. | Graydon Hoare | 2011-05-02 | 5 | -37/+39 |
| | | |||||
| * | Extract ast.is_exported from the resolve module | Brian Anderson | 2011-05-02 | 2 | -18/+23 |
| | | |||||
| * | Add some tests of tag-export interaction | Brian Anderson | 2011-05-02 | 3 | -0/+48 |
| | | |||||
| * | Initial sketch of snapshot support code, based on code from marijn. | Graydon Hoare | 2011-05-02 | 4 | -0/+212 |
| | | |||||
| * | Revert "Use check instead of assert in export-unexported-dep" | Brian Anderson | 2011-05-02 | 1 | -1/+1 |
| | | | | | | This reverts commit 480eda0f10fabd6e76a30c91df1d84740d6f81cc. The commit adding the assert keyword has been restored. | ||||
| * | Add stage1, stage2 to Makefile.in default target, so tinderboxes notice ↵ | Graydon Hoare | 2011-05-02 | 1 | -5/+5 |
| | | | | | breakage. | ||||
| * | rustc: Time the Rust translation and LLVM passes separately | Patrick Walton | 2011-05-02 | 2 | -6/+11 |
| | | |||||
| * | rustc: Remove the artificial block in ty.rs. Fixes self-hosting. Add a test ↵ | Patrick Walton | 2011-05-02 | 2 | -1/+13 |
| | | | | | case for this, XFAIL'd. | ||||
| * | Un-revert "Use different syntax for checks that matter to typestate", fixing ↵ | Patrick Walton | 2011-05-02 | 182 | -1239/+1256 |
| | | | | | | | the problem. This reverts commit d08b443fffb1181d8d45ae5d061412f202dd4118. | ||||
| * | Use check instead of assert in export-unexported-dep | Brian Anderson | 2011-05-02 | 1 | -1/+1 |
| | | |||||
| * | Revert "Use different syntax for checks that matter to typestate" | Graydon Hoare | 2011-05-02 | 182 | -1256/+1239 |
| | | | | | This reverts commit aa25f22f197682de3b18fc4c8ba068d1feda220f. It broke stage2, not sure why yet. | ||||