zeolite-lang v0.5.0.0 Release Notes
Release Date: 2020-05-12 // almost 4 years ago-
[new] Adds compiler support for pragmas, which will allow compiler features that aren't a part of the language:
- [new]
$ModuleOnly$
pragma for.0rp
files, which limits their visibility to the modules that own them. - [new]
$TestsOnly$
pragma for.0rp
files, which limits their visibility to.0rt
files, and.0rx
files that also use$TestsOnly$
.
- [new]
[new] Adds support for global seach paths for dependencies via a plain-text file at
$(zeolite --get-path)/global-paths
. This can be used to set up a separate directory for general-use Zeolite modules.[breaking] Better handling of symbols from dependencies. This might break code that inavertently relied on broken visibility. In particular,
..
in a dependency path precludes it from resolving to a system module.