<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On Mon, Oct 3, 2016 at 8:48 PM, Tim Mayberry <span dir="ltr"><<a href="mailto:mojofunk@gmail.com" target="_blank">mojofunk@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div dir="ltr"><div>I've pushed a branch to origin called 5.5-xml-perf that I intend to push to</div><div>master in a few days.</div></div>
</blockquote></div><br></div><div class="gmail_extra">I have pushed these optimizations master.</div><div class="gmail_extra"><br></div><div class="gmail_extra">The only optimization not pushed to master was the removal of normalization of xml property names as there are still a few property names/identifiers being written that are using underscores and not hyphens as word separators.</div><div class="gmail_extra"><br></div><div class="gmail_extra">These few cases would need to handled explicitly (which is straight forward) before removing the normalization.</div><div class="gmail_extra"><br></div><div class="gmail_extra">I also just noticed that the new push2 code uses the property names "root_key" and "in_key" and as a result of the "normalization" in XMLProperty I don't think Push2::set_state() will restore those properties.<br></div><div class="gmail_extra"><br></div><div class="gmail_extra">Tim</div></div>