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 |
|
Scott Olson
|
8a0b95bc8b
|
Support structs and single-variant enums.
|
2016-03-11 21:27:54 -06:00 |
|
Scott Olson
|
b530b0b027
|
Write new-value-repr branch tests over old tests.
|
2016-03-07 08:27:23 -06:00 |
|
Scott Olson
|
0cb7e3fae0
|
Support SwitchInt for integer types.
|
2016-03-07 08:22:18 -06:00 |
|
Scott Olson
|
e41af43dbf
|
Re-add support for integer unary ops.
|
2016-03-07 07:57:08 -06:00 |
|
Scott Olson
|
619daf0129
|
Re-add support for integer binops.
|
2016-03-07 07:48:38 -06:00 |
|
Scott Olson
|
3ae6b80ab1
|
Remove Pointer's repr field and make it Copy.
This required refactoring throughout and math operators have been temporarily
commented out.
|
2016-03-07 07:10:52 -06:00 |
|
Scott Olson
|
586bc5d1da
|
Reimplement 'if' conditions.
|
2016-03-07 04:48:12 -06:00 |
|
Scott Olson
|
a1adc55370
|
Add basic bool support.
|
2016-03-07 04:44:03 -06:00 |
|
Scott Olson
|
4f4e0b5051
|
Implement a call stack using the new memory system.
|
2016-03-06 04:23:24 -06:00 |
|
Scott Olson
|
a29a6e0db9
|
Refactor integer reading and writing.
|
2016-03-05 00:45:54 -06:00 |
|