- 25 8月, 2011 6 次提交
-
-
由 Brian Anderson 提交于
-
由 Brian Anderson 提交于
-
由 Brian Anderson 提交于
-
由 Patrick Walton 提交于
-
由 Marijn Haverbeke 提交于
This reverts commit 629ee94a.
-
由 Brian Anderson 提交于
-
- 24 8月, 2011 13 次提交
-
-
由 Marijn Haverbeke 提交于
This wasn't a good idea after all.
-
由 Marijn Haverbeke 提交于
This seems to be faster than creating separate ones for each block context.
-
由 Marijn Haverbeke 提交于
You now do bld::Ret(bcx, someval) where you used to say bcx.build.Ret(someval) Two fewer boxes are allocated for each block context, and build calls no longer go through a vtable.
-
由 Marijn Haverbeke 提交于
-
由 Marijn Haverbeke 提交于
-
由 Marijn Haverbeke 提交于
This is a preparation for making vectors always-on-the-heap again, which would cause way too much malloc traffic for this idiom. I will add an efficient std::vec::push in the future, and migrate += [x] to that instead. Reduces compiler code size by 3%
-
由 Marijn Haverbeke 提交于
Closes #861
-
由 Brian Anderson 提交于
-
由 Brian Anderson 提交于
-
由 Graydon Hoare 提交于
Add kind-checking for assign-op, copy, ret, be, fail exprs. Fix caught kinding-violations in rustc and libstd.
-
由 Brian Anderson 提交于
-
由 Brian Anderson 提交于
This file has suffered a lot of reformats and was looking pretty ragged
-
由 Brian Anderson 提交于
-
- 23 8月, 2011 16 次提交
-
-
由 Brian Anderson 提交于
-
由 Brian Anderson 提交于
-
由 Brian Anderson 提交于
-
由 Brian Anderson 提交于
I want to use this for std::istr
-
由 Brian Anderson 提交于
-
由 Brian Anderson 提交于
-
由 Brian Anderson 提交于
-
由 Brian Anderson 提交于
-
由 Brian Anderson 提交于
-
由 Brian Anderson 提交于
-
由 Brian Anderson 提交于
Need this for building istrs
-
由 Brian Anderson 提交于
-
由 Brian Anderson 提交于
-
由 Brian Anderson 提交于
-
由 Brian Anderson 提交于
This leaves syntax::ast just defining the AST, which strikes me as somewhat nicer
-
由 Brian Anderson 提交于
-
- 22 8月, 2011 5 次提交
-
-
由 Marijn Haverbeke 提交于
The syntax is alt x { mypat where mycond { ... } } The condition may refer to any of the variables bound by the pattern. When a guard fails, pattern-matching continues with the next pattern. Closes #857
-
由 Marijn Haverbeke 提交于
-
由 Marijn Haverbeke 提交于
This is not currently necessary, but will be, when I land the new ivec representation.
-
由 Marijn Haverbeke 提交于
(I'll be using this for type-needs-copy-glue in the near future.)
-
由 Marijn Haverbeke 提交于
Since they are now passed by pointer, this is no longer a problem
-