Skip to content

Support for cross-environment (de-)serialization of records and offline analysis #385

@kimikage

Description

@kimikage

We have greatly improved the dependency problem by letting SnoopCompileCore handle the recording phase.
Also, I am aware that SnoopCompile is currently working on reducing hard dependencies.

However, I think that cross-environment analysis is not yet fully supported (due to the dependency of deserialization on the environment or world).
An example of a specific problem is: julia-actions/julia-invalidations#17

I cannot estimate how technically difficult this would be, nor do I personally think it is important.
As the internal data structures of julia change, I believe that compatible serialization is also very costly to maintain.
However, supporting this is not generally a bad approach in the long run, since it means that the analysis can always be done with the latest (or more stable than nightly) julia.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions