| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2011-12-06 | Establish 'core' library separate from 'std'. | Graydon Hoare | -304/+0 | |
| 2011-11-17 | remove compile-command from local variable blocks | Niko Matsakis | -1/+0 | |
| 2011-11-16 | fix win32 types, make close() use i32 as return type | Niko Matsakis | -2/+2 | |
| 2011-11-16 | Various fixes for x86_64 on linux | Brian Anderson | -1/+1 | |
| Configure LLVM correctly, use the right data layout, add the readlink function back, fix C constants, etc. | ||||
| 2011-11-16 | fix mismatched types---make check passes on x86_64! | Niko Matsakis | -3/+4 | |
| 2011-11-16 | refactor all unix types | Niko Matsakis | -21/+22 | |
| 2011-11-16 | Use attributes for native module ABI and link name | Haitao Li | -1/+2 | |
| This patch changes how to specify ABI and link name of a native module. Before: native "cdecl" mod llvm = "rustllvm" {...} After: #[abi = "cdecl"] #[link_name = "rustllvm"] native mod llvm {...} The old optional syntax for ABI and link name is no longer supported. Fixes issue #547 | ||||
| 2011-11-09 | Rename "c-stack-cdecl" ABI to "cdecl" | Brian Anderson | -1/+1 | |
| 2011-10-28 | stdlib: Replace an unsafe cast with ptr::null | Brian Anderson | -2/+1 | |
| 2011-10-28 | stdlib: Make reinterpret_cast and leak unsafe | Brian Anderson | -1/+2 | |
| 2011-10-26 | Add more std documentation | Brian Anderson | -38/+174 | |
| 2011-10-24 | migrate rust_run_program | Niko Matsakis | -1/+1 | |
| 2011-10-20 | Do not pass taskpointers to "rust" native functions | Marijn Haverbeke | -3/+3 | |
| Issue #466 | ||||
| 2011-10-12 | reimplement some of the unsafe stuff which got lost | Niko Matsakis | -1/+1 | |
| - blocks inherit unsafety - remove the --check-unsafe flag - add unsafe annotations where needed to get things to compile | ||||
| 2011-09-12 | Merge branch 'unwind' | Brian Anderson | -2/+41 | |
| Conflicts: src/comp/middle/trans.rs src/comp/middle/trans_build.rs src/lib/run_program.rs src/test/compiletest/runtest.rs | ||||
| 2011-09-12 | Reformat for new mode syntax, step 1 | Marijn Haverbeke | -8/+8 | |
| Long lines were fixed in a very crude way, as I'll be following up with another reformat in a bit. | ||||
| 2011-09-11 | Add a waitpid wrapper to std::run that interprets the exit status on unix | Brian Anderson | -2/+41 | |
| This makes the result of running a program a little more uniform between unix and windows | ||||
| 2011-09-02 | Reformat. Issue #855 | Brian Anderson | -15/+13 | |
| 2011-09-01 | Rename std::istr to std::str. Issue #855 | Brian Anderson | -4/+4 | |
| 2011-09-01 | Remove last users of str::sbuf. Issue #855 | Brian Anderson | -9/+11 | |
| 2011-08-31 | Remove more uses of str from std::run. Issue #855 | Brian Anderson | -4/+4 | |
| 2011-08-29 | Implement non-internal ivecs | Marijn Haverbeke | -1/+2 | |
| Vectors are now similar to our old, pre-internal vectors, except that they are uniquely owned, not refcounted. Their name should probably change too, then. I've renamed them to vec in the runtime, will do so throughout the compiler later. | ||||
| 2011-08-27 | Convert std::run to istrs. Issue #855 | Brian Anderson | -4/+6 | |
| 2011-08-20 | Reformat | Brian Anderson | -22/+16 | |
| This changes the indexing syntax from .() to [], the vector syntax from ~[] to [] and the extension syntax from #fmt() to #fmt[] | ||||
| 2011-08-16 | Rename std::ivec to std::vec | Brian Anderson | -1/+1 | |
| 2011-08-15 | The wonky for...in... whitespace was bothering me. Sorry! | Lindsey Kuper | -1/+1 | |
| 2011-08-12 | Remove all usages of std::vec::vbuf | Brian Anderson | -1/+0 | |
| 2011-08-12 | Remove last use of vec:buf | Brian Anderson | -3/+2 | |
| 2011-08-12 | Convert std::run to ivecs | Brian Anderson | -9/+11 | |
| 2011-08-12 | Rename std::ioivec to std::io | Brian Anderson | -13/+13 | |
| 2011-08-12 | Convert all uses of std::io to std::ioivec | Brian Anderson | -11/+14 | |
| 2011-08-12 | Rename std::str::unsafe_from_bytes_ivec to unsafe_from_bytes | Brian Anderson | -1/+1 | |
| 2011-08-12 | Convert all uses of unsafe_from_bytes to unsafe_from_bytes_ivec | Brian Anderson | -2/+2 | |
| 2011-07-29 | Replace obj dtors with resources in stdlib and rustc | Marijn Haverbeke | -16/+20 | |
| 2011-07-29 | Beginning of replacing drop with resources | Marijn Haverbeke | -2/+2 | |
| 2011-07-29 | Make program_output also return stderr | Jesse Ruderman | -9/+28 | |
| 2011-07-27 | Re-format some obj dtors that were messed up by the pretty-printer | Marijn Haverbeke | -5/+6 | |
| 2011-07-27 | Reformat for new syntax | Marijn Haverbeke | -33/+31 | |
| 2011-07-26 | Run test process from a dedicated task | Brian Anderson | -0/+1 | |
| This avoids a race wherein test tasks could run processes that stole the environment of other tasks's processes. | ||||
| 2011-07-26 | Remove all uses of tuples from the compiler and stdlib | Marijn Haverbeke | -4/+4 | |
| 2011-07-19 | Avoid double-closing pipes in std::run::start_program | Brian Anderson | -4/+13 | |
| Linux and mac seem fine with it, Windows does not | ||||
| 2011-07-19 | Refactor std::run | Brian Anderson | -9/+16 | |
| 2011-07-19 | Fix an invalid memory access in run_program and friends | Brian Anderson | -4/+8 | |
| 2011-06-15 | Reformat source tree (minus a couple tests that are still grumpy). | Graydon Hoare | -40/+28 | |
| 2011-05-17 | Finally rename std::_xxx to std::xxx | Marijn Haverbeke | -8/+8 | |
| Except for _task, which is still a keyword. | ||||
| 2011-05-16 | Rewrite everything to use [] instead of vec() in value position. | Graydon Hoare | -5/+5 | |
| 2011-05-12 | Downcase std modules again, move to :: for module dereferencing | Marijn Haverbeke | -0/+96 | |
| This should be a snapshot transition. | ||||
| 2011-05-06 | Rename std modules to be camelcased | Marijn Haverbeke | -96/+0 | |
| (Have fun mergining your stuff with this.) | ||||
| 2011-04-19 | Remove effect system from src. | Graydon Hoare | -7/+7 | |
| 2011-03-25 | stdlib: Separate basic I/O reading functionality into a separate buf_reader ↵ | Patrick Walton | -1/+1 | |
| object, like writing | ||||
