-
Notifications
You must be signed in to change notification settings - Fork 72
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Revamps how libxml-ruby manages memory. Instead of trying to return t…
…he same ruby object for each xmlnode, the bindings now just create ruby objects as needed which are freed at the end of use. This allows most memory management to be handled by libxml itself. Ruby only hangs onto document objects and parent xml objects (not part of a document). When those go out of scope, the underlying libxml objects are also freed. default, the bindings now let libxml deal with freeing nodes
- Loading branch information
Charlie Savage
committed
Feb 8, 2017
1 parent
9eba6ad
commit 2beb91d
Showing
17 changed files
with
246 additions
and
361 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.