Brian Anderson
|
cab4da70c8
|
rt: Don't check the stack canary on most upcalls
|
2011-12-20 16:50:54 -08:00 |
|
Brian Anderson
|
a5d48ce286
|
cargo: Make sources.json parsable again
|
2011-12-20 16:38:54 -08:00 |
|
Brian Anderson
|
82cdbfc818
|
cargo: Add my package index
|
2011-12-20 16:35:25 -08:00 |
|
Brian Anderson
|
2a490d1cf8
|
Revert "rt: Reduce the mac red zone to 2K"
This reverts commit ba8f369f89 .
|
2011-12-20 15:17:30 -08:00 |
|
Brian Anderson
|
ba8f369f89
|
rt: Reduce the mac red zone to 2K
|
2011-12-20 14:24:13 -08:00 |
|
Graydon Hoare
|
f5c4cc70d6
|
Merge pull request #1361 from elly/rustdoc
rustdoc: delete bogus license text
|
2011-12-20 14:22:41 -08:00 |
|
Elly Jones
|
c83cc5792f
|
rustdoc: Some rights reserved?
|
2011-12-20 17:19:46 -05:00 |
|
Elly Jones
|
00af3406fe
|
rustdoc: delete bogus license text
Rustdoc is under the same license as the rest of Rust, not under apache-2.0.
Signed-off-by: Elly Jones <elly@leptoquark.net>
|
2011-12-20 17:15:49 -05:00 |
|
Graydon Hoare
|
f2715f3c64
|
Merge pull request #1360 from elly/rustdoc
rustdoc: Add.
|
2011-12-20 14:07:55 -08:00 |
|
Brian Anderson
|
2e230b1cf9
|
rt: Reduce the linux red zone to 2K
|
2011-12-20 14:02:59 -08:00 |
|
Brian Anderson
|
6443a7b513
|
rt: Do fewer stack canary checks
|
2011-12-20 13:54:47 -08:00 |
|
Elly Jones
|
fb0896fe7b
|
rustdoc: Add.
Parses #[doc] attributes on top-level module items and generates Markdown.
Signed-off-by: Elly Jones <elly@leptoquark.net>
|
2011-12-20 16:52:04 -05:00 |
|
Graydon Hoare
|
3bc4da96f1
|
Inject "core macros" into default syntax-expansion environment. Bit of a kludge but enough to work on logging-via-macros.
|
2011-12-20 13:38:10 -08:00 |
|
Graydon Hoare
|
a24c19e867
|
Add companion-module core.rs that exports log levels and option/some/none everywhere.
|
2011-12-20 12:41:44 -08:00 |
|
Graydon Hoare
|
8bde865d09
|
Merge pull request #1349 from lht/driver
Separate driver rustc and librustc
|
2011-12-20 12:28:40 -08:00 |
|
Graydon Hoare
|
96d7f83eb0
|
Merge pull request #1350 from boggle/kmath
removed math leftovers from std
|
2011-12-20 12:28:07 -08:00 |
|
Brian Anderson
|
93fef2e113
|
rt: Parenthesize the red zone macros
|
2011-12-20 11:57:22 -08:00 |
|
Brian Anderson
|
784713ec68
|
rt: Add a canary value to the end of every stack
Check it on upcall entry and exit, and on stack deletion
|
2011-12-20 11:48:47 -08:00 |
|
Marijn Haverbeke
|
4475ec863d
|
Fix misleading comment about type_is_pod
|
2011-12-20 20:47:03 +01:00 |
|
Brian Anderson
|
56ec9cb278
|
rt: Run yet more task_start_wrapper cleanup on the C stack
|
2011-12-20 10:29:40 -08:00 |
|
Stefan Plantikow
|
b957916e06
|
removed math leftovers from std
|
2011-12-20 18:07:36 +01:00 |
|
Haitao Li
|
bc95ccb536
|
Separate driver rustc and librustc
rustc is now a minimal wrapper of librustc.
|
2011-12-20 21:06:04 +08:00 |
|
Haitao Li
|
28b825d846
|
test: Remove 'error:' from error pattern
May include ansi escape code for color rendering on certain terminal.
|
2011-12-20 15:38:40 +08:00 |
|
Haitao Li
|
5cfcf20b25
|
rustc: Cleanup unused ext_map
|
2011-12-20 15:38:40 +08:00 |
|
Haitao Li
|
5e3ffb6cbd
|
rustc: Re-export the same name in different namespaces
Issue #1115.
|
2011-12-20 15:38:40 +08:00 |
|
Haitao Li
|
bd300636ee
|
rustc: Implement re-export of renamed modules
Issue #1115
|
2011-12-20 15:38:40 +08:00 |
|
Brian Anderson
|
25f7c844df
|
rt: Don't reuse stack segments when they are not big enough
|
2011-12-19 22:47:28 -08:00 |
|
Brian Anderson
|
05bf105c90
|
rt: Rename asm_call_on_stack to __morestack
Newer gdb's will backtrace through functions named __morestack even
if they change the stack.
|
2011-12-19 22:05:40 -08:00 |
|
Brian Anderson
|
f302b79d61
|
Register snapshots
|
2011-12-19 21:43:01 -08:00 |
|
Brian Anderson
|
edf6e1ec0e
|
rt: Zero the bottom frame's return address and base pointer
My reading of libunwind leads me to believe this is expected.
Closes #1322
|
2011-12-19 18:47:39 -08:00 |
|
Brian Anderson
|
586281e2d6
|
libcore: Remove stack alignment from task spawning
This is already done by the native task start code. Closes #1324
|
2011-12-19 18:43:39 -08:00 |
|
Brian Anderson
|
1bfc4e2e6c
|
rt: Save and restore %rax/%eax in __morestack
This doesn't matter now since we use an out pointer for return
values but it's sure to show up mysteriously someday.
|
2011-12-19 18:16:21 -08:00 |
|
Brian Anderson
|
c3569abb8c
|
rt: Remove some unused stack from i386/morestack.S
|
2011-12-19 18:16:19 -08:00 |
|
Brian Anderson
|
d2e7336a01
|
rt: Remove unused saves from __morestack
|
2011-12-19 16:24:10 -08:00 |
|
Brian Anderson
|
50dc80f617
|
rt: Give upcall_new_stack the same convention as other upcalls
|
2011-12-19 16:24:10 -08:00 |
|
Brian Anderson
|
bedcaad97e
|
rt: Give upcall_del_stack the same convention as other upcalls
|
2011-12-19 16:24:10 -08:00 |
|
Niko Matsakis
|
55a2fd18ec
|
implement capture clauses (move, in particular) and integrate
them into type state and so forth
|
2011-12-19 14:07:46 -08:00 |
|
Niko Matsakis
|
41ae146057
|
integrate cap clause into type state, but not trans
|
2011-12-19 14:07:46 -08:00 |
|
Niko Matsakis
|
b2b2a430df
|
resolve capture clauses
|
2011-12-19 14:07:46 -08:00 |
|
Niko Matsakis
|
b0f1a5f051
|
when collecting free vars, track the span where it is used too
|
2011-12-19 14:07:46 -08:00 |
|
Niko Matsakis
|
98cbbbb642
|
impl the proper partial order between fn types
|
2011-12-19 14:07:46 -08:00 |
|
Graydon Hoare
|
1bc6e72b97
|
Remove cargo from snapshot file-list again; overestimated.
|
2011-12-19 13:42:33 -08:00 |
|
Graydon Hoare
|
abbd86f1e6
|
Merge pull request #1334 from boggle/kmath
preparing for removing math from std
|
2011-12-19 11:58:19 -08:00 |
|
Graydon Hoare
|
539cfe8a85
|
Merge pull request #1336 from erickt/master
misc fixes and library functions
|
2011-12-19 11:57:44 -08:00 |
|
Erick Tryzelaar
|
02d84d89e0
|
libcore: add splitn to split a string N times.
|
2011-12-19 10:22:07 -08:00 |
|
Erick Tryzelaar
|
8e54e74be4
|
libcore: add vec push.
This is a simple wrapper around grow for the common
case of pushing a value on the end of a vector.
|
2011-12-19 10:22:07 -08:00 |
|
Erick Tryzelaar
|
6b1c60d312
|
libcore: Add vec any2 and all2 functions.
|
2011-12-19 10:22:07 -08:00 |
|
Erick Tryzelaar
|
f9df32adac
|
vim comment highlighting can contain comments.
|
2011-12-19 07:27:17 -08:00 |
|
Erick Tryzelaar
|
a66f0688fd
|
getopts: add test for strings with spaces.
|
2011-12-19 07:27:16 -08:00 |
|
Erick Tryzelaar
|
8e9be037d1
|
Simplify getopts::find_opt.
|
2011-12-19 07:27:16 -08:00 |
|