Project

Profile

Help

Feature #4042

closed

Generate bytecode for computing sort keys

Added by Michael Kay over 3 years ago. Updated over 3 years ago.

Status:
Closed
Priority:
Normal
Assignee:
Category:
Byte code generation
Sprint/Milestone:
-
Start date:
2018-11-20
Due date:
% Done:

100%

Estimated time:
Legacy ID:
Applies to branch:
9.9
Fix Committed on Branch:
9.9
Fixed in Maintenance Release:
Platforms:

Description

The idea of hotspot bytecode generation is to ensure that we generate code for the most frequently executed subexpressions. These need to be identified as ByteCodeCandidate expressions during static optimization.

Currently the select expression of xsl:sort is not being identified as a ByteCodeCandidate, so it does not benefit from hotspot compilation even though it is likely to be frequently executed.

Patch committed and tested on the 9.9 branch.

Actions #1

Updated by O'Neil Delpratt over 3 years ago

  • % Done changed from 0 to 100
  • Fixed in Maintenance Release 9.9.1.1 added

Bug fix applied to the Saxon 9.9.1.1 maintenance release.

Actions #2

Updated by O'Neil Delpratt over 3 years ago

  • Status changed from Resolved to Closed

Please register to edit this issue

Also available in: Atom PDF