| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2011-10-12 | prohibit ptr deref unless in unsafe code | Niko Matsakis | -2/+31 | |
| 2011-10-12 | fix error msg | Niko Matsakis | -9/+2 | |
| 2011-10-12 | add some new tests | Niko Matsakis | -1/+23 | |
| 2011-10-12 | convert a few tests from unsafe fns to fns with unsafe bodies | Niko Matsakis | -3/+3 | |
| 2011-10-12 | make a good error msg if you try to use an unsafe fn for a test | Niko Matsakis | -8/+21 | |
| 2011-10-12 | improve the span used in test generation | Niko Matsakis | -6/+8 | |
| 2011-10-12 | add pass to check that unsafe fns cannot be used as values | Niko Matsakis | -1/+85 | |
| 2011-10-12 | all tests pass | Niko Matsakis | -3/+3 | |
| 2011-10-12 | all tests pass | Niko Matsakis | -6/+6 | |
| 2011-10-12 | continue to annotate functions as unsafe where neccessary | Niko Matsakis | -23/+22 | |
| 2011-10-12 | continue to annotate trans functions as unsafe where neccessary | Niko Matsakis | -5/+7 | |
| 2011-10-12 | continue to annotate trans functions as unsafe where neccessary | Niko Matsakis | -3/+3 | |
| 2011-10-12 | add unsafe tags into various points in the translation chains | Niko Matsakis | -76/+128 | |
| and so forth | ||||
| 2011-10-12 | Add unsafe tags to usage of LLVM funcs | Niko Matsakis | -5/+7 | |
| 2011-10-12 | make treatment of unchecked/unsafe blocks more uniform | Niko Matsakis | -0/+0 | |
| also repair various errors in the parser related to such blocks. rename checked_blk to default_blk to reflect the fact that it inherits its purity from the surrounding context. | ||||
| 2011-10-12 | Revert "Test for #954" | Brian Anderson | -4/+0 | |
| This reverts commit 7edb0438895cc7c54a9c4a8c07daa0ebf13bbb36. | ||||
| 2011-10-12 | Test for #954 | Brian Anderson | -0/+4 | |
| 2011-10-12 | Register snapshots | Brian Anderson | -0/+5 | |
| 2011-10-12 | Ignore stdtest::os::test_setenv. Fails periodically on mac | Brian Anderson | -0/+1 | |
| 2011-10-12 | make native functions markable as unsafe and incorporate that | Niko Matsakis | -16/+30 | |
| into the type check | ||||
| 2011-10-12 | skip test, remove whitespace | Niko Matsakis | -1/+2 | |
| 2011-10-12 | correct lines over 78 chars | Niko Matsakis | -2/+4 | |
| 2011-10-12 | enable unsafe checking but only with a flag --check-unsafe | Niko Matsakis | -14/+25 | |
| 2011-10-12 | make treatment of unchecked/unsafe blocks more uniform | Niko Matsakis | -20/+28 | |
| also repair various errors in the parser related to such blocks. rename checked_blk to default_blk to reflect the fact that it inherits its purity from the surrounding context. | ||||
| 2011-10-12 | add 'u' to one other place it was missing | Niko Matsakis | -0/+1 | |
| 2011-10-12 | add 'u' to decoder (kinda' important) | Niko Matsakis | -0/+1 | |
| 2011-10-12 | fix test to include a main() function | Niko Matsakis | -0/+3 | |
| 2011-10-12 | it is also legal to call unsafe functions from other unsafe functions | Niko Matsakis | -0/+10 | |
| 2011-10-12 | Add unsafe blocks, unsafe functions, and two rudimentary tests | Niko Matsakis | -6/+30 | |
| related to them | ||||
| 2011-10-12 | Extend the unchecked block stuff to allow unsafe blocks as well. | Niko Matsakis | -35/+114 | |
| 2011-10-12 | expand purity to include unsafe | Niko Matsakis | -18/+29 | |
| 2011-10-12 | move ctags.rust into src/etc | Niko Matsakis | -1/+1 | |
| 2011-10-12 | new targets, TAGS.emacs and TAGS.vi. they must be manually made. | Niko Matsakis | -2/+26 | |
| 2011-10-12 | Make build_environment and trans_bind_thunk GEP bound arguments the same | Brian Anderson | -5/+22 | |
| These functions both use GEP_tup_like to get at the arguments bound to the environment, but they were starting from a different 'level' of the environment-box structure. Frighteningly, this was leading to them having different opinions of how the bound arguments were aligned in some cases. | ||||
| 2011-10-12 | Simplify copying of uniques | Marijn Haverbeke | -27/+3 | |
| We can call take glue, rather than duplicating it inline. | ||||
| 2011-10-12 | [Tests] added float tests | David Rajchenbach-Teller | -0/+20 | |
| 2011-10-12 | [Renaming] str_to_float is now float::from_str, float_to_str is now ↵ | David Rajchenbach-Teller | -8/+8 | |
| float::to_str | ||||
| 2011-10-12 | [Fix] float.rs: str_to_float reimplemented | David Rajchenbach-Teller | -14/+177 | |
| 2011-10-12 | [Optim] int.rs: reimplemented pow with fast exponentiation | David Rajchenbach-Teller | -10/+13 | |
| 2011-10-11 | Revert "Merge pull request #1025 from elly/master" | Lindsey Kuper | -1/+1 | |
| This reverts commit e12e76e9ba0785d556a6ea3ca71e4a467e2aeb4d, reversing changes made to f480203fdd4d8b498453c1f7cc0ad4f59d87c596. | ||||
| 2011-10-11 | Revert "Revert "Add a test case for #898. Closes #898."" | Lindsey Kuper | -0/+11 | |
| This reverts commit e305ab38518352d934c081687a6cdccd5af4dfb6. Oops again. Reverting a mistaken revert. | ||||
| 2011-10-11 | Revert "Add a test case for #898. Closes #898." | Lindsey Kuper | -11/+0 | |
| This reverts commit f480203fdd4d8b498453c1f7cc0ad4f59d87c596. Oops. This patch requires people to bump their LLVM version. | ||||
| 2011-10-11 | Merge pull request #1025 from elly/master | Lindsey Kuper | -1/+1 | |
| Update LinkModules invocation to use new prototype | ||||
| 2011-10-11 | Update LinkModules invocation to use new prototype | Elly Jones | -1/+1 | |
| LLVM revision 141606 changes the prototype of llvm::Linker::LinkModules. Signed-off-by: Elly Jones <elly@leptoquark.net> | ||||
| 2011-10-11 | Add a test case for #898. Closes #898. | Brian Anderson | -0/+11 | |
| Seems to have been fixed. | ||||
| 2011-10-11 | Use the correct function type for external bare functions | Brian Anderson | -1/+1 | |
| Issue #1022 | ||||
| 2011-10-11 | Register snapshots | Brian Anderson | -0/+5 | |
| 2011-10-11 | Use a non-ambiguous character for encoding bare functions | Brian Anderson | -1/+6 | |
| I was using 'R' and that was already used for records. Issue #1022 | ||||
| 2011-10-11 | Add a test for assignment of bare functions | Brian Anderson | -0/+7 | |
| Issue #1022 | ||||
| 2011-10-11 | Add a test that bare functions are word-sized | Brian Anderson | -0/+9 | |
| Issue #1022 | ||||
