rust/src/test
bors 1f4117f518 auto merge of #17110 : thestinger/rust/dst, r=cmr
The pointer in the slice must not be null, because enum representations
make that assumption. The `exchange_malloc` function returns a non-null
sentinel for the zero size case, and it must not be passed to the
`exchange_free` lang item.

Since the length is always equal to the true capacity, a branch on the
length is enough for most types. Slices of zero size types are
statically special cased to never attempt deallocation. This is the same
implementation as `Vec<T>`.

Closes #14395
2014-09-11 04:55:41 +00:00
..
auxiliary add tests for separate compilation 2014-09-05 09:18:57 -07:00
bench rollup merge of #17096 : TeXitoi/relicense-shootout-chameneos-redux 2014-09-09 12:07:13 -07:00
codegen
compile-fail Implement tuple and tuple struct indexing 2014-09-10 10:25:12 +12:00
compile-fail-fulldeps Add lint groups; define built-in lint groups bad_style and unused 2014-08-30 09:12:04 +12:00
debuginfo test: Ignore failing gdb pretty tests 2014-09-02 08:34:00 -07:00
pretty Decouple string and argument pieces 2014-09-09 20:34:41 +01:00
run-fail auto merge of #16628 : pczarn/rust/hashmap-opt, r=nikomatsakis 2014-09-05 17:36:25 +00:00
run-make Added test for link path ordering 2014-09-07 11:42:02 +02:00
run-pass auto merge of #17110 : thestinger/rust/dst, r=cmr 2014-09-11 04:55:41 +00:00
run-pass-fulldeps Test fixes from the rollup 2014-09-09 13:13:04 -07:00