Spoofax 2.5.5 (23-05-2019)¶
Spoofax 2.5.5 is a minor bugfix release. There are a few incompatiable
changes in Statix, which are described in the
migration guide <2.5.5-migration-guide>
.
Changes¶
Overall¶
- Do not throw away error messages in unchanged files if other files changed, when using constraint analyzer.
JSGLR¶
- Add missing location information on sublists.
Statix¶
- Improve speed of normalization.
- Add AST properties and editor reference resolution.
- Regular expression and label order are direct parameters to queries. It is not possible anymore to pass an arbitary predicate there.
- Special path constraints are removed in favour of concrete path terms that can be matched as terms.
- Functional constraints can only have a single output.
- Namespace based resolution short-hands must contain a occurrence literal, and explicit resolution policies.
Downloads¶
Eclipse plugin¶
Premade Eclipse installations¶
With embedded JRE:
- macOS 64-bit with embedded JVM
- Linux 64-bit with embedded JVM
- Windows 64-bit with embedded JVM
- Windows 32-bit with embedded JVM
Without embedded JRE:
Update site¶
- Eclipse update site:
https://artifacts.metaborg.org/content/unzip/releases-unzipped/org/metaborg/org.metaborg.spoofax.eclipse.updatesite/2.5.5/org.metaborg.spoofax.eclipse.updatesite-2.5.5-assembly.zip-unzip/
- Eclipse update site archive
IntelliJ plugin¶
- IntelliJ update site:
https://artifacts.metaborg.org/service/local/artifact/maven/redirect?r=releases&g=org.metaborg&a=org.metaborg.intellij.dist&p=zip&v=2.5.5
- IntelliJ update site archive
Command-line utilities¶
Core API¶
- Spoofax Core Uber JAR
- Spoofax Core uber Maven artifact:
org.metaborg:org.metaborg.spoofax.core.uber:2.5.5
StrategoXT¶
Maven artifacts¶
Maven artifacts can be found on our artifact server.
The Maven version used for this release is 2.5.5
.
Last update:
July 30, 2024
Created: July 30, 2024
Created: July 30, 2024