runtime mutable global state
This commit is contained in:
+3
-3
@@ -8,8 +8,8 @@ roadmap and milestone history.
|
||||
### source, declarations, and packages
|
||||
|
||||
- newline-terminated statements and `#` comments
|
||||
- immutable `::` bindings, mutable function-local `=` bindings, and `_` sinks
|
||||
- immutable package globals, function-local mutable locals, and mutable local declarations initialized with `undefined`
|
||||
- immutable `::` bindings, typed mutable `=` locals/globals, and `_` sinks
|
||||
- immutable package globals, mutable runtime globals, function-local mutable locals, and mutable local declarations initialized with `undefined`
|
||||
- package-level functions, globals, native type declarations, and `Name :: alias T`
|
||||
- directory packages with merged declarations
|
||||
- file-local relative imports, import aliases, and qualified member access
|
||||
@@ -76,7 +76,7 @@ roadmap and milestone history.
|
||||
|
||||
- error-tolerant compilation with diagnostics and runtime traps where recovery is possible
|
||||
- lazy semantic checking of demanded function specializations
|
||||
- static, eager runtime, and deferred problematic globals with cycle diagnostics
|
||||
- static, eager runtime, mutable runtime, and deferred problematic globals with cycle diagnostics
|
||||
- demand-driven LLVM declarations for referenced foreign functions
|
||||
- replaceable dynamically loaded libclang C-import backend
|
||||
- C-header import caching by canonical path, target, include paths, and defines
|
||||
|
||||
Reference in New Issue
Block a user