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 |
|
Niko Matsakis
|
36ab948bfa
|
make it so that tests can be run on different target arch
|
2011-11-16 15:16:40 -08:00 |
|
Niko Matsakis
|
59e2a0a9c1
|
add shim upcall func
|
2011-11-16 15:16:40 -08:00 |
|
Niko Matsakis
|
4fc34e23fa
|
wrap long line
|
2011-11-16 15:16:40 -08:00 |
|
Niko Matsakis
|
d77968dd7c
|
finish up the shim approach
|
2011-11-16 15:16:40 -08:00 |
|
Niko Matsakis
|
4f28419d0c
|
add back call to zero_and_revoke
|
2011-11-16 15:16:40 -08:00 |
|
Niko Matsakis
|
3617f0377f
|
correct alignment
|
2011-11-16 15:16:40 -08:00 |
|