Jesse Wilson
Jesse Wilson
This crash is triggered when the Zipline Gradle plugin is applied but there’s no Zipline classes on the classpath. We should just add those classes automatically so you can’t get...
We’re causing all `KotlinWebpack` and `KotlinCompile` tasks to be created eagerly because we’re using APIs like this: ```kotlin target.tasks.withType(KotlinWebpack::class.java) { ... } ``` This slows down builds because it forces...
Here’s the failing part of a test run: https://github.com/cashapp/zipline/actions/runs/6934933934/job/18864051443 ``` * What went wrong: Execution failed for task ':zipline-loader:macosX64Test'. > Multiple build operations failed. Could not write XML test results...
I had a gradle project that installed the Zipline plugin, but didn’t actually have a Zipline dependency. When building the project the compiler crashes initializing the `ZiplineApis` type. ``` >...
Let’s expose a useful subset of the [Web Cryptography API](https://w3c.github.io/webcrypto/#crypto-interface) for applications to use. A nice doc on the API is here: https://developer.mozilla.org/en-US/docs/Web/API/Crypto
QuickJS has logic to throw a nice exception when the stack overflows. But this logic doesn’t trigger consistently; instead I get hard process crashes like this: ``` System Integrity Protection:...
Right now it’s too easy to accidentally introduce backwards-incompatible changes in `ZiplineService` APIs. Let’s add some tooling to help developers avoid unexpected API breaks. ### api/zipline-api.toml This is a TOML...
This is the converse of [#1044](https://github.com/cashapp/zipline/issues/1044). We should build a guest program with the current Zipline source code, and confirm that the Zipline 1.0 host can run it. We can...
We need a unit test that confirms a program built with Zipline 1.0 works. It should exercise this functionality: * log a string * receive a suspending call * make...