Commit Graph

1493 Commits

Author SHA1 Message Date
Oliver Schneider cecae8050e remove unnecessary printlns for benchmarks 2016-05-30 13:40:46 +02:00
Oliver Schneider 3ec813e4e5 add benchmarks 2016-05-30 13:40:20 +02:00
Oliver Schneider c55b3666ea clippy nit 2016-05-27 16:12:17 +02:00
Scott Olson 8961063c60 Handle some cases of StructWrappedNullablePointer.
... plus a bunch of minor refactorings.
2016-05-25 00:39:12 -06:00
Scott Olson 51c5b6392d Merge pull request #12 from qres/patch-1
fix tuple example in slides
2016-05-13 23:18:19 -06:00
qres 42b4903775 fix tuple example in slides 2016-05-14 15:13:06 +10:00
Scott Olson 3ba923701f Update for changes in rustc nightly. 2016-05-13 22:34:50 -06:00
Scott Olson 82dfa7278b Correct license in Cargo.toml. 2016-05-10 11:50:11 -06:00
Scott Olson f63206ed2f Handle discriminant_value intrinsic. 2016-05-09 23:41:57 -06:00
Scott Olson 2d32503409 Support C ABI memcmp function. 2016-05-09 21:53:20 -06:00
Scott Olson 78caee20c7 Add test for size_of_val::<str>. 2016-05-09 21:03:53 -06:00
Scott Olson b9c37124be Handle size_of_val for slice types. 2016-05-09 21:01:12 -06:00
Scott Olson 6d9a748858 Handle size_of_val for sized types. 2016-05-09 20:44:42 -06:00
Scott Olson 382dc0ccb2 Update for my github username change. 2016-05-09 20:08:37 -06:00
Scott Olson ddfbb655e1 Handle statics. 2016-05-09 20:03:13 -06:00
Scott Olson b859444562 Do or do not. 2016-05-09 18:52:53 -06:00
Scott Olson 4792b8a873 Fix the all-important smiley. 2016-05-09 18:36:40 -06:00
Scott Olson 4856997168 Only test on the latest nightly version. 2016-05-09 18:35:22 -06:00
Scott Olson 753971a4c5 Handle promoted rvalues by recursing with call_nested. 2016-05-09 18:21:52 -06:00
Scott Olson 49b6349577 Update to a new nightly. 2016-05-09 15:32:18 -06:00
Scott Olson a6b9b165c3 Handle CEnum layouts with signed representations. 2016-05-08 19:49:07 -06:00
Scott Olson 5f07e2ebd3 Merge branch 'new-data-layout' 2016-05-08 19:31:28 -06:00
Scott Olson d825ef1bf1 Move StructWrappedNullablePointer-using test to bugs dir. 2016-05-08 19:30:17 -06:00
Scott Olson d288472b29 Handle CEnum layouts with unsigned representations. 2016-05-08 19:29:07 -06:00
Scott Olson 9e289fa0aa Fully handle RawNullablePointer layout. 2016-04-30 01:04:17 -06:00
Scott Olson 30f07f3d7f Re-implement support for downcast lvalues. 2016-04-29 23:32:15 -06:00
Scott Olson 71bdabcdd9 Merge pull request #10 from llogiq/clippy
Fixed some clippy warnings
2016-04-29 11:48:00 -06:00
Andre Bogus 7cb6c0dbfe back out similar_names change 2016-04-29 17:47:10 +02:00
Andre Bogus de64670de0 Fixed some clippy warnings 2016-04-29 06:01:17 +02:00
Scott Olson 0f533e3ae0 report: Remove redundant commented-out paragraph. 2016-04-28 04:13:26 -06:00
Scott Olson 3fd2ee9ddc Remove unused eval_operand_and_layout fn. 2016-04-23 20:46:27 -06:00
Scott Olson 500cd25627 Add missing boolean binops. 2016-04-23 20:13:00 -06:00
Scott Olson 2db3597b56 Implement boolean binops. 2016-04-23 00:39:38 -06:00
Scott Olson 6f50289d43 Fix lvalue projections with fat pointer bases. 2016-04-23 00:26:10 -06:00
Scott Olson f7d7ce27c8 Update to a nightly with rustc::ty::layout. 2016-04-23 00:11:56 -06:00
Scott Olson 4a863c2a6a Replace Repr with the new ty::layout in rustc.
Lvalues still need work (see lvalue_layout).
2016-04-23 00:03:59 -06:00
Scott Olson 1531bd675c Merge pull request #9 from oli-obk/improve_tests
various testing improvements
2016-04-22 13:54:26 -06:00
Oliver Schneider 5ea57ccbcd bug: transmute::<*const T, Option<Box<T>>>(..) 2016-04-22 20:09:00 +02:00
Oliver Schneider feca81307f wild pointer and null pointer deref 2016-04-22 20:09:00 +02:00
Oliver Schneider ef5fc75c35 various testing improvements 2016-04-22 20:09:00 +02:00
Scott Olson ae41877b51 Merge pull request #7 from oli-obk/compiletest
use compiletest_rs
2016-04-22 02:46:34 -06:00
Oliver Schneider 211c12a1d0 use compiletest_rs 2016-04-22 10:34:14 +02:00
Scott Olson 86d8a07321 Merge pull request #5 from killercup/fix/travis-stuff
Fix travis stuff
2016-04-15 13:54:22 -06:00
Pascal Hertleif a85d876bcd Fix Travis Config for Nightly 2016-04-15 16:54:50 +02:00
Pascal Hertleif 52775ce2d7 Add Build Status to Readme 2016-04-15 16:54:35 +02:00
Pascal Hertleif 9fd2b47c27 Fix Typo in Readme 2016-04-15 16:54:35 +02:00
Scott Olson e81d88d236 Use 8-byte pointers on 32-bit hosts for now.
This will be target-dependent and host-independent eventually.
2016-04-15 03:28:18 -06:00
Scott Olson 84f21584ea Fix drop fill checking on 32-bit hosts. 2016-04-15 03:16:35 -06:00
Scott Olson cea1ff4088 Merge pull request #3 from killercup/feature/tests
Run Tests on Travis
2016-04-15 02:33:40 -06:00
Pascal Hertleif 18737f542b Add Travis Config 2016-04-15 10:04:51 +02:00