- 28 1月, 2012 1 次提交
-
-
由 Marijn Haverbeke 提交于
This makes it possible to de-initialize values anywhere in memory, which is needed, for example, for a fast imlementation of vec::pop.
-
- 24 1月, 2012 2 次提交
-
-
由 Kevin Cantu 提交于
-
由 Niko Matsakis 提交于
-
- 22 1月, 2012 2 次提交
-
-
由 Graham Fawcett 提交于
To match the init_fn() and init_fn_mut() changes.
-
由 Graham Fawcett 提交于
fix #1352: change param order on vec::init_fn (and vec::init_fn_mut), putting block in final position.
-
- 19 1月, 2012 2 次提交
-
-
由 Tim Chevalier 提交于
(Commit also includes lots of changes to remove '.'s that a git merge messed up, or else it was monkeys.)
-
由 Haitao Li 提交于
-
- 18 1月, 2012 1 次提交
-
-
由 Brian Anderson 提交于
-
- 12 1月, 2012 1 次提交
-
-
由 Marijn Haverbeke 提交于
Use ifaces instead of objs, stop wrapping everything in two (or three) layers of no-value-added indirection, and remove some of the more pointless/outdated idioms from the code.
-
- 07 1月, 2012 1 次提交
-
-
由 Marijn Haverbeke 提交于
It would occasionally pass the wrong type parameter, when calling a generic method from a generic impl on a bounded param type.
-
- 06 1月, 2012 1 次提交
-
-
由 Erick Tryzelaar 提交于
-
- 05 1月, 2012 2 次提交
-
-
由 Marijn Haverbeke 提交于
And remove support for the old syntax
-
由 Marijn Haverbeke 提交于
Aligning the type parameters of the ifaces, impls, and methods correctly in typeck is almost brain surgery. Seems to work now for everything I threw at it, but might still break in other corner cases. Issue #1227
-
- 20 12月, 2011 2 次提交
-
-
由 Erick Tryzelaar 提交于
This is a simple wrapper around grow for the common case of pushing a value on the end of a vector.
-
由 Erick Tryzelaar 提交于
-
- 17 12月, 2011 1 次提交
-
-
由 Stefan Plantikow 提交于
-
- 16 12月, 2011 2 次提交
-
-
由 Niko Matsakis 提交于
-
由 Niko Matsakis 提交于
-
- 14 12月, 2011 1 次提交
-
-
由 Graydon Hoare 提交于
-
- 07 12月, 2011 1 次提交
-
-
由 Graydon Hoare 提交于
-
- 30 11月, 2011 1 次提交
-
-
由 Lindsey Kuper 提交于
-
- 21 11月, 2011 1 次提交
-
-
由 Marijn Haverbeke 提交于
The safe-reference checker requires a copy of each mapped-over element only when the vector is mutable. Let's not pay that cost for immutable vectors.
-
- 18 11月, 2011 3 次提交
-
-
由 Marijn Haverbeke 提交于
This involved adding 'copy' to more generics than I hoped, but an experiment with making it implicit showed that that way lies madness -- unless enforced, you will not remember to mark functions that don't copy as not requiring copyable kind. Issue #1177
-
由 Marijn Haverbeke 提交于
Issue #925
-
由 Niko Matsakis 提交于
-
- 17 11月, 2011 2 次提交
-
-
由 Brian Anderson 提交于
-
由 Haitao Li 提交于
This patch changes how to specify ABI and link name of a native module. Before: native "cdecl" mod llvm = "rustllvm" {...} After: #[abi = "cdecl"] #[link_name = "rustllvm"] native mod llvm {...} The old optional syntax for ABI and link name is no longer supported. Fixes issue #547
-
- 10 11月, 2011 1 次提交
-
-
由 Brian Anderson 提交于
-
- 05 11月, 2011 1 次提交
-
-
由 Elly Jones 提交于
-
- 03 11月, 2011 1 次提交
-
-
由 Matt Brubeck 提交于
-
- 30 10月, 2011 1 次提交
-
-
由 Brian Anderson 提交于
Compare to str::concat
-
- 29 10月, 2011 1 次提交
-
-
由 Brian Anderson 提交于
Per haskell, to go with head/tail, and last.
-
- 28 10月, 2011 8 次提交
-
-
由 Brian Anderson 提交于
-
由 Brian Anderson 提交于
-
由 Brian Anderson 提交于
-
由 Brian Anderson 提交于
-
由 Brian Anderson 提交于
-
由 Brian Anderson 提交于
-
由 Brian Anderson 提交于
-
由 Brian Anderson 提交于
Put all types first, then predicates, then functions
-