fontoxpath
fontoxpath copied to clipboard
A minimalistic XPath 3.1 implementation in pure JavaScript
Found by #349 Selector: `math:pow(-2.5!0, 2.0e0)` Language: `XPath3.1` ``` TypeError: Cannot read property 'ta' of null at Sg (C:\fontoxml\platform\fontoxpath\dist\fontoxpath.esm.js:94:62) at Object.next (C:\fontoxml\platform\fontoxpath\dist\fontoxpath.esm.js:93:300) at Object.next (C:\fontoxml\platform\fontoxpath\dist\fontoxpath.esm.js:263:551) at Object.next (C:\fontoxml\platform\fontoxpath\dist\fontoxpath.esm.js:58:985) at Xc.E.U...
Found by #349 !!! Crash found !!! Selector: `array:for-each(["theEcat", "sa*", "on the mat"], fn:tokenize#1)` Language: `XPath3.1` ``` Error: Serialization error: The value of an entry in an array is expected...
I just reran the QT3 tests with `npm run qt3tests -- --regenerate`. My output contained a lot of changes like this: ``` -extvardef-007,Error: Not implemented: adding durations to xs:date +extvardef-007,Error:...
There are a few issues that are found by the new fuzzer: ``` > [email protected] fuzzer > ts-node -P fuzzers/tsconfig.json -r tsconfig-paths/register fuzzers/fuzzer.ts [Total cases: 205000] [fcps: 1708.33] [Unique crashes:...
Right now, we use a bunch of string literals in the parser. We should be able to replace those with for example numbers. I'm thinking of something like this: Inject...
This function merges locally sorted sequences, it does this using a merge sort algorithm. For the case of `['path', ['descendant-or-self', ...], ['child', ...]]`, the sequences are even always globally sorted...
Bumps [@microsoft/api-extractor](https://github.com/microsoft/rushstack/tree/HEAD/apps/api-extractor) from 7.19.4 to 7.32.0. Changelog Sourced from @microsoft/api-extractor's changelog. 7.32.0 Thu, 29 Sep 2022 07:13:06 GMT Minor changes Update parser to TypeScript 4.8. 7.31.2 Wed, 21 Sep 2022...
Bumps [karma](https://github.com/karma-runner/karma) from 6.3.17 to 6.4.1. Release notes Sourced from karma's releases. v6.4.1 6.4.1 (2022-09-19) Bug Fixes pass integrity value (63d86be) v6.4.0 6.4.0 (2022-06-14) Features support SRI verification of link...
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 17.0.21 to 18.7.23. Commits See full diff in compare view [](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter...
Bumps [@types/mocha](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/mocha) from 9.1.0 to 10.0.0. Commits See full diff in compare view [](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter...