Haitao Li
|
96b0881a68
|
rustc: Fix memory leak in do-while loop
Issue #1257
|
2011-12-05 00:38:38 +08:00 |
|
Brian Anderson
|
9711596bec
|
Fix definition of check-stageN-all targets
|
2011-12-03 20:23:54 -08:00 |
|
Niko Matsakis
|
9cc2515dfa
|
make check test stage3
|
2011-12-02 19:05:50 -08:00 |
|
Niko Matsakis
|
1eb378b23a
|
make "check" match "all": only the host triple
|
2011-12-02 19:05:49 -08:00 |
|
Niko Matsakis
|
493492910f
|
adopt -H-all convention
|
2011-12-02 19:05:49 -08:00 |
|
Niko Matsakis
|
3bbfe515df
|
make convenient rustc targets
|
2011-12-02 19:05:49 -08:00 |
|
Niko Matsakis
|
9acc2bfcad
|
add --host-triple
|
2011-12-02 19:05:49 -08:00 |
|
Brian Anderson
|
292663b8ef
|
rt: Implement 32-bit __morestack for mac
|
2011-12-02 17:44:23 -08:00 |
|
Brian Anderson
|
c254936f32
|
rt: Fix __morestack prologue on x86_64 mac
|
2011-12-02 15:32:51 -08:00 |
|
Stefan Plantikow
|
1b7f1415d6
|
build: added CFG_INSTALL_SNAP for automatically activating test snapshots
This is only guaranteed to work when building in the top-level dir
|
2011-12-02 12:23:50 -08:00 |
|
Stefan Plantikow
|
68a82e4468
|
const_check: trans: added support for trivial casts
Part of #1215
|
2011-12-02 11:58:35 -08:00 |
|
Stefan Plantikow
|
3ee2eb656e
|
doc: added definition of trivial casts to spec
(cf @ignored Expr.Be and #1215 for intended use)
|
2011-12-02 11:38:24 -08:00 |
|
Stefan Plantikow
|
4ba3158e4f
|
parse: typeck: enabling trivial casts of tail-call return values
introduces ctypes::m_* machine type aliases for int, uint, float
depending on cfg(target_arch) that are used in tests
|
2011-12-02 11:38:24 -08:00 |
|
Stefan Plantikow
|
29f7cdffa4
|
ty: trans: added support for dropping trivial casts
|
2011-12-02 11:38:24 -08:00 |
|
Stefan Plantikow
|
d116a6f2d3
|
ty: added type comparison that subs prim types with targ_cfg machine types
|
2011-12-02 11:38:24 -08:00 |
|
Brian Anderson
|
236bf7a9b8
|
stdlib: Actually write the word 'fail' instead of just thinking it
|
2011-12-02 11:10:03 -08:00 |
|
Brian Anderson
|
e814c42000
|
stdlib: Add issue number to win32 fsync FIXME
|
2011-12-02 11:07:55 -08:00 |
|
Brian Anderson
|
39b05c85b8
|
stdlib: Win32 fsync is just fail
No fsync function on windows. Needs custom implementation.
|
2011-12-02 11:06:42 -08:00 |
|
Stefan Plantikow
|
21c69d4ba4
|
Added cross-platform fsync api to io; win32 impl needs to be refined
No tests, need mktmpfile first
|
2011-12-02 11:06:03 -08:00 |
|
Marijn Haverbeke
|
46e5e2f685
|
Be less specific in 'unresolved import' error patterns
To make sure different test set-ups (check-fast) don't cause the
tests to fail.
|
2011-12-02 17:20:03 +01:00 |
|
Marijn Haverbeke
|
30d923d14b
|
Disable a test that's failing on 32-bit due to imprecise literal handling
7655b3c0c6 (re-)introduced the problem
|
2011-12-02 16:56:52 +01:00 |
|
Marijn Haverbeke
|
817c9f2a54
|
Include full module path in unresolved errors when looking in module
Closes #1228
|
2011-12-02 16:46:19 +01:00 |
|
Marijn Haverbeke
|
0f918ddd8b
|
Make import ignore imports coming after them
This broke no code at all, so I guess people were already writing
imports in this style.
Issue #1228
|
2011-12-02 16:06:55 +01:00 |
|
Marijn Haverbeke
|
8a1cc738fa
|
Finally make the -1 crate id in resolve.rs a const
|
2011-12-02 14:00:45 +01:00 |
|
Marijn Haverbeke
|
7655b3c0c6
|
Stop lexing -1 as a single token
And remove the hack that made 1-1 work given that other hack.
Issue #954
|
2011-12-02 13:57:12 +01:00 |
|
Marijn Haverbeke
|
64ce092c27
|
Allow literal patterns to contain arbitrary literal expressions
This removes the need for the unary minus hacks, and allows some other
neat things like matching on 1 >> 4.
Issue #954
|
2011-12-02 13:42:51 +01:00 |
|
Brian Anderson
|
691b517fb9
|
rt: Fix 64-bit linux __morestack
|
2011-12-01 20:56:05 -08:00 |
|
Brian Anderson
|
2511299024
|
test: Don't fill queue in run-pass/send-iloop. Closes #1244
|
2011-12-01 20:36:03 -08:00 |
|
Elly Jones
|
b8fcf0ab0e
|
cargo: support build-from-source
No install yet.
|
2011-12-01 19:49:17 -08:00 |
|
Brian Anderson
|
3e5b314c0b
|
rt: Implement __morestack for 64-bit mac. Doesn't unwind yet
|
2011-12-01 19:44:14 -08:00 |
|
Brian Anderson
|
8bf3d85b9d
|
rt: Implement record_sp for 64-bit mac
|
2011-12-01 19:44:13 -08:00 |
|
Niko Matsakis
|
dfb2c15bba
|
fix name of SetCurrentDirectory
|
2011-12-01 19:31:12 -08:00 |
|
Elly Jones
|
9b3f8bf2a9
|
libstd: add fs::change_dir()
|
2011-12-01 22:19:53 -05:00 |
|
Brian Anderson
|
1974cf9a81
|
rt: Move RED_ZONE_SIZE to rust_task.cpp
|
2011-12-01 15:50:00 -08:00 |
|
Brian Anderson
|
249f017bf2
|
rt: Add FIXME's about future changes to LLVM's __morestack impl
|
2011-12-01 15:33:15 -08:00 |
|
Brian Anderson
|
6da1a3fcd6
|
rt: Refactor record_sp into task::record_stack_limit
|
2011-12-01 15:26:42 -08:00 |
|
Graydon Hoare
|
d1fd7d49a7
|
Build infra and minor build-enabling bugfixes for cargo.
|
2011-12-01 11:31:29 -08:00 |
|
Elly Jones
|
fa9e3e8d9a
|
cargo: add start of rust rewrite
|
2011-12-01 10:58:08 -08:00 |
|
Brian Anderson
|
7476a39e47
|
stdlib: Implement some preliminary libuv bindings
std::uv is intended to be low-level, exactly mirroring the C API.
Difficult to continue the implementation now without scheduler
improvements.
|
2011-12-01 10:24:21 -08:00 |
|
Brian Anderson
|
b2fd6121c0
|
build: Pass -fPIC to the libuv build
|
2011-12-01 10:24:21 -08:00 |
|
Marijn Haverbeke
|
98ca6d0c61
|
Fix mistake in last use pass
Closes #1243
|
2011-12-01 16:47:07 +01:00 |
|
Brian Anderson
|
f2de42c39a
|
rt: Reorganize stack growth code
|
2011-11-30 20:31:33 -08:00 |
|
Brian Anderson
|
dd48a1af58
|
rt: Remove redundant defs of RUST_DEL_STACK
|
2011-11-30 20:31:33 -08:00 |
|
Brian Anderson
|
e6ef4d929c
|
rt: Remove the stack pointer field of stk_seg
|
2011-11-30 20:31:33 -08:00 |
|
Brian Anderson
|
408d4ec0ef
|
rt: Remove upcall_alloc_c_stack/call_c_stack, et. al.
We are using upcall_call_shim_on_c_stack now
|
2011-11-30 20:31:32 -08:00 |
|
Brian Anderson
|
037ca7f7cb
|
rt: Rewrite 32-bit __morestack to use the shim upcall
|
2011-11-30 20:31:32 -08:00 |
|
Niko Matsakis
|
fdebd1e2ef
|
adjust and un-xfail
|
2011-11-30 15:55:28 -08:00 |
|
Niko Matsakis
|
c1be673e76
|
fix path for the find command
|
2011-11-30 15:44:59 -08:00 |
|
Niko Matsakis
|
50e2e07255
|
use 64-bit as host if on 64-bit CPU
|
2011-11-30 15:44:35 -08:00 |
|
Brian Anderson
|
b4c53627b1
|
Register snapshots
|
2011-11-30 14:58:54 -08:00 |
|