-
Notifications
You must be signed in to change notification settings - Fork 9
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
WIP: Several changes #9
base: master
Are you sure you want to change the base?
Conversation
Cool! I'll take a closer look in the next few days. Concerning documentation I had the same problem back in the days. I recommend:
|
@strangeglyph I finally found the time to take a closer look at this PR. Thanks again! Clearly, there is a lot going on in this PR and I think it would be easier if it were broken up in smaller chunks that are known to work. Would it be possible to break it up into the following:
Once that is done and known to work we can look at the next steps. If we touch the error handling of this project it, I think it would be nice to replace the The postfix operators of Is it reasonable to break up this PR along those lines? Edit: |
Breaking up the PR absolutely makes sense, I'll get around to doing that soon. I have tried to replace
|
f659bc2
to
104e407
Compare
Are you still interested in pushing this PR forward? I think it would be very nice to see these changes land and I am also warming up to |
Ah, yes, sorry. I've been a bit busy with life the last couple of weeks but I should hopefully find more time for this project again soon. |
Got around to investigating these bugs a bit more. Looks like we don't actually parse everything from a tbranch blob? I just verified this happened before the nom upgrades. Is this intended behavior? I had wrapped the call in |
I was actually just looking into this, too! I think it would be nice to use |
I think I wrapped |
So, this version passes the test suite and as far as I can tell matches the behavior of the current master branch. No clue why the AppVeyor build is failing. The entire output just seems to be a big diff, but I can't see an error message. |
Sorry for the late reply. sounds like a rustfmt issue. I'll take a look! |
Alright! things were indeed just a |
Glad to hear that it was just
|
Yes, pretty much. I have to say that I am not quite sold on the merits of |
Hi @cbourjau, I found alice-rs when I was looking to write a little command-line TBrowser-like tool in Rust. Sadly it wasn't able to open my root files, and long story short, here's a big chunk of changes:
More importantly, in root-io, where I did most my work:
There is some errors in the test-suite I haven't managed to get rid of yet though, so this PR remains as a WIP for now. Could you point me at the actual documentation of the root file format? I haven't been able to find it online.