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

edn-rs/edn-rs <- Grinkers/edn-rs #140

Closed
wants to merge 7 commits into from
Closed

Conversation

Grinkers
Copy link
Collaborator

@Grinkers Grinkers commented Dec 24, 2023

Issue discussion:
#139

@Grinkers
Copy link
Collaborator Author

edn-rs now passes roundtrip with clojure (jvm)'s own edn fuzzer
Grinkers#3

@Grinkers
Copy link
Collaborator Author

trait Serialize uses reference to self instead of move
Grinkers#4

@Grinkers
Copy link
Collaborator Author

Edn::Rational from String to (i64, u64)
Grinkers#5

@Grinkers
Copy link
Collaborator Author

EdnError rework with parse rewrite
Grinkers#6

src/edn/mod.rs Outdated
@@ -780,15 +719,6 @@ mod test {
use alloc::vec;

use super::*;
#[test]
Copy link
Owner

Choose a reason for hiding this comment

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

do we have these tests covered elsewhere?

Copy link
Collaborator Author

Choose a reason for hiding this comment

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

I removed them because with (i64, u64) they're infallable

@Grinkers
Copy link
Collaborator Author

Grinkers commented Jan 3, 2024

@naomijub Thanks for starting to look at this. Instead of dealing with this huge draft PR, with some details inside that we may not want to upstream without discussion, I'll start breaking them apart piece by piece and squashing as we go. I mostly put this here for me to track.

We'll have to do it linearly though, I don't want to rebase/isolate 15 separate times; it's work built on top of other work. For example, Rational can be looked at in isolation, but after some other things.

@Grinkers
Copy link
Collaborator Author

Grinkers commented Jan 3, 2024

Thinking about it, I'll start rebasing against edn-rs/main and deleting comments as we go. Think of this as more of an automatic linear issue tracker. Will delete when there's nothing left!

@Grinkers Grinkers force-pushed the main branch 3 times, most recently from 162a65d to 71f7fc5 Compare January 3, 2024 23:53
@Grinkers Grinkers force-pushed the main branch 6 times, most recently from ab7596a to 2c10a54 Compare February 14, 2024 20:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants