summary refs log tree commit diff
path: root/mk
AgeCommit message (Collapse)AuthorLines
2012-10-10Attempt to fix the DSYM_GLOB issue again, differently.Graydon Hoare-1/+4
2012-10-05Rename configure --enable-pax-marks flag to --enable-pax-flags flag.auREAX-4/+4
2012-10-04Add GRSecurity compatibility with --enable-pax-marks configure flag; add ↵auREAX-0/+8
GRSecurity autodetection code to configure.
2012-09-25rt: Remove the cycle collectorPatrick Walton-1/+0
2012-09-22doc: Split out task tutorail. Add links to sub-tutorialsBrian Anderson-0/+37
2012-09-15docs: Make supplemental tutorials testableBrian Anderson-0/+81
2012-09-15docs: Add Niko's borrowed pointers tutorialBrian Anderson-0/+10
2012-09-07gc: Add stack walker for new garbage collector.Elliott Slaughter-0/+2
Safe points are exported in a per-module list via the crate map. A C runtime call walks the crate map at startup and aggregates the list of safe points for the program. Currently the GC doesn't actually deallocate memory on malloc and free. Adding the GC at this stage is primarily of testing value. The GC does attempt to clean up exchange heap and stack-allocated resource on failure. A result of this patch is that the user now needs to be careful about what code they write in destructors, because the GC and/or failure cleanup may need to call destructors. Specifically, calls to malloc are considered unsafe and may result in infinite loops or segfaults.
2012-09-05doc: Split out the FFI part of the tutorialPatrick Walton-0/+10
The tutorial should perhaps contain an FFI section, but this one is too long.
2012-09-05doc: Split macros out into a separate tutorialPatrick Walton-0/+11
2012-08-31jit: Clean rustllvm code, let rustc expose __morestack instead of linking in ↵Zack Corr-2/+1
libmorestack and return _rust_main and call it from rustc
2012-08-31jit: Link in __morestack and make it resolvable by JITZack Corr-1/+2
2012-08-31jit: Add custom memory manager (still segfaulting)Zack Corr-167/+0
2012-08-29Make check-notidy not run tidy, as implied. Close #3105.Graydon Hoare-3/+3
2012-08-28Compress metadata section. Seems a minor speed win, major space win.Graydon Hoare-0/+2
2012-08-20Rename the template for version_info.htmlKevin Cantu-1/+1
2012-08-07Remove rust_cond_lock and sys::condition (rename to little_lock)Ben Blum-1/+0
2012-07-25Add check-notidy target. Close #2943.Graydon Hoare-0/+3
2012-07-19Add a badge to the tutorial and reference docs indicating which Rust version ↵Paul Stansifer-2/+10
they pertain to.
2012-07-13Even simpler attempt at solving the .dSYM mess.Graydon Hoare-2/+2
2012-07-13Revert "Try less complicated trick for solving the dSYM glob portability issue."Graydon Hoare-2/+13
This reverts commit 86dfca278dd5f9f589cecfe6de91ad8264c300d0.
2012-07-12Fix make-install target on mac. release-0.3 0.3Graydon Hoare-2/+2
2012-07-11Try less complicated trick for solving the dSYM glob portability issue.Graydon Hoare-13/+2
2012-07-11Revert "Reorganize lib-glob code to avoid accidentally duplicating lib/ ↵Graydon Hoare-37/+44
subdirectory." This reverts commit 2cf6bf87c348f4a1079aa1c17e51eb45d9b89a5f.
2012-07-11Reorganize lib-glob code to avoid accidentally duplicating lib/ subdirectory.Graydon Hoare-44/+37
2012-07-10Makefile nit for distchec.Graydon Hoare-2/+1
2012-06-29Switch back to USE_SNAPSHOT_CORELIB=0.Michael Sullivan-1/+1
2012-06-28Make fmt use a bitmask instead of a vector of flags. Closes #1993.Michael Sullivan-1/+1
2012-06-25build: Remove bogus -fno-strict-aliasing flags. Issue #2701Brian Anderson-4/+1
2012-06-19Adding a lock/condition variable to libcore.Eric Holk-0/+1
2012-06-18Put type descriptors in strings created by the runtime. Progress on #2638.Michael Sullivan-0/+1
2012-06-16Revert "Adding a lock/condition variable to libcore."Tim Chevalier-1/+0
This reverts commit e394ebda37bf6bbe4c516e2b9381aac8bd964dcc.
2012-06-15Adding a lock/condition variable to libcore.Eric Holk-0/+1
2012-06-14Update the build system to handle dependency on header files. Closes #2547.Michael Sullivan-23/+20
2012-06-13Revert "Update the build system to handle dependency on header files. Closes ↵Michael Sullivan-16/+19
#2547." This reverts commit 31f4b63dffb49e65d3de4ecbef573e15b0f44e36.
2012-06-13Update the build system to handle dependency on header files. Closes #2547.Michael Sullivan-19/+16
2012-06-13Minor makefile cleanup.Michael Sullivan-8/+4
2012-06-11rt: Turn on frame pointers for stack walkingBrian Anderson-0/+6
2012-06-08Rename some misleading variablesBen Striegel-4/+4
2012-06-08`make install` fix to address #2555Ben Striegel-1/+1
2012-06-07fix compiletest deadlock on freebsdJyun-Yan You-6/+0
2012-06-02Begin running cargo testsBrian Anderson-0/+28
2012-06-01build: Fix bogus test tepsBrian Anderson-2/+2
2012-06-01test: Move tests with rustc deps into run-pass-fulldepsBrian Anderson-3/+61
These tests require a lot more to be built before running so are not part of check-lite
2012-06-01build: Add check-lite targetBrian Anderson-0/+5
Runs the core, std, run-pass, run-fail, compile-fail tests for stage2 and builds only their dependencies. We'll use this on the bots' try branch.
2012-05-31Rename librustsyntax to libsyntaxKevin Cantu-17/+17
Per issue #2418.
2012-05-31mk: Stop using snapshot rt/core/stdBrian Anderson-3/+3
2012-05-30build: Fix rules for non-target std when using snapshot stdBrian Anderson-0/+1
2012-05-30build: Fix mac build errorsBrian Anderson-1/+1
2012-05-30build: Add USE_SNAPSHOT_STDLIB. Set to 1Brian Anderson-7/+36