@shaunlebron I finally sat down to try to create some test cases, and the ones I’ve tried so far actually work fine in parinfer JS, so some of them at least are bugs I’ve introduced while porting.
I have some more cases, I’ll continue testing.
Ok, I believe that all these cases I’ve accumulated work in parinfer JS, and I have a bug introduced when porting. They actually all look fairly similar when reduced, hopefully they’re all just a single bug.
@cfleming: awesome, glad to hear it!
Now I just have to find it 😞
I’m actually considering instrumenting parinfer to print constraints after each char, so that I can compare the two in cases like this.
Otherwise I just spend a ton of time in the debugger.