Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

RDART-996: Don't serialize backlinks #1617

Merged
merged 6 commits into from
Apr 4, 2024
Merged

Conversation

nielsenko
Copy link
Contributor

Backlinks are computed values and cannot be deserialized, and shouldn't be serialized either. Especially since we don't handle cycles during serialization gracefully, and backlinks are guarenteed cycles.

Fix #1616

@cla-bot cla-bot bot added the cla: yes label Apr 3, 2024
@nielsenko nielsenko force-pushed the kn/no-backlink-serialization branch from ae45fb0 to 1ef67f5 Compare April 3, 2024 05:19
@nielsenko nielsenko changed the title Don't serialize backlinks RDART-996: Don't serialize backlinks Apr 3, 2024
@nielsenko nielsenko marked this pull request as ready for review April 3, 2024 05:41
Copy link

coveralls-official bot commented Apr 3, 2024

Pull Request Test Coverage Report for Build 8554468940

Warning: This coverage report may be inaccurate.

This pull request's base commit is no longer the HEAD commit of its target branch. This means it includes changes from outside the original pull request, including, potentially, unrelated coverage changes.

Details

  • 2 of 2 (100.0%) changed or added relevant lines in 1 file are covered.
  • No unchanged relevant lines lost coverage.
  • Overall coverage remained the same at 86.162%

Totals Coverage Status
Change from base Build 8539610249: 0.0%
Covered Lines: 5834
Relevant Lines: 6771

💛 - Coveralls

@nielsenko nielsenko requested review from elle-j and papafe April 3, 2024 13:31
@nielsenko nielsenko force-pushed the kn/no-backlink-serialization branch from 5f68c48 to 1662e44 Compare April 3, 2024 13:34
CHANGELOG.md Outdated Show resolved Hide resolved
@nielsenko nielsenko force-pushed the kn/no-backlink-serialization branch from 1662e44 to cc8e03f Compare April 4, 2024 12:12
Copy link
Contributor

@papafe papafe left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good to me

@nielsenko nielsenko merged commit 8b86cff into main Apr 4, 2024
3 checks passed
@nielsenko nielsenko deleted the kn/no-backlink-serialization branch April 4, 2024 12:18
papafe added a commit that referenced this pull request Apr 8, 2024
* main:
  RDART-996: Don't serialize backlinks (#1617)
  Update README.md (#1608)
  RDART-983: Refactor how we open dynamic library to give better error message (#1614)
  RDART-991: Rename Key enum (#1613)
  RDART-992: Handle Identifer expression as well (#1612)
  Add workflow_dispatch for development
  Common setup script (#1610)
  RDART-992: Const initializer evaluation is too simple (#1607)

# Conflicts:
#	CHANGELOG.md
@github-actions github-actions bot locked as resolved and limited conversation to collaborators May 5, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

EJson export doesn't support backlinks
3 participants