| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2011-12-18 | rustc: Don't emit compact unwind info on mac | Brian Anderson | -1/+1 | |
| It's not compatible with the subtlety of __morestack | ||||
| 2011-12-16 | Install and snapshot cargo by default. | Graydon Hoare | -0/+1 | |
| 2011-12-16 | Update build machinery to build and install librustc everywhere (including ↵ | Graydon Hoare | -1/+24 | |
| snapshots). | ||||
| 2011-12-16 | build: Tidy cargo when checking formatting | Haitao Li | -0/+2 | |
| 2011-12-16 | build: Remove the temp hack for libraries renaming transition | Haitao Li | -8/+0 | |
| 2011-12-13 | build: Touch llvm-config after building | Brian Anderson | -1/+1 | |
| llvm-config is the file we base our LLVM build rule on, but rebuilding LLVM doesn't always rebuild it, so touch. | ||||
| 2011-12-12 | build: Temp hack to make transition to new snapshot | Haitao Li | -2/+10 | |
| 2011-12-12 | rustc: build versioned library with hash in its name | Haitao Li | -8/+33 | |
| Also updated build to install versioned libraries and added a few missing actions for `make clean`. | ||||
| 2011-12-10 | build: Use llvm-mc as our assembler | Brian Anderson | -2/+17 | |
| LLVM's assembler understands .cfi pseudo-ops on the mac, which we need in order to generate frames that can be DWARF-unwound | ||||
| 2011-12-07 | Pass --no-core when building libcore. | Graydon Hoare | -1/+1 | |
| 2011-12-06 | Establish 'core' library separate from 'std'. | Graydon Hoare | -18/+65 | |
| 2011-12-06 | Make valgrind usage more consistent and less error prone. | Austin Seipp | -3/+3 | |
| I was still having issues with the build system somehow getting confused as to which set of valgrind headers to use when compiling rt. This commit moves all the valgrind headers into their own directory under rt and makes the usage more consistent. The compiler is now passed the -DNVALGRIND flag when valgrind is not installed, as opposed to passing -DHAVE_VALGRIND. We also pass -I src/rt to the compiler when building rt so you can more easily import what you want. I also cleaned up some erroneous #includes along the way. It should be safe to always just import the local valgrind headers and use them without question. NVALGRIND turns the operations to no-ops when it is active, and the build and tests run cleanly with or without. | ||||
| 2011-12-04 | Upgrade LLVM to svn revision 145779 | Brian Anderson | -1/+10 | |
| This pulls in commits 145765 & 145766, which are required for split stacks. | ||||
| 2011-12-03 | Fix definition of check-stageN-all targets | Brian Anderson | -1/+1 | |
| 2011-12-02 | make check test stage3 | Niko Matsakis | -1/+1 | |
| 2011-12-02 | make "check" match "all": only the host triple | Niko Matsakis | -9/+25 | |
| 2011-12-02 | build: added CFG_INSTALL_SNAP for automatically activating test snapshots | Stefan Plantikow | -0/+5 | |
| This is only guaranteed to work when building in the top-level dir | ||||
| 2011-12-01 | Build infra and minor build-enabling bugfixes for cargo. | Graydon Hoare | -2/+24 | |
| 2011-12-01 | stdlib: Implement some preliminary libuv bindings | Brian Anderson | -0/+1 | |
| std::uv is intended to be low-level, exactly mirroring the C API. Difficult to continue the implementation now without scheduler improvements. | ||||
| 2011-12-01 | build: Pass -fPIC to the libuv build | Brian Anderson | -2/+2 | |
| 2011-11-30 | fix path for the find command | Niko Matsakis | -1/+1 | |
| 2011-11-29 | build: Have 'make check' run all target/host combinations | Brian Anderson | -16/+48 | |
| 2011-11-29 | build: Fix stage0 rules for non-host targets | Brian Anderson | -3/+3 | |
| 2011-11-29 | improve install, fix MKFILE_DEPS so it works | Niko Matsakis | -14/+14 | |
| 2011-11-29 | fix snap | Niko Matsakis | -6/+15 | |
| 2011-11-29 | Adjust perf target to use correct variable names | Brian Anderson | -1/+1 | |
| 2011-11-29 | work on perf | Niko Matsakis | -2/+3 | |
| 2011-11-29 | fix more problems w/ check-fast | Niko Matsakis | -17/+17 | |
| 2011-11-29 | make check-fast work | Niko Matsakis | -56/+88 | |
| 2011-11-29 | fix dependencies for snap-stage[23] | Niko Matsakis | -2/+2 | |
| 2011-11-29 | tweak to get windows test-running correct | Niko Matsakis | -7/+7 | |
| 2011-11-29 | update snapshot scripts | Niko Matsakis | -3/+3 | |
| 2011-11-29 | fix clean target | Niko Matsakis | -3/+3 | |
| 2011-11-29 | fix makefiles, add option to ignore changes in makefiles | Niko Matsakis | -39/+43 | |
| 2011-11-29 | makefiles now seem to be working, rustc is not | Niko Matsakis | -6/+39 | |
| 2011-11-29 | make check works | Niko Matsakis | -31/+40 | |
| 2011-11-29 | misc fixes | Niko Matsakis | -107/+129 | |
| 2011-11-29 | basic builds function | Niko Matsakis | -268/+304 | |
| 2011-11-28 | rt: Build __morestack as a static library and copy it to the right places | Brian Anderson | -0/+9 | |
| 2011-11-28 | build: Stop linking morestack.S to rt | Brian Anderson | -1/+0 | |
| __morestack has to be linked statically. The odd calling convention on x86_64 results in the arguments to __morestack (r10 & r11) being clobbered by the dynamic linker. gcc links all the __morestack functions statically. | ||||
| 2011-11-25 | build: Create a better definition of LLVM deps | Brian Anderson | -3/+7 | |
| 2011-11-23 | doc: Build keywords multitable automatically | Haitao Li | -2/+6 | |
| Keywords are now listed in a plain text file. They're sorted in column-major order and rendered as a texinfo multitable in rust.texi. Fixes issue #1216. | ||||
| 2011-11-22 | rt: Make __morestack (without unwinding) work on 32-bit linux | Brian Anderson | -1/+2 | |
| 2011-11-18 | Added CFG_NOTIDY flag to the build | Stefan Plantikow | -17/+20 | |
| This should allow a small speedup for test builds; unset by default | ||||
| 2011-11-17 | build: Add various shorthand make check rules | Brian Anderson | -7/+19 | |
| 2011-11-17 | rt: Make stack growth code build on Linux | Brian Anderson | -2/+1 | |
| 2011-11-17 | rt: More work on morestack | Patrick Walton | -1/+2 | |
| 2011-11-16 | Revert "rt: More work on morestack" | Brian Anderson | -2/+1 | |
| This reverts commit 68aff2ad6d55a051e9347aa38f945d114f282691. | ||||
| 2011-11-16 | Revert "rt: Make stack growth code build on Linux" | Brian Anderson | -1/+2 | |
| This reverts commit da4b7da4e142a4c2119312c0e24b7c20bbe74e60. | ||||
| 2011-11-16 | rt: Make stack growth code build on Linux | Brian Anderson | -2/+1 | |
