kc3-lang/libxml2/test/XPath/tests/chaptersbase

Branch :


Log

Author Commit Date CI Message
c2f4da1a 2017-05-21 22:08:50 Improve XPath predicate and filter evaluation Consolidate code paths evaluating XPath predicates and filters. Don't push context node on stack when evaluating predicates. I have no idea why this was done. It seems completely useless and trying to pop the context node from a corrupted stack has already caused security issues. Filter nodesets in-place and don't create node sets with NULL gaps which allows to simplify merging a great deal. Simply move matched nodes backward and create a compact node set. Merge xmlXPathCompOpEvalPositionalPredicate into xmlXPathCompOpEvalPredicate.
a58331a6 2017-05-29 21:02:21 Check for overflow in xmlXPathIsPositionalPredicate Avoid undefined behavior when casting from double to int. Found with afl-fuzz and UBSan.
02b252d7 2015-03-08 17:00:37 Regression test for bug #695699
b96e6438 1999-08-29 21:02:19 Release 1.6, lot of fixes, more validation, code cleanup, added namespace on attributes, Daniel.
b05deb7f 1999-08-10 19:04:08 Huge commit: 1.5.0, XML validation, Xpath, bugfixes, examples .... Daniel
1566d3a9 1999-07-15 14:24:29 Added XPath code (http://www.w3.org/TR/xpath), updated HTML support and docs, Daniel