Niko Matsakis
|
adc79e2f44
|
remove compile-command from local variable blocks
|
2011-11-17 11:46:13 -08:00 |
|
Brian Anderson
|
a92699fe58
|
rt: Make morestack link on x86_64. Still utterly broken
|
2011-11-17 11:12:59 -08:00 |
|
Brian Anderson
|
d624e523c9
|
rt: Make stack growth code build on Linux
|
2011-11-17 10:53:06 -08:00 |
|
Patrick Walton
|
e6c3c4e48c
|
rt: More work on morestack
|
2011-11-17 10:52:59 -08:00 |
|
Haitao Li
|
f4eb25e0d0
|
tutorial: Fix type mismatch in example FFI code
Compile error:
time.rs:13:23: 13:43 error: mismatched types: expected
*R[tv_sec=mMltv_usec=mMl] but found *R[tv_sec=Mltv_usec=Ml] (record
elements differ in mutability)
time.rs:13 libc::gettimeofday(std::ptr::addr_of(x),
std::ptr::null());
^~~~~~~~~~~~~~~~~~~~
error: aborting due to previous errors
rust: upcall fail 'explicit failure', ../src/comp/driver/session.rs:70
rust: domain main @0x9dfd178 root task failed
|
2011-11-17 22:50:08 +08:00 |
|
Haitao Li
|
388eed383f
|
rustc: Add a flag '--warn-unused-imports'
Followup of issue #889
|
2011-11-17 09:28:30 +01:00 |
|
Haitao Li
|
fe6484d3e6
|
rustc: Fix warn on unused import bug
rustc generates incorrect warning for cascaded import declarations like:
use std;
import std::io;
import io::println;
fn main() { println("hello"); }
warning: unused import io
A followup of issue #889
|
2011-11-17 09:27:17 +01:00 |
|
Niko Matsakis
|
bfc81352aa
|
remove unused flag (thanks lht)
|
2011-11-16 21:52:01 -08:00 |
|
Stefan Plantikow
|
99c421f01d
|
Removed --no-typestate flag from rutsc
Fixes issue #1139
|
2011-11-16 18:52:46 -08:00 |
|
Brian Anderson
|
02cebbb9f1
|
Revert "rt: More work on morestack"
This reverts commit 68aff2ad6d .
|
2011-11-16 18:49:19 -08:00 |
|
Brian Anderson
|
5559e149e4
|
Revert "rt: Make stack growth code build on Linux"
This reverts commit da4b7da4e1 .
|
2011-11-16 18:49:07 -08:00 |
|
Brian Anderson
|
55f89dbed9
|
rustc: Fix help text for --sysroot
|
2011-11-16 18:35:30 -08:00 |
|
Brian Anderson
|
da4b7da4e1
|
rt: Make stack growth code build on Linux
|
2011-11-16 18:33:00 -08:00 |
|
Patrick Walton
|
68aff2ad6d
|
rt: More work on morestack
|
2011-11-16 18:00:57 -08:00 |
|
Brian Anderson
|
8199558443
|
rt: Remove an unnecessary check from rust_task::yield
|
2011-11-16 17:55:04 -08:00 |
|
Brian Anderson
|
bae817efe6
|
rt: Remove rust_task::notify_tasks_wating_to_join
|
2011-11-16 17:22:14 -08:00 |
|
Brian Anderson
|
342dc21d2c
|
Disconnect ports before draining them. Issue #1155
|
2011-11-16 17:22:14 -08:00 |
|
Niko Matsakis
|
809ca13bfa
|
fix minor merge errors
|
2011-11-16 16:13:43 -08:00 |
|
Niko Matsakis
|
c22ad0752f
|
wrap long line
|
2011-11-16 15:27:49 -08:00 |
|
Niko Matsakis
|
2b8cf89ba2
|
correct signed-ness and long line
|
2011-11-16 15:27:49 -08:00 |
|
Niko Matsakis
|
037a1de405
|
apply calling convention at call site too
|
2011-11-16 15:27:09 -08:00 |
|
Niko Matsakis
|
834b6879ea
|
temp workaround for failure to pass ulonglong successfully
|
2011-11-16 15:27:09 -08:00 |
|
Niko Matsakis
|
938b23e228
|
fix prereqs
|
2011-11-16 15:27:09 -08:00 |
|
Niko Matsakis
|
62b298ee13
|
missed merges
|
2011-11-16 15:27:08 -08:00 |
|
Niko Matsakis
|
cbcdeb80d9
|
remove wrappers from intrinsics
|
2011-11-16 15:27:08 -08:00 |
|
Niko Matsakis
|
23bb158acb
|
fix win32 types, make close() use i32 as return type
|
2011-11-16 15:27:08 -08:00 |
|
Niko Matsakis
|
e3699a2636
|
make stdcall use shim
|
2011-11-16 15:24:56 -08:00 |
|
Brian Anderson
|
d2199e8716
|
Various fixes for x86_64 on linux
Configure LLVM correctly, use the right data layout, add the readlink
function back, fix C constants, etc.
|
2011-11-16 15:24:56 -08:00 |
|
Niko Matsakis
|
319f3b02f3
|
fix natives with user-specified link names, remove unused imports
|
2011-11-16 15:24:38 -08:00 |
|
Niko Matsakis
|
c572b793fe
|
fix mismatched types---make check passes on x86_64!
|
2011-11-16 15:24:37 -08:00 |
|
Niko Matsakis
|
25bc37cef9
|
refactor all unix types
|
2011-11-16 15:24:08 -08:00 |
|
Niko Matsakis
|
b27a88e99c
|
fix bug in shape where s_int/s_uint were not customized to platform
|
2011-11-16 15:16:43 -08:00 |
|
Niko Matsakis
|
9043bd9778
|
wrap long line;
|
2011-11-16 15:16:43 -08:00 |
|
Niko Matsakis
|
b3ae63c9d9
|
temporarily disable these tests b/c they crash rustc
|
2011-11-16 15:16:43 -08:00 |
|
Niko Matsakis
|
9ccd84a9cd
|
fix prereqs
|
2011-11-16 15:16:43 -08:00 |
|
Niko Matsakis
|
5aaafa704f
|
adjust alignment, size of tag variant id and make it easy to
adjust in the future
|
2011-11-16 15:16:43 -08:00 |
|
Niko Matsakis
|
cb9675259f
|
enable comments in generated asm, ll
|
2011-11-16 15:16:42 -08:00 |
|
Niko Matsakis
|
96cdfa11db
|
correct translation of neg. numbers in 64-bit architectures
|
2011-11-16 15:16:42 -08:00 |
|
Niko Matsakis
|
5cabfb3a39
|
remove fixed FIXME
|
2011-11-16 15:16:42 -08:00 |
|
Niko Matsakis
|
26b0662fb8
|
fix alignment for chan_handle structs; rust equiv is translated
to char[16], not struct{long,long}
|
2011-11-16 15:16:42 -08:00 |
|
Niko Matsakis
|
5502354f33
|
correct (I think) prereqs
|
2011-11-16 15:16:42 -08:00 |
|
Niko Matsakis
|
4183023357
|
correct pre-reqs
|
2011-11-16 15:16:42 -08:00 |
|
Niko Matsakis
|
69911c2bc1
|
temp. disable cycle coll. on x86_64
|
2011-11-16 15:16:41 -08:00 |
|
Niko Matsakis
|
b78c096ebc
|
enum does not have a size consistent with a tag, so use unsigned long instead
|
2011-11-16 15:16:41 -08:00 |
|
Niko Matsakis
|
c997a353aa
|
make check-stage2-perf target work again, along with rustc, std
|
2011-11-16 15:16:41 -08:00 |
|
Niko Matsakis
|
895822a61c
|
more consistent naming convention
|
2011-11-16 15:16:41 -08:00 |
|
Niko Matsakis
|
cda2e07c37
|
reverse sense of check
|
2011-11-16 15:16:41 -08:00 |
|
Niko Matsakis
|
1456a23f72
|
make CFG_OPTIMIZE_CXX an option
|
2011-11-16 15:16:41 -08:00 |
|
Niko Matsakis
|
b55b8dc8bc
|
add default for --debug-llvm option
|
2011-11-16 15:16:41 -08:00 |
|
Niko Matsakis
|
0cea1095b1
|
change u32 to uint. maybe we want an intptr_t built-in type.
|
2011-11-16 15:16:41 -08:00 |
|