Asriel Camora
d5a8288439
Merge solver code with static interface
...
- Breaks backwards compat solver code with last version. Concurrent broke backwards compat because of race conditions with rng, but single is now broken too, despite it being 2x faster (!!!!)
- Literally twice as fast as Rust now in single thread
- Concurrent doesn't work yet, deadlocks somewhere..?
2023-07-07 10:26:59 +02:00
Asriel Camora
2894867195
Smaller minor optimizations
2023-07-06 19:45:59 +02:00
Asriel Camora
1f5da66bc6
Remove deadlock issue, use raw segmented array types
2023-07-05 11:00:15 +02:00
Asriel Camora
4d96fd173f
Some multithreaded fixes, deadlocks due to List reads during adds
2023-07-04 17:19:55 +02:00
Asriel Camora
4b90ded2bb
Minor optimizations
2023-07-04 07:40:34 +02:00
Asriel Camora
c8aa6818c7
Float CAS intrinsics & move BMI2 intrinsic
2023-07-04 07:29:35 +02:00
Asriel Camora
5faaa02f1a
Remove threadlocal dependence
2023-06-21 13:20:05 -07:00
Asriel Camora
1dda7496e9
Remove unused NodeData instantiations
2023-06-21 09:40:37 -07:00
Asriel Camora
0b2b80d6b5
More minor optimizations
2023-06-21 06:16:57 -07:00
Asriel Camora
05ead22448
Some analyzer code style changes
2023-06-19 10:03:57 -07:00
Asriel Camora
6d61e022b6
Fixed ActionSet behavior
...
IndexOf might be killing the performance though..
2023-06-19 08:52:25 -07:00