| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2012-01-20 | revert accidental commits | Niko Matsakis | -2/+2 | |
| 2012-01-20 | small fixes for building dist on windows | Niko Matsakis | -2/+2 | |
| 2012-01-17 | roll back commit 1c7a62 | Niko Matsakis | -10/+0 | |
| 2012-01-17 | encode variant names and have log print them out. | Niko Matsakis | -8/+26 | |
| 2012-01-17 | Use a memset upcall to zero things without static alignment | Marijn Haverbeke | -0/+10 | |
| This fixes issues #843 and #1546. The cost of an upcall is unfortunate, though. I assume there must be a way to simply manually compute the pointer or size, using something akin to the formula in `align_to` in `rust_util.h`. I could not get this to work, unfortunately. | ||||
| 2012-01-16 | use correct size for logging mod_entry state fields | Jyun-Yan You | -27/+27 | |
| The compiler outputs 32-bit values for these and on 64-bit FreeBSD the runtime was scribbling on some state used by getenv and segfaulting. | ||||
| 2012-01-13 | rt: Allow console logging to be turned off | Brian Anderson | -1/+46 | |
| 2012-01-12 | libcore: Add sys::set_exit_status | Brian Anderson | -5/+22 | |
| Sets the process exit code | ||||
| 2012-01-12 | add tydescs into shape, rewrite walk_fn_contents() | Niko Matsakis | -47/+53 | |
| 2012-01-12 | free uniq data we encounter on the sweep, walk thru them otherwise | Niko Matsakis | -257/+402 | |
| 2012-01-11 | update iface cc code to not walk contents (as with other boxes) | Niko Matsakis | -2/+4 | |
| 2012-01-11 | rt: Add RUST_MAX_STACK env var with 8MB default | Brian Anderson | -16/+46 | |
| Closes #1489 | ||||
| 2012-01-11 | add a log_str() function and allow '%?' in fmt strings to use it | Niko Matsakis | -1/+20 | |
| 2012-01-11 | Revert some iface shape code, fix a few more things in it | Marijn Haverbeke | -30/+19 | |
| We can now run the compiler with an iface-based hashtable implementation. | ||||
| 2012-01-10 | update shape code to handle iface instances | Niko Matsakis | -11/+36 | |
| 2012-01-10 | rt: Export upcall_s_shared_malloc since the SpiderMonkey bindings need it | Patrick Walton | -0/+1 | |
| 2012-01-09 | add rust_task_is_unwinding predicate and do not kill if already unwinding | Niko Matsakis | -13/+21 | |
| 2012-01-09 | rt: Set Linux red zone to 20K again | Brian Anderson | -2/+2 | |
| With runtime logging on it smashes the stack | ||||
| 2012-01-09 | Fix bug in iface shape code | Marijn Haverbeke | -1/+4 | |
| Issue #1437 | ||||
| 2012-01-09 | Add cases for iface values to rust_shape.h | Marijn Haverbeke | -0/+28 | |
| They appear to log okay now, but I can't promise much beyond that. @pcwalton If you feel like taking a look, I'd be grateful. Interfaces are boxes containing a (tydesc, dict, value_of_any_type) tuple, where the leading tydesc describes the whole tuple. Issue #1437 | ||||
| 2012-01-09 | rt: Fix build with clang on non-Mac | Haitao Li | -2/+7 | |
| 2012-01-08 | Fix some bad code in the dict interner | Marijn Haverbeke | -11/+5 | |
| Issue #1436 | ||||
| 2012-01-07 | fix valgrind error: allocate enough space for all type descs | Niko Matsakis | -1/+1 | |
| 2012-01-06 | add rust_util.h header file | Niko Matsakis | -1/+1 | |
| 2012-01-06 | plug leak: free shared type descrs recursively, as we ought to | Niko Matsakis | -1/+3 | |
| 2012-01-06 | fix how we walk functions to match new closure fmt | Niko Matsakis | -54/+52 | |
| 2012-01-06 | rewrite task tests | Niko Matsakis | -32/+38 | |
| 2012-01-06 | simplify task impl | Niko Matsakis | -45/+29 | |
| 2012-01-06 | Revert "rt: Reduce mac red zone to 6K" | Brian Anderson | -2/+2 | |
| This reverts commit d499e739a1eb67e887f5756f9dfef17199a6d041. | ||||
| 2012-01-06 | rt: Reduce mac red zone to 6K | Brian Anderson | -2/+2 | |
| 2012-01-06 | rt: Fail the scheduler immediately on task failure in win32 | Brian Anderson | -0/+2 | |
| 2012-01-06 | Make binding of fns with bounded type parameters work | Marijn Haverbeke | -0/+62 | |
| Interns non-static dicts to heap-allocated equivalents so that they no longer have stack scope. Closes #1436 | ||||
| 2012-01-06 | add alignment to i386 for good measure, though we do not yet | Niko Matsakis | -1/+1 | |
| save SSE regs in i386 (we ought to, though!) | ||||
| 2012-01-06 | fix alignment of registers structure | Niko Matsakis | -6/+3 | |
| 2012-01-01 | add missing library, enable segmented stacks for freebsd | Jyun-Yan You | -4/+6 | |
| 2012-01-01 | forgot to add parentheses | Jyun-Yan You | -1/+1 | |
| 2012-01-01 | freebsd support | User Jyyou | -22/+42 | |
| 2011-12-29 | Save and restore xmm regs across the call to UPCALL_NEW_STACK during ↵ | Graydon Hoare | -1/+30 | |
| __morestack, close #1388. | ||||
| 2011-12-29 | Remove obsolete comments. | Graydon Hoare | -4/+0 | |
| 2011-12-28 | Tidy up some drift in runtime logging, close #1380. | Graydon Hoare | -15/+23 | |
| 2011-12-25 | rt: Set the initial obstack size to 128 bytes | Brian Anderson | -5/+10 | |
| Double the size on each allocation | ||||
| 2011-12-22 | Revert all of yesterday's snapshots and try again. Cursed! | Graydon Hoare | -3/+3 | |
| 2011-12-20 | Revert "wip" | Brian Anderson | -14/+1 | |
| This reverts commit aeadc6269ef76f4425a49d892ceac7ea311ef5c1. | ||||
| 2011-12-20 | rt: Lock before using the random number generator | Brian Anderson | -5/+3 | |
| Seeing crashes here trying to stress test concurrent tasks | ||||
| 2011-12-20 | wip | Brian Anderson | -1/+14 | |
| 2011-12-20 | rt: Remove rust_task::grow. Obsolete | Brian Anderson | -11/+0 | |
| 2011-12-20 | rt: Don't check the stack canary on most upcalls | Brian Anderson | -10/+4 | |
| 2011-12-20 | Revert "rt: Reduce the mac red zone to 2K" | Brian Anderson | -2/+2 | |
| This reverts commit ba8f369f890f6c7241c616df552f0e2ebf1509c8. | ||||
| 2011-12-20 | rt: Reduce the mac red zone to 2K | Brian Anderson | -2/+2 | |
| 2011-12-20 | rt: Reduce the linux red zone to 2K | Brian Anderson | -2/+2 | |
