| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2011-12-06 | Add --no-core option and inject a use core/import core::* pair into crate ↵ | Graydon Hoare | -0/+33 | |
| unless it's given. | ||||
| 2011-12-06 | Fix next-node-id "hackasaurus" in comp/front/test.rs. | Graydon Hoare | -37/+25 | |
| 2011-12-06 | Merge branch 'master' of github.com:graydon/rust | Niko Matsakis | -81/+573 | |
| 2011-12-06 | libstd: Update docs | Brian Anderson | -13/+177 | |
| 2011-12-06 | Rename --noverify flag to --no-verify. | Graydon Hoare | -3/+3 | |
| 2011-12-06 | Establish 'core' library separate from 'std'. | Graydon Hoare | -0/+17 | |
| 2011-12-06 | Make valgrind usage more consistent and less error prone. | Austin Seipp | -11/+5 | |
| I was still having issues with the build system somehow getting confused as to which set of valgrind headers to use when compiling rt. This commit moves all the valgrind headers into their own directory under rt and makes the usage more consistent. The compiler is now passed the -DNVALGRIND flag when valgrind is not installed, as opposed to passing -DHAVE_VALGRIND. We also pass -I src/rt to the compiler when building rt so you can more easily import what you want. I also cleaned up some erroneous #includes along the way. It should be safe to always just import the local valgrind headers and use them without question. NVALGRIND turns the operations to no-ops when it is active, and the build and tests run cleanly with or without. | ||||
| 2011-12-05 | test: More tests for unwinding + morestack | Brian Anderson | -3/+43 | |
| 2011-12-05 | rt: Make stack unwinding work more correctly with stack growth | Brian Anderson | -2/+40 | |
| 2011-12-05 | test: Test hitting the dynamic linker in the red zone | Brian Anderson | -3/+91 | |
| 2011-12-05 | rt: Use an out pointer for rust_new_stack | Brian Anderson | -14/+31 | |
| upcall_call_shim_on_c_stack does not handle return values | ||||
| 2011-12-05 | correct the use of 'sed -i' | Niko Matsakis | -3/+4 | |
| 2011-12-05 | test: Add more tests for stack growth | Brian Anderson | -3/+137 | |
| 2011-12-05 | rt: Unwind through __morestack on 32-bit linux | Brian Anderson | -0/+24 | |
| 2011-12-05 | rustc: Remove whitespace | Brian Anderson | -1/+1 | |
| 2011-12-05 | rustc: Add suffix ".rc" to LLVM module identifier | Haitao Li | -1/+19 | |
| LLVM code generator emits the ".file filename" directive for ELF backends. Value of the "filename" is set as the LLVM module identifier. Due to a LLVM MC bug[1], LLVM crashes if the module identifer is same as other symbols such as a function name in the module. This patch adds a ".rc" suffix (means crates) to LLVM module identifier to workaround the bug. Fixes issue #1251. 1. http://llvm.org/bugs/show_bug.cgi?id=11479 | ||||
| 2011-12-04 | rt: Update 32-bit __morestack for recent LLVM changes | Brian Anderson | -20/+24 | |
| 2011-12-05 | typeck: Fix for #932 | Stefan Plantikow | -0/+18 | |
| 2011-12-04 | Upgrade LLVM to svn revision 145779 | Brian Anderson | -63/+19 | |
| This pulls in commits 145765 & 145766, which are required for split stacks. | ||||
| 2011-12-05 | rustc: Fix memory leak in do-while loop | Haitao Li | -2/+13 | |
| Issue #1257 | ||||
| 2011-12-02 | rt: Implement 32-bit __morestack for mac | Brian Anderson | -21/+63 | |
| 2011-12-02 | rt: Fix __morestack prologue on x86_64 mac | Brian Anderson | -1/+1 | |
| 2011-12-02 | build: added CFG_INSTALL_SNAP for automatically activating test snapshots | Stefan Plantikow | -2/+36 | |
| This is only guaranteed to work when building in the top-level dir | ||||
| 2011-12-02 | const_check: trans: added support for trivial casts | Stefan Plantikow | -0/+26 | |
| Part of #1215 | ||||
| 2011-12-02 | parse: typeck: enabling trivial casts of tail-call return values | Stefan Plantikow | -47/+124 | |
| introduces ctypes::m_* machine type aliases for int, uint, float depending on cfg(target_arch) that are used in tests | ||||
| 2011-12-02 | ty: trans: added support for dropping trivial casts | Stefan Plantikow | -5/+33 | |
| 2011-12-02 | ty: added type comparison that subs prim types with targ_cfg machine types | Stefan Plantikow | -0/+37 | |
| 2011-12-02 | stdlib: Actually write the word 'fail' instead of just thinking it | Brian Anderson | -0/+1 | |
| 2011-12-02 | stdlib: Add issue number to win32 fsync FIXME | Brian Anderson | -1/+1 | |
| 2011-12-02 | stdlib: Win32 fsync is just fail | Brian Anderson | -3/+1 | |
| No fsync function on windows. Needs custom implementation. | ||||
| 2011-12-02 | Added cross-platform fsync api to io; win32 impl needs to be refined | Stefan Plantikow | -13/+147 | |
| No tests, need mktmpfile first | ||||
| 2011-12-02 | Be less specific in 'unresolved import' error patterns | Marijn Haverbeke | -6/+6 | |
| To make sure different test set-ups (check-fast) don't cause the tests to fail. | ||||
| 2011-12-02 | Disable a test that's failing on 32-bit due to imprecise literal handling | Marijn Haverbeke | -1/+2 | |
| 7655b3c0c673a6857ccf94835f6cedbe778a8667 (re-)introduced the problem | ||||
| 2011-12-02 | Include full module path in unresolved errors when looking in module | Marijn Haverbeke | -28/+61 | |
| Closes #1228 | ||||
| 2011-12-02 | Make import ignore imports coming after them | Marijn Haverbeke | -17/+57 | |
| This broke no code at all, so I guess people were already writing imports in this style. Issue #1228 | ||||
| 2011-12-02 | Finally make the -1 crate id in resolve.rs a const | Marijn Haverbeke | -10/+7 | |
| 2011-12-02 | Stop lexing -1 as a single token | Marijn Haverbeke | -62/+3 | |
| And remove the hack that made 1-1 work given that other hack. Issue #954 | ||||
| 2011-12-02 | Allow literal patterns to contain arbitrary literal expressions | Marijn 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-01 | rt: Fix 64-bit linux __morestack | Brian Anderson | -2/+26 | |
| 2011-12-01 | test: Don't fill queue in run-pass/send-iloop. Closes #1244 | Brian Anderson | -0/+3 | |
| 2011-12-01 | cargo: support build-from-source | Elly Jones | -7/+36 | |
| No install yet. | ||||
| 2011-12-01 | rt: Implement __morestack for 64-bit mac. Doesn't unwind yet | Brian Anderson | -10/+5 | |
| 2011-12-01 | rt: Implement record_sp for 64-bit mac | Brian Anderson | -1/+8 | |
| 2011-12-01 | fix name of SetCurrentDirectory | Niko Matsakis | -2/+2 | |
| 2011-12-01 | libstd: add fs::change_dir() | Elly Jones | -0/+18 | |
| 2011-12-01 | rt: Move RED_ZONE_SIZE to rust_task.cpp | Brian Anderson | -9/+10 | |
| 2011-12-01 | rt: Add FIXME's about future changes to LLVM's __morestack impl | Brian Anderson | -0/+5 | |
| 2011-12-01 | rt: Refactor record_sp into task::record_stack_limit | Brian Anderson | -6/+8 | |
| 2011-12-01 | Build infra and minor build-enabling bugfixes for cargo. | Graydon Hoare | -6/+16 | |
| 2011-12-01 | cargo: add start of rust rewrite | Elly Jones | -0/+135 | |
