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