- 29 9月, 2011 5 次提交
-
-
由 Patrick Walton 提交于
-
由 Patrick Walton 提交于
-
由 Patrick Walton 提交于
rt: Add an upcall to allocate space on the C stack. This will be used for native calls on the C stack.
-
由 Patrick Walton 提交于
-
由 Patrick Walton 提交于
rustc: Switch to cdecl for all calls. This is needed to make stack growth efficient, as I need to use eax and ecx in the function prologue and can't afford to stomp on incoming arguments.
-
- 28 9月, 2011 20 次提交
-
-
由 Marijn Haverbeke 提交于
-
由 Marijn Haverbeke 提交于
It had been a while. I mostly wanted a fix for #913 in stage0.
-
由 Marijn Haverbeke 提交于
Closes #913
-
由 Marijn Haverbeke 提交于
Initializing something is now safe wrt to cleanups (so the cleanup for the local is only registered after the initialization.)
-
由 Marijn Haverbeke 提交于
Fixes a double-cleanup that was breaking unwind-tup.rs under valgrind.
-
由 Marijn Haverbeke 提交于
Issue #667
-
由 Wade Mealing 提交于
Patch to error and fail instead of using all available memory then crashing to detect the error condition of an unmatched double quote before the end of a file. I couldn't get it to show nice error messages, so this may not be the ideal fix. A test case for this situation has also been added.
-
由 Brian Anderson 提交于
Some special cases allow both 'let a <- my_resource(x)' and 'let a = my_resource(x)' to work as expected despite ostensibly being copies and moves.
-
由 Brian Anderson 提交于
-
由 Patrick Walton 提交于
-
由 Brian Anderson 提交于
-
由 Brian Anderson 提交于
-
由 Brian Anderson 提交于
So *resource, ~resource, [resource] are all pinned. This is counter to the design of the kind system, but this way is a much clearer path to type safety. Once we've established a good baseline with lots of tests, then we can try to make raising pinned kinds work.
-
由 Brian Anderson 提交于
This reverts commit b1b202d3.
-
由 Brian Anderson 提交于
-
由 Brian Anderson 提交于
-
由 Marijn Haverbeke 提交于
Which was somehow made visible by the DPS changes.
-
由 Marijn Haverbeke 提交于
Issue #667
-
由 Marijn Haverbeke 提交于
-
由 Jesse Ruderman 提交于
-
- 27 9月, 2011 15 次提交
-
-
由 Marijn Haverbeke 提交于
Issue #667
-
由 Marijn Haverbeke 提交于
Issue #667
-
由 Marijn Haverbeke 提交于
Issue #667
-
由 Marijn Haverbeke 提交于
Issue #667
-
由 Marijn Haverbeke 提交于
Issue #667
-
由 Brian Anderson 提交于
-
由 Brian Anderson 提交于
-
由 Brian Anderson 提交于
-
由 Brian Anderson 提交于
-
由 Brian Anderson 提交于
-
由 Brian Anderson 提交于
Turn the let assignment initializers into move initializers since that assignment is going to become illegal
-
由 Jesse Ruderman 提交于
-
由 Jesse Ruderman 提交于
-
由 Brian Anderson 提交于
-
由 Brian Anderson 提交于
-