- 21 5月, 2011 35 次提交
-
-
由 Tim Chevalier 提交于
Also make _|_ unify with any type.
-
由 Brian Anderson 提交于
-
由 Brian Anderson 提交于
-
由 Brian Anderson 提交于
-
由 Brian Anderson 提交于
-
由 Brian Anderson 提交于
-
由 Brian Anderson 提交于
-
由 Tim Chevalier 提交于
-
由 Tim Chevalier 提交于
-
由 Tim Chevalier 提交于
-
由 Tim Chevalier 提交于
-
由 Tim Chevalier 提交于
-
由 Lindsey Kuper 提交于
-
由 Tim Chevalier 提交于
-
由 Tim Chevalier 提交于
-
由 Tim Chevalier 提交于
-
由 Tim Chevalier 提交于
(in preparation for changing the "function may not return" warning to an error)
-
由 Tim Chevalier 提交于
Change ty_fn to have a controlflow field. A 'controlflow' is essentially a bit of data that says whether or not this function never returns to the caller (if it never returns, that means it calls "fail" or another "never-returns" function on every control path). Also add syntax for annotating functions that never return: fn foo() -> ! { fail; } for example. Functions marked with ! implicitly have a result type of ty_bot, which is a new type that this commit also adds.
-
由 Eric Holk 提交于
-
由 Eric Holk 提交于
-
由 Eric Holk 提交于
-
由 Eric Holk 提交于
-
由 Eric Holk 提交于
A little closure towards translating spawn. We're about ready to do the upcall, except that rustc segfaults.
-
由 Eric Holk 提交于
-
由 Eric Holk 提交于
Started working on translating spawn. It correctly generates the task name in the case that it is not provided.
-
由 Eric Holk 提交于
Added a couple of test cases for sending messages. One works as expected, the other succeeds unexpectedly.
-
由 Patrick Walton 提交于
stdlib: Modify union-find to guarantee that root nodes are always less than or equal to leaf nodes; add a "prune" method
-
由 Graydon Hoare 提交于
-
由 Graydon Hoare 提交于
-
由 Graydon Hoare 提交于
-
由 Graydon Hoare 提交于
-
由 Patrick Walton 提交于
-
由 Erick Tryzelaar 提交于
This fixes compiling the fuzzer application.
-
由 Erick Tryzelaar 提交于
-
由 Erick Tryzelaar 提交于
On some platform (OS X), llvm needs macros like __STDC_LIMIT_MACROS defined in order to work, which is normally defined in llvm-config. This patch modifies the config to use CFG_LLVM_ROOT's llvm-config if it exists, which fixes the compile failures.
-
- 20 5月, 2011 5 次提交
-
-
由 Brian Anderson 提交于
-
由 Brian Anderson 提交于
-
This depends on llvm's 131294.
-
由 Graydon Hoare 提交于
After all that, give up on "complex" version of type_has_pointers and just manually inspect. Can't calculate property during interning.
-
由 Eric Holk 提交于
-