unisonweb / unison

A friendly programming language from the future
https://unison-lang.org
Other
5.81k stars 271 forks source link

Various fixes that enable running cloud on the JIT #5333

Closed dolio closed 2 months ago

dolio commented 2 months ago

This PR includes significant changes that facilitate running cloud on the JIT. With them the cloud integration tests should pass. There's also some debugging infrastructure that I added while trying to figure out why the integration tests weren't passing.

Some additional minor fixes are included, but I believe the above are the major changes.

I'm anticipating that I'll have to merge with trunk and fix some stuff before this can be merged, since it's pretty far behind at the moment.

dolio commented 2 months ago

Apparently I was wrong, and this just merges cleanly. Amazing.

aryairani commented 2 months ago

Awesome. Is there any specific review you want before merging?

dolio commented 2 months ago

I don't know exactly what code review is appropriate. I know most of you don't really do much scheme, and aren't experts on how the JIT works. Maybe just if someone would look over the code and ask if they see anything that seems strange to them.