Simon Cruanes
|
597a6c378e
|
wip: split VecI32 and VecSmallInt
- use VecSmallInt for small integers of type `int`
- use VecI32 to store actual int32 (in particular for proof steps)
|
2021-10-16 20:31:56 -04:00 |
|
Simon Cruanes
|
313e9db026
|
feat(vec): add copy
|
2021-09-29 22:16:10 -04:00 |
|
Simon Cruanes
|
74326b39c0
|
feat(vec): factor a bit of code for auxiliary functions in vectors
|
2021-09-27 19:26:04 -04:00 |
|
Simon Cruanes
|
4a2367b1bd
|
refactor: use Atom.Vec (a VecI32) for atom vectors
|
2021-08-31 09:30:05 -04:00 |
|
Simon Cruanes
|
4cada7e7b6
|
perf
|
2021-08-20 18:18:30 -04:00 |
|
Simon Cruanes
|
5372170733
|
fix: make it compile again
|
2021-08-20 18:18:14 -04:00 |
|
Simon Cruanes
|
3aa25cb2a2
|
sat: use an atom array for clauses again
allocator is not worth the complexity, and has a lot of double
indirections anyway.
|
2021-07-21 10:02:56 -04:00 |
|
Simon Cruanes
|
8b94e8404f
|
wip: data-oriented clauses
|
2021-07-20 23:34:58 -04:00 |
|
Simon Cruanes
|
d08d5fe9c4
|
feat(util): add VecI32 based on bigarray
|
2021-07-20 10:07:29 -04:00 |
|