about summary refs log tree commit diff
path: root/mk/platform.mk
AgeCommit message (Collapse)AuthorLines
2013-05-09improve MIPS backend and implement segmented stacksJyun-Yan You-2/+2
2013-05-07preliminary Linux ARM supportJyun-Yan You-0/+26
2013-05-03add gitattributes and fix whitespace issuesDaniel Micay-3/+3
2013-04-04mk: mips toolchain configJyun-Yan You-0/+25
2013-03-31mark the assembly object stacks as non-executableDaniel Micay-5/+3
Closes #5643 This also removes the need to pass noexecstack to gcc, but that wasn't actually working anymore.
2013-03-13mk: target triple rename arm-unknown-android->arm-linux-androideabiYoung-il Choi-33/+33
2013-03-08mk: cleanup - minor fixes for android checkILyoan-1/+1
2013-03-06mk: Cleanup. Minor fixesBrian Anderson-131/+122
2013-03-05mk: --android-cross-path to rustcYoung-il Choi-0/+1
2013-03-04mk: platform.mk typo UNIXYYoung-il Choi-8/+8
2013-03-04mk: platform.mk more flags addedYoung-il Choi-8/+30
2013-03-04mk: Restore toolchain config for i386 mac/linux, and freebsdBrian Anderson-0/+39
Conflicts: mk/platform.mk
2013-03-02mk: cleanup - lib and executable suffix handlingYoung-il Choi-97/+78
2013-03-02mk: mingw32 fixYoung-il Choi-3/+3
2013-03-01mk: mingw32 flags addedYoung-il Choi-62/+69
2013-02-27mk: rewrite make filesYoung-il Choi-108/+108
2013-02-21mk: Refactor platform.mk a bitBrian Anderson-81/+77
2013-02-21mk: Split target triples into bulid triple + host triples + target triplesBrian Anderson-3/+3
For cross compiling to targets that don't want to build a compiler
2013-02-10build: add link flag for freebsd libuv buildJeff Olson-0/+4
2013-02-10build: change libuv to point at joyent's repo and make unpatched build libuv ↵Jeff Olson-2/+2
work on mingw
2012-12-10Reliciense makefiles and testsuite. Yup.Graydon Hoare-0/+10
2012-10-30rusti: Remove linenoise module, add to rt, remove core::rlZack Corr-21/+21
2012-10-27rusti: Add linenoise, wrap into core::rl and add rusti REPL toolZack Corr-6/+33
Add Brian Leibig to AUTHORS.txt for REPL contributions
2012-10-10Attempt to fix the DSYM_GLOB issue again, differently.Graydon Hoare-1/+4
2012-07-13Revert "Try less complicated trick for solving the dSYM glob portability issue."Graydon Hoare-2/+2
This reverts commit 86dfca278dd5f9f589cecfe6de91ad8264c300d0.
2012-07-11Try less complicated trick for solving the dSYM glob portability issue.Graydon Hoare-2/+2
2012-07-11Revert "Reorganize lib-glob code to avoid accidentally duplicating lib/ ↵Graydon Hoare-4/+5
subdirectory." This reverts commit 2cf6bf87c348f4a1079aa1c17e51eb45d9b89a5f.
2012-07-11Reorganize lib-glob code to avoid accidentally duplicating lib/ subdirectory.Graydon Hoare-5/+4
2012-06-25build: Remove bogus -fno-strict-aliasing flags. Issue #2701Brian Anderson-4/+1
2012-06-14Update the build system to handle dependency on header files. Closes #2547.Michael Sullivan-7/+11
2012-06-13Revert "Update the build system to handle dependency on header files. Closes ↵Michael Sullivan-9/+5
#2547." This reverts commit 31f4b63dffb49e65d3de4ecbef573e15b0f44e36.
2012-06-13Update the build system to handle dependency on header files. Closes #2547.Michael Sullivan-5/+9
2012-06-11rt: Turn on frame pointers for stack walkingBrian Anderson-0/+6
2012-06-07fix compiletest deadlock on freebsdJyun-Yan You-6/+0
2012-03-29build: Add --enable-debug configure optionBrian Anderson-2/+1
When CFG_ENABLE_DEBUG is defined it will call rustc with -g --cfg=debug and cc with -DRUST_DEBUG. Otherwise it calls rustc with --cfg=ndebug and cc with -DRUST_NDEBUG. I plan to use this for a few things in the runtime.
2012-03-28Override all non-default origins for CC/CXX/CPP, not just undefined.Graydon Hoare-6/+18
2012-03-28Conditionalize CC / CXX / CPP to permit using other gcc versions.Graydon Hoare-6/+6
2012-03-21Remove incorrect uses of NVALGRIND, Close #1435.Graydon Hoare-4/+0
2012-03-21Avoid mangling names differently in debug builds to work around a build ↵Josh Matthews-0/+1
error. Fix up file name and path debug information, and build one compilation unit for a crate instead of one per source file.
2012-03-12rt: Change alignof to rust_alignof. Remove -Wno-c++11-compat. Closes #1644Brian Anderson-2/+1
2012-03-02build: Add --enable-helgrind optionBrian Anderson-2/+7
2012-02-17Only modify PATH on win32 when in MSYSTEM shellGraydon Hoare-0/+5
2012-02-12build: Set RUST_THREADS=1 on FreeBSD to avoid a threading bugBrian Anderson-0/+6
2012-02-05platform-specific valgrind suppressionNiko Matsakis-1/+7
2012-01-24build: Add a comment explaining -Wno-c++11-compatBrian Anderson-0/+1
2012-01-24freebsd clang supportJyun-Yan You-1/+1
2012-01-17build: Check and set perf --log-fd optionHaitao Li-1/+5
Linux perf tool version 3.2 introduced a new option "--log-fd" defaults to 0, which leads to error "Failed opening logfd: Illegal argument" when executing perf tests. Set logfd to stderr to let perf test work. Issue #1538
2012-01-14build: Build libraries in the bin directory on win32Brian Anderson-5/+5
2012-01-12Revert "build: Build libraries in the bin directory on win32"Brian Anderson-5/+5
This reverts commit 23e0d16b5fd259dc252b220777f164f1e2eb9c30.
2012-01-12build: Build libraries in the bin directory on win32Brian Anderson-5/+5