Sign in
chromium
/
external
/
github.com
/
rust-lang
/
rust
/
refs/tags/0.9
/
src
/
rt
/
arch
tag
36870b185fc5f5486636d4515f0e22677493f225
tagger
Brian Anderson <banderson@mozilla.com>
Thu Jan 09 20:34:30 2014
object
7613b15fdbbb9bf770a2c731f4135886b0ff3cf0
0.9 release
f4c222f
rt: Namespace all C functions under rust_
by Brian Anderson
· 12 years ago
2a333ed
Fixes for compilation to iOS:
by kud1ing
· 12 years ago
fd8c06e
Fix unwinding on OS X 10.9.
by Mark Rowe
· 12 years ago
6d8330a
Use __morestack to detect stack overflow
by Alex Crichton
· 12 years ago
442f4a5
Support Win64 context switching
by klutzy
· 12 years ago
a35bfa2
rt: Add {get,record}_sp_limit on Win64
by klutzy
· 12 years ago
5118ef6
rt: Remove leading underscore on Win64
by klutzy
· 12 years ago
84e6830
Emit unwind info in rustrt assembly files on Windows.
by Vadim Chugunov
· 12 years ago
9c39992
Add support for vanilla linux on arm.
by Luqman Aden
· 12 years ago
461a79a
Partial fix for #7158: Save EDX in morestack on x86-32
by Niko Matsakis
· 12 years ago
e75572c
Deduplicate words in code comments
by Alexei Sholik
· 12 years ago
499b022
fix arm stack alignment
by Jyun-Yan You
· 12 years ago
d86a32b
fix mips stack alignment
by Jyun-Yan You
· 12 years ago
d68c027
auto merge of #6249 : crabtw/rust/arm, r=brson
by bors
· 12 years ago
c2bf9bf
improve MIPS backend and implement segmented stacks
by Jyun-Yan You
· 12 years ago
48b6262
preliminary Linux ARM support
by Jyun-Yan You
· 12 years ago
86efd97
add gitattributes and fix whitespace issues
by Daniel Micay
· 12 years ago
2a86485
auto merge of #5418 : luqmana/rust/stack-float, r=brson
by bors
· 12 years ago
03116f2
add unwind information on morestack
by ILyoan
· 12 years ago
3d0d144
rust morestack assembly for arm
by ILyoan
· 12 years ago
fdf48a7
rt: improve mips backend
by Jyun-Yan You
· 12 years ago
26fc76a
rt/arch/arm: fix syntax used for noexec stack
by Daniel Micay
· 12 years ago
c0be7df
mark the assembly object stacks as non-executable
by Daniel Micay
· 12 years ago
6d4499c
auto merge of #5424 : luqmana/rust/inline-rt, r=brson
by bors
· 12 years ago
c1cacc3
Rewrite arm/ccall.s
by ILyoan
· 12 years ago
a692777
rt: Inline get_sp_limit/set_sp_limit/get_sp for x86.
by Luqman Aden
· 12 years ago
d177876
rt: Inline get_sp_limit/set_sp_limit/get_sp for x86_64.
by Luqman Aden
· 12 years ago
f7a14e0
rt: don't save and restore xmm/regs in __morestack.
by Luqman Aden
· 12 years ago
676e029
core: Add rt mod and add the new scheduler code
by Brian Anderson
· 12 years ago
81e3702
Merge remote-tracking branch 'brson/cross7'
by Brian Anderson
· 12 years ago
314605f
rt: fix some bugs for MIPS target
by Jyun-Yan You
· 12 years ago
0ecd9e0
rt: MIPS32 support
by Jyun-Yan You
· 12 years ago
26a5dc5
mk: rewrite make files
by Young-il Choi
· 12 years ago
6b6acde
Add a license check to tidy. #4018
by Brian Anderson
· 13 years ago
987f824
Support ARM and Android
by kyeongwoon
· 13 years ago
12c32e9
Add license boilerplate to more files.
by Graydon Hoare
· 13 years ago
00c856c
Update license, add license boilerplate to most files. Remainder will follow.
by Graydon Hoare
· 13 years ago
ad82807
Remove FIXME question
by Tim Chevalier
· 13 years ago
be8b091
Try removing code marked with "I don't think this is necessary"
by Tim Chevalier
· 13 years ago
89483b0
rt: Remove check_stack_alignment
by Brian Anderson
· 13 years ago
851fde8
rt: Add architecture-specific general-purpose register definitions
by Patrick Walton
· 13 years ago
632a4c9
Refactor includes structure, getting rid of rust_internal.h
by Jon Morton
· 13 years ago
2106463
rt: Fix whitespace
by Brian Anderson
· 13 years ago
9ea3bc6
rt: Shave 16 bytes off the __morestack frame
by Brian Anderson
· 13 years ago
9f89cc9
rt: Shave a few instructions off __morestack
by Brian Anderson
· 13 years ago
4a0c6c7
rt: Add a get_sp_limit function
by Brian Anderson
· 13 years ago
1cb35c9
rt: Rename record_sp to record_sp_limit
by Brian Anderson
· 13 years ago
79b1563
rt: Use rust_task_thread's C-stack pool for native calls
by Brian Anderson
· 14 years ago
1e2fe4a
rt: Rename call_shim_on_c_stack to call_and_change_stacks
by Brian Anderson
· 14 years ago
2983e77
rt: Remove unused context functions
by Brian Anderson
· 14 years ago
295df68
add alignment to i386 for good measure, though we do not yet
by Niko Matsakis
· 14 years ago
fefae72
fix alignment of registers structure
by Niko Matsakis
· 14 years ago
21eadbe
add missing library, enable segmented stacks for freebsd
by Jyun-Yan You
· 14 years ago
d4884b6
forgot to add parentheses
by Jyun-Yan You
· 14 years ago
a59c4b1
freebsd support
by User Jyyou
· 14 years ago
5fd0a3b
Save and restore xmm regs across the call to UPCALL_NEW_STACK during __morestack, close #1388.
by Graydon Hoare
· 14 years ago
884adf3
Remove obsolete comments.
by Graydon Hoare
· 14 years ago
05bf105
rt: Rename asm_call_on_stack to __morestack
by Brian Anderson
· 14 years ago
edf6e1e
rt: Zero the bottom frame's return address and base pointer
by Brian Anderson
· 14 years ago
1bfc4e2
rt: Save and restore %rax/%eax in __morestack
by Brian Anderson
· 14 years ago
c3569ab
rt: Remove some unused stack from i386/morestack.S
by Brian Anderson
· 14 years ago
d2e7336
rt: Remove unused saves from __morestack
by Brian Anderson
· 14 years ago
50dc80f
rt: Give upcall_new_stack the same convention as other upcalls
by Brian Anderson
· 14 years ago
bedcaad
rt: Give upcall_del_stack the same convention as other upcalls
by Brian Anderson
· 14 years ago
1a1fdf3
rt: Add lots of documentation to __morestack
by Brian Anderson
· 14 years ago
471b4d6
rt: Use a DWARF CFI scheme that works on mac in __morestack
by Brian Anderson
· 14 years ago
b5b2ac0
rt: Make 32-bit morestack compatible with fastcc
by Brian Anderson
· 14 years ago
7d51961
rt: Fix saved address of unwinding %rsp in __morestack
by Brian Anderson
· 14 years ago
9d70c19
rt: Fix alignment of the call to upcall_del_stack in __morestack
by Brian Anderson
· 14 years ago
121c420
rt: Insert stack alignment checks into upcalls
by Brian Anderson
· 14 years ago
f0254e1
rt: Add a FIXME to 32-bit __morestack about trashing %eax
by Brian Anderson
· 14 years ago
f332643
rt: Use %ecx instead of %eax during the second half of __morestack
by Brian Anderson
· 14 years ago
32087f5
rt: Don't clobber fastcc argument registers in __morestack
by Brian Anderson
· 14 years ago
1c1bc2f
rt: Remove some duplicated code from 64-bit __morestack
by Brian Anderson
· 14 years ago
887d970
rt: Make unwinding through __morestack work on mac
by Brian Anderson
· 14 years ago
3e32f66
rt: Write CFI instructions that (might) work on mac in __morestack
by Brian Anderson
· 14 years ago
7a8e736
rt: Make unwinding through __morestack work on mac
by Brian Anderson
· 14 years ago
7bc34f6
rt: Write CFI instructions that (might) work on mac in __morestack
by Brian Anderson
· 14 years ago
5cd0858
rt: Add DWARF CFI info to asm_call_on_stack
by Brian Anderson
· 14 years ago
4699b68
build: Use llvm-mc as our assembler
by Brian Anderson
· 14 years ago
9e6ff44
rt: Make __morestack work on win32
by Brian Anderson
· 14 years ago
9a738fd
rt: Various tweaks to make __morestack unwinding work on linux
by Brian Anderson
· 14 years ago
b513a5a
Make valgrind usage more consistent and less error prone.
by Austin Seipp
· 14 years ago
3b8bfaf
rt: Use an out pointer for rust_new_stack
by Brian Anderson
· 14 years ago
1720bc2
rt: Unwind through __morestack on 32-bit linux
by Brian Anderson
· 14 years ago
52d7dc5
rt: Update 32-bit __morestack for recent LLVM changes
by Brian Anderson
· 14 years ago
292663b
rt: Implement 32-bit __morestack for mac
by Brian Anderson
· 14 years ago
c254936
rt: Fix __morestack prologue on x86_64 mac
by Brian Anderson
· 14 years ago
691b517
rt: Fix 64-bit linux __morestack
by Brian Anderson
· 14 years ago
3e5b314
rt: Implement __morestack for 64-bit mac. Doesn't unwind yet
by Brian Anderson
· 14 years ago
8bf3d85
rt: Implement record_sp for 64-bit mac
by Brian Anderson
· 14 years ago
249f017
rt: Add FIXME's about future changes to LLVM's __morestack impl
by Brian Anderson
· 14 years ago
f2de42c
rt: Reorganize stack growth code
by Brian Anderson
· 14 years ago
dd48a1a
rt: Remove redundant defs of RUST_DEL_STACK
by Brian Anderson
· 14 years ago
e6ef4d9
rt: Remove the stack pointer field of stk_seg
by Brian Anderson
· 14 years ago
408d4ec
rt: Remove upcall_alloc_c_stack/call_c_stack, et. al.
by Brian Anderson
· 14 years ago
037ca7f
rt: Rewrite 32-bit __morestack to use the shim upcall
by Brian Anderson
· 14 years ago
777c358
rt: Request the correct number of bytes on the C stack
by Brian Anderson
· 14 years ago
72baf70
rt: Conditionalize out the 32-bit __morestack for everything but Linux
by Brian Anderson
· 14 years ago
8cbba79
rt: Fix the name of the linux macro in x86_64/morestack.S
by Brian Anderson
· 14 years ago
Next »