-
Notifications
You must be signed in to change notification settings - Fork 2.3k
Enhancement: The encoder, but cleaner this time (hopefully) #4142
Conversation
8a34790
to
4de59df
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This review is for just the first commit, since there's likely a lot of discussion to be had even just with the codec changes. Mostly, I'm very keen on getting rid of the long series of nested if
statements everywhere. Let's do away with that pattern.
7ffe7c2
to
d29b325
Compare
b7a466d
to
bbd7e37
Compare
e9278af
to
81da9d9
Compare
1926b90
to
417f02f
Compare
28893e4
to
c6af744
Compare
a24beb0
to
14d1141
Compare
Heh, I only just noticed that maybe |
0a2c077
to
ad23150
Compare
5546115
to
c5dd5bc
Compare
0415ca5
to
69fe3ac
Compare
4bd9577
to
63caa2c
Compare
64fba7d
to
6de92b6
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Just went through the docs and played with this. I think this is good to merge :)
OK, well I'm going to go back and split up that test file before actually merging this. :P |
4fe0c3a
to
79253e1
Compare
OK, I've now split up the tests -- the resulting files are still pretty big, but, it's no longer totally ridiculous. So, if you want to look any of that over again... |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Test splitup looks nice :)
The contents of this PR are identical to #3974, so please see that for a description, including questions I would like resolved.
What's different between this PR and #3974 is that I've reorganized it into just 6 commits, to make reviewing it easier. Hope this is helpful @gnidan!
Note that I have not yet made any of the changes I proposed in #3974, since I was waiting for review first. Also uh I guess I never really fixed any typedoc problems, I (or rather @gnidan) just got it to the point where the typedoc compiles, but I just remembered I never actually bothered checking out the results and fixing problems there, so I may still need to do that...
Edit: Addresses issues #2189 and #3819