Convert src/core/operator_list.js to use standard classes

With modern JavaScript modules, where only *explicitly* exported properties are visible to the outside, the `QueueOptimizerClosure` should no longer be necessary.

Furthermore, to reduce the possibility of `NullOptimizer` and `QueueOptimizer` getting out of sync (note e.g. the inconsistency fixed in PR 10784), we now let the latter extend the former one.
This commit is contained in:
Jonas Jenwald 2021-05-16 13:39:54 +02:00
parent 8a8a67de3b
commit 3cfa316d40

File diff suppressed because it is too large Load Diff