about summary refs log tree commit diff
path: root/src/rt/arch
AgeCommit message (Expand)AuthorLines
2014-02-13Remove two allocations from spawning a green taskAlex Crichton-0/+41
2013-11-18rt: Namespace all C functions under rust_Brian Anderson-10/+10
2013-11-06Fixes for compilation to iOS:kud1ing-2/+8
2013-10-22Fix unwinding on OS X 10.9.Mark Rowe-3/+21
2013-10-19Use __morestack to detect stack overflowAlex Crichton-1407/+56
2013-08-26Support Win64 context switchingklutzy-9/+75
2013-08-26rt: Add {get,record}_sp_limit on Win64klutzy-0/+8
2013-08-26rt: Remove leading underscore on Win64klutzy-3/+6
2013-08-22Emit unwind info in rustrt assembly files on Windows.Vadim Chugunov-10/+10
2013-08-04Add support for vanilla linux on arm.Luqman Aden-0/+14
2013-06-16Partial fix for #7158: Save EDX in morestack on x86-32Niko Matsakis-0/+2
2013-06-06Deduplicate words in code commentsAlexei Sholik-4/+4
2013-05-22fix arm stack alignmentJyun-Yan You-2/+4
2013-05-21fix mips stack alignmentJyun-Yan You-2/+4
2013-05-17auto merge of #6249 : crabtw/rust/arm, r=brsonbors-0/+8
2013-05-09improve MIPS backend and implement segmented stacksJyun-Yan You-5/+101
2013-05-07preliminary Linux ARM supportJyun-Yan You-0/+8
2013-05-03add gitattributes and fix whitespace issuesDaniel Micay-21/+3
2013-04-18auto merge of #5418 : luqmana/rust/stack-float, r=brsonbors-19/+3
2013-04-10add unwind information on morestackILyoan-14/+19
2013-04-10rust morestack assembly for armILyoan-42/+60
2013-04-04rt: improve mips backendJyun-Yan You-11/+22
2013-04-01rt/arch/arm: fix syntax used for noexec stackDaniel Micay-4/+4
2013-03-31mark the assembly object stacks as non-executableDaniel Micay-19/+91
2013-03-25auto merge of #5424 : luqmana/rust/inline-rt, r=brsonbors-112/+200
2013-03-19Rewrite arm/ccall.sILyoan-15/+10
2013-03-18rt: Inline get_sp_limit/set_sp_limit/get_sp for x86.Luqman Aden-63/+45
2013-03-17rt: Inline get_sp_limit/set_sp_limit/get_sp for x86_64.Luqman Aden-52/+158
2013-03-17rt: don't save and restore xmm/regs in __morestack.Luqman Aden-19/+3
2013-03-11core: Add rt mod and add the new scheduler codeBrian Anderson-8/+18
2013-03-06Merge remote-tracking branch 'brson/cross7'Brian Anderson-0/+8
2013-03-03rt: fix some bugs for MIPS targetJyun-Yan You-2/+23
2013-03-03rt: MIPS32 supportJyun-Yan You-0/+316
2013-02-27mk: rewrite make filesYoung-il Choi-0/+8
2013-01-17Add a license check to tidy. #4018Brian Anderson-2/+7
2013-01-13Support ARM and Androidkyeongwoon-0/+273
2012-12-10Add license boilerplate to more files.Graydon Hoare-0/+40
2012-12-03Update license, add license boilerplate to most files. Remainder will follow.Graydon Hoare-0/+60
2012-06-28Remove FIXME questionTim Chevalier-2/+0
2012-06-21Try removing code marked with "I don't think this is necessary"Tim Chevalier-15/+1
2012-06-07rt: Remove check_stack_alignmentBrian Anderson-20/+0
2012-04-04rt: Add architecture-specific general-purpose register definitionsPatrick Walton-0/+73
2012-04-03Refactor includes structure, getting rid of rust_internal.hJon Morton-12/+4
2012-03-31rt: Fix whitespaceBrian Anderson-3/+3
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: Add a get_sp_limit functionBrian Anderson-0/+40
2012-03-21rt: Rename record_sp to record_sp_limitBrian Anderson-13/+13
2012-02-09rt: Use rust_task_thread's C-stack pool for native callsBrian Anderson-12/+0
2012-02-09rt: Rename call_shim_on_c_stack to call_and_change_stacksBrian Anderson-2/+2