about summary refs log tree commit diff
path: root/src
AgeCommit message (Collapse)AuthorLines
2011-10-07Give up on providing a by-value version of map, convert fold over toMarijn Haverbeke-115/+98
passing pointers by ref Issue #1008
2011-10-07Parse and typecheck by-value and by-ref arg specsMarijn Haverbeke-197/+230
Add sprinkle && throughout the compiler to make it typecheck again. Issue #1008
2011-10-06Hopefully make test_prefix_rpath_abs work on win32Brian Anderson-1/+1
2011-10-06Mac uses @executable_path instead of $ORIGINBrian Anderson-2/+2
2011-10-06Always use an absolute path for the backup install prefix rpathBrian Anderson-5/+12
2011-10-06Add std::str::containsBrian Anderson-1/+17
2011-10-06Stop using (DY)LD_LIBRARY_PATH on UnixBrian Anderson-1/+21
2011-10-06Register snapshotsBrian Anderson-0/+5
2011-10-06Mac doesn't seem to support rpath $ORIGINBrian Anderson-9/+28
2011-10-06Configure out rpath tests when not testingBrian Anderson-0/+1
2011-10-06Remove an unnecessary linking flag. Add comments about linkingBrian Anderson-1/+4
2011-10-06rpathing is based on the target, not host OSBrian Anderson-7/+5
2011-10-06Make rpath work on macBrian Anderson-0/+7
2011-10-06Revert "rustc: Add a workaround for a segfault with --time-passes (issue ↵Marijn Haverbeke-24/+9
#1005)." This reverts commit 100e0264b2a2e4e7d8f27b4ed25af8cb7b4a8c3c.
2011-10-06Register new snapshotMarijn Haverbeke-0/+5
2011-10-06Ignore && and + before argument names.Marijn Haverbeke-1/+7
Issue #1008
2011-10-06Fix problem with polymorphic return value being instantiated as nilMarijn Haverbeke-1/+1
Closes #1005
2011-10-05Register snapshotsBrian Anderson-0/+5
2011-10-05rt: Make C stack switching Valgrind-clean by warning Valgrind when we're ↵Patrick Walton-1/+12
about to write to the C stack from the Rust stack
2011-10-05stdlib: Add a void typePatrick Walton-0/+5
2011-10-05Add more valgrind suppressions for __libc_freeresBrian Anderson-0/+9
Somehow these started showing up on the tinderbox
2011-10-05rpath all the things!Brian Anderson-2/+1
2011-10-05Add a FIXME about test exports to rustc::back::rpathBrian Anderson-0/+2
2011-10-05rpath the path to the runtimeBrian Anderson-1/+14
We don't currently rpath native libs, but we do know where rustrt is located and everything needs to link to it.
2011-10-05Fix some remaining rpath bugsBrian Anderson-16/+59
2011-10-05Fix some path handling in std::fs on win32Brian Anderson-1/+30
2011-10-05Figure out the relative path from output to each crateBrian Anderson-15/+62
2011-10-05Begin work on rpathBrian Anderson-2/+218
2011-10-05remove pthread_exit() from rust_start()Niko Matsakis-6/+0
It was causing OS X Lion to hang and (according to Apple) is undefined in any case
2011-10-05rustc: Add a workaround for a segfault with --time-passes (issue #1005).Patrick Walton-9/+24
2011-10-05Tie up the last ends in destination-passing-conversionMarijn Haverbeke-33/+26
Closes #667
2011-10-05Make trans_lval lval-onlyMarijn Haverbeke-59/+15
Call trans_temp_lval if you want the old fallback-to-temporary behaviour. Issue #667
2011-10-05Add trans_temp_expr for what used to be trans_expr, rename t_e_dps to trans_exprMarijn Haverbeke-68/+65
Issue #667
2011-10-05Lose the by_ref destination styleMarijn Haverbeke-33/+25
It's not needed. Issue #667
2011-10-05Revert "Revert "Reorganize translation of expr_field""Marijn Haverbeke-56/+54
This reverts commit 11e407aaa917dbd646f80aaff2457942481877c8.
2011-10-05Revert "Revert "Get rid of 'overwrite' destination kind""Marijn Haverbeke-102/+62
This reverts commit ce9e0fc94f4a74594e7b342d128b3713b53ef0d7.
2011-10-05Revert "Revert "Move trans_call to destination_passing style""Marijn Haverbeke-56/+57
This reverts commit 276dfc6133f3c7d3b40778789f72379800f62176.
2011-10-04Use std::os::get_exe_path to determine sysrootBrian Anderson-16/+16
2011-10-04Use util::filesearch to locate intrinsics.bc and main.oBrian Anderson-4/+20
2011-10-04Move the library search into util::filesearchBrian Anderson-25/+42
2011-10-04Fix some comment driftBrian Anderson-2/+2
2011-10-04Remove some redundancy in metadata::creaderBrian Anderson-13/+12
2011-10-04Encapsulate current sysroot and lib path handling into util::filesearchBrian Anderson-54/+92
2011-10-04Add std::os::get_exe_pathBrian Anderson-2/+68
Need this to correctly determine sysroot in rustc
2011-10-04Add std::ctypesBrian Anderson-0/+5
2011-10-04Hide unused variable warnings in stdtest::treemapBrian Anderson-2/+2
2011-10-04Add std::fs::normalizeBrian Anderson-0/+155
2011-10-04Add std::fs::splitBrian Anderson-0/+45
2011-10-04Revert "stdlib: Migrate rust_file_is_dir() over to the C stack, and add a ↵Patrick Walton-13/+3
void type" due to build bustage on Windows This reverts commit 9698ef89a0c5513b9670f6ec56ea06de5728eb5a.
2011-10-04stdlib: Migrate rust_file_is_dir() over to the C stack, and add a void typePatrick Walton-3/+13