Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Create a new set of bindings to use for serializing the work graph nodes to the instant execution cache.

Also allow a codec to create a nested context with a new isolate and codec to use for serializing nested objects. Use this to maintain a single isolate for all work nodes with nested isolates for each task instance.

  1. … 7 more files in changeset.
Create a new set of bindings to use for serializing the work graph nodes to the instant execution cache.

Also allow a codec to create a nested context with a new isolate and codec to use for serializing nested objects. Use this to maintain a single isolate for all work nodes with nested isolates for each task instance.

  1. … 7 more files in changeset.
Split out the code that uses a set of bindings to serialize to/from the instant execution cache from the code that builds the bindings. This allows the code that uses the bindings to be reused in a context where a different set of bindings is required, specifically when serializing transform nodes.

  1. … 5 more files in changeset.
Split out the code that uses a set of bindings to serialize to/from the instant execution cache from the code that builds the bindings. This allows the code that uses the bindings to be reused in a context where a different set of bindings is required, specifically when serializing transform nodes.

  1. … 5 more files in changeset.
Split out the code that uses a set of bindings to serialize to/from the instant execution cache from the code that builds the bindings. This allows the code that uses the bindings to be reused in a context where a different set of bindings is required, specifically when serializing transform nodes.

  1. … 5 more files in changeset.
Polish instant execution serialization

- Add documentation comments

- Compose methods

  1. … 2 more files in changeset.
Polish instant execution serialization

- Add documentation comments

- Compose methods

  1. … 2 more files in changeset.
Polish `BeanCodecTest`

Polish `BeanCodecTest`

Make `Codec.decode` a suspending function

  1. … 20 more files in changeset.
Make `Codec.decode` a suspending function

  1. … 20 more files in changeset.
Make `Codec.encode` a suspending function

So the continuations can be used to solve the `StackOverflowError`s on

deeply nested object graphs.

  1. … 20 more files in changeset.
Make `Codec.encode` a suspending function

So the continuations can be used to solve the `StackOverflowError`s on

deeply nested object graphs.

  1. … 20 more files in changeset.
Add repro for instant execution `StackOverflowError`

  1. … 3 more files in changeset.
Add repro for instant execution `StackOverflowError`

  1. … 3 more files in changeset.
Add repro for instant execution `StackOverflowError`

  1. … 3 more files in changeset.
Log complete path of values written to the instant execution cache

In order to make it easier to understand where values are coming from

when things go wrong.

  1. … 8 more files in changeset.
Log complete path of values written to the instant execution cache

In order to make it easier to understand where values are coming from

when things go wrong.

  1. … 8 more files in changeset.
Add unit test for `fillTheGapsOf`

  1. … 1 more file in changeset.