Scott Olson
|
f472018fbb
|
Partially implement reallocation (e.g. for growing Vecs).
|
2016-04-06 17:29:56 -06:00 |
|
Scott Olson
|
8d3d8af67a
|
Add test for out-of-bounds reads.
|
2016-04-06 04:43:06 -06:00 |
|
Scott Olson
|
284404da06
|
Fix undef mask initialization and test undef reads.
|
2016-04-06 04:35:25 -06:00 |
|
Scott Olson
|
cfe36d63e5
|
Add test for invalid booleans.
|
2016-04-06 04:27:09 -06:00 |
|
Scott Olson
|
2d5196147f
|
Add test for comparing ptrs into different allocs.
|
2016-04-06 04:24:35 -06:00 |
|
Scott Olson
|
7568a0b5b1
|
Add an Rc reference cycle test.
|
2016-04-06 04:20:35 -06:00 |
|
Scott Olson
|
dbd8a82643
|
Add a test for overwriting part of a relocation.
|
2016-04-06 04:19:56 -06:00 |
|
Scott Olson
|
c08ddaaa48
|
Implement a naive, slow version of undef mask copying.
|
2016-04-06 04:08:52 -06:00 |
|
Scott Olson
|
8a0aa9291a
|
Switch to bitmask-based undef mask.
|
2016-04-06 03:45:06 -06:00 |
|
Scott Olson
|
63fdd46f9a
|
Handle custom discriminant values and detect invalid discriminants.
|
2016-03-28 21:08:16 -06:00 |
|
Scott Olson
|
71b94c9a5d
|
Add a basic test for specialization.
|
2016-03-28 17:59:48 -06:00 |
|
Scott Olson
|
f6b1282eee
|
Add a commented-out RefCell test.
|
2016-03-21 18:53:39 -06:00 |
|
Scott Olson
|
530315a220
|
Add a fat byte-slice coercion test.
|
2016-03-21 18:51:25 -06:00 |
|
Scott Olson
|
5b0164b0fa
|
Add simple test of assert_eq!.
|
2016-03-21 04:37:28 -06:00 |
|
Scott Olson
|
3cb200a2ba
|
Add tests involving Rc, Arc, and Cell.
|
2016-03-21 04:18:30 -06:00 |
|
Scott Olson
|
11c78fbdc8
|
Fix typo in test name.
|
2016-03-21 04:12:07 -06:00 |
|
Scott Olson
|
69f41facb9
|
Support intrinsics::overflowing_sub for vec![x; n].
|
2016-03-21 03:42:34 -06:00 |
|
Scott Olson
|
dc5fbf17ca
|
Support [x; N] array repeat rvalues.
|
2016-03-21 03:34:24 -06:00 |
|
Scott Olson
|
936537ea84
|
Add vec::IntoIter and fold test.
|
2016-03-21 03:19:07 -06:00 |
|
Scott Olson
|
f439a97cf4
|
Uncomment now-working vec! macro test.
|
2016-03-21 02:41:22 -06:00 |
|
Scott Olson
|
27e82b60b0
|
Fix vec test compile error.
|
2016-03-21 02:41:07 -06:00 |
|
Scott Olson
|
6f2e50caea
|
Add slice iterator for-loop test.
|
2016-03-21 02:39:41 -06:00 |
|
Scott Olson
|
207463d9a0
|
Add array indexing for-loop test.
|
2016-03-21 02:37:31 -06:00 |
|
Scott Olson
|
40d0a1f67f
|
Implement length access and indexing for fixed-sized arrays.
|
2016-03-20 21:30:31 -06:00 |
|
Scott Olson
|
2245a4b96d
|
Add first test for std::vec::Vec.
|
2016-03-20 20:18:09 -06:00 |
|
Scott Olson
|
668f2b6fd4
|
Implement bytestring literals.
|
2016-03-18 23:20:59 -06:00 |
|
Scott Olson
|
26c4772f51
|
Implement string literals.
|
2016-03-18 23:19:39 -06:00 |
|
Scott Olson
|
27ff9ab914
|
Add initial support for closures.
|
2016-03-18 10:48:31 -06:00 |
|
Scott Olson
|
6477a5c694
|
Fix boolean tests and clean up code.
|
2016-03-17 06:39:29 -06:00 |
|
Scott Olson
|
d3b47c418f
|
WIP: Support array indexing including a get_unchecked test.
Required supporting:
* Trait method lookup
* The `offset` intrinsic
* Fat pointers
* Unsizing coercions and some raw pointer and integer casts
|
2016-03-16 23:28:49 -06:00 |
|
Scott Olson
|
8f84d3abc6
|
Implement fixed-sized arrays.
|
2016-03-15 05:51:02 -06:00 |
|
Scott Olson
|
40462d64ef
|
Implement the size_of intrinsic.
|
2016-03-15 00:45:25 -06:00 |
|
Scott Olson
|
7eddb4e92a
|
Test the unstable box syntax.
|
2016-03-14 23:25:13 -06:00 |
|
Scott Olson
|
b1475e5cd4
|
Implement Rvalue::Box allocations.
|
2016-03-14 22:05:50 -06:00 |
|
Scott Olson
|
66eb109070
|
Properly handle generic fn calls.
|
2016-03-13 18:33:26 -06:00 |
|
Scott Olson
|
1a27734a7b
|
Reimplement cross-crate function calls.
|
2016-03-13 17:19:42 -06:00 |
|
Scott Olson
|
7740268dd5
|
Reimplement crate-local function calls.
|
2016-03-13 16:08:23 -06:00 |
|
Scott Olson
|
f145017319
|
Add support for pointers.
|
2016-03-13 14:36:25 -06:00 |
|
Scott Olson
|
039014fee2
|
Uncomment now-working test.
|
2016-03-13 08:32:30 -06:00 |
|
Scott Olson
|
b756aecee7
|
Uncomment now-working test.
|
2016-03-13 08:31:29 -06:00 |
|
Scott Olson
|
9aa3a8675f
|
Reimplement variant downcast projection.
|
2016-03-13 07:23:48 -06:00 |
|
Scott Olson
|
dd3d58f249
|
Reimplement field lvalue projection.
|
2016-03-13 06:48:04 -06:00 |
|
Scott Olson
|
6d37e7fc29
|
Reimplement sum type switching.
|
2016-03-13 06:30:28 -06:00 |
|
Scott Olson
|
80d12601ff
|
Write enum discriminants.
|
2016-03-13 06:05:48 -06:00 |
|
Scott Olson
|
cc8b8efd33
|
Allow switching on non-integer types.
|
2016-03-13 04:50:16 -06:00 |
|
Scott Olson
|
397dbd909a
|
Add initial support for different int sizes.
|
2016-03-12 23:15:53 -06:00 |
|
Scott Olson
|
3f96b3a122
|
Use i64 instead of i32 in tests.
Miri's only integer representation right now is 64-bit.
|
2016-03-12 22:39:12 -06:00 |
|
Scott Olson
|
7cda22f8c5
|
Add initial enum initialization support.
|
2016-03-12 22:27:54 -06:00 |
|
Scott Olson
|
1370008576
|
Restructure aggregates and pave the way for enums.
|
2016-03-12 22:15:59 -06:00 |
|
Scott Olson
|
11d4bf9b95
|
Split tests into multiple files.
|
2016-03-12 21:32:24 -06:00 |
|