Open
Bug 2052899
Opened 3 months ago
Updated 2 months ago
Remove uses of EARLY_BETA_OR_EARLIER from js/ directory.
Categories
(Core :: JavaScript Engine, task, P2)
Core
JavaScript Engine
Tracking
()
NEW
People
(Reporter: mgaudet, Unassigned)
References
(Blocks 1 open bug)
Details
See https://groups.google.com/a/mozilla.org/g/firefox-dev/c/4TV18A6Pwx0/m/ig07daQOAgAJ?utm_medium=email&utm_source=footer for reasoning.
To prepare, we ask that teams:
- Audit your code’s use of the EARLY_BETA_OR_EARLIER macro.
- Replace your code’s use of EARLY_BETA_OR_EARLIER with:
- NIGHTLY_BUILD, if the functionality is ready for QA and user testing but not release
- or (NIGHTLY_BUILD || MOZ_DEV_EDITION), if the functionality needs more user testing beyond Nightly but isn’t ready for release. Warning: having different functionality in DevEdition and Beta will complicate testing. You should consider when (or if) you will eventually ship this functionality.
- or enable by default, if the functionality is ready to ride the trains to Release.
Comment 1•2 months ago
|
||
The deadline for this is coming up on August 17, when Nightly 155 merges to Beta.
Current uses in our code:
https://searchfox.org/firefox-main/search?q=EARLY_BETA_OR_EARLIER&path=js%2F&case=true®exp=false
js/src/builtin/TestingFunctions.cpp 296 #ifdef EARLY_BETA_OR_EARLIER
js/src/frontend/BytecodeCompiler.cpp 1589 #if defined(EARLY_BETA_OR_EARLIER) || defined(DEBUG)
js/src/frontend/ParseNode.h 700 #if defined(EARLY_BETA_OR_EARLIER)
js/src/gc/BufferAllocator.cpp 281 #ifndef EARLY_BETA_OR_EARLIER
js/src/jit/BacktrackingAllocator.h 19 // Gives better traces in Nightly/debug builds (could be EARLY_BETA_OR_EARLIER)
You need to log in
before you can comment on or make changes to this bug.
Description
•