about summary refs log tree commit diff
AgeCommit message (Collapse)AuthorLines
2011-12-02stdlib: Actually write the word 'fail' instead of just thinking itBrian Anderson-0/+1
2011-12-02stdlib: Add issue number to win32 fsync FIXMEBrian Anderson-1/+1
2011-12-02stdlib: Win32 fsync is just failBrian Anderson-3/+1
No fsync function on windows. Needs custom implementation.
2011-12-02Added cross-platform fsync api to io; win32 impl needs to be refinedStefan Plantikow-13/+147
No tests, need mktmpfile first
2011-12-02Be less specific in 'unresolved import' error patternsMarijn Haverbeke-6/+6
To make sure different test set-ups (check-fast) don't cause the tests to fail.
2011-12-02Disable a test that's failing on 32-bit due to imprecise literal handlingMarijn Haverbeke-1/+2
7655b3c0c673a6857ccf94835f6cedbe778a8667 (re-)introduced the problem
2011-12-02Include full module path in unresolved errors when looking in moduleMarijn Haverbeke-28/+61
Closes #1228
2011-12-02Make import ignore imports coming after themMarijn Haverbeke-17/+57
This broke no code at all, so I guess people were already writing imports in this style. Issue #1228
2011-12-02Finally make the -1 crate id in resolve.rs a constMarijn Haverbeke-10/+7
2011-12-02Stop lexing -1 as a single tokenMarijn Haverbeke-62/+3
And remove the hack that made 1-1 work given that other hack. Issue #954
2011-12-02Allow literal patterns to contain arbitrary literal expressionsMarijn Haverbeke-128/+175
This removes the need for the unary minus hacks, and allows some other neat things like matching on 1 >> 4. Issue #954
2011-12-01rt: Fix 64-bit linux __morestackBrian Anderson-2/+26
2011-12-01test: Don't fill queue in run-pass/send-iloop. Closes #1244Brian Anderson-0/+3
2011-12-01cargo: support build-from-sourceElly Jones-7/+36
No install yet.
2011-12-01rt: Implement __morestack for 64-bit mac. Doesn't unwind yetBrian Anderson-10/+5
2011-12-01rt: Implement record_sp for 64-bit macBrian Anderson-1/+8
2011-12-01fix name of SetCurrentDirectoryNiko Matsakis-2/+2
2011-12-01libstd: add fs::change_dir()Elly Jones-0/+18
2011-12-01rt: Move RED_ZONE_SIZE to rust_task.cppBrian Anderson-9/+10
2011-12-01rt: Add FIXME's about future changes to LLVM's __morestack implBrian Anderson-0/+5
2011-12-01rt: Refactor record_sp into task::record_stack_limitBrian Anderson-6/+8
2011-12-01Build infra and minor build-enabling bugfixes for cargo.Graydon Hoare-9/+42
2011-12-01cargo: add start of rust rewriteElly Jones-0/+135
2011-12-01stdlib: Implement some preliminary libuv bindingsBrian Anderson-2/+284
std::uv is intended to be low-level, exactly mirroring the C API. Difficult to continue the implementation now without scheduler improvements.
2011-12-01build: Pass -fPIC to the libuv buildBrian Anderson-2/+2
2011-12-01Fix mistake in last use passMarijn Haverbeke-5/+12
Closes #1243
2011-11-30rt: Reorganize stack growth codeBrian Anderson-72/+75
2011-11-30rt: Remove redundant defs of RUST_DEL_STACKBrian Anderson-2/+0
2011-11-30rt: Remove the stack pointer field of stk_segBrian Anderson-42/+9
2011-11-30rt: Remove upcall_alloc_c_stack/call_c_stack, et. al.Brian Anderson-129/+0
We are using upcall_call_shim_on_c_stack now
2011-11-30rt: Rewrite 32-bit __morestack to use the shim upcallBrian Anderson-85/+63
2011-11-30adjust and un-xfailNiko Matsakis-17/+21
2011-11-30fix path for the find commandNiko Matsakis-1/+1
2011-11-30use 64-bit as host if on 64-bit CPUNiko Matsakis-3/+1
2011-11-30Register snapshotsBrian Anderson-0/+7
2011-11-30xfail run-pass/bind-native-printfBrian Anderson-0/+1
Bots are crashing on this on the x86_64 build. As this doesn't seem crucial for getting the x86_64 snapshot, I'm just turning it off.
2011-11-30Box ast::path valuesMarijn Haverbeke-103/+102
It seems inefficient to copy them around. Let's measure whether that's actually > the case
2011-11-30Fix typo in stdlib docs.Lindsey Kuper-1/+1
2011-11-29rt: Request the correct number of bytes on the C stackBrian Anderson-1/+1
2011-11-29rt: Delete the entire stack chain on task destructionBrian Anderson-2/+6
Unwinding through __morestack on 64-bit Linux seems to be no big deal, and all we have to do is free the stacks to make unwinding work with split stacks.
2011-11-29Fix terminology typo.Graydon Hoare-1/+1
2011-11-29Reflow at 60 columns. Nsis seems happy. Close #1010.Graydon Hoare-175/+222
2011-11-29build: Have 'make check' run all target/host combinationsBrian Anderson-16/+48
2011-11-29build: Fix stage0 rules for non-host targetsBrian Anderson-3/+3
2011-11-29rt: Conditionalize out the 32-bit __morestack for everything but LinuxBrian Anderson-0/+7
Currently broken everywhere else
2011-11-29rt: Fix the name of the linux macro in x86_64/morestack.SBrian Anderson-1/+1
2011-11-29rt: Fix calculation of stack args location in x86_64/morestack.SBrian Anderson-3/+49
2011-11-29rt: Fix i386/morestack.S for static linkingBrian Anderson-2/+3
2011-11-29improve install, fix MKFILE_DEPS so it worksNiko Matsakis-25/+23
2011-11-29fix snapNiko Matsakis-6/+15