| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2011-11-24 | Use new mod syntax in check-fast driver | Brian Anderson | -1/+2 | |
| 2011-11-24 | rustc: Fix a bug in cdir attribute parsing | Brian Anderson | -0/+13 | |
| The first attribute of the first mod was being applied to every mod. | ||||
| 2011-11-24 | rustc: Add a path attribute for crate directives | Haitao Li | -42/+53 | |
| The path information was an optional "filename" component of crate directive AST. It is now replaced by an attribute with metadata named "path". With this commit, a directive mod foo = "foo.rs"; should be written as: #[path = "foo.rs"] mod foo; Closes issue #906. | ||||
| 2011-11-24 | Register snapshots | Brian Anderson | -0/+5 | |
| 2011-11-24 | rustc: Accepts `path` attributes for crate directives | Haitao Li | -1/+3 | |
| Temporarily allow path specified in either as attribute or in AST, like: #[path = "mymod.rs"] mod mymod = "mymod.rs"; This is a transitional commit to avoid creating a stage1 snapshot. | ||||
| 2011-11-24 | rustc: Fix position of diagnostic highlight lines | Haitao Li | -1/+1 | |
| Diagnostic highlight lines are incorrect placed when the related line number is 10, 100, etc. The root cause is line number are treated as 0 based (should be 1 based) when calculating offset of line number digits. | ||||
| 2011-11-23 | Add some changes that *should* have been in e98286b594 | Marijn Haverbeke | -4/+5 | |
| Forgot to amend the commit after fixing the failure. | ||||
| 2011-11-23 | doc: Build keywords multitable automatically | Haitao Li | -0/+103 | |
| Keywords are now listed in a plain text file. They're sorted in column-major order and rendered as a texinfo multitable in rust.texi. Fixes issue #1216. | ||||
| 2011-11-23 | Allow import directives in any block | Marijn Haverbeke | -82/+113 | |
| Closes #49 | ||||
| 2011-11-23 | Make type_kind properly recognize ty_ptr as sendable | Marijn Haverbeke | -3/+3 | |
| 2011-11-23 | Rollback return-by-reference | Marijn Haverbeke | -370/+50 | |
| It's proving too inflexible, so I'm ripping out the extra complexity in the hope that regions will, at some point, provide something similar. Closes #918 | ||||
| 2011-11-23 | Remove deep scope traversal in revoke_clean | Marijn Haverbeke | -8/+2 | |
| It is not needed anymore. | ||||
| 2011-11-23 | Remove last traces of auth keyword | Marijn Haverbeke | -42/+0 | |
| The reference now has an empty hole where the auth keyword used to be. Changing the keyword table seems to require manually sorting the keywords and putting them back into some kind of arcane interleaved order. I'll open an issue to actually fix this. Closes #1211 | ||||
| 2011-11-22 | rt: Make __morestack build on win32 | Brian Anderson | -1/+6 | |
| 2011-11-22 | rt: Add x86_64 record_sp stub | Brian Anderson | -0/+12 | |
| 2011-11-22 | rt: Make __morestack (without unwinding) work on 32-bit linux | Brian Anderson | -30/+110 | |
| 2011-11-22 | stdlib: Use c_ints instead of ints for natives | Brian Anderson | -9/+9 | |
| 2011-11-22 | stdlib: Fix some busted macos libc decls | Brian Anderson | -6/+6 | |
| 2011-11-22 | stdlib: win32 fixes for dir handling | Brian Anderson | -6/+7 | |
| 2011-11-22 | Add fs::rmdir() and tempfile/gen_str() tests. | Elly Jones | -1/+53 | |
| 2011-11-22 | once more with feeling... | Elly Jones | -2/+1 | |
| 2011-11-22 | Use type inference! | Elly Jones | -1/+1 | |
| 2011-11-22 | Fix long lines | Elly Jones | -2/+5 | |
| 2011-11-22 | std: add fs::mkdir(), rng.gen_str(), tempfile::mkdtemp() | Elly Jones | -5/+78 | |
| Signed-off-by: Elly Jones <elly@leptoquark.net> | ||||
| 2011-11-22 | rustc: Allow trailing comma in record fields | Haitao Li | -30/+58 | |
| 2011-11-22 | Register snapshots | Brian Anderson | -0/+5 | |
| 2011-11-22 | comp: allowed the declaration of pure fn's in native mods | Stefan Plantikow | -0/+4 | |
| This is especially useful for the native calls in std::math This commit does NOT yet point to new snapshots | ||||
| 2011-11-22 | Add hacks to extract and compile tutorial code | Marijn Haverbeke | -10/+0 | |
| Not included in the build by default, since it's fragile and kludgy. Do something like this to run it: cd doc/tutorial RUSTC=../../build/stage2/bin/rustc bash test.sh Closes #1143 | ||||
| 2011-11-22 | Properly check for copies when constructing a record using with | Marijn Haverbeke | -1/+29 | |
| Closes #989 | ||||
| 2011-11-22 | Make type_needs_drop accurate, get rid of type_has_pointers | Marijn Haverbeke | -47/+24 | |
| Closes #1209 | ||||
| 2011-11-22 | Fix inconsistency in ordering of patterns during alt compilation | Marijn Haverbeke | -17/+12 | |
| Closes #1153 | ||||
| 2011-11-22 | Only warn about unreachable range patterns when appropriate | Marijn Haverbeke | -231/+59 | |
| Also simplifies the literal-munging, and moves it into ast_util Closes #1170 | ||||
| 2011-11-22 | Make ast::visit only descend into types when necessary | Marijn Haverbeke | -7/+15 | |
| If visit_ty is not overridden, it uses a stub function which does not descend into types. Closes #1204 | ||||
| 2011-11-21 | Fixed documentation comment glitches in the logic ADTs | Stefan Plantikow | -5/+5 | |
| 2011-11-21 | stdlib: added (2,3,4)-valued logic ADTs | Stefan Plantikow | -2/+848 | |
| This is useful for writing caches and perhaps in typestate predicates. It also adds a companion module for bool with from_str, to_str, ... fns. | ||||
| 2011-11-22 | runtest.rs: Fix typo in error message | Haitao Li | -1/+1 | |
| 2011-11-21 | rustc: Remove abi from ast::native_mod | Haitao Li | -128/+126 | |
| 2011-11-21 | Ignore test_log_functions test for now | Marijn Haverbeke | -0/+1 | |
| It fails under valgrind | ||||
| 2011-11-21 | std: declared fns in math to be pure; requires calling libc via unsafe | Stefan Plantikow | -14/+14 | |
| 2011-11-21 | Added logarithm functions for floats to std::math | Stefan Plantikow | -0/+81 | |
| Thanks to marijn for helping with #[link_name] | ||||
| 2011-11-21 | Separate vec::map and vec::map_mut | Marijn Haverbeke | -1/+13 | |
| The safe-reference checker requires a copy of each mapped-over element only when the vector is mutable. Let's not pay that cost for immutable vectors. | ||||
| 2011-11-21 | Close hole in safe-reference analysis | Marijn Haverbeke | -3/+15 | |
| 2011-11-21 | Add a pass that checks that blocks are only used in safe ways | Marijn Haverbeke | -6/+47 | |
| Closes #1188 | ||||
| 2011-11-21 | Fix bad interaction between last-use finding and references | Marijn Haverbeke | -15/+32 | |
| The last-use pass now takes input from the alias pass to not mark things as last uses that are still accessed through a reference. Issue #925 | ||||
| 2011-11-20 | Added a little sudoku solver to test/bench for everone's puzzle solving needs | Stefan Plantikow | -0/+170 | |
| 2011-11-18 | re-enable tests for #1058 and #1059 | Niko Matsakis | -5/+2 | |
| 2011-11-18 | add test for issue #1174 | Niko Matsakis | -0/+16 | |
| 2011-11-18 | get pure wrappers approach running | Niko Matsakis | -106/+111 | |
| 2011-11-18 | sketch out design | Niko Matsakis | -54/+98 | |
| 2011-11-18 | rt: Add more comments to rust_task_sleep | Brian Anderson | -2/+2 | |
