-
-
Notifications
You must be signed in to change notification settings - Fork 1.5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Experimental features in normal manual instead of experimental manual/undocumented #19162
Labels
Comments
I think you missed strict not nil in the manual |
metagn
changed the title
Undocumented experimental features
Experimental features in normal manual instead of experimental manual/undocumented
Nov 18, 2021
I swear it wasn't there when I checked, multiple times. Now there's no concrete issue, except that maybe the 1.6 experimental features should be in the experimental manual instead of the normal manual, which I'm not even sure is a mistake, or maybe some of the undocumented obscure experimental features should be documented. |
Araq
added
Severe
Documentation Content
Related to documentation content (not generation).
labels
Nov 18, 2021
11 tasks
Araq
pushed a commit
that referenced
this issue
Oct 15, 2022
* enable stricteffects * add gcsafe * fix tests * use func * fixes pegs tests * explicitly mark repr related procs with noSideEffect * add nimLegacyEffects * change URL * fixes docopt * add `raises: []` to repr * fixes weave * fixes nimyaml * fixes glob * fixes parsetoml * Apply suggestions from code review * Update testament/important_packages.nim * add legacy:laxEffects
capocasa
pushed a commit
to capocasa/Nim
that referenced
this issue
Mar 31, 2023
* enable stricteffects * add gcsafe * fix tests * use func * fixes pegs tests * explicitly mark repr related procs with noSideEffect * add nimLegacyEffects * change URL * fixes docopt * add `raises: []` to repr * fixes weave * fixes nimyaml * fixes glob * fixes parsetoml * Apply suggestions from code review * Update testament/important_packages.nim * add legacy:laxEffects
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
The experimental features
compiletimeFFI
,anddynamicBindSym
vmopsDanger
are not documented in the experimental manual as of 1.6.0 (full list). SincevmopsDanger
seems to do very little andcompiletimeFFI
seems to be unfinished, I'm not sure if they need to be documented.dynamicBindSym
is documented in macros.bindSym and in 0.19 changelog however, which may be enough.However the following experimental features are documented in the regular manual instead of the experimental manual. Don't know if this is intended.
strictEffects
(manual)unicodeOperators
(manual)overloadableEnums
(manual)Update: Since #19173, only
compiletimeFFI
andvmopsDanger
are not documented, andstrictEffects
is still in the regular manual, because it may eventually leave experimental status.The text was updated successfully, but these errors were encountered: