Project

Profile

Help

Feature #4042

closed

Generate bytecode for computing sort keys

Added by Michael Kay over 5 years ago. Updated over 5 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.

Please register to edit this issue

Also available in: Atom PDF