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

Some fixes (Time Datatype, parsing floats, crash when loading 2 files) #10

Open
wants to merge 6 commits into
base: master
Choose a base branch
from

Conversation

michi7x7
Copy link

@michi7x7 michi7x7 commented Apr 9, 2020

First of all: Sorry, I don't have time to really turn this into a proper PR at the moment.

I stumbled upon this library a few days back, because I needed to parse large (~10GB) VCD files containing reals. Several things didn't work as I hoped so I hacked them for my purposes. Also all these pointers (heap-allocation) makes the library quite slow, so I got rid of them - but it's not really a fix.

You probably want to cherry-pick the other commits though. For example flex crashes for the second file it tries to parse because the buffer was free'd in scan_end.

@ben-marshall
Copy link
Owner

Hi there
Thanks a lot for this. It's timely, I'm about to start using the lib again for similar stuff.
It might take me a while to get all this merged in (I've neglected this for ~1 year) so I might have questions as I go.
Cheers,
Ben

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