https://saxonica.plan.io/https://saxonica.plan.io/favicon.ico2020-08-17T15:24:54ZSaxonica Developer CommunitySaxon - Bug #4688: EE 9.9.1.7 strange function parameter overridinghttps://saxonica.plan.io/issues/4688?journal_id=160402020-08-17T15:24:54ZMichael Kaymike@saxonica.com
<ul></ul><p>Thanks for reporting it.</p>
<p>It's something to do with function inlining - it goes away when you run with -opt:-f, which suppresses function inlining.</p> Saxon - Bug #4688: EE 9.9.1.7 strange function parameter overridinghttps://saxonica.plan.io/issues/4688?journal_id=160412020-08-17T15:29:19ZMichael Kaymike@saxonica.com
<ul><li><strong>Status</strong> changed from <i>New</i> to <i>In Progress</i></li><li><strong>Assignee</strong> set to <i>Michael Kay</i></li></ul><p>It also goes away when you run with -explain, which I don't think I've ever seen before!</p> Saxon - Bug #4688: EE 9.9.1.7 strange function parameter overridinghttps://saxonica.plan.io/issues/4688?journal_id=160422020-08-17T15:37:07ZMichael Kaymike@saxonica.com
<ul></ul><p>Looks like this is essentially the same problem as bug <a class="issue tracker-1 status-3 priority-2 priority-default closed" title="Bug: Saxon seems to use only a single index for multiple keys (Closed)" href="https://saxonica.plan.io/issues/4549">#4549</a>, but this time with the format-number() function rather than the key() function.</p> Saxon - Bug #4688: EE 9.9.1.7 strange function parameter overridinghttps://saxonica.plan.io/issues/4688?journal_id=160432020-08-17T15:51:30ZMichael Kaymike@saxonica.com
<ul></ul><p>Fixed in the same way as for <a class="issue tracker-1 status-3 priority-2 priority-default closed" title="Bug: Saxon seems to use only a single index for multiple keys (Closed)" href="https://saxonica.plan.io/issues/4549">#4549</a>: make <code>FormatNumber</code> implement <code>StatefulSystemFunction</code>, and give it a <code>copy()</code> method.</p> Saxon - Bug #4688: EE 9.9.1.7 strange function parameter overridinghttps://saxonica.plan.io/issues/4688?journal_id=160442020-08-17T15:52:46ZMichael Kaymike@saxonica.com
<ul><li><strong>Category</strong> set to <i>XPath conformance</i></li><li><strong>Status</strong> changed from <i>In Progress</i> to <i>Resolved</i></li><li><strong>Applies to branch</strong> <i>10, 9.9, trunk</i> added</li><li><strong>Applies to branch</strong> deleted (<del><i>9.7</i></del>)</li><li><strong>Fix Committed on Branch</strong> <i>10, 9.9, trunk</i> added</li></ul><p>Fix committed to 9.9, 10.x, and trunk.</p>
<p>Test case format-number-070 added to XSLT3 test suite.</p> Saxon - Bug #4688: EE 9.9.1.7 strange function parameter overridinghttps://saxonica.plan.io/issues/4688?journal_id=160472020-08-20T14:18:40ZAndy Yarandyyar66@gmail.com
<ul></ul><p>I can confirm the -opt:-f works as a workaround. Many thanks</p> Saxon - Bug #4688: EE 9.9.1.7 strange function parameter overridinghttps://saxonica.plan.io/issues/4688?journal_id=160882020-08-26T08:23:30ZO'Neil Delprattoneil@saxonica.com
<ul><li><strong>% Done</strong> changed from <i>0</i> to <i>100</i></li><li><strong>Fixed in Maintenance Release</strong> <i>10.2</i> added</li></ul><p>Bug fix applied in the Saxon 10.2 maintenance release.</p> Saxon - Bug #4688: EE 9.9.1.7 strange function parameter overridinghttps://saxonica.plan.io/issues/4688?journal_id=162982020-09-15T14:00:05ZAndy Yarandyyar66@gmail.com
<ul></ul><p>Hello <a class="user active" href="https://saxonica.plan.io/users/7">O'Neil Delpratt</a> and <a class="user active" href="https://saxonica.plan.io/users/9">Michael Kay</a>,</p>
<p>Do you plan to release a maintenance release including this fix also for the 9.9.x branch?</p>
<p>Thank you!</p> Saxon - Bug #4688: EE 9.9.1.7 strange function parameter overridinghttps://saxonica.plan.io/issues/4688?journal_id=163042020-09-15T15:23:55ZMichael Kaymike@saxonica.com
<ul></ul><p>We've been continuing to apply patches to the 9.9 branch for significant bugs, but we don't have any scheduled date for another maintenance release on that branch; it's usually triggered either by the number of outstanding bugs to be fixed, or by a customer situation where someone has a good reason for not moving forward, and no simple workaround is available.</p> Saxon - Bug #4688: EE 9.9.1.7 strange function parameter overridinghttps://saxonica.plan.io/issues/4688?journal_id=166092020-10-22T16:17:46ZO'Neil Delprattoneil@saxonica.com
<ul><li><strong>Status</strong> changed from <i>Resolved</i> to <i>Closed</i></li><li><strong>Fixed in Maintenance Release</strong> <i>9.9.1.8</i> added</li></ul><p>Bug fix applied on the Saxon 9.9.1.8 maintenance release.</p>