Closed Bug 1587564 Opened 6 years ago Closed 3 years ago

[meta] Improve use of BytecodeLocationOffset class in bytecode interface implementation

Categories

(Core :: JavaScript Engine, enhancement, P3)

enhancement

Tracking

()

RESOLVED INCOMPLETE

People

(Reporter: asorholm, Unassigned)

References

Details

(Keywords: meta)

Right now BytecodeLocationOffset is underused in implementations of the bytecode interface with classes BytecodeLocation and BytecodeIterator. Implementing the bytecode interface can lead to some awkward offset value calculations with uint32_t variables. Possibly BytecodeLocationOffset could be integrated with BytecodeLocation so as to provide offset accessors?

I'm making this a meta bug because I suspect this may involve many bugs.

Priority: -- → P3

The meta keyword is there, the bug doesn't depend on other bugs and there is no activity for 12 months.
:sdetar, maybe it's time to close this bug?

Flags: needinfo?(sdetar)

This should definitely hang around; it does need some TLC

Flags: needinfo?(sdetar)

(In reply to Matthew Gaudet (he/him) [:mgaudet] from comment #2)

This should definitely hang around; it does need some TLC

What sort of TLC?

Mostly we need to have some seed child issues figured out; someone will have to pathfind to make sure that BytecodeOffset has the right interface and works as expected, with the correct checks in the correct places etc. The best way to do that will be having some preliminary targets.

The meta keyword is there, the bug doesn't depend on other bugs and there is no activity for 12 months.
:sdetar, maybe it's time to close this bug?

Flags: needinfo?(sdetar)

I'd like this kept open until I, or someone else, can bring some effort to evaluate the status.

Flags: needinfo?(sdetar)

The meta keyword is there, the bug doesn't depend on other bugs and there is no activity for 12 months.
:sdetar, maybe it's time to close this bug?

Flags: needinfo?(sdetar)

Matthew, do you still want to keep this bug open?

Flags: needinfo?(sdetar) → needinfo?(mgaudet)

Let's close this for now.

Status: NEW → RESOLVED
Closed: 3 years ago
Flags: needinfo?(mgaudet)
Resolution: --- → INCOMPLETE
You need to log in before you can comment on or make changes to this bug.