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

Additional refactoring of XML_ParserStruct #59

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

Conversation

thedataking
Copy link
Contributor

This branch is based off PR #34. The intent is to perform additional safety enhancements on this branch while #34 is waiting for review.

rinon and others added 12 commits August 1, 2020 01:09
Along with converting the backing storage, this commit also changes some
pointers into the buffer into indices:
m_bufferPtr: *const c_char -> m_bufferStart: usize
m_bufferEnd: *mut c_char -> m_bufferEnd: usize
m_positionPtr: *const c_char -> m_positionIdx: usize

There are still more pointers that need to be converted as part of this change,
but this is a minimal working set of changes.
@thedataking thedataking changed the title Refactor/parser buffer part deux Additional refactoring of XML_ParserStruct Aug 3, 2020
@thedataking thedataking changed the base branch from master to refactor/parser_buffer August 3, 2020 07:58
@thedataking thedataking force-pushed the refactor/parser_buffer branch from 432051f to 480ed74 Compare August 3, 2020 21:15
@ahomescu ahomescu force-pushed the refactor/parser_buffer branch from a08c805 to 825deb7 Compare July 28, 2021 23:30
Base automatically changed from refactor/parser_buffer to master July 29, 2021 00:29
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