File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 99 Limited support for K 3.5 will continue until the release of K 4.0. We will
1010 backport bug fixes if necessary. K 4.0 will be released when the
1111 Java backend is deemed a suitable complete replacement for maude.
12+ - Removed the ` K_NAILGUN ` environment variable: K now uses nailgun whenever
13+ it is able to connect to a K server.
1214
1315## KRun ##
1416
Original file line number Diff line number Diff line change 8888 <arg value =" -v" />
8989 <arg value =" --report" />
9090 <arg value =" --debug" />
91- <env key =" K_NAILGUN" value =" true" />
9291 </exec >
9392 </target >
9493 <skip >${skipKTest} </skip >
Original file line number Diff line number Diff line change @@ -5,12 +5,14 @@ if [ -z "$K_OPTS" ];
55 then export K_OPTS=" -Xms64m -Xmx1024m -Xss32m -XX:+TieredCompilation"
66fi
77if " $( dirname " $0 " ) /checkJava" ; then
8- if [ -n " $K_NAILGUN " ]; then
9- if [[ ` uname` == * MINGW* || ` uname` == * CYGWIN* ]]; then
10- ng.exe org.kframework.main.Main " $@ "
11- else
12- ng org.kframework.main.Main " $@ "
13- fi
8+ if [[ ` uname` == * MINGW* || ` uname` == * CYGWIN* ]]; then
9+ NG=ng.exe
10+ else
11+ NG=ng
12+ fi
13+ $NG ng-version > /dev/null 2>&1
14+ if [ $? -eq 0 ]; then
15+ $NG org.kframework.main.Main " $@ "
1416 else
1517 java -Djava.awt.headless=true $K_OPTS -ea -cp " $( dirname " $0 " ) /java/*" org.kframework.main.Main " $@ "
1618 fi
Original file line number Diff line number Diff line change @@ -3,6 +3,7 @@ SETLOCAL ENABLEEXTENSIONS
33IF ERRORLEVEL 1 ECHO Unable to enable extensions
44call " %~dp0 \setenv.bat"
55IF NOT DEFINED K_OPTS SET K_OPTS = -Xms64m -Xmx1024m -Xss32m -XX:+TieredCompilation
6- IF DEFINED K_NAILGUN ng.exe org.kframework.main.Main %*
7- IF NOT DEFINED K_NAILGUN java -Djava.awt.headless=true -ea %K_OPTS% -cp " %~dp0 ..\lib\java\*" org.kframework.main.Main %*
6+ ng.exe ng-version > NUL 2 >& 1
7+ IF ERRORLEVEL 0 ng.exe org.kframework.main.Main %*
8+ ELSE java -Djava.awt.headless=true -ea %K_OPTS% -cp " %~dp0 ..\lib\java\*" org.kframework.main.Main %*
89ENDLOCAL
You can’t perform that action at this time.
0 commit comments