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 |
Niko Matsakis
|
85083ec51b
|
begin efforts to use shim functions for c-stack calls
|
2011-11-16 15:16:40 -08:00 |
Brian Anderson
|
bfbaa3d1e1
|
tutorial: Close unmatched quote in anchor tag
|
2011-11-16 15:02:00 -08:00 |
Brian Anderson
|
b655fb9ea7
|
Replace 'mutable?' with 'const'
|
2011-11-16 14:41:32 -08:00 |
Brian Anderson
|
1d361f6806
|
Register snapshots
|
2011-11-16 14:38:15 -08:00 |
Brian Anderson
|
045a437556
|
rustc: Accept 'const' as synonym for 'mutable?'
|
2011-11-16 13:52:08 -08:00 |
Brian Anderson
|
f157d0b32c
|
Fix S_IRUSR/S_IWUSR constants on mac. Closes #726
|
2011-11-16 12:18:15 -08:00 |
Brian Anderson
|
9b89b0cffd
|
Update tutorial for native mod changes
|
2011-11-16 12:16:36 -08:00 |
Brian Anderson
|
a362d85329
|
Add a test that native mods don't need to declare an ABI
|
2011-11-16 11:36:46 -08:00 |
Haitao Li
|
5665308d8c
|
tutorial: Update with native module syntax change
|
2011-11-16 11:35:14 -08:00 |