Commit Graph

11 Commits

Author SHA1 Message Date
9c76d7e0b4 Switch to a more dynamic, time-based test generation scheme. 2020-03-01 16:56:17 -08:00
71451617f9 Generate one file per type, rather than ... quite a few. 2020-03-01 15:51:35 -08:00
e46cfe56d1 Support generating signed numbers. 2020-01-14 12:13:40 -10:00
4b8d0b3f09 Better support for conversions between number types. 2020-01-10 09:04:47 -10:00
ed07a0855d Tests, that work! 2019-10-31 18:56:10 -04:00
c52dadcf22 Some commits in the way of cleaning up the Rust and generating module lists. 2019-10-31 16:39:00 -04:00
0dec5815dc Fix a bunch of build errors. 2019-10-24 08:46:42 -07:00
620048bce6 Complete the shift over to language-rust. 2019-10-22 22:06:34 -07:00
2400b10fbc Start working on switching to language-rust as a generator, for fun. 2019-10-22 20:12:08 -07:00
d7665acf64 Add a bunch of QuickCheck properties for binary operators. 2019-07-30 18:24:49 -07:00
aff88eb2f0 Support a more complete (and simple) requirements gathering mechanism,
and add support for binary operations.

This version of requirements generation simply generates every numeric
size within a provided range, and then will reject trait implementations
that rely on values outside this range. It should be a little more easy
to reason about, and easier to make local changes as I (inevitably) need
to modify rules.
2019-07-22 08:14:40 -07:00