Project

Profile

Help

Bug #3783

closed

Incorrect evaluation of ?* on arrays

Added by John Lumley almost 6 years ago. Updated over 5 years ago.

Status:
Closed
Priority:
Normal
Assignee:
Category:
-
Sprint/Milestone:
-
Start date:
2018-05-15
Due date:
% Done:

100%

Estimated time:
Applies to JS Branch:
1.0, Trunk
Fix Committed on JS Branch:
1.0, Trunk
Fixed in JS Release:
SEF Generated with:
Platforms:
Company:
-
Contact person:
-
Additional contact persons:
-

Description

In the case of lookup all on an array, Saxon-JS is incorrectly expanding the array contents. For example:

[(1,2),(3,4)]?* would yield something like [1,2]@, rather than @(1,2,3,4)

Correction applied to JS1.1 and JS2 sources.

Actions #1

Updated by Debbie Lockett almost 6 years ago

  • Status changed from New to Resolved

Note that this is only relevant to SEFs generated by 9.9 (trunk branch), where changes have been made to the compiled form of lookups. There is no problem for SEFs generated using 9.8 (or 9.7).

Actions #2

Updated by Debbie Lockett over 5 years ago

  • Status changed from Resolved to Closed
  • % Done changed from 0 to 100
  • Fixed in JS Release set to Saxon-JS 1.2.0

Bug fix applied in the Saxon-JS 1.2.0 maintenance release.

Please register to edit this issue

Also available in: Atom PDF Tracking page