#2376 - Tempcode optimisation - minimised Tempcode objects

Identifier #2376
Issue type Feature request or suggestion
Title Tempcode optimisation - minimised Tempcode objects
Status Completed
Tags

Type: Performance (custom)

Handling member Chris Graham
Addon core
Description Only include unusual properties within the Tempcode object if they are set there dynamically with non-empty values

These ones are unusual and don't usually need to be there:
pure_lang
evaluate_echo_offset_group, evaluate_echo_offset_inner
cached_output, fresh
codename, children - maybe already fixed in feature__code_editing_update branch?

This is a pretty aggressive optimisation, but PHP allows dynamic object properties, so it's okay. Normally you'd specify out what object properties exist in advance.
Steps to reproduce

Funded? No
The system will post a comment when this issue is modified (e.g., status changes). To be notified of this, click "Enable comment notifications".

Rating

Unrated