replace leading _ for private symbols with keyword hide
This commit is contained in:
+2
-1
@@ -15,7 +15,8 @@ roadmap and milestone history.
|
||||
- file-local relative imports, import aliases, and qualified member access
|
||||
- transparent declaration aliases with `Name :: alias package.Member`; functions/type factories,
|
||||
named types, and globals retain their original declaration or storage identity
|
||||
- native top-level declarations beginning with `_` are visible only within their source file; locals, fields, parameters, and C declarations are unaffected
|
||||
- `hide` makes any named top-level declaration file-local; declarations are public by default,
|
||||
leading underscores are ordinary identifier characters, and imports are always file-local
|
||||
- relative `.h` imports as synthetic C header package namespaces
|
||||
- root `main` validation with trap executable recovery for missing or unusable entry points
|
||||
|
||||
|
||||
Reference in New Issue
Block a user