Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
Alexandru Dura
MetaJastAdd2
Commits
0dd1b1ed
Commit
0dd1b1ed
authored
Oct 11, 2012
by
Görel Hedin
Browse files
New release:20121011
parent
99757678
Changes
6
Hide whitespace changes
Inline
Side-by-side
ChangeLog
View file @
0dd1b1ed
2012-10-11: (GH) New release: 20121011
--------------------------------------------------------------------------------
2012-09-18: (JO) all errors, warnings and help messages are printed to stderr
--------------------------------------------------------------------------------
2012-09-17: (JO) getChild now returns null if the children array is null
...
...
@@ -172,6 +174,8 @@ The tests for the latter alternative fails.
--------------------------------------------------------
2011-09-08: (ES) Added tests for refine (110-116)
--------------------------------------------------------
2011-09-02: (GH) New release: 20110902
--------------------------------------------------------------------------------
2011-09-02: (JO) Changed the name of the RagDoll tag
apilvl to apilevel
--------------------------------------------------------
...
...
README
View file @
0dd1b1ed
...
...
@@ -6,7 +6,7 @@ Previously, it was hosted at the CVS server vitter.cs.lth.se.
--------------------------------------------------------
DEPENDENCIES
JastAdd2 does not depend on other projects. You can check out the project in isolation.
It assumes preexistence of the following standard tools: Java and
Make
.
It assumes preexistence of the following standard tools: Java and
Ant
.
Non-standard tools that it uses are included in the project.
--------------------------------------------------------
BUILD
...
...
@@ -56,7 +56,10 @@ RUN REGRESSION TEST SUITE
1. Make sure JastAdd is compiled
> ant jar
2. Run the tests. You will get a lot of output.
2a. Compile the RunTests program
> javac RunTests.java
2b. Run the tests. You will get a lot of output.
> java RunTests
3a. Run as a regression test. The test results should be compared to the test/shouldpass file:
...
...
@@ -72,6 +75,7 @@ If the test suite passes you should see the lines
[echo] running unit tests
[echo] tests completed, output written to test_results
[exec] Files passed and test/shouldpass are identical
[exec] Files failed and test/shouldfail are identical
Explanation:
The testcases are documented in test/index.html . Some should fail.
...
...
@@ -117,9 +121,9 @@ For the time being, we keep them as separate suites, but with the same numbers f
--------------------------------------------------------
MAKE A NEW RELEASE at JastAdd.org
1 Make sure the following files have appropriate content:
- ChangeLog
- ChangeLog
(Check against commit log, add note about the release)
- doc/reference-manual.html
- doc/release-notes.html
- doc/release-notes.html
(Add suitable high-level content for this release)
2. Create a new jar file:
> ant jar
3. Run all test cases.
...
...
doc/index.html
View file @
0dd1b1ed
<h1>
JastAdd2 Release R20110
902
<h1>
JastAdd2 Release R201
2
10
11
</h1>
<h2>
Binary distribution
</h2>
...
...
doc/reference-manual.html
View file @
0dd1b1ed
...
...
@@ -6,7 +6,7 @@
</head>
<body>
<h1>
Reference manual for JastAdd2 R20110
902
<h1>
Reference manual for JastAdd2 R201
2
10
11
</h1>
<h3>
Index
</h3>
<ul>
...
...
doc/release-notes.html
View file @
0dd1b1ed
...
...
@@ -8,6 +8,34 @@
<body>
<h1>
JastAdd2 Release Notes
</h1>
<h2>
R20121011
</h2>
<blockquote>
<h3>
Various bug fixes
</h3>
<ul>
<li>
getChild now returns null if the children array is null
<li>
inherited equations lacking a return statement now give compilation error
<li>
improved recognition of the "refined" keyword inside Java code in equations.
<li>
Synthesized NTA with parameters may now have null values
<li>
fullCopy now sets the parent of the copied tree to null
<li>
insertChild and removeChild now update the childIndex field correctly
<li>
Fixed how debug code escapes file names, to work also for Windows OS.
<li>
Fixed bug in code generation for Contributes-clauses without when-part.
<li>
Circular attributes now generate Java 1.4 code when the java1.4 option is set.
</ul>
<h3>
Improved output handling
</h3>
<ul>
<li>
Error messages, warnings, and help messages are now printed on stderr instead of on stdout.
<li>
JastAdd now returns exit code zero when just printing version or help information.
</ul>
<h3>
Improved option handling
</h3>
<ul>
<li>
The options --noComponentCheck, --lazyMaps, and --refineLegacy are now by default ON when running from the command line.
<li>
The default behavior is now the same when running from the command line as when running through ANT.
<li>
Command line options are no longer case sensitive.
<li>
Some options are deprecated. A warning is printed if such an option is used.
<li>
Warnings are printed for some other cases, like giving an option twice, giving an option without an expected argument, etc.
</ul>
</blockquote>
<h2>
R20110902
</h2>
<blockquote>
<h3>
JavaDoc support
</h3>
...
...
release.sh
View file @
0dd1b1ed
...
...
@@ -12,12 +12,12 @@ echo rm doc/reference-manual.html
echo mv
doc/reference-manual.html.new doc/reference-manual.html
# Create a zip file jastadd2-src.zip for the source distribution
echo
make
source-zip
#
make
source-zip
echo
ant
source-zip
#
ant
source-zip
# Create a zip file jastadd2-bin.zip for the binary distribution.
echo
make
bin-zip
#
make
bin-zip
echo
ant
bin-zip
#
ant
bin-zip
# Create a new dir at jastadd.org
echo
ssh login.cs.lth.se
\"
cd
/cs/jastadd/releases/jastadd2
\&\&
mkdir
${
VERSION
}
\"
...
...
@@ -34,7 +34,7 @@ echo rm -f jastadd2-bin.zip jastadd2-src.zip
# Check that it works
echo
------------------------------------------------------
echo
Browse to the website and check that everything works.
echo
Then
make
clean and commit.
echo
Then
ant
clean and commit.
echo
------------------------------------------------------
# Tag in SVN
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment