Stratego Release 014 Issues
Stratego -- Strategies for Program Transformation
Release Notes -
StrategoXT - Version 0.14
Bug
- [STR-59] - sdf syntax: seq/2 overloaded
- [STR-82] - prettyprinting of seq in iter-sep fails
- [STR-230] - sglri does not support input on stdin anymore
- [STR-231] - sglri: missing parse table error cannot be represented
- [STR-233] - strc --warning no- options
- [STR-234] - Remove the Path language construct?
- [STR-236] - Specification sources are not supported
- [STR-245] - parse unit: use error reporting module of sglri
- [STR-247] - meta-explode: --asfix option is broken
- [STR-249] - sglri error reporting cannot handle stdin input?
- [STR-250] - sglri: error for parse table without start states cannot be represented?
- [STR-252] - sdf2parenthesize: warn if there are no conflicts in the abstract syntax
- [STR-253] - sdf2parenthesize: derive module name from output file.
- [STR-259] - Standalone strc on Mac OS X: use -bind_at_load
- [STR-262] - Installation of tarball fails at Cygwin
- [STR-266] - newname strategy produces additional 'weird' characters
- [STR-268] - asfix-yield uses obsolete input-file
- [STR-271] - sdf2parenthesize does not support hierachical modules
- [STR-273] - Makefile.xt: pass --dep *.dep to strc
- [STR-274] - Library tests use implementation in the baseline instead of the current package
- [STR-281] - Debugging info left on pipe-term-to-child strategy
- [STR-286] - Wrong module name for xtc-library
New Feature
- [STR-198] - Concrete syntax for optional match and build
- [STR-228] - Restructuring and hierarchical names for the SSL
- [STR-267] - Consider using pkg-config for command-line options to linker, gcc, strc, etc.
- [STR-270] - stratego-warnings: add xtc-transform(".... ")
Task
- [STR-213] - New dynamic rules should become the default
- [STR-225] - Update AutoXT documentation
- [STR-226] - Don't use local installations of autoxt/srts/xtc if configured with baseline.
- [STR-227] - Remove bootstrap sources from Subversion.
- [STR-241] - Install local SSL for tarball (non-baseline) installation
- [STR-284] - Check fix of timestamp issue in tarballs
- [STR-287] - wrong module name in strategy/pack/graph
- [STR-288] - Solve duplicate file issue in cygwin/mac binaries
Improvement
- [STR-160] - strc -i foo.str should always compile ./foo.str
- [STR-179] - Support hierarchical Stratego module names and imports.
- [STR-214] - execvp, execv should warn if program does not exist
- [STR-215] - Emacs mode: update list of keywords.
- [STR-216] - Emacs mode: recognize /* / en /* */ as comments.
- [STR-218] - Emacs mode: recognize // as comment
- [STR-232] - parse-unit: by default show test results
- [STR-237] - Shared SSL library must be created from own SSL sources, not baseline
- [STR-238] - Bootstrap should use autoxt of the baseline, not its own autoxt
- [STR-239] - Move SSL shared library generation to SSL
- [STR-244] - No missing xtc repository warning if we are going to register
- [STR-246] - parse-unit: don't show parse error if failure is expected
- [STR-254] - parse-unit: use sglri to parse the testsuite
- [STR-255] - sglri: support -s as the short variant of --start
- [STR-256] - sglri: improve error reporting of ambiguities
- [STR-257] - Collect generic SDF util strategies in an sdf library.
- [STR-261] - Stratego-lib: ssl compatibility modules to separate directory
- [STR-265] - pack-sdf mechanism should be added to pack-stratego
- [STR-277] - Improve error reporting for deprecated imports in abstract syntax
- [STR-282] - Replace the 'local-baseline' installation with pkg-config -uninstalled pkgs.