summary refs log tree commit diff
path: root/src
AgeCommit message (Expand)AuthorLines
2012-03-22Add an LLVM-instruction-counting mode to trans.Graydon Hoare-22/+404
2012-03-22make --enforce-mut-vars always on, add mut annotations to remaining filesNiko Matsakis-463/+478
2012-03-21add mut decls to rustc and make them mandatoryNiko Matsakis-922/+952
2012-03-21rt: Fix valgrind stack hintsBrian Anderson-15/+5
2012-03-21rt: Shave 16 bytes off the __morestack frameBrian Anderson-2/+2
2012-03-21rt: Shave a few instructions off __morestackBrian Anderson-42/+31
2012-03-21rt: Stop using large stacks for the main taskBrian Anderson-19/+7
2012-03-21rt: Use get_task_from_tcb during stack growth callsBrian Anderson-2/+2
2012-03-21rt: Add rust_task::get_task_from_tcbBrian Anderson-6/+35
2012-03-21rt: Add a task field to stk_seg and populate itBrian Anderson-0/+2
2012-03-21rt: Add a get_sp_limit functionBrian Anderson-0/+40
2012-03-21rt: Rename record_sp to record_sp_limitBrian Anderson-18/+18
2012-03-21rt: Reset the stack limit after catching an exceptionBrian Anderson-0/+4
2012-03-21rt: Inline a bunch of stack switching codeBrian Anderson-138/+143
2012-03-21rt: Swap the definition of stk_seg::next and prevBrian Anderson-27/+27
2012-03-21rt: Don't switch to the C stack on the upcall_new_stack fast pathBrian Anderson-20/+41
2012-03-21rt: Don't swatch stacks during upcall_del_stackBrian Anderson-51/+42
2012-03-21Every time you don't use a variable, a kitten scowls.Graydon Hoare-0/+1
2012-03-21Quiet unused-result error harder.Graydon Hoare-1/+1
2012-03-21Upgrade valgrind headers to 3.7, silencing build breakage on FreeBSD.Graydon Hoare-1557/+835
2012-03-21Remove incorrect uses of NVALGRIND, Close #1435.Graydon Hoare-2/+0
2012-03-21rustc: Use the right "nxt" function in unify_regionsPatrick Walton-3/+3
2012-03-21rustc: Long linesBrian Anderson-2/+4
2012-03-21Merge remote-tracking branch 'mozilla/master'Josh Matthews-0/+28
2012-03-21rustc: Add a function to record region bindingsPatrick Walton-0/+28
2012-03-21Avoid mangling names differently in debug builds to work around a build error...Josh Matthews-49/+55
2012-03-21rustc: Replace region parameters in function return valuesPatrick Walton-9/+35
2012-03-21rustc: Check call and bind expressions using a set of region bindingsPatrick Walton-10/+29
2012-03-21rustc: Add a version of `demand` that takes in a set of region variable bindingsPatrick Walton-7/+35
2012-03-21methods workTim Chevalier-39/+162
2012-03-21rustc: Add region unification functionsPatrick Walton-2/+60
2012-03-21rustc: Introduce re_params into the typecheckerPatrick Walton-17/+36
2012-03-21Register snapsnots.Graydon Hoare-0/+8
2012-03-21add test for commit 9502fb99e0d535c8ced17ac61e63ebbd67b7dba7Niko Matsakis-0/+22
2012-03-21Fix bug in vtable resolutionMarijn Haverbeke-2/+0
2012-03-21rustc: Replace intrinsic vec_len with unsafe Rust codeMarijn Haverbeke-10/+7
2012-03-21Adjust arena definition to be compatible with placement newNiko Matsakis-6/+22
2012-03-20Implement an initial version of placement new.Niko Matsakis-87/+266
2012-03-20stdlib: Implement arenasPatrick Walton-3/+42
2012-03-20test: Begin running the language ref examples. Mostly xfailedBrian Anderson-0/+6
2012-03-20doc: Switch the tutorial to pandoc's method of tagging code blocksBrian Anderson-8/+6
2012-03-20rustc: Fix a few more instances of node ID stomping, due to AST folding incor...Patrick Walton-3/+5
2012-03-20Conditionalize test to only run double/byte/double test on x64 for now.Graydon Hoare-6/+13
2012-03-20rustc: Make the quasiquote operator stop reusing nodes (and therefore stop re...Patrick Walton-3/+4
2012-03-20Xfail struct-return test. x64 ABI is not quite right yet.Graydon Hoare-0/+1
2012-03-20Class methods WIPTim Chevalier-259/+384
2012-03-20Some tests for passing and returning structures by value on x64. Close #1402....Graydon Hoare-0/+78
2012-03-20core: Rename unsafe::leak to unsafe::forget. Closes #2031Brian Anderson-20/+20
2012-03-20Remove unused "flav" parameter from function registration paths.Graydon Hoare-17/+15
2012-03-20Fix naughty mangling-breakage from stringifying a node ID. Close #1344.Graydon Hoare-1/+1