question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Handle experimental features in releases

See original GitHub issue

To properly handle the usage restrictions on experimental features we need:

  • A flag to enable experimental feature imports (-Xenable-experimental). This flag will enable the use of experimental features trough language imports or language flags.
  • When publishing we need let the binary know if it is a stable release or not (i.e. nightly).
    • Nightly: allows the use of -Xenable-experimental
    • Stable: disallows the use of -Xenable-experimental

Issue Analytics

  • State:closed
  • Created 3 years ago
  • Reactions:3
  • Comments:8 (7 by maintainers)

github_iconTop GitHub Comments

1reaction
sjrdcommented, Mar 22, 2021
1reaction
nafgcommented, Mar 21, 2021

Maybe it would be more clear if it’s called something more like -Ystable-features-only or -Yno-unstable-features

Read more comments on GitHub >

github_iconTop Results From Across the Web

Understand experimental, preview, and retired features in ...
Experimental and preview features are listed in the app's Settings > Upcoming features. From within the app, select Settings, and then select ...
Read more >
iOS 15 Experimental WebKit Features: GPU Process
Hello,. Just wondering if any folks have insight on one of the new experimental features that is enabled by default on the latest...
Read more >
Reset Safari's Experimental Features to the Defaults to Fix ...
Navigate to Settings –> Safari –> Advanced –> Experimental Features, and then scroll to the bottom and tap "Reset All to Defaults." There...
Read more >
Product Manager's Guide to Using Feature Flags in ...
Why use feature flags? · 1. Control over the timing of new releases · 2. Reduced risk in the deployment process · 3....
Read more >
Experimental features in Firefox - Mozilla - MDN Web Docs
They later propagate though to Firefox Developer Edition and eventually to the release build. After a feature is enabled by default in a...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found