Merge branch 'master' into master
original commit: 347151369c25253b322c36eacbf4bbb621fe4645
This commit is contained in:
commit
0c8853d68f
13
BUILDING
13
BUILDING
|
@ -167,15 +167,18 @@ The make file supports several targets:
|
||||||
|
|
||||||
WINDOWS
|
WINDOWS
|
||||||
|
|
||||||
Building Chez Scheme under Windows with Cygwin follows the
|
Building Chez Scheme under Windows with Cygwin or Bash/WSL follows the
|
||||||
instructions above except that make install is not supported:
|
instructions above, except that 'make install' is not supported, and
|
||||||
|
the 'OS' environment variable must be set to 'Windows_NT' on Bash/WSL
|
||||||
|
(to indicate a build for Windows, as opposed to a build for Linux on
|
||||||
|
Windows):
|
||||||
|
|
||||||
./configure
|
env OS=Windows_NT ./configure
|
||||||
make
|
env OS=Windows_NT make
|
||||||
|
|
||||||
Prerequisites:
|
Prerequisites:
|
||||||
|
|
||||||
* Cygwin with bash, grep, make, sed, etc.
|
* Cygwin or Bash/WSL with bash, grep, make, sed, etc.
|
||||||
* Microsoft Visual Studio 2015
|
* Microsoft Visual Studio 2015
|
||||||
* WiX Toolset (for making an install)
|
* WiX Toolset (for making an install)
|
||||||
|
|
||||||
|
|
40
LOG
40
LOG
|
@ -477,5 +477,41 @@
|
||||||
- fix strip-fasl-file for immutable strings and vectors,
|
- fix strip-fasl-file for immutable strings and vectors,
|
||||||
fix an $oops call, and fix a vector-index increment in hashing
|
fix an $oops call, and fix a vector-index increment in hashing
|
||||||
strip.ss, 7.ss, newhash.ss, misc.ms
|
strip.ss, 7.ss, newhash.ss, misc.ms
|
||||||
- fix c/version.h for FreeBDS (machine types i3fb, ti3fb, a6fb, ta6fb)
|
- fix signature of fxbit-set?
|
||||||
|
primdata.ss
|
||||||
|
- more optimizations for map and for-each with explicit list
|
||||||
|
extend the reductions for map and for-each when the arguments are
|
||||||
|
explicit lists like (list 1 2 3 ...) or '(1 2 3 ...).
|
||||||
|
cp0.ss,
|
||||||
|
4.ms
|
||||||
|
- reverted to the preceding version of cp0 due to failure to preserve
|
||||||
|
the expected evaluation order in one of the mats; removed the
|
||||||
|
corresponding equivalent-expansion tests.
|
||||||
|
cp0.ss,
|
||||||
|
4.ms
|
||||||
|
- restored the map and for-each optimizations with a fix for the
|
||||||
|
evaluation-order bug.
|
||||||
|
cp0.ss,
|
||||||
|
4.ms
|
||||||
|
- added date-dst? to access the previously-hidden DST information in
|
||||||
|
date records, and added date-zone-name to provide a time zone name.
|
||||||
|
date.ss, primdata.ss,
|
||||||
|
stats.c,
|
||||||
|
date.ms, root-experr*, patch-compile*,
|
||||||
|
system.stex
|
||||||
|
- fixed a bug in flonum-extractor, which on 64-bit machines was using an
|
||||||
|
8-byte read instead of a 4-byte read to pick up the 4 highest-order
|
||||||
|
bytes of a little-endian flonum, potentially reading past the end of
|
||||||
|
mapped memory for flonums produced by taking the imaginary part of an
|
||||||
|
inexact complexnum (which, unlike other flonums, are not aligned on
|
||||||
|
16-byte boundaries). The 8-byte load would also have failed to produce
|
||||||
|
correct results on 64-bit big-endian machines (of which we presently
|
||||||
|
have none) because the offsets passed to flonum-extractor assume the
|
||||||
|
bits are in the lowest-order 4 bytes of the extracted field.
|
||||||
|
cp0.ss,
|
||||||
|
misc.ms,
|
||||||
|
release_notes.stex
|
||||||
|
- support Windows build on Bash/WSL
|
||||||
|
BUILDING, configure, workarea, c/vs.bat (new), mats/vs.bat (new),
|
||||||
|
c/Mf-*nt, mats/Mf-*, s/Mf-base
|
||||||
|
- fix c/version.h for FreeBDS (machine types i3fb, ti3fb, a6fb, ta6fb)
|
20
c/Mf-a6nt
20
c/Mf-a6nt
|
@ -25,27 +25,11 @@ mdclean=vs.bat make.bat scheme.res ../bin/$m/*.exp mtscheme.exe* mdscheme.exe*
|
||||||
include Mf-base
|
include Mf-base
|
||||||
|
|
||||||
${Scheme}: make.bat
|
${Scheme}: make.bat
|
||||||
./make.bat
|
cmd.exe /c make.bat
|
||||||
cp ../bin/$m/scheme.exe ../bin/$m/petite.exe
|
cp ../bin/$m/scheme.exe ../bin/$m/petite.exe
|
||||||
|
|
||||||
vs.bat:
|
|
||||||
echo '@echo off' > $@
|
|
||||||
echo 'if "%VS140COMNTOOLS%" neq "" goto :VS' >> $@
|
|
||||||
echo 'echo Visual Studio 2015 must be installed.' >> $@
|
|
||||||
echo 'exit 1' >> $@
|
|
||||||
echo ':VS' >> $@
|
|
||||||
echo 'set INCLUDE=' >> $@
|
|
||||||
echo 'set LIB=' >> $@
|
|
||||||
echo 'set LIBPATH=' >> $@
|
|
||||||
echo 'set MACHINETYPE=amd64' >> $@
|
|
||||||
echo 'if exist "%VS140COMNTOOLS%..\..\VC\bin\x86_amd64\vcvarsx86_amd64.bat" set MACHINETYPE=x86_amd64' >> $@
|
|
||||||
echo 'if exist "%VS140COMNTOOLS%..\..\VC\bin\amd64\vcvars64.bat" set MACHINETYPE=amd64' >> $@
|
|
||||||
echo 'call "%VS140COMNTOOLS%..\..\VC\vcvarsall.bat" %MACHINETYPE%' >> $@
|
|
||||||
echo '%*' >> $@
|
|
||||||
chmod +x $@
|
|
||||||
|
|
||||||
make.bat: vs.bat
|
make.bat: vs.bat
|
||||||
echo '@echo off' > $@
|
echo '@echo off' > $@
|
||||||
echo 'set MAKEFLAGS=' >> $@
|
echo 'set MAKEFLAGS=' >> $@
|
||||||
echo 'call vs.bat nmake /f Makefile.$m /nologo %*' >> $@
|
echo 'vs.bat x86_amd64 amd64 && nmake /f Makefile.$m /nologo %*' >> $@
|
||||||
chmod +x $@
|
chmod +x $@
|
||||||
|
|
17
c/Mf-i3nt
17
c/Mf-i3nt
|
@ -25,24 +25,11 @@ mdclean=vs.bat make.bat scheme.res ../bin/$m/*.exp mtscheme.exe* mdscheme.exe*
|
||||||
include Mf-base
|
include Mf-base
|
||||||
|
|
||||||
${Scheme}: make.bat
|
${Scheme}: make.bat
|
||||||
./make.bat
|
cmd.exe /c make.bat
|
||||||
cp ../bin/$m/scheme.exe ../bin/$m/petite.exe
|
cp ../bin/$m/scheme.exe ../bin/$m/petite.exe
|
||||||
|
|
||||||
vs.bat:
|
|
||||||
echo '@echo off' > $@
|
|
||||||
echo 'if "%VS140COMNTOOLS%" neq "" goto :VS' >> $@
|
|
||||||
echo 'echo Visual Studio 2015 must be installed.' >> $@
|
|
||||||
echo 'exit 1' >> $@
|
|
||||||
echo ':VS' >> $@
|
|
||||||
echo 'set INCLUDE=' >> $@
|
|
||||||
echo 'set LIB=' >> $@
|
|
||||||
echo 'set LIBPATH=' >> $@
|
|
||||||
echo 'call "%VS140COMNTOOLS%..\..\VC\vcvarsall.bat" x86' >> $@
|
|
||||||
echo '%*' >> $@
|
|
||||||
chmod +x $@
|
|
||||||
|
|
||||||
make.bat: vs.bat
|
make.bat: vs.bat
|
||||||
echo '@echo off' > $@
|
echo '@echo off' > $@
|
||||||
echo 'set MAKEFLAGS=' >> $@
|
echo 'set MAKEFLAGS=' >> $@
|
||||||
echo 'call vs.bat nmake /f Makefile.$m /nologo %*' >> $@
|
echo 'vs.bat x86 && nmake /f Makefile.$m /nologo %*' >> $@
|
||||||
chmod +x $@
|
chmod +x $@
|
||||||
|
|
20
c/Mf-ta6nt
20
c/Mf-ta6nt
|
@ -25,27 +25,11 @@ mdclean=vs.bat make.bat scheme.res ../bin/$m/*.exp mtscheme.exe* mdscheme.exe*
|
||||||
include Mf-base
|
include Mf-base
|
||||||
|
|
||||||
${Scheme}: make.bat
|
${Scheme}: make.bat
|
||||||
./make.bat
|
cmd.exe /c make.bat
|
||||||
cp ../bin/$m/scheme.exe ../bin/$m/petite.exe
|
cp ../bin/$m/scheme.exe ../bin/$m/petite.exe
|
||||||
|
|
||||||
vs.bat:
|
|
||||||
echo '@echo off' > $@
|
|
||||||
echo 'if "%VS140COMNTOOLS%" neq "" goto :VS' >> $@
|
|
||||||
echo 'echo Visual Studio 2015 must be installed.' >> $@
|
|
||||||
echo 'exit 1' >> $@
|
|
||||||
echo ':VS' >> $@
|
|
||||||
echo 'set INCLUDE=' >> $@
|
|
||||||
echo 'set LIB=' >> $@
|
|
||||||
echo 'set LIBPATH=' >> $@
|
|
||||||
echo 'set MACHINETYPE=amd64' >> $@
|
|
||||||
echo 'if exist "%VS140COMNTOOLS%..\..\VC\bin\x86_amd64\vcvarsx86_amd64.bat" set MACHINETYPE=x86_amd64' >> $@
|
|
||||||
echo 'if exist "%VS140COMNTOOLS%..\..\VC\bin\amd64\vcvars64.bat" set MACHINETYPE=amd64' >> $@
|
|
||||||
echo 'call "%VS140COMNTOOLS%..\..\VC\vcvarsall.bat" %MACHINETYPE%' >> $@
|
|
||||||
echo '%*' >> $@
|
|
||||||
chmod +x $@
|
|
||||||
|
|
||||||
make.bat: vs.bat
|
make.bat: vs.bat
|
||||||
echo '@echo off' > $@
|
echo '@echo off' > $@
|
||||||
echo 'set MAKEFLAGS=' >> $@
|
echo 'set MAKEFLAGS=' >> $@
|
||||||
echo 'call vs.bat nmake /f Makefile.$m /nologo %*' >> $@
|
echo 'vs.bat x86_amd64 amd64 && nmake /f Makefile.$m /nologo %*' >> $@
|
||||||
chmod +x $@
|
chmod +x $@
|
||||||
|
|
17
c/Mf-ti3nt
17
c/Mf-ti3nt
|
@ -25,24 +25,11 @@ mdclean=vs.bat make.bat scheme.res ../bin/$m/*.exp mtscheme.exe* mdscheme.exe*
|
||||||
include Mf-base
|
include Mf-base
|
||||||
|
|
||||||
${Scheme}: make.bat
|
${Scheme}: make.bat
|
||||||
./make.bat
|
cmd.exe /c make.bat
|
||||||
cp ../bin/$m/scheme.exe ../bin/$m/petite.exe
|
cp ../bin/$m/scheme.exe ../bin/$m/petite.exe
|
||||||
|
|
||||||
vs.bat:
|
|
||||||
echo '@echo off' > $@
|
|
||||||
echo 'if "%VS140COMNTOOLS%" neq "" goto :VS' >> $@
|
|
||||||
echo 'echo Visual Studio 2015 must be installed.' >> $@
|
|
||||||
echo 'exit 1' >> $@
|
|
||||||
echo ':VS' >> $@
|
|
||||||
echo 'set INCLUDE=' >> $@
|
|
||||||
echo 'set LIB=' >> $@
|
|
||||||
echo 'set LIBPATH=' >> $@
|
|
||||||
echo 'call "%VS140COMNTOOLS%..\..\VC\vcvarsall.bat" x86' >> $@
|
|
||||||
echo '%*' >> $@
|
|
||||||
chmod +x $@
|
|
||||||
|
|
||||||
make.bat: vs.bat
|
make.bat: vs.bat
|
||||||
echo '@echo off' > $@
|
echo '@echo off' > $@
|
||||||
echo 'set MAKEFLAGS=' >> $@
|
echo 'set MAKEFLAGS=' >> $@
|
||||||
echo 'call vs.bat nmake /f Makefile.$m /nologo %*' >> $@
|
echo 'vs.bat x86 && nmake /f Makefile.$m /nologo %*' >> $@
|
||||||
chmod +x $@
|
chmod +x $@
|
||||||
|
|
111
c/stats.c
111
c/stats.c
|
@ -38,6 +38,8 @@
|
||||||
|
|
||||||
static struct timespec starting_mono_tp;
|
static struct timespec starting_mono_tp;
|
||||||
|
|
||||||
|
static long adjust_time_zone(ptr dtvec, struct tm *tmxp, ptr given_tzoff);
|
||||||
|
|
||||||
/******** unique-id ********/
|
/******** unique-id ********/
|
||||||
|
|
||||||
#if (time_t_bits == 32)
|
#if (time_t_bits == 32)
|
||||||
|
@ -326,16 +328,16 @@ ptr S_gmtime(ptr tzoff, ptr tspair) {
|
||||||
}
|
}
|
||||||
|
|
||||||
if (tzoff == Sfalse) {
|
if (tzoff == Sfalse) {
|
||||||
struct tm tmx2; time_t tx2;
|
|
||||||
if (localtime_r(&tx, &tmx) == NULL) return Sfalse;
|
if (localtime_r(&tx, &tmx) == NULL) return Sfalse;
|
||||||
if (gmtime_r(&tx, &tmx2) == NULL) return Sfalse;
|
tmx.tm_isdst = -1; /* have mktime determine the DST status */
|
||||||
tmx2.tm_isdst = tmx.tm_isdst;
|
if (mktime(&tmx) == (time_t)-1) return Sfalse;
|
||||||
if ((tx2 = mktime(&tmx2)) == (time_t)-1) return Sfalse;
|
(void) adjust_time_zone(dtvec, &tmx, Sfalse);
|
||||||
INITVECTIT(dtvec, dtvec_tzoff) = S_integer_time_t(tx - tx2);
|
|
||||||
} else {
|
} else {
|
||||||
tx += Sinteger_value(tzoff);
|
tx += Sinteger_value(tzoff);
|
||||||
if (gmtime_r(&tx, &tmx) == NULL) return Sfalse;
|
if (gmtime_r(&tx, &tmx) == NULL) return Sfalse;
|
||||||
INITVECTIT(dtvec, dtvec_tzoff) = tzoff;
|
INITVECTIT(dtvec, dtvec_tzoff) = tzoff;
|
||||||
|
INITVECTIT(dtvec, dtvec_isdst) = Sfalse;
|
||||||
|
INITVECTIT(dtvec, dtvec_tzname) = Sfalse;
|
||||||
}
|
}
|
||||||
|
|
||||||
INITVECTIT(dtvec, dtvec_sec) = Sinteger(tmx.tm_sec);
|
INITVECTIT(dtvec, dtvec_sec) = Sinteger(tmx.tm_sec);
|
||||||
|
@ -346,7 +348,6 @@ ptr S_gmtime(ptr tzoff, ptr tspair) {
|
||||||
INITVECTIT(dtvec, dtvec_year) = Sinteger(tmx.tm_year);
|
INITVECTIT(dtvec, dtvec_year) = Sinteger(tmx.tm_year);
|
||||||
INITVECTIT(dtvec, dtvec_wday) = Sinteger(tmx.tm_wday);
|
INITVECTIT(dtvec, dtvec_wday) = Sinteger(tmx.tm_wday);
|
||||||
INITVECTIT(dtvec, dtvec_yday) = Sinteger(tmx.tm_yday);
|
INITVECTIT(dtvec, dtvec_yday) = Sinteger(tmx.tm_yday);
|
||||||
INITVECTIT(dtvec, dtvec_isdst) = Sinteger(tmx.tm_isdst);
|
|
||||||
|
|
||||||
return dtvec;
|
return dtvec;
|
||||||
}
|
}
|
||||||
|
@ -367,7 +368,7 @@ ptr S_asctime(ptr dtvec) {
|
||||||
tmx.tm_year = (int)Sinteger_value(Svector_ref(dtvec, dtvec_year));
|
tmx.tm_year = (int)Sinteger_value(Svector_ref(dtvec, dtvec_year));
|
||||||
tmx.tm_wday = (int)Sinteger_value(Svector_ref(dtvec, dtvec_wday));
|
tmx.tm_wday = (int)Sinteger_value(Svector_ref(dtvec, dtvec_wday));
|
||||||
tmx.tm_yday = (int)Sinteger_value(Svector_ref(dtvec, dtvec_yday));
|
tmx.tm_yday = (int)Sinteger_value(Svector_ref(dtvec, dtvec_yday));
|
||||||
tmx.tm_isdst = (int)Sinteger_value(Svector_ref(dtvec, dtvec_isdst));
|
tmx.tm_isdst = (int)Sboolean_value(Svector_ref(dtvec, dtvec_isdst));
|
||||||
if (asctime_r(&tmx, buf) == NULL) return Sfalse;
|
if (asctime_r(&tmx, buf) == NULL) return Sfalse;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -377,7 +378,8 @@ ptr S_asctime(ptr dtvec) {
|
||||||
ptr S_mktime(ptr dtvec) {
|
ptr S_mktime(ptr dtvec) {
|
||||||
time_t tx;
|
time_t tx;
|
||||||
struct tm tmx;
|
struct tm tmx;
|
||||||
long orig_tzoff = (long)UNFIX(INITVECTIT(dtvec, dtvec_tzoff));
|
long orig_tzoff, tzoff;
|
||||||
|
ptr given_tzoff;
|
||||||
|
|
||||||
tmx.tm_sec = (int)Sinteger_value(Svector_ref(dtvec, dtvec_sec));
|
tmx.tm_sec = (int)Sinteger_value(Svector_ref(dtvec, dtvec_sec));
|
||||||
tmx.tm_min = (int)Sinteger_value(Svector_ref(dtvec, dtvec_min));
|
tmx.tm_min = (int)Sinteger_value(Svector_ref(dtvec, dtvec_min));
|
||||||
|
@ -386,18 +388,14 @@ ptr S_mktime(ptr dtvec) {
|
||||||
tmx.tm_mon = (int)Sinteger_value(Svector_ref(dtvec, dtvec_mon)) - 1;
|
tmx.tm_mon = (int)Sinteger_value(Svector_ref(dtvec, dtvec_mon)) - 1;
|
||||||
tmx.tm_year = (int)Sinteger_value(Svector_ref(dtvec, dtvec_year));
|
tmx.tm_year = (int)Sinteger_value(Svector_ref(dtvec, dtvec_year));
|
||||||
|
|
||||||
tmx.tm_isdst = 0;
|
given_tzoff = INITVECTIT(dtvec, dtvec_tzoff);
|
||||||
|
if (given_tzoff == Sfalse)
|
||||||
|
orig_tzoff = 0;
|
||||||
|
else
|
||||||
|
orig_tzoff = (long)UNFIX(given_tzoff);
|
||||||
|
|
||||||
|
tmx.tm_isdst = -1; /* have mktime determine the DST status */
|
||||||
if ((tx = mktime(&tmx)) == (time_t)-1) return Sfalse;
|
if ((tx = mktime(&tmx)) == (time_t)-1) return Sfalse;
|
||||||
if (tmx.tm_isdst == 1) { /* guessed wrong */
|
|
||||||
tmx.tm_sec = (int)Sinteger_value(Svector_ref(dtvec, dtvec_sec));
|
|
||||||
tmx.tm_min = (int)Sinteger_value(Svector_ref(dtvec, dtvec_min));
|
|
||||||
tmx.tm_hour = (int)Sinteger_value(Svector_ref(dtvec, dtvec_hour));
|
|
||||||
tmx.tm_mday = (int)Sinteger_value(Svector_ref(dtvec, dtvec_mday));
|
|
||||||
tmx.tm_mon = (int)Sinteger_value(Svector_ref(dtvec, dtvec_mon)) - 1;
|
|
||||||
tmx.tm_year = (int)Sinteger_value(Svector_ref(dtvec, dtvec_year));
|
|
||||||
tmx.tm_isdst = 1;
|
|
||||||
if ((tx = mktime(&tmx)) == (time_t)-1) return Sfalse;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* mktime may have normalized some values, set wday and yday */
|
/* mktime may have normalized some values, set wday and yday */
|
||||||
INITVECTIT(dtvec, dtvec_sec) = Sinteger(tmx.tm_sec);
|
INITVECTIT(dtvec, dtvec_sec) = Sinteger(tmx.tm_sec);
|
||||||
|
@ -408,29 +406,66 @@ ptr S_mktime(ptr dtvec) {
|
||||||
INITVECTIT(dtvec, dtvec_year) = Sinteger(tmx.tm_year);
|
INITVECTIT(dtvec, dtvec_year) = Sinteger(tmx.tm_year);
|
||||||
INITVECTIT(dtvec, dtvec_wday) = Sinteger(tmx.tm_wday);
|
INITVECTIT(dtvec, dtvec_wday) = Sinteger(tmx.tm_wday);
|
||||||
INITVECTIT(dtvec, dtvec_yday) = Sinteger(tmx.tm_yday);
|
INITVECTIT(dtvec, dtvec_yday) = Sinteger(tmx.tm_yday);
|
||||||
#ifdef WIN32
|
|
||||||
{
|
|
||||||
TIME_ZONE_INFORMATION tz;
|
|
||||||
DWORD rc = GetTimeZoneInformation(&tz);
|
|
||||||
long tzoff;
|
|
||||||
|
|
||||||
switch (rc) {
|
tzoff = adjust_time_zone(dtvec, &tmx, given_tzoff);
|
||||||
case TIME_ZONE_ID_UNKNOWN:
|
|
||||||
case TIME_ZONE_ID_STANDARD:
|
if (tzoff != orig_tzoff) tx = (time_t) difftime(tx, (time_t)(orig_tzoff - tzoff));
|
||||||
tzoff = tz.Bias * -60;
|
|
||||||
break;
|
|
||||||
case TIME_ZONE_ID_DAYLIGHT:
|
|
||||||
tzoff = (tz.Bias + tz.DaylightBias) * -60;
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
if (tzoff != orig_tzoff) tx = (time_t) difftime(tx, (time_t)(orig_tzoff - tzoff));
|
|
||||||
}
|
|
||||||
#else
|
|
||||||
if (tmx.tm_gmtoff != orig_tzoff) tx = difftime(tx, (time_t)(orig_tzoff - tmx.tm_gmtoff));
|
|
||||||
#endif
|
|
||||||
return Scons(S_integer_time_t(tx), Svector_ref(dtvec, dtvec_nsec));
|
return Scons(S_integer_time_t(tx), Svector_ref(dtvec, dtvec_nsec));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
static long adjust_time_zone(ptr dtvec, struct tm *tmxp, ptr given_tzoff) {
|
||||||
|
ptr tz_name = Sfalse;
|
||||||
|
long use_tzoff, tzoff;
|
||||||
|
|
||||||
|
#ifdef WIN32
|
||||||
|
{
|
||||||
|
TIME_ZONE_INFORMATION tz;
|
||||||
|
WCHAR *w_tzname;
|
||||||
|
int len;
|
||||||
|
|
||||||
|
/* The ...ForYear() function is available on Windows Vista and later: */
|
||||||
|
GetTimeZoneInformationForYear(tmxp->tm_year, NULL, &tz);
|
||||||
|
|
||||||
|
if (tmxp->tm_isdst) {
|
||||||
|
tzoff = (tz.Bias + tz.DaylightBias) * -60;
|
||||||
|
w_tzname = tz.DaylightName;
|
||||||
|
} else {
|
||||||
|
tzoff = (tz.Bias + tz.StandardBias) * -60;
|
||||||
|
w_tzname = tz.StandardName;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (given_tzoff == Sfalse) {
|
||||||
|
len = (int)wcslen(w_tzname);
|
||||||
|
tz_name = S_string(NULL, len);
|
||||||
|
while (len--)
|
||||||
|
Sstring_set(tz_name, len, w_tzname[len]);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#else
|
||||||
|
tzoff = tmxp->tm_gmtoff;
|
||||||
|
if (given_tzoff == Sfalse) {
|
||||||
|
# if defined(__linux__) || defined(SOLARIS)
|
||||||
|
/* Linux and Solaris set `tzname`: */
|
||||||
|
tz_name = S_string(tzname[tmxp->tm_isdst], -1);
|
||||||
|
# else
|
||||||
|
/* BSD variants add `tm_zone` in `struct tm`: */
|
||||||
|
tz_name = S_string(tmxp->tm_zone, -1);
|
||||||
|
# endif
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
|
if (given_tzoff == Sfalse)
|
||||||
|
use_tzoff = tzoff;
|
||||||
|
else
|
||||||
|
use_tzoff = (long)UNFIX(given_tzoff);
|
||||||
|
|
||||||
|
INITVECTIT(dtvec, dtvec_isdst) = ((given_tzoff == Sfalse) ? Sboolean(tmxp->tm_isdst) : Sfalse);
|
||||||
|
INITVECTIT(dtvec, dtvec_tzoff) = FIX(use_tzoff);
|
||||||
|
INITVECTIT(dtvec, dtvec_tzname) = tz_name;
|
||||||
|
|
||||||
|
return tzoff;
|
||||||
|
}
|
||||||
|
|
||||||
/******** old real-time and cpu-time support ********/
|
/******** old real-time and cpu-time support ********/
|
||||||
|
|
||||||
|
|
39
c/vs.bat
Normal file
39
c/vs.bat
Normal file
|
@ -0,0 +1,39 @@
|
||||||
|
@echo off
|
||||||
|
|
||||||
|
:: Set up Visual Studio command line environment variables given a
|
||||||
|
:: sequence of machine types to try ("x86", "x86_amd64", and "amd64").
|
||||||
|
|
||||||
|
:: Note: VS 11.0 (2012) and earlier won't work, because they
|
||||||
|
:: don't support C99 mid-block declarations. Also, there's no
|
||||||
|
:: such thing as VS 13.0.
|
||||||
|
|
||||||
|
:: Clear environment variables that we might otherwise inherit
|
||||||
|
set INCLUDE=
|
||||||
|
set LIB=
|
||||||
|
set LIBPATH=
|
||||||
|
|
||||||
|
:: Find visual studio
|
||||||
|
set VCDIR=%VS140COMNTOOLS%\..\..\vc
|
||||||
|
if not exist "%VCDIR%\vcvarsall.bat" set VCDIR=%VS120COMNTOOLS%\..\..\vc
|
||||||
|
|
||||||
|
:: Loop to find a requested machine type
|
||||||
|
if exist "%VCDIR%\vcvarsall.bat" goto :VCDIR
|
||||||
|
echo Could not find Visual Studio installed.
|
||||||
|
exit 1
|
||||||
|
|
||||||
|
:VCDIR
|
||||||
|
|
||||||
|
set MACHINETYPE=%1
|
||||||
|
if "%MACHINETYPE%" neq "" goto :MACHINE
|
||||||
|
echo Could not find working machine type.
|
||||||
|
exit 1
|
||||||
|
|
||||||
|
:MACHINE
|
||||||
|
if "%MACHINETYPE%" == "x86" goto :VS
|
||||||
|
if exist "%VCDIR%\bin\%MACHINETYPE%\vcvars%MACHINETYPE%.bat" goto :VS
|
||||||
|
shift
|
||||||
|
goto :VCDIR
|
||||||
|
|
||||||
|
:: Set environment variables
|
||||||
|
:VS
|
||||||
|
"%VCDIR%\vcvarsall.bat" %MACHINETYPE%
|
10
configure
vendored
10
configure
vendored
|
@ -41,7 +41,15 @@ installscriptname="scheme-script"
|
||||||
: ${CFLAGS:=""}
|
: ${CFLAGS:=""}
|
||||||
: ${LDFLAGS:=""}
|
: ${LDFLAGS:=""}
|
||||||
|
|
||||||
case `uname` in
|
# On WSL, set OS to "Windows_NT" to create a Windows
|
||||||
|
# build instead of a Linux (on Windows) build:
|
||||||
|
if [ "$OS" = "Windows_NT" ] ; then
|
||||||
|
CONFIG_UNAME="CYGWIN_NT-"
|
||||||
|
else
|
||||||
|
CONFIG_UNAME=`uname`
|
||||||
|
fi
|
||||||
|
|
||||||
|
case "${CONFIG_UNAME}" in
|
||||||
Linux)
|
Linux)
|
||||||
if uname -a | egrep 'i386|i686|amd64|athlon|x86_64' > /dev/null 2>&1 ; then
|
if uname -a | egrep 'i386|i686|amd64|athlon|x86_64' > /dev/null 2>&1 ; then
|
||||||
m32=i3le
|
m32=i3le
|
||||||
|
|
|
@ -3984,15 +3984,25 @@ It must be an exact integer in the range $-86400$ to
|
||||||
$+86400$, inclusive and defaults to the local time-zone offset.
|
$+86400$, inclusive and defaults to the local time-zone offset.
|
||||||
UTC may be obtained by passing an offset of zero.
|
UTC may be obtained by passing an offset of zero.
|
||||||
|
|
||||||
|
If \var{offset} is not provided, then the current time zone's offset
|
||||||
|
is used, and \scheme{date-dst?} and \scheme{date-zone-name} report
|
||||||
|
information about the time zone. If \var{offset} is provided, then
|
||||||
|
\scheme{date-dst?} and \scheme{date-zone-name} on the resulting date
|
||||||
|
object produce \scheme{#f}.
|
||||||
|
|
||||||
The following examples assume the local time zone is EST.
|
The following examples assume the local time zone is EST.
|
||||||
|
|
||||||
\schemedisplay
|
\schemedisplay
|
||||||
(current-date) ;=> #<date Thu Dec 27 23:23:20 2007>
|
(current-date) ;=> #<date Thu Dec 27 23:23:20 2007>
|
||||||
(current-date 0) ;=> #<date Fri Dec 28 04:23:20 2007>
|
(current-date 0) ;=> #<date Fri Dec 28 04:23:20 2007>
|
||||||
|
|
||||||
|
(date-zone-name (current-date)) ;=> "EST" \var{or other system-provided string}
|
||||||
|
(date-zone-name (current-date 0)) ;=> #f
|
||||||
\endschemedisplay
|
\endschemedisplay
|
||||||
|
|
||||||
%----------------------------------------------------------------------------
|
%----------------------------------------------------------------------------
|
||||||
\entryheader
|
\entryheader
|
||||||
|
\formdef{make-date}{\categoryprocedure}{(make-date \var{nsec} \var{sec} \var{min} \var{hour} \var{day} \var{mon} \var{year})}
|
||||||
\formdef{make-date}{\categoryprocedure}{(make-date \var{nsec} \var{sec} \var{min} \var{hour} \var{day} \var{mon} \var{year} \var{offset})}
|
\formdef{make-date}{\categoryprocedure}{(make-date \var{nsec} \var{sec} \var{min} \var{hour} \var{day} \var{mon} \var{year} \var{offset})}
|
||||||
\returns a date object
|
\returns a date object
|
||||||
\listlibraries
|
\listlibraries
|
||||||
|
@ -4015,9 +4025,18 @@ as described above.
|
||||||
It must be an exact integer in the range $-86400$ to $+86400$, inclusive.
|
It must be an exact integer in the range $-86400$ to $+86400$, inclusive.
|
||||||
UTC may be specified by passing an offset of zero.
|
UTC may be specified by passing an offset of zero.
|
||||||
|
|
||||||
|
If \var{offset} is not provided, then the current time zone's offset
|
||||||
|
is used, and \scheme{date-dst?} and \scheme{date-zone-name} report
|
||||||
|
information about the time zone. If \var{offset} is provided, then
|
||||||
|
\scheme{date-dst?} and \scheme{date-zone-name} on the resulting date
|
||||||
|
object produce \scheme{#f}.
|
||||||
|
|
||||||
\schemedisplay
|
\schemedisplay
|
||||||
(make-date 0 0 0 0 1 1 1970 0) ;=> #<date Thu Jan 1 00:00:00 1970>
|
(make-date 0 0 0 0 1 1 1970 0) ;=> #<date Thu Jan 1 00:00:00 1970>
|
||||||
(make-date 0 30 7 9 23 9 2007 -14400) ;=> #<date Sun Sep 23 09:07:30 2007>
|
(make-date 0 30 7 9 23 9 2007 -14400) ;=> #<date Sun Sep 23 09:07:30 2007>
|
||||||
|
|
||||||
|
(date-zone-name (make-date 0 30 7 9 23 9 2007 -14400)) ;=> #f
|
||||||
|
(date-zone-name (make-date 0 30 7 9 23 9 2007)) ;=> "EDT" \var{or other system-provided string}
|
||||||
\endschemedisplay
|
\endschemedisplay
|
||||||
|
|
||||||
%----------------------------------------------------------------------------
|
%----------------------------------------------------------------------------
|
||||||
|
@ -4097,6 +4116,32 @@ d2 ;=> #<date Sun Sep 23 09:07:30 2007>
|
||||||
(date-year-day d2) ;=> 265
|
(date-year-day d2) ;=> 265
|
||||||
\endschemedisplay
|
\endschemedisplay
|
||||||
|
|
||||||
|
%----------------------------------------------------------------------------
|
||||||
|
\entryheader
|
||||||
|
\formdef{date-dst?}{\categoryprocedure}{(date-dst? \var{date})}
|
||||||
|
\returns whether \var{date} is in Daylight Saving Time
|
||||||
|
\formdef{date-zone-name}{\categoryprocedure}{(date-zone-name \var{date})}
|
||||||
|
\returns \scheme{#f} or a string naming the time zone of \var{date}
|
||||||
|
\listlibraries
|
||||||
|
\endentryheader
|
||||||
|
|
||||||
|
These procedures report time-zone information for
|
||||||
|
the date represented by \var{date} for a date object that
|
||||||
|
is constructed without an explicit time-zone offset. When
|
||||||
|
a date object is created instead with explicit time-zone offset,
|
||||||
|
these procedures produce \scheme{#f}.
|
||||||
|
|
||||||
|
Daylight Saving Time status for the current time zone and a name
|
||||||
|
string for the time zone are computed using platform-specific routines.
|
||||||
|
In particular, the format of the zone name is platform-specific.
|
||||||
|
|
||||||
|
\schemedisplay
|
||||||
|
(define d (make-date 0 30 7 9 23 9 2007))
|
||||||
|
(date-zone-offset d) ;=> -14400 \var{assuming Eastern U.S. time zone}
|
||||||
|
(date-dst? d) ;=> #t
|
||||||
|
(date-zone-name d) ;=> "EDT" \var{or some system-provided string}
|
||||||
|
\endschemedisplay
|
||||||
|
|
||||||
%----------------------------------------------------------------------------
|
%----------------------------------------------------------------------------
|
||||||
\entryheader
|
\entryheader
|
||||||
\formdef{time-utc->date}{\categoryprocedure}{(time-utc->date \var{time})}
|
\formdef{time-utc->date}{\categoryprocedure}{(time-utc->date \var{time})}
|
||||||
|
@ -4119,6 +4164,12 @@ It must be an exact integer in the range $-86400$ to
|
||||||
$+86400$, inclusive and defaults to the local time-zone offset.
|
$+86400$, inclusive and defaults to the local time-zone offset.
|
||||||
UTC may be obtained by passing an offset of zero.
|
UTC may be obtained by passing an offset of zero.
|
||||||
|
|
||||||
|
If \var{offset} is not provided to \scheme{time-utc->date}, then the current time zone's offset
|
||||||
|
is used, and \scheme{date-dst?} and \scheme{date-zone-name} report
|
||||||
|
information about the time zone. If \var{offset} is provided, then
|
||||||
|
\scheme{date-dst?} and \scheme{date-zone-name} on the resulting date
|
||||||
|
object produce \scheme{#f}.
|
||||||
|
|
||||||
\schemedisplay
|
\schemedisplay
|
||||||
(define d (make-date 0 30 7 9 23 9 2007 -14400))
|
(define d (make-date 0 30 7 9 23 9 2007 -14400))
|
||||||
(date->time-utc d) ;=> #<time-utc 1190552850.000000000>
|
(date->time-utc d) ;=> #<time-utc 1190552850.000000000>
|
||||||
|
|
209
mats/4.ms
209
mats/4.ms
|
@ -1102,7 +1102,7 @@
|
||||||
(expand/optimize
|
(expand/optimize
|
||||||
'(begin (#3%map cons '(5 4 3 2 1 0)) 7)))
|
'(begin (#3%map cons '(5 4 3 2 1 0)) 7)))
|
||||||
7))
|
7))
|
||||||
;; map with lambda exp as procedure and lists in the form (list e0 e1 ... en)
|
;; map with lambda exp as procedure and lists in the form (list e0 e1 ... en) or '(e0 e1 ... en)
|
||||||
;; avoid creating each list and doing the actual map
|
;; avoid creating each list and doing the actual map
|
||||||
(equivalent-expansion?
|
(equivalent-expansion?
|
||||||
(parameterize ([optimize-level 2] [enable-cp0 #t] [#%$suppress-primitive-inlining #f])
|
(parameterize ([optimize-level 2] [enable-cp0 #t] [#%$suppress-primitive-inlining #f])
|
||||||
|
@ -1120,6 +1120,38 @@
|
||||||
(list 4 5 6)
|
(list 4 5 6)
|
||||||
(list '(7) '(8) '(9)))))
|
(list '(7) '(8) '(9)))))
|
||||||
'(#3%list 12 15 18))
|
'(#3%list 12 15 18))
|
||||||
|
(equivalent-expansion?
|
||||||
|
(parameterize ([optimize-level 2] [enable-cp0 #t] [#%$suppress-primitive-inlining #f])
|
||||||
|
(expand/optimize
|
||||||
|
'(map (lambda (x y z) (apply + x y z))
|
||||||
|
'(1 2 3)
|
||||||
|
(list 4 5 6)
|
||||||
|
(list '(7) '(8) '(9)))))
|
||||||
|
'(#2%list 12 15 18))
|
||||||
|
(equivalent-expansion?
|
||||||
|
(parameterize ([optimize-level 3] [enable-cp0 #t] [#%$suppress-primitive-inlining #f])
|
||||||
|
(expand/optimize
|
||||||
|
'(map (lambda (x y z) (apply + x y z))
|
||||||
|
'(1 2 3)
|
||||||
|
(list 4 5 6)
|
||||||
|
(list '(7) '(8) '(9)))))
|
||||||
|
'(#3%list 12 15 18))
|
||||||
|
(equivalent-expansion?
|
||||||
|
(parameterize ([optimize-level 2] [enable-cp0 #t] [#%$suppress-primitive-inlining #f])
|
||||||
|
(expand/optimize
|
||||||
|
'(map (lambda (x y z) (apply + x y z))
|
||||||
|
'(1 2 3)
|
||||||
|
'(4 5 6)
|
||||||
|
'((7) (8) (9)))))
|
||||||
|
'(#2%list 12 15 18))
|
||||||
|
(equivalent-expansion?
|
||||||
|
(parameterize ([optimize-level 3] [enable-cp0 #t] [#%$suppress-primitive-inlining #f])
|
||||||
|
(expand/optimize
|
||||||
|
'(map (lambda (x y z) (apply + x y z))
|
||||||
|
'(1 2 3)
|
||||||
|
'(4 5 6)
|
||||||
|
'((7) (8) (9)))))
|
||||||
|
'(#3%list 12 15 18))
|
||||||
(equivalent-expansion?
|
(equivalent-expansion?
|
||||||
(parameterize ([optimize-level 2] [enable-cp0 #t] [#%$suppress-primitive-inlining #f])
|
(parameterize ([optimize-level 2] [enable-cp0 #t] [#%$suppress-primitive-inlining #f])
|
||||||
(expand/optimize
|
(expand/optimize
|
||||||
|
@ -1179,12 +1211,51 @@
|
||||||
(begin (write 'a) (list (begin (write 'b) 'g) 'j))
|
(begin (write 'a) (list (begin (write 'b) 'g) 'j))
|
||||||
(begin (write 'c) (list (begin (write 'd) 'h) 'k))
|
(begin (write 'c) (list (begin (write 'd) 'h) 'k))
|
||||||
(begin (write 'e) (list (begin (write 'f) 'i) 'l))))))
|
(begin (write 'e) (list (begin (write 'f) 'i) 'l))))))
|
||||||
'("abcdef((g h . i) (j k . l))\n"
|
'("abcdef((g h . i) (j k . l))\n"
|
||||||
"abefcd((g h . i) (j k . l))\n"
|
"abefcd((g h . i) (j k . l))\n"
|
||||||
"cdabef((g h . i) (j k . l))\n"
|
"cdabef((g h . i) (j k . l))\n"
|
||||||
"cdefab((g h . i) (j k . l))\n"
|
"cdefab((g h . i) (j k . l))\n"
|
||||||
"efabcd((g h . i) (j k . l))\n"
|
"efabcd((g h . i) (j k . l))\n"
|
||||||
"efcdab((g h . i) (j k . l))\n"))
|
"efcdab((g h . i) (j k . l))\n"))
|
||||||
|
((lambda (x ls) (and (member x ls) #t))
|
||||||
|
(with-output-to-string
|
||||||
|
(lambda ()
|
||||||
|
(pretty-print (map (lambda (x y z) (cons* x y z))
|
||||||
|
(begin (write 'ab) '(g j))
|
||||||
|
(begin (write 'c) (list (begin (write 'd) 'h) 'k))
|
||||||
|
(begin (write 'e) (list (begin (write 'f) 'i) 'l))))))
|
||||||
|
'("abcdef((g h . i) (j k . l))\n"
|
||||||
|
"abefcd((g h . i) (j k . l))\n"
|
||||||
|
"cdabef((g h . i) (j k . l))\n"
|
||||||
|
"cdefab((g h . i) (j k . l))\n"
|
||||||
|
"efabcd((g h . i) (j k . l))\n"
|
||||||
|
"efcdab((g h . i) (j k . l))\n"))
|
||||||
|
((lambda (x ls) (and (member x ls) #t))
|
||||||
|
(with-output-to-string
|
||||||
|
(lambda ()
|
||||||
|
(pretty-print (map (lambda (x y z) (cons* x y z))
|
||||||
|
(begin (write 'a) (list (begin (write 'b) 'g) 'j))
|
||||||
|
(begin (write 'cd) '(h k))
|
||||||
|
(begin (write 'e) (list (begin (write 'f) 'i) 'l))))))
|
||||||
|
'("abcdef((g h . i) (j k . l))\n"
|
||||||
|
"abefcd((g h . i) (j k . l))\n"
|
||||||
|
"cdabef((g h . i) (j k . l))\n"
|
||||||
|
"cdefab((g h . i) (j k . l))\n"
|
||||||
|
"efabcd((g h . i) (j k . l))\n"
|
||||||
|
"efcdab((g h . i) (j k . l))\n"))
|
||||||
|
((lambda (x ls) (and (member x ls) #t))
|
||||||
|
(with-output-to-string
|
||||||
|
(lambda ()
|
||||||
|
(pretty-print (map (lambda (x y z) (cons* x y z))
|
||||||
|
(begin (write 'a) (list (begin (write 'b) 'g) 'j))
|
||||||
|
(begin (write 'c) (list (begin (write 'd) 'h) 'k))
|
||||||
|
(begin (write 'ef) '(i l))))))
|
||||||
|
'("abcdef((g h . i) (j k . l))\n"
|
||||||
|
"abefcd((g h . i) (j k . l))\n"
|
||||||
|
"cdabef((g h . i) (j k . l))\n"
|
||||||
|
"cdefab((g h . i) (j k . l))\n"
|
||||||
|
"efabcd((g h . i) (j k . l))\n"
|
||||||
|
"efcdab((g h . i) (j k . l))\n"))
|
||||||
)
|
)
|
||||||
|
|
||||||
(mat fold-left
|
(mat fold-left
|
||||||
|
@ -1875,6 +1946,130 @@
|
||||||
(expand/optimize
|
(expand/optimize
|
||||||
'(#3%for-each cons '(5 4 3 2 1 0))))
|
'(#3%for-each cons '(5 4 3 2 1 0))))
|
||||||
'(#2%void)))
|
'(#2%void)))
|
||||||
|
;; for-each with lambda exp as procedure and lists in the form (list e0 e1 ... en) or '(e0 e1 ... en)
|
||||||
|
;; avoid creating each list and doing the actual for-each
|
||||||
|
(equivalent-expansion?
|
||||||
|
(parameterize ([optimize-level 2] [enable-cp0 #t] [#%$suppress-primitive-inlining #f])
|
||||||
|
(expand/optimize
|
||||||
|
'(for-each (lambda (x y z) (display (apply + x y z)))
|
||||||
|
(list 1 2 3)
|
||||||
|
(list 4 5 6)
|
||||||
|
(list '(7) '(8) '(9)))))
|
||||||
|
'(begin (#2%display 12) (#2%display 15) (#2%display 18)))
|
||||||
|
(equivalent-expansion?
|
||||||
|
(parameterize ([optimize-level 3] [enable-cp0 #t] [#%$suppress-primitive-inlining #f])
|
||||||
|
(expand/optimize
|
||||||
|
'(for-each (lambda (x y z) (display (apply + x y z)))
|
||||||
|
(list 1 2 3)
|
||||||
|
(list 4 5 6)
|
||||||
|
(list '(7) '(8) '(9)))))
|
||||||
|
'(begin (#3%display 12) (#3%display 15) (#3%display 18)))
|
||||||
|
(equivalent-expansion?
|
||||||
|
(parameterize ([optimize-level 2] [enable-cp0 #t] [#%$suppress-primitive-inlining #f])
|
||||||
|
(expand/optimize
|
||||||
|
'(for-each (lambda (x y z) (display (apply + x y z)))
|
||||||
|
'(1 2 3)
|
||||||
|
(list 4 5 6)
|
||||||
|
(list '(7) '(8) '(9)))))
|
||||||
|
'(begin (#2%display 12) (#2%display 15) (#2%display 18)))
|
||||||
|
(equivalent-expansion?
|
||||||
|
(parameterize ([optimize-level 3] [enable-cp0 #t] [#%$suppress-primitive-inlining #f])
|
||||||
|
(expand/optimize
|
||||||
|
'(for-each (lambda (x y z) (display (apply + x y z)))
|
||||||
|
'(1 2 3)
|
||||||
|
(list 4 5 6)
|
||||||
|
(list '(7) '(8) '(9)))))
|
||||||
|
'(begin (#3%display 12) (#3%display 15) (#3%display 18)))
|
||||||
|
(equivalent-expansion?
|
||||||
|
(parameterize ([optimize-level 2] [enable-cp0 #t] [#%$suppress-primitive-inlining #f])
|
||||||
|
(expand/optimize
|
||||||
|
'(for-each (lambda (x y z) (display (apply + x y z)))
|
||||||
|
'(1 2 3)
|
||||||
|
'(4 5 6)
|
||||||
|
'((7) (8) (9)))))
|
||||||
|
'(begin (#2%display 12) (#2%display 15) (#2%display 18)))
|
||||||
|
(equivalent-expansion?
|
||||||
|
(parameterize ([optimize-level 3] [enable-cp0 #t] [#%$suppress-primitive-inlining #f])
|
||||||
|
(expand/optimize
|
||||||
|
'(for-each (lambda (x y z) (display (apply + x y z)))
|
||||||
|
'(1 2 3)
|
||||||
|
'(4 5 6)
|
||||||
|
'((7) (8) (9)))))
|
||||||
|
'(begin (#3%display 12) (#3%display 15) (#3%display 18)))
|
||||||
|
(equal?
|
||||||
|
(with-output-to-string
|
||||||
|
(lambda ()
|
||||||
|
(for-each (begin (write 'ab) (lambda (x y) (write (cons x y))))
|
||||||
|
(begin (write 'a) (list (begin (write 'b) 'c)))
|
||||||
|
(begin (write 'a) (list (begin (write 'b) 'd))))))
|
||||||
|
"ababab(c . d)")
|
||||||
|
((lambda (x ls) (and (member x ls) #t))
|
||||||
|
(with-output-to-string
|
||||||
|
(lambda ()
|
||||||
|
(for-each (lambda (x y) (write (cons x y)))
|
||||||
|
(list (begin (write 'a) 'c) (begin (write 'b) 'd))
|
||||||
|
(list (begin (write 'x) 'e) (begin (write 'y) 'f)))))
|
||||||
|
; lots of valid possibilities, but make sure we don't interleave and get, e.g., axby
|
||||||
|
'("abxy(c . e)(d . f)"
|
||||||
|
"abyx(c . e)(d . f)"
|
||||||
|
"baxy(c . e)(d . f)"
|
||||||
|
"bayx(c . e)(d . f)"
|
||||||
|
"xyab(c . e)(d . f)"
|
||||||
|
"yxab(c . e)(d . f)"
|
||||||
|
"xyba(c . e)(d . f)"
|
||||||
|
"yxba(c . e)(d . f)"))
|
||||||
|
((lambda (x ls) (and (member x ls) #t))
|
||||||
|
(with-output-to-string
|
||||||
|
(lambda ()
|
||||||
|
(for-each (lambda (x y z) (write (cons* x y z)))
|
||||||
|
(begin (write 'a) (list (begin (write 'b) 'g) 'j))
|
||||||
|
(begin (write 'c) (list (begin (write 'd) 'h) 'k))
|
||||||
|
(begin (write 'e) (list (begin (write 'f) 'i) 'l)))))
|
||||||
|
'("abcdef(g h . i)(j k . l)"
|
||||||
|
"abefcd(g h . i)(j k . l)"
|
||||||
|
"cdabef(g h . i)(j k . l)"
|
||||||
|
"cdefab(g h . i)(j k . l)"
|
||||||
|
"efabcd(g h . i)(j k . l)"
|
||||||
|
"efcdab(g h . i)(j k . l)"))
|
||||||
|
((lambda (x ls) (and (member x ls) #t))
|
||||||
|
(with-output-to-string
|
||||||
|
(lambda ()
|
||||||
|
(for-each (lambda (x y z) (write (cons* x y z)))
|
||||||
|
(begin (write 'ab) '(g j))
|
||||||
|
(begin (write 'c) (list (begin (write 'd) 'h) 'k))
|
||||||
|
(begin (write 'e) (list (begin (write 'f) 'i) 'l)))))
|
||||||
|
'("abcdef(g h . i)(j k . l)"
|
||||||
|
"abefcd(g h . i)(j k . l)"
|
||||||
|
"cdabef(g h . i)(j k . l)"
|
||||||
|
"cdefab(g h . i)(j k . l)"
|
||||||
|
"efabcd(g h . i)(j k . l)"
|
||||||
|
"efcdab(g h . i)(j k . l)"))
|
||||||
|
((lambda (x ls) (and (member x ls) #t))
|
||||||
|
(with-output-to-string
|
||||||
|
(lambda ()
|
||||||
|
(for-each (lambda (x y z) (write (cons* x y z)))
|
||||||
|
(begin (write 'a) (list (begin (write 'b) 'g) 'j))
|
||||||
|
(begin (write 'cd) '(h k))
|
||||||
|
(begin (write 'e) (list (begin (write 'f) 'i) 'l)))))
|
||||||
|
'("abcdef(g h . i)(j k . l)"
|
||||||
|
"abefcd(g h . i)(j k . l)"
|
||||||
|
"cdabef(g h . i)(j k . l)"
|
||||||
|
"cdefab(g h . i)(j k . l)"
|
||||||
|
"efabcd(g h . i)(j k . l)"
|
||||||
|
"efcdab(g h . i)(j k . l)"))
|
||||||
|
((lambda (x ls) (and (member x ls) #t))
|
||||||
|
(with-output-to-string
|
||||||
|
(lambda ()
|
||||||
|
(for-each (lambda (x y z) (write (cons* x y z)))
|
||||||
|
(begin (write 'a) (list (begin (write 'b) 'g) 'j))
|
||||||
|
(begin (write 'c) (list (begin (write 'd) 'h) 'k))
|
||||||
|
(begin (write 'ef) '(i l)))))
|
||||||
|
'("abcdef(g h . i)(j k . l)"
|
||||||
|
"abefcd(g h . i)(j k . l)"
|
||||||
|
"cdabef(g h . i)(j k . l)"
|
||||||
|
"cdefab(g h . i)(j k . l)"
|
||||||
|
"efabcd(g h . i)(j k . l)"
|
||||||
|
"efcdab(g h . i)(j k . l)"))
|
||||||
)
|
)
|
||||||
|
|
||||||
(mat ormap
|
(mat ormap
|
||||||
|
|
|
@ -22,7 +22,7 @@ mdclean = cat_flush.exe cat_flush.obj foreign1.exp foreign1.lib foreign1.obj for
|
||||||
include Mf-base
|
include Mf-base
|
||||||
|
|
||||||
foreign1.so: $(fsrc)
|
foreign1.so: $(fsrc)
|
||||||
../c/vs.bat cl /DWIN32 /DX86_64 /Fe$@ /I${Include} /LD /MD /nologo ../bin/$m/csv941.lib $(fsrc)
|
cmd.exe /c "vs.bat x86_amd64 amd64 && cl /DWIN32 /DX86_64 /Fe$@ /I${Include} /LD /MD /nologo ../bin/$m/csv941.lib $(fsrc)"
|
||||||
|
|
||||||
cat_flush: cat_flush.c
|
cat_flush: cat_flush.c
|
||||||
../c/vs.bat cl /DWIN32 /DX86_64 /MD /nologo $<
|
cmd.exe /c "vs.bat x86_amd64 amd64 && cl /DWIN32 /DX86_64 /MD /nologo $<"
|
||||||
|
|
10
mats/Mf-base
10
mats/Mf-base
|
@ -39,9 +39,17 @@ ifeq (${OS},Windows_NT)
|
||||||
else
|
else
|
||||||
dirsep = :
|
dirsep = :
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
# Explicit ".exe" needed for WSL
|
||||||
|
ifeq ($(OS),Windows_NT)
|
||||||
|
ExeSuffix = .exe
|
||||||
|
else
|
||||||
|
ExeSuffix =
|
||||||
|
endif
|
||||||
|
|
||||||
# Scheme is the scheme executable to test, and SCHEMEHEAPDIRS tells
|
# Scheme is the scheme executable to test, and SCHEMEHEAPDIRS tells
|
||||||
# it where to find its boot files
|
# it where to find its boot files
|
||||||
Scheme = ../bin/$m/scheme
|
Scheme = ../bin/$m/scheme${ExeSuffix}
|
||||||
export SCHEMEHEAPDIRS=.${dirsep}../boot/%m
|
export SCHEMEHEAPDIRS=.${dirsep}../boot/%m
|
||||||
|
|
||||||
# Include is the directory holding scheme.h.
|
# Include is the directory holding scheme.h.
|
||||||
|
|
|
@ -22,7 +22,7 @@ mdclean = cat_flush.exe cat_flush.obj foreign1.exp foreign1.lib foreign1.obj for
|
||||||
include Mf-base
|
include Mf-base
|
||||||
|
|
||||||
foreign1.so: $(fsrc)
|
foreign1.so: $(fsrc)
|
||||||
../c/vs.bat cl /DWIN32 /Fe$@ /I${Include} /LD /MD /nologo ../bin/$m/csv941.lib $(fsrc)
|
cmd.exe /c "vs.bat x86 && cl /DWIN32 /Fe$@ /I${Include} /LD /MD /nologo ../bin/$m/csv941.lib $(fsrc)"
|
||||||
|
|
||||||
cat_flush: cat_flush.c
|
cat_flush: cat_flush.c
|
||||||
../c/vs.bat cl /DWIN32 /MD /nologo $<
|
cmd.exe /c "vs.bat x86 && cl /DWIN32 /MD /nologo $<"
|
||||||
|
|
|
@ -22,7 +22,7 @@ mdclean = cat_flush.exe cat_flush.obj foreign1.exp foreign1.lib foreign1.obj for
|
||||||
include Mf-base
|
include Mf-base
|
||||||
|
|
||||||
foreign1.so: $(fsrc)
|
foreign1.so: $(fsrc)
|
||||||
../c/vs.bat cl /DWIN32 /DX86_64 /Fe$@ /I${Include} /LD /MD /nologo ../bin/$m/csv941.lib $(fsrc)
|
cmd.exe /c "vs.bat x86_amd64 amd64 && cl /DWIN32 /DX86_64 /Fe$@ /I${Include} /LD /MD /nologo ../bin/$m/csv941.lib $(fsrc)"
|
||||||
|
|
||||||
cat_flush: cat_flush.c
|
cat_flush: cat_flush.c
|
||||||
../c/vs.bat cl /DWIN32 /DX86_64 /MD /nologo $<
|
cmd.exe /c "vs.bat x86_amd64 amd64 && cl /DWIN32 /DX86_64 /MD /nologo $<"
|
||||||
|
|
|
@ -22,7 +22,7 @@ mdclean = cat_flush.exe cat_flush.obj foreign1.exp foreign1.lib foreign1.obj for
|
||||||
include Mf-base
|
include Mf-base
|
||||||
|
|
||||||
foreign1.so: $(fsrc)
|
foreign1.so: $(fsrc)
|
||||||
../c/vs.bat cl /DWIN32 /Fe$@ /I${Include} /LD /MD /nologo ../bin/$m/csv941.lib $(fsrc)
|
cmd.exe /c "vs.bat x86 && cl /DWIN32 /Fe$@ /I${Include} /LD /MD /nologo ../bin/$m/csv941.lib $(fsrc)"
|
||||||
|
|
||||||
cat_flush: cat_flush.c
|
cat_flush: cat_flush.c
|
||||||
../c/vs.bat cl /DWIN32 /MD /nologo $<
|
cmd.exe /c "vs.bat x86 && cl /DWIN32 /MD /nologo $<"
|
||||||
|
|
71
mats/date.ms
71
mats/date.ms
|
@ -323,8 +323,6 @@
|
||||||
(make-date 0 0 0 0 1))
|
(make-date 0 0 0 0 1))
|
||||||
(error? ; wrong number of arguments
|
(error? ; wrong number of arguments
|
||||||
(make-date 0 0 0 0 1 1))
|
(make-date 0 0 0 0 1 1))
|
||||||
(error? ; wrong number of arguments
|
|
||||||
(make-date 0 0 0 0 1 1 2007))
|
|
||||||
(error? ; wrong number of arguments
|
(error? ; wrong number of arguments
|
||||||
(make-date 0 0 0 0 1 1 2007 0 0))
|
(make-date 0 0 0 0 1 1 2007 0 0))
|
||||||
(error? ; invalid nanosecond
|
(error? ; invalid nanosecond
|
||||||
|
@ -464,6 +462,14 @@
|
||||||
(date-year-day 17))
|
(date-year-day 17))
|
||||||
(error? ; not a date record
|
(error? ; not a date record
|
||||||
(date-year-day $time-t1))
|
(date-year-day $time-t1))
|
||||||
|
(error? ; wrong number of arguments
|
||||||
|
(date-dst?))
|
||||||
|
(error? ; wrong number of arguments
|
||||||
|
(date-dst? $date-d1 #t))
|
||||||
|
(error? ; not a date record
|
||||||
|
(date-dst? 17))
|
||||||
|
(error? ; not a date record
|
||||||
|
(date-dst? $time-t1))
|
||||||
(error? ; wrong number of arguments
|
(error? ; wrong number of arguments
|
||||||
(date-zone-offset))
|
(date-zone-offset))
|
||||||
(error? ; wrong number of arguments
|
(error? ; wrong number of arguments
|
||||||
|
@ -472,6 +478,14 @@
|
||||||
(date-zone-offset 17))
|
(date-zone-offset 17))
|
||||||
(error? ; not a date record
|
(error? ; not a date record
|
||||||
(date-zone-offset $time-t1))
|
(date-zone-offset $time-t1))
|
||||||
|
(error? ; wrong number of arguments
|
||||||
|
(date-zone-name))
|
||||||
|
(error? ; wrong number of arguments
|
||||||
|
(date-zone-name $date-d1 #t))
|
||||||
|
(error? ; not a date record
|
||||||
|
(date-zone-name 17))
|
||||||
|
(error? ; not a date record
|
||||||
|
(date-zone-name $time-t1))
|
||||||
(error? ; wrong number of arguments
|
(error? ; wrong number of arguments
|
||||||
(current-date 0 #t))
|
(current-date 0 #t))
|
||||||
(error? ; invalid offset
|
(error? ; invalid offset
|
||||||
|
@ -486,7 +500,10 @@
|
||||||
(and (date? $date-d3) (not (time? $date-d3))))
|
(and (date? $date-d3) (not (time? $date-d3))))
|
||||||
(begin
|
(begin
|
||||||
(define $date-d4 (current-date (* 10 60 60)))
|
(define $date-d4 (current-date (* 10 60 60)))
|
||||||
(and (date? $date-d4) (not (time? $date-d3))))
|
(and (date? $date-d4) (not (time? $date-d4))))
|
||||||
|
(begin
|
||||||
|
(define $date-d5 (make-date 0 1 1 1 15 6 2016))
|
||||||
|
(and (date? $date-d5) (not (time? $date-d5))))
|
||||||
(date? (make-date 0 0 0 0 1 1 1970 -24))
|
(date? (make-date 0 0 0 0 1 1 1970 -24))
|
||||||
(date? (make-date 999999999 59 59 23 31 12 2007 24))
|
(date? (make-date 999999999 59 59 23 31 12 2007 24))
|
||||||
(eqv? (date-nanosecond $date-d1) 1)
|
(eqv? (date-nanosecond $date-d1) 1)
|
||||||
|
@ -497,6 +514,54 @@
|
||||||
(eqv? (date-month $date-d1) 6)
|
(eqv? (date-month $date-d1) 6)
|
||||||
(eqv? (date-year $date-d1) 1970)
|
(eqv? (date-year $date-d1) 1970)
|
||||||
(eqv? (date-zone-offset $date-d1) 8)
|
(eqv? (date-zone-offset $date-d1) 8)
|
||||||
|
(boolean? (date-dst? $date-d5))
|
||||||
|
(fixnum? (date-zone-offset $date-d5))
|
||||||
|
(eqv? (date-zone-name $date-d1) #f)
|
||||||
|
(or (string? (date-zone-name $date-d2))
|
||||||
|
(not (date-zone-name $date-d2)))
|
||||||
|
(eqv? (date-zone-name $date-d3) #f)
|
||||||
|
(eqv? (date-zone-name $date-d4) #f)
|
||||||
|
(or (string? (date-zone-name $date-d5))
|
||||||
|
(not (date-zone-name $date-d5)))
|
||||||
|
(begin
|
||||||
|
(define (plausible-dst? d)
|
||||||
|
;; Recognize a few time zone names and correlate with the DST field.
|
||||||
|
;; Names like "EST" appear on Unix variants, while the long names
|
||||||
|
;; show up on Windows.
|
||||||
|
(cond
|
||||||
|
[(member (date-zone-name d) '("EST" "CST" "MST" "PST"
|
||||||
|
"Eastern Standard Time"
|
||||||
|
"Central Standard Time"
|
||||||
|
"Mountain Standard Time"
|
||||||
|
"Pacific Standard Time"))
|
||||||
|
(eqv? (date-dst? d) #f)]
|
||||||
|
[(member (date-zone-name d) '("EDT" "CDT" "MDT" "PDT"
|
||||||
|
"Eastern Daylight Time"
|
||||||
|
"Central Daylight Time"
|
||||||
|
"Mountain Daylight Time"
|
||||||
|
"Pacific Daylight Time"))
|
||||||
|
(eqv? (date-dst? d) #t)]
|
||||||
|
[else #t]))
|
||||||
|
(plausible-dst? $date-d5))
|
||||||
|
(begin
|
||||||
|
(define $date-d6 (make-date 0 1 1 1 15 1 2016))
|
||||||
|
(plausible-dst? $date-d6))
|
||||||
|
; check whether tz offsets are set according to DST, assuming that
|
||||||
|
; DST always means a 1-hour shift
|
||||||
|
(let ([delta (time-second (time-difference (date->time-utc $date-d5)
|
||||||
|
(date->time-utc $date-d6)))]
|
||||||
|
[no-dst-delta (* 152 24 60 60)]; 152 days
|
||||||
|
[hour-delta (* 60 60)])
|
||||||
|
(cond
|
||||||
|
[(and (date-dst? $date-d5) (not (date-dst? $date-d6)))
|
||||||
|
;; Northern-hemisphere DST reduces delta
|
||||||
|
(= delta (- no-dst-delta hour-delta))]
|
||||||
|
[(and (not (date-dst? $date-d5)) (date-dst? $date-d6))
|
||||||
|
;; Southern-hemisphere DST increases delta
|
||||||
|
(= delta (+ no-dst-delta hour-delta))]
|
||||||
|
[else
|
||||||
|
;; No DST or always DST
|
||||||
|
(= delta no-dst-delta)]))
|
||||||
; check to make sure dst isn't screwing with our explicitly created dates
|
; check to make sure dst isn't screwing with our explicitly created dates
|
||||||
; when we call mktime to fill in wday and yday
|
; when we call mktime to fill in wday and yday
|
||||||
(let f ([mon 1])
|
(let f ([mon 1])
|
||||||
|
|
|
@ -604,6 +604,12 @@
|
||||||
17)))])
|
17)))])
|
||||||
(cons v ls)))
|
(cons v ls)))
|
||||||
'(3 17 17))
|
'(3 17 17))
|
||||||
|
; regression test for bug in which $flonum-exponent read past mapped memory
|
||||||
|
(eq?
|
||||||
|
(do ([n 2000 (- n 1)] [ls (iota 2000)])
|
||||||
|
((= n 0) 'fini)
|
||||||
|
(map (lambda (x) (let ([x (exact (sqrt -2.0))]) x)) ls))
|
||||||
|
'fini)
|
||||||
)
|
)
|
||||||
|
|
||||||
(mat compiler3
|
(mat compiler3
|
||||||
|
|
|
@ -1,47 +1,5 @@
|
||||||
*** errors-compile-0-f-f-f 2017-05-28 20:37:09.000000000 -0400
|
*** errors-compile-0-f-f-f 2017-06-06 15:52:54.089820649 -0400
|
||||||
--- errors-compile-0-f-f-t 2017-05-28 20:47:43.000000000 -0400
|
--- errors-compile-0-f-f-t 2017-06-06 15:55:15.167428881 -0400
|
||||||
***************
|
|
||||||
*** 3603,3609 ****
|
|
||||||
misc.mo:Expected error in mat compute-composition: "compute-composition: invalid generation -1".
|
|
||||||
misc.mo:Expected error in mat compute-composition: "compute-composition: invalid generation "static"".
|
|
||||||
misc.mo:Expected error in mat make-object-finder: "make-object-finder: 17 is not a procedure".
|
|
||||||
! misc.mo:Expected error in mat make-object-finder: "make-object-finder: invalid generation 5".
|
|
||||||
misc.mo:Expected error in mat make-object-finder: "make-object-finder: invalid generation oldgen".
|
|
||||||
misc.mo:Expected error in mat make-object-finder: "make-object-finder: invalid generation -1".
|
|
||||||
misc.mo:Expected error in mat make-object-finder: "incorrect number of arguments to #<procedure find-next>".
|
|
||||||
--- 3603,3609 ----
|
|
||||||
misc.mo:Expected error in mat compute-composition: "compute-composition: invalid generation -1".
|
|
||||||
misc.mo:Expected error in mat compute-composition: "compute-composition: invalid generation "static"".
|
|
||||||
misc.mo:Expected error in mat make-object-finder: "make-object-finder: 17 is not a procedure".
|
|
||||||
! misc.mo:Expected error in mat make-object-finder: "make-object-finder: invalid generation 7".
|
|
||||||
misc.mo:Expected error in mat make-object-finder: "make-object-finder: invalid generation oldgen".
|
|
||||||
misc.mo:Expected error in mat make-object-finder: "make-object-finder: invalid generation -1".
|
|
||||||
misc.mo:Expected error in mat make-object-finder: "incorrect number of arguments to #<procedure find-next>".
|
|
||||||
***************
|
|
||||||
*** 7085,7095 ****
|
|
||||||
7.mo:Expected error in mat sstats: "set-sstats-gc-bytes!: twelve is not an exact integer".
|
|
||||||
7.mo:Expected error in mat bytes-allocated: "bytes-allocated: invalid generation yuk".
|
|
||||||
7.mo:Expected error in mat bytes-allocated: "bytes-allocated: invalid generation -1".
|
|
||||||
! 7.mo:Expected error in mat bytes-allocated: "bytes-allocated: invalid generation 5".
|
|
||||||
7.mo:Expected error in mat bytes-allocated: "bytes-allocated: invalid generation <int>".
|
|
||||||
7.mo:Expected error in mat bytes-allocated: "bytes-allocated: invalid generation #f".
|
|
||||||
! 7.mo:Expected error in mat bytes-allocated: "bytes-allocated: invalid generation 5".
|
|
||||||
! 7.mo:Expected error in mat bytes-allocated: "bytes-allocated: invalid generation 5".
|
|
||||||
7.mo:Expected error in mat bytes-allocated: "bytes-allocated: invalid space gnu".
|
|
||||||
7.mo:Expected error in mat bytes-allocated: "bytes-allocated: invalid space gnu".
|
|
||||||
7.mo:Expected error in mat bytes-allocated: "bytes-allocated: invalid space gnu".
|
|
||||||
--- 7085,7095 ----
|
|
||||||
7.mo:Expected error in mat sstats: "set-sstats-gc-bytes!: twelve is not an exact integer".
|
|
||||||
7.mo:Expected error in mat bytes-allocated: "bytes-allocated: invalid generation yuk".
|
|
||||||
7.mo:Expected error in mat bytes-allocated: "bytes-allocated: invalid generation -1".
|
|
||||||
! 7.mo:Expected error in mat bytes-allocated: "bytes-allocated: invalid generation 7".
|
|
||||||
7.mo:Expected error in mat bytes-allocated: "bytes-allocated: invalid generation <int>".
|
|
||||||
7.mo:Expected error in mat bytes-allocated: "bytes-allocated: invalid generation #f".
|
|
||||||
! 7.mo:Expected error in mat bytes-allocated: "bytes-allocated: invalid generation 7".
|
|
||||||
! 7.mo:Expected error in mat bytes-allocated: "bytes-allocated: invalid generation 7".
|
|
||||||
7.mo:Expected error in mat bytes-allocated: "bytes-allocated: invalid space gnu".
|
|
||||||
7.mo:Expected error in mat bytes-allocated: "bytes-allocated: invalid space gnu".
|
|
||||||
7.mo:Expected error in mat bytes-allocated: "bytes-allocated: invalid space gnu".
|
|
||||||
***************
|
***************
|
||||||
*** 8461,8473 ****
|
*** 8461,8473 ****
|
||||||
fx.mo:Expected error in mat r6rs:fx-: "fx-: #f is not a fixnum".
|
fx.mo:Expected error in mat r6rs:fx-: "fx-: #f is not a fixnum".
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
*** errors-compile-0-f-f-f 2017-05-29 03:04:27.000000000 -0400
|
*** errors-compile-0-f-f-f 2017-06-08 02:10:03.000000000 -0400
|
||||||
--- errors-compile-0-f-t-f 2017-05-29 02:30:33.000000000 -0400
|
--- errors-compile-0-f-t-f 2017-06-08 01:38:37.000000000 -0400
|
||||||
***************
|
***************
|
||||||
*** 125,131 ****
|
*** 125,131 ****
|
||||||
3.mo:Expected error in mat dipa-letrec: "attempt to reference undefined variable a".
|
3.mo:Expected error in mat dipa-letrec: "attempt to reference undefined variable a".
|
||||||
|
@ -58,6 +58,40 @@
|
||||||
3.mo:Expected error in mat mrvs: "attempt to apply non-procedure 17".
|
3.mo:Expected error in mat mrvs: "attempt to apply non-procedure 17".
|
||||||
3.mo:Expected error in mat mrvs: "returned two values to single value return context".
|
3.mo:Expected error in mat mrvs: "returned two values to single value return context".
|
||||||
***************
|
***************
|
||||||
|
*** 249,255 ****
|
||||||
|
4.mo:Expected error in mat r6rs:case: "invalid syntax (r6rs:case (quote a) (a (quote yes)) (b (quote no)))".
|
||||||
|
4.mo:Expected error in mat r6rs:case: "invalid syntax (case (quote a) (a (quote yes)) (b (quote no)))".
|
||||||
|
4.mo:Expected error in mat named-let: "incorrect argument count in call ((letrec ((...)) x) 3 4)".
|
||||||
|
! 4.mo:Expected error in mat map: "map: 3 is not a procedure".
|
||||||
|
4.mo:Expected error in mat map: "map: a is not a proper list".
|
||||||
|
4.mo:Expected error in mat map: "map: (a . b) is not a proper list".
|
||||||
|
4.mo:Expected error in mat map: "map: (a a a a a a ...) is circular".
|
||||||
|
--- 249,255 ----
|
||||||
|
4.mo:Expected error in mat r6rs:case: "invalid syntax (r6rs:case (quote a) (a (quote yes)) (b (quote no)))".
|
||||||
|
4.mo:Expected error in mat r6rs:case: "invalid syntax (case (quote a) (a (quote yes)) (b (quote no)))".
|
||||||
|
4.mo:Expected error in mat named-let: "incorrect argument count in call ((letrec ((...)) x) 3 4)".
|
||||||
|
! 4.mo:Expected error in mat map: "attempt to apply non-procedure 3".
|
||||||
|
4.mo:Expected error in mat map: "map: a is not a proper list".
|
||||||
|
4.mo:Expected error in mat map: "map: (a . b) is not a proper list".
|
||||||
|
4.mo:Expected error in mat map: "map: (a a a a a a ...) is circular".
|
||||||
|
***************
|
||||||
|
*** 319,325 ****
|
||||||
|
4.mo:Expected error in mat fold-right: "fold-right: (a a a a a a ...) is circular".
|
||||||
|
4.mo:Expected error in mat fold-right: "fold-right: (a a a a a a ...) is circular".
|
||||||
|
4.mo:Expected error in mat fold-right: "fold-right: (a a a a a a ...) is circular".
|
||||||
|
! 4.mo:Expected error in mat for-each: "for-each: 3 is not a procedure".
|
||||||
|
4.mo:Expected error in mat for-each: "for-each: a is not a proper list".
|
||||||
|
4.mo:Expected error in mat for-each: "for-each: (a . b) is not a proper list".
|
||||||
|
4.mo:Expected error in mat for-each: "for-each: (a a a a a a ...) is circular".
|
||||||
|
--- 319,325 ----
|
||||||
|
4.mo:Expected error in mat fold-right: "fold-right: (a a a a a a ...) is circular".
|
||||||
|
4.mo:Expected error in mat fold-right: "fold-right: (a a a a a a ...) is circular".
|
||||||
|
4.mo:Expected error in mat fold-right: "fold-right: (a a a a a a ...) is circular".
|
||||||
|
! 4.mo:Expected error in mat for-each: "attempt to apply non-procedure 3".
|
||||||
|
4.mo:Expected error in mat for-each: "for-each: a is not a proper list".
|
||||||
|
4.mo:Expected error in mat for-each: "for-each: (a . b) is not a proper list".
|
||||||
|
4.mo:Expected error in mat for-each: "for-each: (a a a a a a ...) is circular".
|
||||||
|
***************
|
||||||
*** 3645,3651 ****
|
*** 3645,3651 ****
|
||||||
misc.mo:Expected error in mat cpletrec: "foreign-procedure: no entry for "foo"".
|
misc.mo:Expected error in mat cpletrec: "foreign-procedure: no entry for "foo"".
|
||||||
misc.mo:Expected error in mat cpletrec: "attempt to reference undefined variable q".
|
misc.mo:Expected error in mat cpletrec: "attempt to reference undefined variable q".
|
||||||
|
|
31
mats/patch-compile-0-f-t-t
Normal file
31
mats/patch-compile-0-f-t-t
Normal file
|
@ -0,0 +1,31 @@
|
||||||
|
*** errors-compile-0-f-t-f 2017-06-06 15:57:35.377030441 -0400
|
||||||
|
--- errors-compile-0-f-t-t 2017-06-06 15:59:53.402609438 -0400
|
||||||
|
***************
|
||||||
|
*** 8461,8473 ****
|
||||||
|
fx.mo:Expected error in mat r6rs:fx-: "fx-: #f is not a fixnum".
|
||||||
|
fx.mo:Expected error in mat r6rs:fx-: "fx-: #f is not a fixnum".
|
||||||
|
fx.mo:Expected error in mat fx*: "fx*: (a . b) is not a fixnum".
|
||||||
|
! fx.mo:Expected error in mat fx*: "fx*: fixnum overflow with arguments <int> and 2".
|
||||||
|
fx.mo:Expected error in mat fx*: "fx*: <int> is not a fixnum".
|
||||||
|
fx.mo:Expected error in mat fx*: "fx*: <-int> is not a fixnum".
|
||||||
|
fx.mo:Expected error in mat fx*: "fx*: #f is not a fixnum".
|
||||||
|
fx.mo:Expected error in mat fx*: "fx*: #f is not a fixnum".
|
||||||
|
fx.mo:Expected error in mat r6rs:fx*: "fx*: (a . b) is not a fixnum".
|
||||||
|
! fx.mo:Expected error in mat r6rs:fx*: "fx*: fixnum overflow with arguments <int> and 2".
|
||||||
|
fx.mo:Expected error in mat r6rs:fx*: "fx*: <int> is not a fixnum".
|
||||||
|
fx.mo:Expected error in mat r6rs:fx*: "fx*: <-int> is not a fixnum".
|
||||||
|
fx.mo:Expected error in mat r6rs:fx*: "fx*: #f is not a fixnum".
|
||||||
|
--- 8461,8473 ----
|
||||||
|
fx.mo:Expected error in mat r6rs:fx-: "fx-: #f is not a fixnum".
|
||||||
|
fx.mo:Expected error in mat r6rs:fx-: "fx-: #f is not a fixnum".
|
||||||
|
fx.mo:Expected error in mat fx*: "fx*: (a . b) is not a fixnum".
|
||||||
|
! fx.mo:Expected error in mat fx*: "fx*: fixnum overflow computing (fx* <int> 2)".
|
||||||
|
fx.mo:Expected error in mat fx*: "fx*: <int> is not a fixnum".
|
||||||
|
fx.mo:Expected error in mat fx*: "fx*: <-int> is not a fixnum".
|
||||||
|
fx.mo:Expected error in mat fx*: "fx*: #f is not a fixnum".
|
||||||
|
fx.mo:Expected error in mat fx*: "fx*: #f is not a fixnum".
|
||||||
|
fx.mo:Expected error in mat r6rs:fx*: "fx*: (a . b) is not a fixnum".
|
||||||
|
! fx.mo:Expected error in mat r6rs:fx*: "fx*: fixnum overflow computing (fx* <int> 2)".
|
||||||
|
fx.mo:Expected error in mat r6rs:fx*: "fx*: <int> is not a fixnum".
|
||||||
|
fx.mo:Expected error in mat r6rs:fx*: "fx*: <-int> is not a fixnum".
|
||||||
|
fx.mo:Expected error in mat r6rs:fx*: "fx*: #f is not a fixnum".
|
|
@ -1,5 +1,5 @@
|
||||||
*** errors-compile-0-f-f-f 2017-05-29 03:04:27.000000000 -0400
|
*** errors-compile-0-f-f-f 2017-06-08 02:10:03.000000000 -0400
|
||||||
--- errors-compile-0-t-f-f 2017-05-29 02:38:26.000000000 -0400
|
--- errors-compile-0-t-f-f 2017-06-08 01:45:53.000000000 -0400
|
||||||
***************
|
***************
|
||||||
*** 93,99 ****
|
*** 93,99 ****
|
||||||
3.mo:Expected error in mat case-lambda: "incorrect number of arguments to #<procedure foo>".
|
3.mo:Expected error in mat case-lambda: "incorrect number of arguments to #<procedure foo>".
|
||||||
|
@ -5932,7 +5932,7 @@
|
||||||
date.mo:Expected error in mat time: "time>=?: #<procedure car> is not a time record".
|
date.mo:Expected error in mat time: "time>=?: #<procedure car> is not a time record".
|
||||||
date.mo:Expected error in mat time: "time>=?: types of <time> and <time> differ".
|
date.mo:Expected error in mat time: "time>=?: types of <time> and <time> differ".
|
||||||
***************
|
***************
|
||||||
*** 9843,9857 ****
|
*** 9843,9856 ****
|
||||||
date.mo:Expected error in mat time: "add-duration: <time> does not have type time-duration".
|
date.mo:Expected error in mat time: "add-duration: <time> does not have type time-duration".
|
||||||
date.mo:Expected error in mat time: "subtract-duration: <time> does not have type time-duration".
|
date.mo:Expected error in mat time: "subtract-duration: <time> does not have type time-duration".
|
||||||
date.mo:Expected error in mat time: "copy-time: <date> is not a time record".
|
date.mo:Expected error in mat time: "copy-time: <date> is not a time record".
|
||||||
|
@ -5943,12 +5943,11 @@
|
||||||
! date.mo:Expected error in mat date: "incorrect argument count in call (make-date 0 0 0 0)".
|
! date.mo:Expected error in mat date: "incorrect argument count in call (make-date 0 0 0 0)".
|
||||||
! date.mo:Expected error in mat date: "incorrect argument count in call (make-date 0 0 0 0 1)".
|
! date.mo:Expected error in mat date: "incorrect argument count in call (make-date 0 0 0 0 1)".
|
||||||
! date.mo:Expected error in mat date: "incorrect argument count in call (make-date 0 0 0 0 1 ...)".
|
! date.mo:Expected error in mat date: "incorrect argument count in call (make-date 0 0 0 0 1 ...)".
|
||||||
! date.mo:Expected error in mat date: "incorrect argument count in call (make-date 0 0 0 0 1 ...)".
|
|
||||||
! date.mo:Expected error in mat date: "incorrect argument count in call (make-date 0 0 0 0 1 ...)".
|
! date.mo:Expected error in mat date: "incorrect argument count in call (make-date 0 0 0 0 1 ...)".
|
||||||
date.mo:Expected error in mat date: "make-date: invalid nanosecond -1".
|
date.mo:Expected error in mat date: "make-date: invalid nanosecond -1".
|
||||||
date.mo:Expected error in mat date: "make-date: invalid nanosecond <int>".
|
date.mo:Expected error in mat date: "make-date: invalid nanosecond <int>".
|
||||||
date.mo:Expected error in mat date: "make-date: invalid nanosecond zero".
|
date.mo:Expected error in mat date: "make-date: invalid nanosecond zero".
|
||||||
--- 9843,9857 ----
|
--- 9843,9856 ----
|
||||||
date.mo:Expected error in mat time: "add-duration: <time> does not have type time-duration".
|
date.mo:Expected error in mat time: "add-duration: <time> does not have type time-duration".
|
||||||
date.mo:Expected error in mat time: "subtract-duration: <time> does not have type time-duration".
|
date.mo:Expected error in mat time: "subtract-duration: <time> does not have type time-duration".
|
||||||
date.mo:Expected error in mat time: "copy-time: <date> is not a time record".
|
date.mo:Expected error in mat time: "copy-time: <date> is not a time record".
|
||||||
|
@ -5959,13 +5958,12 @@
|
||||||
! date.mo:Expected error in mat date: "incorrect number of arguments to #<procedure make-date>".
|
! date.mo:Expected error in mat date: "incorrect number of arguments to #<procedure make-date>".
|
||||||
! date.mo:Expected error in mat date: "incorrect number of arguments to #<procedure make-date>".
|
! date.mo:Expected error in mat date: "incorrect number of arguments to #<procedure make-date>".
|
||||||
! date.mo:Expected error in mat date: "incorrect number of arguments to #<procedure make-date>".
|
! date.mo:Expected error in mat date: "incorrect number of arguments to #<procedure make-date>".
|
||||||
! date.mo:Expected error in mat date: "incorrect number of arguments to #<procedure make-date>".
|
|
||||||
! date.mo:Expected error in mat date: "incorrect number of arguments to #<procedure make-date>".
|
! date.mo:Expected error in mat date: "incorrect number of arguments to #<procedure make-date>".
|
||||||
date.mo:Expected error in mat date: "make-date: invalid nanosecond -1".
|
date.mo:Expected error in mat date: "make-date: invalid nanosecond -1".
|
||||||
date.mo:Expected error in mat date: "make-date: invalid nanosecond <int>".
|
date.mo:Expected error in mat date: "make-date: invalid nanosecond <int>".
|
||||||
date.mo:Expected error in mat date: "make-date: invalid nanosecond zero".
|
date.mo:Expected error in mat date: "make-date: invalid nanosecond zero".
|
||||||
***************
|
***************
|
||||||
*** 9877,9929 ****
|
*** 9876,9936 ****
|
||||||
date.mo:Expected error in mat date: "make-date: invalid time-zone offset 90000".
|
date.mo:Expected error in mat date: "make-date: invalid time-zone offset 90000".
|
||||||
date.mo:Expected error in mat date: "make-date: invalid time-zone offset est".
|
date.mo:Expected error in mat date: "make-date: invalid time-zone offset est".
|
||||||
date.mo:Expected error in mat date: "make-date: invalid time-zone offset "est"".
|
date.mo:Expected error in mat date: "make-date: invalid time-zone offset "est"".
|
||||||
|
@ -6011,15 +6009,23 @@
|
||||||
! date.mo:Expected error in mat date: "incorrect argument count in call (date-year-day $date-d1 #t)".
|
! date.mo:Expected error in mat date: "incorrect argument count in call (date-year-day $date-d1 #t)".
|
||||||
date.mo:Expected error in mat date: "date-year-day: 17 is not a date record".
|
date.mo:Expected error in mat date: "date-year-day: 17 is not a date record".
|
||||||
date.mo:Expected error in mat date: "date-year-day: <time> is not a date record".
|
date.mo:Expected error in mat date: "date-year-day: <time> is not a date record".
|
||||||
|
! date.mo:Expected error in mat date: "incorrect argument count in call (date-dst?)".
|
||||||
|
! date.mo:Expected error in mat date: "incorrect argument count in call (date-dst? $date-d1 #t)".
|
||||||
|
date.mo:Expected error in mat date: "date-dst?: 17 is not a date record".
|
||||||
|
date.mo:Expected error in mat date: "date-dst?: <time> is not a date record".
|
||||||
! date.mo:Expected error in mat date: "incorrect argument count in call (date-zone-offset)".
|
! date.mo:Expected error in mat date: "incorrect argument count in call (date-zone-offset)".
|
||||||
! date.mo:Expected error in mat date: "incorrect argument count in call (date-zone-offset $date-d1 #t)".
|
! date.mo:Expected error in mat date: "incorrect argument count in call (date-zone-offset $date-d1 #t)".
|
||||||
date.mo:Expected error in mat date: "date-zone-offset: 17 is not a date record".
|
date.mo:Expected error in mat date: "date-zone-offset: 17 is not a date record".
|
||||||
date.mo:Expected error in mat date: "date-zone-offset: <time> is not a date record".
|
date.mo:Expected error in mat date: "date-zone-offset: <time> is not a date record".
|
||||||
|
! date.mo:Expected error in mat date: "incorrect argument count in call (date-zone-name)".
|
||||||
|
! date.mo:Expected error in mat date: "incorrect argument count in call (date-zone-name $date-d1 #t)".
|
||||||
|
date.mo:Expected error in mat date: "date-zone-name: 17 is not a date record".
|
||||||
|
date.mo:Expected error in mat date: "date-zone-name: <time> is not a date record".
|
||||||
! date.mo:Expected error in mat date: "incorrect argument count in call (current-date 0 #t)".
|
! date.mo:Expected error in mat date: "incorrect argument count in call (current-date 0 #t)".
|
||||||
date.mo:Expected error in mat date: "current-date: invalid time-zone offset -90000".
|
date.mo:Expected error in mat date: "current-date: invalid time-zone offset -90000".
|
||||||
date.mo:Expected error in mat date: "current-date: invalid time-zone offset 90000".
|
date.mo:Expected error in mat date: "current-date: invalid time-zone offset 90000".
|
||||||
date.mo:Expected error in mat conversions/sleep: "date->time-utc: <time> is not a date record".
|
date.mo:Expected error in mat conversions/sleep: "date->time-utc: <time> is not a date record".
|
||||||
--- 9877,9929 ----
|
--- 9876,9936 ----
|
||||||
date.mo:Expected error in mat date: "make-date: invalid time-zone offset 90000".
|
date.mo:Expected error in mat date: "make-date: invalid time-zone offset 90000".
|
||||||
date.mo:Expected error in mat date: "make-date: invalid time-zone offset est".
|
date.mo:Expected error in mat date: "make-date: invalid time-zone offset est".
|
||||||
date.mo:Expected error in mat date: "make-date: invalid time-zone offset "est"".
|
date.mo:Expected error in mat date: "make-date: invalid time-zone offset "est"".
|
||||||
|
@ -6065,10 +6071,18 @@
|
||||||
! date.mo:Expected error in mat date: "incorrect number of arguments to #<procedure date-year-day>".
|
! date.mo:Expected error in mat date: "incorrect number of arguments to #<procedure date-year-day>".
|
||||||
date.mo:Expected error in mat date: "date-year-day: 17 is not a date record".
|
date.mo:Expected error in mat date: "date-year-day: 17 is not a date record".
|
||||||
date.mo:Expected error in mat date: "date-year-day: <time> is not a date record".
|
date.mo:Expected error in mat date: "date-year-day: <time> is not a date record".
|
||||||
|
! date.mo:Expected error in mat date: "incorrect number of arguments to #<procedure date-dst?>".
|
||||||
|
! date.mo:Expected error in mat date: "incorrect number of arguments to #<procedure date-dst?>".
|
||||||
|
date.mo:Expected error in mat date: "date-dst?: 17 is not a date record".
|
||||||
|
date.mo:Expected error in mat date: "date-dst?: <time> is not a date record".
|
||||||
! date.mo:Expected error in mat date: "incorrect number of arguments to #<procedure date-zone-offset>".
|
! date.mo:Expected error in mat date: "incorrect number of arguments to #<procedure date-zone-offset>".
|
||||||
! date.mo:Expected error in mat date: "incorrect number of arguments to #<procedure date-zone-offset>".
|
! date.mo:Expected error in mat date: "incorrect number of arguments to #<procedure date-zone-offset>".
|
||||||
date.mo:Expected error in mat date: "date-zone-offset: 17 is not a date record".
|
date.mo:Expected error in mat date: "date-zone-offset: 17 is not a date record".
|
||||||
date.mo:Expected error in mat date: "date-zone-offset: <time> is not a date record".
|
date.mo:Expected error in mat date: "date-zone-offset: <time> is not a date record".
|
||||||
|
! date.mo:Expected error in mat date: "incorrect number of arguments to #<procedure date-zone-name>".
|
||||||
|
! date.mo:Expected error in mat date: "incorrect number of arguments to #<procedure date-zone-name>".
|
||||||
|
date.mo:Expected error in mat date: "date-zone-name: 17 is not a date record".
|
||||||
|
date.mo:Expected error in mat date: "date-zone-name: <time> is not a date record".
|
||||||
! date.mo:Expected error in mat date: "incorrect number of arguments to #<procedure current-date>".
|
! date.mo:Expected error in mat date: "incorrect number of arguments to #<procedure current-date>".
|
||||||
date.mo:Expected error in mat date: "current-date: invalid time-zone offset -90000".
|
date.mo:Expected error in mat date: "current-date: invalid time-zone offset -90000".
|
||||||
date.mo:Expected error in mat date: "current-date: invalid time-zone offset 90000".
|
date.mo:Expected error in mat date: "current-date: invalid time-zone offset 90000".
|
||||||
|
|
|
@ -1,44 +0,0 @@
|
||||||
*** errors-compile-0-t-f-f 2017-05-28 20:58:24.000000000 -0400
|
|
||||||
--- errors-compile-0-t-f-t 2017-05-28 20:41:04.000000000 -0400
|
|
||||||
***************
|
|
||||||
*** 3603,3609 ****
|
|
||||||
misc.mo:Expected error in mat compute-composition: "compute-composition: invalid generation -1".
|
|
||||||
misc.mo:Expected error in mat compute-composition: "compute-composition: invalid generation "static"".
|
|
||||||
misc.mo:Expected error in mat make-object-finder: "make-object-finder: 17 is not a procedure".
|
|
||||||
! misc.mo:Expected error in mat make-object-finder: "make-object-finder: invalid generation 5".
|
|
||||||
misc.mo:Expected error in mat make-object-finder: "make-object-finder: invalid generation oldgen".
|
|
||||||
misc.mo:Expected error in mat make-object-finder: "make-object-finder: invalid generation -1".
|
|
||||||
misc.mo:Expected error in mat make-object-finder: "incorrect number of arguments to #<procedure find-next>".
|
|
||||||
--- 3603,3609 ----
|
|
||||||
misc.mo:Expected error in mat compute-composition: "compute-composition: invalid generation -1".
|
|
||||||
misc.mo:Expected error in mat compute-composition: "compute-composition: invalid generation "static"".
|
|
||||||
misc.mo:Expected error in mat make-object-finder: "make-object-finder: 17 is not a procedure".
|
|
||||||
! misc.mo:Expected error in mat make-object-finder: "make-object-finder: invalid generation 2".
|
|
||||||
misc.mo:Expected error in mat make-object-finder: "make-object-finder: invalid generation oldgen".
|
|
||||||
misc.mo:Expected error in mat make-object-finder: "make-object-finder: invalid generation -1".
|
|
||||||
misc.mo:Expected error in mat make-object-finder: "incorrect number of arguments to #<procedure find-next>".
|
|
||||||
***************
|
|
||||||
*** 7085,7095 ****
|
|
||||||
7.mo:Expected error in mat sstats: "set-sstats-gc-bytes!: twelve is not an exact integer".
|
|
||||||
7.mo:Expected error in mat bytes-allocated: "bytes-allocated: invalid generation yuk".
|
|
||||||
7.mo:Expected error in mat bytes-allocated: "bytes-allocated: invalid generation -1".
|
|
||||||
! 7.mo:Expected error in mat bytes-allocated: "bytes-allocated: invalid generation 5".
|
|
||||||
7.mo:Expected error in mat bytes-allocated: "bytes-allocated: invalid generation <int>".
|
|
||||||
7.mo:Expected error in mat bytes-allocated: "bytes-allocated: invalid generation #f".
|
|
||||||
! 7.mo:Expected error in mat bytes-allocated: "bytes-allocated: invalid generation 5".
|
|
||||||
! 7.mo:Expected error in mat bytes-allocated: "bytes-allocated: invalid generation 5".
|
|
||||||
7.mo:Expected error in mat bytes-allocated: "bytes-allocated: invalid space gnu".
|
|
||||||
7.mo:Expected error in mat bytes-allocated: "bytes-allocated: invalid space gnu".
|
|
||||||
7.mo:Expected error in mat bytes-allocated: "bytes-allocated: invalid space gnu".
|
|
||||||
--- 7085,7095 ----
|
|
||||||
7.mo:Expected error in mat sstats: "set-sstats-gc-bytes!: twelve is not an exact integer".
|
|
||||||
7.mo:Expected error in mat bytes-allocated: "bytes-allocated: invalid generation yuk".
|
|
||||||
7.mo:Expected error in mat bytes-allocated: "bytes-allocated: invalid generation -1".
|
|
||||||
! 7.mo:Expected error in mat bytes-allocated: "bytes-allocated: invalid generation 2".
|
|
||||||
7.mo:Expected error in mat bytes-allocated: "bytes-allocated: invalid generation <int>".
|
|
||||||
7.mo:Expected error in mat bytes-allocated: "bytes-allocated: invalid generation #f".
|
|
||||||
! 7.mo:Expected error in mat bytes-allocated: "bytes-allocated: invalid generation 2".
|
|
||||||
! 7.mo:Expected error in mat bytes-allocated: "bytes-allocated: invalid generation 2".
|
|
||||||
7.mo:Expected error in mat bytes-allocated: "bytes-allocated: invalid space gnu".
|
|
||||||
7.mo:Expected error in mat bytes-allocated: "bytes-allocated: invalid space gnu".
|
|
||||||
7.mo:Expected error in mat bytes-allocated: "bytes-allocated: invalid space gnu".
|
|
|
@ -1,5 +1,5 @@
|
||||||
*** errors-compile-0-t-f-f 2017-05-28 20:58:24.000000000 -0400
|
*** errors-compile-0-t-f-f 2017-06-06 16:02:22.028311707 -0400
|
||||||
--- errors-compile-0-t-t-f 2017-05-28 20:52:16.000000000 -0400
|
--- errors-compile-0-t-t-f 2017-06-06 16:07:14.499665698 -0400
|
||||||
***************
|
***************
|
||||||
*** 144,150 ****
|
*** 144,150 ****
|
||||||
3.mo:Expected error in mat cpvalid: "attempt to reference undefined variable b".
|
3.mo:Expected error in mat cpvalid: "attempt to reference undefined variable b".
|
||||||
|
|
0
mats/patch-compile-0-t-t-t
Normal file
0
mats/patch-compile-0-t-t-t
Normal file
|
@ -1,49 +1,7 @@
|
||||||
*** errors-compile-2-f-f-f 2015-07-29 12:19:23.903063770 -0400
|
*** errors-compile-2-f-f-f 2017-06-06 16:12:00.046943669 -0400
|
||||||
--- errors-compile-2-f-f-t 2015-07-29 12:24:31.581777295 -0400
|
--- errors-compile-2-f-f-t 2017-06-06 16:14:20.812560365 -0400
|
||||||
***************
|
***************
|
||||||
*** 3518,3524 ****
|
*** 8461,8473 ****
|
||||||
misc.mo:Expected error in mat compute-composition: "compute-composition: invalid generation -1".
|
|
||||||
misc.mo:Expected error in mat compute-composition: "compute-composition: invalid generation "static"".
|
|
||||||
misc.mo:Expected error in mat make-object-finder: "make-object-finder: 17 is not a procedure".
|
|
||||||
! misc.mo:Expected error in mat make-object-finder: "make-object-finder: invalid generation 5".
|
|
||||||
misc.mo:Expected error in mat make-object-finder: "make-object-finder: invalid generation oldgen".
|
|
||||||
misc.mo:Expected error in mat make-object-finder: "make-object-finder: invalid generation -1".
|
|
||||||
misc.mo:Expected error in mat make-object-finder: "incorrect number of arguments to #<procedure find-next>".
|
|
||||||
--- 3518,3524 ----
|
|
||||||
misc.mo:Expected error in mat compute-composition: "compute-composition: invalid generation -1".
|
|
||||||
misc.mo:Expected error in mat compute-composition: "compute-composition: invalid generation "static"".
|
|
||||||
misc.mo:Expected error in mat make-object-finder: "make-object-finder: 17 is not a procedure".
|
|
||||||
! misc.mo:Expected error in mat make-object-finder: "make-object-finder: invalid generation 7".
|
|
||||||
misc.mo:Expected error in mat make-object-finder: "make-object-finder: invalid generation oldgen".
|
|
||||||
misc.mo:Expected error in mat make-object-finder: "make-object-finder: invalid generation -1".
|
|
||||||
misc.mo:Expected error in mat make-object-finder: "incorrect number of arguments to #<procedure find-next>".
|
|
||||||
***************
|
|
||||||
*** 6949,6959 ****
|
|
||||||
7.mo:Expected error in mat sstats: "set-sstats-gc-bytes!: twelve is not an exact integer".
|
|
||||||
7.mo:Expected error in mat bytes-allocated: "bytes-allocated: invalid generation yuk".
|
|
||||||
7.mo:Expected error in mat bytes-allocated: "bytes-allocated: invalid generation -1".
|
|
||||||
! 7.mo:Expected error in mat bytes-allocated: "bytes-allocated: invalid generation 5".
|
|
||||||
7.mo:Expected error in mat bytes-allocated: "bytes-allocated: invalid generation <int>".
|
|
||||||
7.mo:Expected error in mat bytes-allocated: "bytes-allocated: invalid generation #f".
|
|
||||||
! 7.mo:Expected error in mat bytes-allocated: "bytes-allocated: invalid generation 5".
|
|
||||||
! 7.mo:Expected error in mat bytes-allocated: "bytes-allocated: invalid generation 5".
|
|
||||||
7.mo:Expected error in mat bytes-allocated: "bytes-allocated: invalid space gnu".
|
|
||||||
7.mo:Expected error in mat bytes-allocated: "bytes-allocated: invalid space gnu".
|
|
||||||
7.mo:Expected error in mat bytes-allocated: "bytes-allocated: invalid space gnu".
|
|
||||||
--- 6949,6959 ----
|
|
||||||
7.mo:Expected error in mat sstats: "set-sstats-gc-bytes!: twelve is not an exact integer".
|
|
||||||
7.mo:Expected error in mat bytes-allocated: "bytes-allocated: invalid generation yuk".
|
|
||||||
7.mo:Expected error in mat bytes-allocated: "bytes-allocated: invalid generation -1".
|
|
||||||
! 7.mo:Expected error in mat bytes-allocated: "bytes-allocated: invalid generation 7".
|
|
||||||
7.mo:Expected error in mat bytes-allocated: "bytes-allocated: invalid generation <int>".
|
|
||||||
7.mo:Expected error in mat bytes-allocated: "bytes-allocated: invalid generation #f".
|
|
||||||
! 7.mo:Expected error in mat bytes-allocated: "bytes-allocated: invalid generation 7".
|
|
||||||
! 7.mo:Expected error in mat bytes-allocated: "bytes-allocated: invalid generation 7".
|
|
||||||
7.mo:Expected error in mat bytes-allocated: "bytes-allocated: invalid space gnu".
|
|
||||||
7.mo:Expected error in mat bytes-allocated: "bytes-allocated: invalid space gnu".
|
|
||||||
7.mo:Expected error in mat bytes-allocated: "bytes-allocated: invalid space gnu".
|
|
||||||
***************
|
|
||||||
*** 8299,8311 ****
|
|
||||||
fx.mo:Expected error in mat r6rs:fx-: "fx-: #f is not a fixnum".
|
fx.mo:Expected error in mat r6rs:fx-: "fx-: #f is not a fixnum".
|
||||||
fx.mo:Expected error in mat r6rs:fx-: "fx-: #f is not a fixnum".
|
fx.mo:Expected error in mat r6rs:fx-: "fx-: #f is not a fixnum".
|
||||||
fx.mo:Expected error in mat fx*: "fx*: (a . b) is not a fixnum".
|
fx.mo:Expected error in mat fx*: "fx*: (a . b) is not a fixnum".
|
||||||
|
@ -57,7 +15,7 @@
|
||||||
fx.mo:Expected error in mat r6rs:fx*: "fx*: <int> is not a fixnum".
|
fx.mo:Expected error in mat r6rs:fx*: "fx*: <int> is not a fixnum".
|
||||||
fx.mo:Expected error in mat r6rs:fx*: "fx*: <-int> is not a fixnum".
|
fx.mo:Expected error in mat r6rs:fx*: "fx*: <-int> is not a fixnum".
|
||||||
fx.mo:Expected error in mat r6rs:fx*: "fx*: #f is not a fixnum".
|
fx.mo:Expected error in mat r6rs:fx*: "fx*: #f is not a fixnum".
|
||||||
--- 8299,8311 ----
|
--- 8461,8473 ----
|
||||||
fx.mo:Expected error in mat r6rs:fx-: "fx-: #f is not a fixnum".
|
fx.mo:Expected error in mat r6rs:fx-: "fx-: #f is not a fixnum".
|
||||||
fx.mo:Expected error in mat r6rs:fx-: "fx-: #f is not a fixnum".
|
fx.mo:Expected error in mat r6rs:fx-: "fx-: #f is not a fixnum".
|
||||||
fx.mo:Expected error in mat fx*: "fx*: (a . b) is not a fixnum".
|
fx.mo:Expected error in mat fx*: "fx*: (a . b) is not a fixnum".
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
*** errors-compile-2-f-f-f 2015-08-17 17:23:24.150166605 -0400
|
*** errors-compile-2-f-f-f 2017-06-06 16:12:00.046943669 -0400
|
||||||
--- errors-compile-2-f-t-f 2015-08-17 17:25:45.067806542 -0400
|
--- errors-compile-2-f-t-f 2017-06-06 16:16:41.718216927 -0400
|
||||||
***************
|
***************
|
||||||
*** 125,131 ****
|
*** 125,131 ****
|
||||||
3.mo:Expected error in mat dipa-letrec: "attempt to reference undefined variable a".
|
3.mo:Expected error in mat dipa-letrec: "attempt to reference undefined variable a".
|
||||||
|
@ -58,7 +58,7 @@
|
||||||
3.mo:Expected error in mat mrvs: "attempt to apply non-procedure 17".
|
3.mo:Expected error in mat mrvs: "attempt to apply non-procedure 17".
|
||||||
3.mo:Expected error in mat mrvs: "returned two values to single value return context".
|
3.mo:Expected error in mat mrvs: "returned two values to single value return context".
|
||||||
***************
|
***************
|
||||||
*** 3560,3566 ****
|
*** 3645,3651 ****
|
||||||
misc.mo:Expected error in mat cpletrec: "foreign-procedure: no entry for "foo"".
|
misc.mo:Expected error in mat cpletrec: "foreign-procedure: no entry for "foo"".
|
||||||
misc.mo:Expected error in mat cpletrec: "attempt to reference undefined variable q".
|
misc.mo:Expected error in mat cpletrec: "attempt to reference undefined variable q".
|
||||||
misc.mo:Expected error in mat cpletrec: "attempt to reference undefined variable bar".
|
misc.mo:Expected error in mat cpletrec: "attempt to reference undefined variable bar".
|
||||||
|
@ -66,7 +66,7 @@
|
||||||
misc.mo:Expected error in mat cpletrec: "attempt to reference undefined variable b".
|
misc.mo:Expected error in mat cpletrec: "attempt to reference undefined variable b".
|
||||||
misc.mo:Expected error in mat cpletrec: "attempt to reference undefined variable b".
|
misc.mo:Expected error in mat cpletrec: "attempt to reference undefined variable b".
|
||||||
misc.mo:Expected error in mat cpletrec: "attempt to reference undefined variable a".
|
misc.mo:Expected error in mat cpletrec: "attempt to reference undefined variable a".
|
||||||
--- 3560,3566 ----
|
--- 3645,3651 ----
|
||||||
misc.mo:Expected error in mat cpletrec: "foreign-procedure: no entry for "foo"".
|
misc.mo:Expected error in mat cpletrec: "foreign-procedure: no entry for "foo"".
|
||||||
misc.mo:Expected error in mat cpletrec: "attempt to reference undefined variable q".
|
misc.mo:Expected error in mat cpletrec: "attempt to reference undefined variable q".
|
||||||
misc.mo:Expected error in mat cpletrec: "attempt to reference undefined variable bar".
|
misc.mo:Expected error in mat cpletrec: "attempt to reference undefined variable bar".
|
||||||
|
@ -75,7 +75,7 @@
|
||||||
misc.mo:Expected error in mat cpletrec: "attempt to reference undefined variable b".
|
misc.mo:Expected error in mat cpletrec: "attempt to reference undefined variable b".
|
||||||
misc.mo:Expected error in mat cpletrec: "attempt to reference undefined variable a".
|
misc.mo:Expected error in mat cpletrec: "attempt to reference undefined variable a".
|
||||||
***************
|
***************
|
||||||
*** 6979,6986 ****
|
*** 7095,7102 ****
|
||||||
7.mo:Expected error in mat bytes-allocated: "bytes-allocated: invalid space gnu".
|
7.mo:Expected error in mat bytes-allocated: "bytes-allocated: invalid space gnu".
|
||||||
7.mo:Expected error in mat error: "a: hit me!".
|
7.mo:Expected error in mat error: "a: hit me!".
|
||||||
7.mo:Expected error in mat error: "f: n is 0".
|
7.mo:Expected error in mat error: "f: n is 0".
|
||||||
|
@ -84,7 +84,7 @@
|
||||||
record.mo:Expected error in mat record2: "invalid value 3 for foreign type double-float".
|
record.mo:Expected error in mat record2: "invalid value 3 for foreign type double-float".
|
||||||
record.mo:Expected error in mat record2: "3 is not of type #<record type fudge>".
|
record.mo:Expected error in mat record2: "3 is not of type #<record type fudge>".
|
||||||
record.mo:Expected error in mat record2: "make-record-type: invalid field list ((immutable double-float a) . b)".
|
record.mo:Expected error in mat record2: "make-record-type: invalid field list ((immutable double-float a) . b)".
|
||||||
--- 6979,6986 ----
|
--- 7095,7102 ----
|
||||||
7.mo:Expected error in mat bytes-allocated: "bytes-allocated: invalid space gnu".
|
7.mo:Expected error in mat bytes-allocated: "bytes-allocated: invalid space gnu".
|
||||||
7.mo:Expected error in mat error: "a: hit me!".
|
7.mo:Expected error in mat error: "a: hit me!".
|
||||||
7.mo:Expected error in mat error: "f: n is 0".
|
7.mo:Expected error in mat error: "f: n is 0".
|
||||||
|
@ -94,7 +94,7 @@
|
||||||
record.mo:Expected error in mat record2: "3 is not of type #<record type fudge>".
|
record.mo:Expected error in mat record2: "3 is not of type #<record type fudge>".
|
||||||
record.mo:Expected error in mat record2: "make-record-type: invalid field list ((immutable double-float a) . b)".
|
record.mo:Expected error in mat record2: "make-record-type: invalid field list ((immutable double-float a) . b)".
|
||||||
***************
|
***************
|
||||||
*** 6988,7002 ****
|
*** 7104,7118 ****
|
||||||
record.mo:Expected error in mat type-descriptor: "invalid syntax (type-descriptor 3)".
|
record.mo:Expected error in mat type-descriptor: "invalid syntax (type-descriptor 3)".
|
||||||
record.mo:Expected error in mat type-descriptor: "type-descriptor: unrecognized record car".
|
record.mo:Expected error in mat type-descriptor: "type-descriptor: unrecognized record car".
|
||||||
record.mo:Expected error in mat record3: "variable set-fudge-a! is not bound".
|
record.mo:Expected error in mat record3: "variable set-fudge-a! is not bound".
|
||||||
|
@ -110,7 +110,7 @@
|
||||||
record.mo:Expected error in mat record9: "record-reader: invalid input #f".
|
record.mo:Expected error in mat record9: "record-reader: invalid input #f".
|
||||||
record.mo:Expected error in mat record9: "record-reader: invalid second argument fudge".
|
record.mo:Expected error in mat record9: "record-reader: invalid second argument fudge".
|
||||||
record.mo:Expected error in mat record9: "record-reader: invalid second argument fudge".
|
record.mo:Expected error in mat record9: "record-reader: invalid second argument fudge".
|
||||||
--- 6988,7002 ----
|
--- 7104,7118 ----
|
||||||
record.mo:Expected error in mat type-descriptor: "invalid syntax (type-descriptor 3)".
|
record.mo:Expected error in mat type-descriptor: "invalid syntax (type-descriptor 3)".
|
||||||
record.mo:Expected error in mat type-descriptor: "type-descriptor: unrecognized record car".
|
record.mo:Expected error in mat type-descriptor: "type-descriptor: unrecognized record car".
|
||||||
record.mo:Expected error in mat record3: "variable set-fudge-a! is not bound".
|
record.mo:Expected error in mat record3: "variable set-fudge-a! is not bound".
|
||||||
|
@ -127,7 +127,7 @@
|
||||||
record.mo:Expected error in mat record9: "record-reader: invalid second argument fudge".
|
record.mo:Expected error in mat record9: "record-reader: invalid second argument fudge".
|
||||||
record.mo:Expected error in mat record9: "record-reader: invalid second argument fudge".
|
record.mo:Expected error in mat record9: "record-reader: invalid second argument fudge".
|
||||||
***************
|
***************
|
||||||
*** 7009,7034 ****
|
*** 7125,7150 ****
|
||||||
record.mo:Expected error in mat record10: "read: unresolvable cycle constructing record of type #<record type bar> at char 3 of #<input port string>".
|
record.mo:Expected error in mat record10: "read: unresolvable cycle constructing record of type #<record type bar> at char 3 of #<input port string>".
|
||||||
record.mo:Expected error in mat record16: "read: unresolvable cycle constructing record of type #<record type bazar> at char 3 of #<input port string>".
|
record.mo:Expected error in mat record16: "read: unresolvable cycle constructing record of type #<record type bazar> at char 3 of #<input port string>".
|
||||||
record.mo:Expected error in mat record16: "read: unresolvable cycle constructing record of type #<record type bazar> at char 3 of #<input port string>".
|
record.mo:Expected error in mat record16: "read: unresolvable cycle constructing record of type #<record type bazar> at char 3 of #<input port string>".
|
||||||
|
@ -154,7 +154,7 @@
|
||||||
record.mo:Expected error in mat foreign-data: "foreign-alloc: 0 is not a positive fixnum".
|
record.mo:Expected error in mat foreign-data: "foreign-alloc: 0 is not a positive fixnum".
|
||||||
record.mo:Expected error in mat foreign-data: "foreign-alloc: <int> is not a positive fixnum".
|
record.mo:Expected error in mat foreign-data: "foreign-alloc: <int> is not a positive fixnum".
|
||||||
record.mo:Expected error in mat foreign-data: "foreign-alloc: -5 is not a positive fixnum".
|
record.mo:Expected error in mat foreign-data: "foreign-alloc: -5 is not a positive fixnum".
|
||||||
--- 7009,7034 ----
|
--- 7125,7150 ----
|
||||||
record.mo:Expected error in mat record10: "read: unresolvable cycle constructing record of type #<record type bar> at char 3 of #<input port string>".
|
record.mo:Expected error in mat record10: "read: unresolvable cycle constructing record of type #<record type bar> at char 3 of #<input port string>".
|
||||||
record.mo:Expected error in mat record16: "read: unresolvable cycle constructing record of type #<record type bazar> at char 3 of #<input port string>".
|
record.mo:Expected error in mat record16: "read: unresolvable cycle constructing record of type #<record type bazar> at char 3 of #<input port string>".
|
||||||
record.mo:Expected error in mat record16: "read: unresolvable cycle constructing record of type #<record type bazar> at char 3 of #<input port string>".
|
record.mo:Expected error in mat record16: "read: unresolvable cycle constructing record of type #<record type bazar> at char 3 of #<input port string>".
|
||||||
|
@ -182,7 +182,7 @@
|
||||||
record.mo:Expected error in mat foreign-data: "foreign-alloc: <int> is not a positive fixnum".
|
record.mo:Expected error in mat foreign-data: "foreign-alloc: <int> is not a positive fixnum".
|
||||||
record.mo:Expected error in mat foreign-data: "foreign-alloc: -5 is not a positive fixnum".
|
record.mo:Expected error in mat foreign-data: "foreign-alloc: -5 is not a positive fixnum".
|
||||||
***************
|
***************
|
||||||
*** 7140,7178 ****
|
*** 7275,7313 ****
|
||||||
record.mo:Expected error in mat record22: "invalid field specifier (immutable creepy q)".
|
record.mo:Expected error in mat record22: "invalid field specifier (immutable creepy q)".
|
||||||
record.mo:Expected error in mat record22: "invalid field specifier (immutable creepy q)".
|
record.mo:Expected error in mat record22: "invalid field specifier (immutable creepy q)".
|
||||||
record.mo:Expected error in mat record23: "make-record-type: cannot extend sealed record type #<record type foo>".
|
record.mo:Expected error in mat record23: "make-record-type: cannot extend sealed record type #<record type foo>".
|
||||||
|
@ -222,7 +222,7 @@
|
||||||
record.mo:Expected error in mat record?: "record?: 4 is not a record type descriptor".
|
record.mo:Expected error in mat record?: "record?: 4 is not a record type descriptor".
|
||||||
record.mo:Expected error in mat record?: "record?: a is not a record type descriptor".
|
record.mo:Expected error in mat record?: "record?: a is not a record type descriptor".
|
||||||
record.mo:Expected error in mat record?: "record?: #(1) is not a record type descriptor".
|
record.mo:Expected error in mat record?: "record?: #(1) is not a record type descriptor".
|
||||||
--- 7140,7178 ----
|
--- 7275,7313 ----
|
||||||
record.mo:Expected error in mat record22: "invalid field specifier (immutable creepy q)".
|
record.mo:Expected error in mat record22: "invalid field specifier (immutable creepy q)".
|
||||||
record.mo:Expected error in mat record22: "invalid field specifier (immutable creepy q)".
|
record.mo:Expected error in mat record22: "invalid field specifier (immutable creepy q)".
|
||||||
record.mo:Expected error in mat record23: "make-record-type: cannot extend sealed record type #<record type foo>".
|
record.mo:Expected error in mat record23: "make-record-type: cannot extend sealed record type #<record type foo>".
|
||||||
|
@ -263,7 +263,7 @@
|
||||||
record.mo:Expected error in mat record?: "record?: a is not a record type descriptor".
|
record.mo:Expected error in mat record?: "record?: a is not a record type descriptor".
|
||||||
record.mo:Expected error in mat record?: "record?: #(1) is not a record type descriptor".
|
record.mo:Expected error in mat record?: "record?: #(1) is not a record type descriptor".
|
||||||
***************
|
***************
|
||||||
*** 7187,7243 ****
|
*** 7322,7378 ****
|
||||||
record.mo:Expected error in mat r6rs-records-procedural: "make-record-constructor-descriptor: invalid protocol flimflam".
|
record.mo:Expected error in mat r6rs-records-procedural: "make-record-constructor-descriptor: invalid protocol flimflam".
|
||||||
record.mo:Expected error in mat r6rs-records-procedural: "attempt to apply non-procedure not-a-procedure".
|
record.mo:Expected error in mat r6rs-records-procedural: "attempt to apply non-procedure not-a-procedure".
|
||||||
record.mo:Expected error in mat r6rs-records-procedural: "attempt to apply non-procedure spam".
|
record.mo:Expected error in mat r6rs-records-procedural: "attempt to apply non-procedure spam".
|
||||||
|
@ -321,7 +321,7 @@
|
||||||
record.mo:Expected error in mat r6rs-records-syntactic: "define-record-type: incompatible record type cpoint - different parent".
|
record.mo:Expected error in mat r6rs-records-syntactic: "define-record-type: incompatible record type cpoint - different parent".
|
||||||
record.mo:Expected error in mat r6rs-records-syntactic: "define-record-type: incompatible record type cpoint - different parent".
|
record.mo:Expected error in mat r6rs-records-syntactic: "define-record-type: incompatible record type cpoint - different parent".
|
||||||
record.mo:Expected error in mat r6rs-records-syntactic: "cannot extend define-record-type parent fratrat".
|
record.mo:Expected error in mat r6rs-records-syntactic: "cannot extend define-record-type parent fratrat".
|
||||||
--- 7187,7243 ----
|
--- 7322,7378 ----
|
||||||
record.mo:Expected error in mat r6rs-records-procedural: "make-record-constructor-descriptor: invalid protocol flimflam".
|
record.mo:Expected error in mat r6rs-records-procedural: "make-record-constructor-descriptor: invalid protocol flimflam".
|
||||||
record.mo:Expected error in mat r6rs-records-procedural: "attempt to apply non-procedure not-a-procedure".
|
record.mo:Expected error in mat r6rs-records-procedural: "attempt to apply non-procedure not-a-procedure".
|
||||||
record.mo:Expected error in mat r6rs-records-procedural: "attempt to apply non-procedure spam".
|
record.mo:Expected error in mat r6rs-records-procedural: "attempt to apply non-procedure spam".
|
||||||
|
|
31
mats/patch-compile-2-f-t-t
Normal file
31
mats/patch-compile-2-f-t-t
Normal file
|
@ -0,0 +1,31 @@
|
||||||
|
*** errors-compile-2-f-t-f 2017-06-06 16:16:41.718216927 -0400
|
||||||
|
--- errors-compile-2-f-t-t 2017-06-06 16:19:00.107991971 -0400
|
||||||
|
***************
|
||||||
|
*** 8461,8473 ****
|
||||||
|
fx.mo:Expected error in mat r6rs:fx-: "fx-: #f is not a fixnum".
|
||||||
|
fx.mo:Expected error in mat r6rs:fx-: "fx-: #f is not a fixnum".
|
||||||
|
fx.mo:Expected error in mat fx*: "fx*: (a . b) is not a fixnum".
|
||||||
|
! fx.mo:Expected error in mat fx*: "fx*: fixnum overflow with arguments <int> and 2".
|
||||||
|
fx.mo:Expected error in mat fx*: "fx*: <int> is not a fixnum".
|
||||||
|
fx.mo:Expected error in mat fx*: "fx*: <-int> is not a fixnum".
|
||||||
|
fx.mo:Expected error in mat fx*: "fx*: #f is not a fixnum".
|
||||||
|
fx.mo:Expected error in mat fx*: "fx*: #f is not a fixnum".
|
||||||
|
fx.mo:Expected error in mat r6rs:fx*: "fx*: (a . b) is not a fixnum".
|
||||||
|
! fx.mo:Expected error in mat r6rs:fx*: "fx*: fixnum overflow with arguments <int> and 2".
|
||||||
|
fx.mo:Expected error in mat r6rs:fx*: "fx*: <int> is not a fixnum".
|
||||||
|
fx.mo:Expected error in mat r6rs:fx*: "fx*: <-int> is not a fixnum".
|
||||||
|
fx.mo:Expected error in mat r6rs:fx*: "fx*: #f is not a fixnum".
|
||||||
|
--- 8461,8473 ----
|
||||||
|
fx.mo:Expected error in mat r6rs:fx-: "fx-: #f is not a fixnum".
|
||||||
|
fx.mo:Expected error in mat r6rs:fx-: "fx-: #f is not a fixnum".
|
||||||
|
fx.mo:Expected error in mat fx*: "fx*: (a . b) is not a fixnum".
|
||||||
|
! fx.mo:Expected error in mat fx*: "fx*: fixnum overflow computing (fx* <int> 2)".
|
||||||
|
fx.mo:Expected error in mat fx*: "fx*: <int> is not a fixnum".
|
||||||
|
fx.mo:Expected error in mat fx*: "fx*: <-int> is not a fixnum".
|
||||||
|
fx.mo:Expected error in mat fx*: "fx*: #f is not a fixnum".
|
||||||
|
fx.mo:Expected error in mat fx*: "fx*: #f is not a fixnum".
|
||||||
|
fx.mo:Expected error in mat r6rs:fx*: "fx*: (a . b) is not a fixnum".
|
||||||
|
! fx.mo:Expected error in mat r6rs:fx*: "fx*: fixnum overflow computing (fx* <int> 2)".
|
||||||
|
fx.mo:Expected error in mat r6rs:fx*: "fx*: <int> is not a fixnum".
|
||||||
|
fx.mo:Expected error in mat r6rs:fx*: "fx*: <-int> is not a fixnum".
|
||||||
|
fx.mo:Expected error in mat r6rs:fx*: "fx*: #f is not a fixnum".
|
File diff suppressed because it is too large
Load Diff
|
@ -1,44 +0,0 @@
|
||||||
*** errors-compile-2-t-f-f 2015-07-29 15:53:29.390864194 -0400
|
|
||||||
--- errors-compile-2-t-f-t 2015-07-29 12:22:00.035963126 -0400
|
|
||||||
***************
|
|
||||||
*** 3518,3524 ****
|
|
||||||
misc.mo:Expected error in mat compute-composition: "compute-composition: invalid generation -1".
|
|
||||||
misc.mo:Expected error in mat compute-composition: "compute-composition: invalid generation "static"".
|
|
||||||
misc.mo:Expected error in mat make-object-finder: "make-object-finder: 17 is not a procedure".
|
|
||||||
! misc.mo:Expected error in mat make-object-finder: "make-object-finder: invalid generation 5".
|
|
||||||
misc.mo:Expected error in mat make-object-finder: "make-object-finder: invalid generation oldgen".
|
|
||||||
misc.mo:Expected error in mat make-object-finder: "make-object-finder: invalid generation -1".
|
|
||||||
misc.mo:Expected error in mat make-object-finder: "incorrect number of arguments to #<procedure find-next>".
|
|
||||||
--- 3518,3524 ----
|
|
||||||
misc.mo:Expected error in mat compute-composition: "compute-composition: invalid generation -1".
|
|
||||||
misc.mo:Expected error in mat compute-composition: "compute-composition: invalid generation "static"".
|
|
||||||
misc.mo:Expected error in mat make-object-finder: "make-object-finder: 17 is not a procedure".
|
|
||||||
! misc.mo:Expected error in mat make-object-finder: "make-object-finder: invalid generation 2".
|
|
||||||
misc.mo:Expected error in mat make-object-finder: "make-object-finder: invalid generation oldgen".
|
|
||||||
misc.mo:Expected error in mat make-object-finder: "make-object-finder: invalid generation -1".
|
|
||||||
misc.mo:Expected error in mat make-object-finder: "incorrect number of arguments to #<procedure find-next>".
|
|
||||||
***************
|
|
||||||
*** 6949,6959 ****
|
|
||||||
7.mo:Expected error in mat sstats: "set-sstats-gc-bytes!: twelve is not an exact integer".
|
|
||||||
7.mo:Expected error in mat bytes-allocated: "bytes-allocated: invalid generation yuk".
|
|
||||||
7.mo:Expected error in mat bytes-allocated: "bytes-allocated: invalid generation -1".
|
|
||||||
! 7.mo:Expected error in mat bytes-allocated: "bytes-allocated: invalid generation 5".
|
|
||||||
7.mo:Expected error in mat bytes-allocated: "bytes-allocated: invalid generation <int>".
|
|
||||||
7.mo:Expected error in mat bytes-allocated: "bytes-allocated: invalid generation #f".
|
|
||||||
! 7.mo:Expected error in mat bytes-allocated: "bytes-allocated: invalid generation 5".
|
|
||||||
! 7.mo:Expected error in mat bytes-allocated: "bytes-allocated: invalid generation 5".
|
|
||||||
7.mo:Expected error in mat bytes-allocated: "bytes-allocated: invalid space gnu".
|
|
||||||
7.mo:Expected error in mat bytes-allocated: "bytes-allocated: invalid space gnu".
|
|
||||||
7.mo:Expected error in mat bytes-allocated: "bytes-allocated: invalid space gnu".
|
|
||||||
--- 6949,6959 ----
|
|
||||||
7.mo:Expected error in mat sstats: "set-sstats-gc-bytes!: twelve is not an exact integer".
|
|
||||||
7.mo:Expected error in mat bytes-allocated: "bytes-allocated: invalid generation yuk".
|
|
||||||
7.mo:Expected error in mat bytes-allocated: "bytes-allocated: invalid generation -1".
|
|
||||||
! 7.mo:Expected error in mat bytes-allocated: "bytes-allocated: invalid generation 2".
|
|
||||||
7.mo:Expected error in mat bytes-allocated: "bytes-allocated: invalid generation <int>".
|
|
||||||
7.mo:Expected error in mat bytes-allocated: "bytes-allocated: invalid generation #f".
|
|
||||||
! 7.mo:Expected error in mat bytes-allocated: "bytes-allocated: invalid generation 2".
|
|
||||||
! 7.mo:Expected error in mat bytes-allocated: "bytes-allocated: invalid generation 2".
|
|
||||||
7.mo:Expected error in mat bytes-allocated: "bytes-allocated: invalid space gnu".
|
|
||||||
7.mo:Expected error in mat bytes-allocated: "bytes-allocated: invalid space gnu".
|
|
||||||
7.mo:Expected error in mat bytes-allocated: "bytes-allocated: invalid space gnu".
|
|
|
@ -1,5 +1,5 @@
|
||||||
*** errors-compile-2-t-f-f 2015-08-17 17:28:13.186583404 -0400
|
*** errors-compile-2-t-f-f 2017-06-06 16:21:29.501865805 -0400
|
||||||
--- errors-compile-2-t-t-f 2015-08-17 17:30:46.708455680 -0400
|
--- errors-compile-2-t-t-f 2017-06-06 16:26:19.869420768 -0400
|
||||||
***************
|
***************
|
||||||
*** 144,150 ****
|
*** 144,150 ****
|
||||||
3.mo:Expected error in mat cpvalid: "attempt to reference undefined variable b".
|
3.mo:Expected error in mat cpvalid: "attempt to reference undefined variable b".
|
||||||
|
@ -18,7 +18,7 @@
|
||||||
3.mo:Expected error in mat cpvalid: "attempt to reference undefined variable c".
|
3.mo:Expected error in mat cpvalid: "attempt to reference undefined variable c".
|
||||||
3.mo:Expected warning in mat cpvalid: "possible attempt to reference undefined variable x".
|
3.mo:Expected warning in mat cpvalid: "possible attempt to reference undefined variable x".
|
||||||
***************
|
***************
|
||||||
*** 3560,3566 ****
|
*** 3645,3651 ****
|
||||||
misc.mo:Expected error in mat cpletrec: "foreign-procedure: no entry for "foo"".
|
misc.mo:Expected error in mat cpletrec: "foreign-procedure: no entry for "foo"".
|
||||||
misc.mo:Expected error in mat cpletrec: "attempt to reference undefined variable q".
|
misc.mo:Expected error in mat cpletrec: "attempt to reference undefined variable q".
|
||||||
misc.mo:Expected error in mat cpletrec: "attempt to reference undefined variable bar".
|
misc.mo:Expected error in mat cpletrec: "attempt to reference undefined variable bar".
|
||||||
|
@ -26,7 +26,7 @@
|
||||||
misc.mo:Expected error in mat cpletrec: "attempt to reference undefined variable b".
|
misc.mo:Expected error in mat cpletrec: "attempt to reference undefined variable b".
|
||||||
misc.mo:Expected error in mat cpletrec: "attempt to reference undefined variable b".
|
misc.mo:Expected error in mat cpletrec: "attempt to reference undefined variable b".
|
||||||
misc.mo:Expected error in mat cpletrec: "attempt to reference undefined variable a".
|
misc.mo:Expected error in mat cpletrec: "attempt to reference undefined variable a".
|
||||||
--- 3560,3566 ----
|
--- 3645,3651 ----
|
||||||
misc.mo:Expected error in mat cpletrec: "foreign-procedure: no entry for "foo"".
|
misc.mo:Expected error in mat cpletrec: "foreign-procedure: no entry for "foo"".
|
||||||
misc.mo:Expected error in mat cpletrec: "attempt to reference undefined variable q".
|
misc.mo:Expected error in mat cpletrec: "attempt to reference undefined variable q".
|
||||||
misc.mo:Expected error in mat cpletrec: "attempt to reference undefined variable bar".
|
misc.mo:Expected error in mat cpletrec: "attempt to reference undefined variable bar".
|
||||||
|
@ -35,7 +35,7 @@
|
||||||
misc.mo:Expected error in mat cpletrec: "attempt to reference undefined variable b".
|
misc.mo:Expected error in mat cpletrec: "attempt to reference undefined variable b".
|
||||||
misc.mo:Expected error in mat cpletrec: "attempt to reference undefined variable a".
|
misc.mo:Expected error in mat cpletrec: "attempt to reference undefined variable a".
|
||||||
***************
|
***************
|
||||||
*** 6979,6986 ****
|
*** 7095,7102 ****
|
||||||
7.mo:Expected error in mat bytes-allocated: "bytes-allocated: invalid space gnu".
|
7.mo:Expected error in mat bytes-allocated: "bytes-allocated: invalid space gnu".
|
||||||
7.mo:Expected error in mat error: "a: hit me!".
|
7.mo:Expected error in mat error: "a: hit me!".
|
||||||
7.mo:Expected error in mat error: "f: n is 0".
|
7.mo:Expected error in mat error: "f: n is 0".
|
||||||
|
@ -44,7 +44,7 @@
|
||||||
record.mo:Expected error in mat record2: "invalid value 3 for foreign type double-float".
|
record.mo:Expected error in mat record2: "invalid value 3 for foreign type double-float".
|
||||||
record.mo:Expected error in mat record2: "3 is not of type #<record type fudge>".
|
record.mo:Expected error in mat record2: "3 is not of type #<record type fudge>".
|
||||||
record.mo:Expected error in mat record2: "make-record-type: invalid field list ((immutable double-float a) . b)".
|
record.mo:Expected error in mat record2: "make-record-type: invalid field list ((immutable double-float a) . b)".
|
||||||
--- 6979,6986 ----
|
--- 7095,7102 ----
|
||||||
7.mo:Expected error in mat bytes-allocated: "bytes-allocated: invalid space gnu".
|
7.mo:Expected error in mat bytes-allocated: "bytes-allocated: invalid space gnu".
|
||||||
7.mo:Expected error in mat error: "a: hit me!".
|
7.mo:Expected error in mat error: "a: hit me!".
|
||||||
7.mo:Expected error in mat error: "f: n is 0".
|
7.mo:Expected error in mat error: "f: n is 0".
|
||||||
|
@ -54,7 +54,7 @@
|
||||||
record.mo:Expected error in mat record2: "3 is not of type #<record type fudge>".
|
record.mo:Expected error in mat record2: "3 is not of type #<record type fudge>".
|
||||||
record.mo:Expected error in mat record2: "make-record-type: invalid field list ((immutable double-float a) . b)".
|
record.mo:Expected error in mat record2: "make-record-type: invalid field list ((immutable double-float a) . b)".
|
||||||
***************
|
***************
|
||||||
*** 6988,7002 ****
|
*** 7104,7118 ****
|
||||||
record.mo:Expected error in mat type-descriptor: "invalid syntax (type-descriptor 3)".
|
record.mo:Expected error in mat type-descriptor: "invalid syntax (type-descriptor 3)".
|
||||||
record.mo:Expected error in mat type-descriptor: "type-descriptor: unrecognized record car".
|
record.mo:Expected error in mat type-descriptor: "type-descriptor: unrecognized record car".
|
||||||
record.mo:Expected error in mat record3: "variable set-fudge-a! is not bound".
|
record.mo:Expected error in mat record3: "variable set-fudge-a! is not bound".
|
||||||
|
@ -70,7 +70,7 @@
|
||||||
record.mo:Expected error in mat record9: "record-reader: invalid input #f".
|
record.mo:Expected error in mat record9: "record-reader: invalid input #f".
|
||||||
record.mo:Expected error in mat record9: "record-reader: invalid second argument fudge".
|
record.mo:Expected error in mat record9: "record-reader: invalid second argument fudge".
|
||||||
record.mo:Expected error in mat record9: "record-reader: invalid second argument fudge".
|
record.mo:Expected error in mat record9: "record-reader: invalid second argument fudge".
|
||||||
--- 6988,7002 ----
|
--- 7104,7118 ----
|
||||||
record.mo:Expected error in mat type-descriptor: "invalid syntax (type-descriptor 3)".
|
record.mo:Expected error in mat type-descriptor: "invalid syntax (type-descriptor 3)".
|
||||||
record.mo:Expected error in mat type-descriptor: "type-descriptor: unrecognized record car".
|
record.mo:Expected error in mat type-descriptor: "type-descriptor: unrecognized record car".
|
||||||
record.mo:Expected error in mat record3: "variable set-fudge-a! is not bound".
|
record.mo:Expected error in mat record3: "variable set-fudge-a! is not bound".
|
||||||
|
@ -87,7 +87,7 @@
|
||||||
record.mo:Expected error in mat record9: "record-reader: invalid second argument fudge".
|
record.mo:Expected error in mat record9: "record-reader: invalid second argument fudge".
|
||||||
record.mo:Expected error in mat record9: "record-reader: invalid second argument fudge".
|
record.mo:Expected error in mat record9: "record-reader: invalid second argument fudge".
|
||||||
***************
|
***************
|
||||||
*** 7009,7034 ****
|
*** 7125,7150 ****
|
||||||
record.mo:Expected error in mat record10: "read: unresolvable cycle constructing record of type #<record type bar> at char 3 of #<input port string>".
|
record.mo:Expected error in mat record10: "read: unresolvable cycle constructing record of type #<record type bar> at char 3 of #<input port string>".
|
||||||
record.mo:Expected error in mat record16: "read: unresolvable cycle constructing record of type #<record type bazar> at char 3 of #<input port string>".
|
record.mo:Expected error in mat record16: "read: unresolvable cycle constructing record of type #<record type bazar> at char 3 of #<input port string>".
|
||||||
record.mo:Expected error in mat record16: "read: unresolvable cycle constructing record of type #<record type bazar> at char 3 of #<input port string>".
|
record.mo:Expected error in mat record16: "read: unresolvable cycle constructing record of type #<record type bazar> at char 3 of #<input port string>".
|
||||||
|
@ -114,7 +114,7 @@
|
||||||
record.mo:Expected error in mat foreign-data: "foreign-alloc: 0 is not a positive fixnum".
|
record.mo:Expected error in mat foreign-data: "foreign-alloc: 0 is not a positive fixnum".
|
||||||
record.mo:Expected error in mat foreign-data: "foreign-alloc: <int> is not a positive fixnum".
|
record.mo:Expected error in mat foreign-data: "foreign-alloc: <int> is not a positive fixnum".
|
||||||
record.mo:Expected error in mat foreign-data: "foreign-alloc: -5 is not a positive fixnum".
|
record.mo:Expected error in mat foreign-data: "foreign-alloc: -5 is not a positive fixnum".
|
||||||
--- 7009,7034 ----
|
--- 7125,7150 ----
|
||||||
record.mo:Expected error in mat record10: "read: unresolvable cycle constructing record of type #<record type bar> at char 3 of #<input port string>".
|
record.mo:Expected error in mat record10: "read: unresolvable cycle constructing record of type #<record type bar> at char 3 of #<input port string>".
|
||||||
record.mo:Expected error in mat record16: "read: unresolvable cycle constructing record of type #<record type bazar> at char 3 of #<input port string>".
|
record.mo:Expected error in mat record16: "read: unresolvable cycle constructing record of type #<record type bazar> at char 3 of #<input port string>".
|
||||||
record.mo:Expected error in mat record16: "read: unresolvable cycle constructing record of type #<record type bazar> at char 3 of #<input port string>".
|
record.mo:Expected error in mat record16: "read: unresolvable cycle constructing record of type #<record type bazar> at char 3 of #<input port string>".
|
||||||
|
@ -142,7 +142,7 @@
|
||||||
record.mo:Expected error in mat foreign-data: "foreign-alloc: <int> is not a positive fixnum".
|
record.mo:Expected error in mat foreign-data: "foreign-alloc: <int> is not a positive fixnum".
|
||||||
record.mo:Expected error in mat foreign-data: "foreign-alloc: -5 is not a positive fixnum".
|
record.mo:Expected error in mat foreign-data: "foreign-alloc: -5 is not a positive fixnum".
|
||||||
***************
|
***************
|
||||||
*** 7140,7178 ****
|
*** 7275,7313 ****
|
||||||
record.mo:Expected error in mat record22: "invalid field specifier (immutable creepy q)".
|
record.mo:Expected error in mat record22: "invalid field specifier (immutable creepy q)".
|
||||||
record.mo:Expected error in mat record22: "invalid field specifier (immutable creepy q)".
|
record.mo:Expected error in mat record22: "invalid field specifier (immutable creepy q)".
|
||||||
record.mo:Expected error in mat record23: "make-record-type: cannot extend sealed record type #<record type foo>".
|
record.mo:Expected error in mat record23: "make-record-type: cannot extend sealed record type #<record type foo>".
|
||||||
|
@ -182,7 +182,7 @@
|
||||||
record.mo:Expected error in mat record?: "record?: 4 is not a record type descriptor".
|
record.mo:Expected error in mat record?: "record?: 4 is not a record type descriptor".
|
||||||
record.mo:Expected error in mat record?: "record?: a is not a record type descriptor".
|
record.mo:Expected error in mat record?: "record?: a is not a record type descriptor".
|
||||||
record.mo:Expected error in mat record?: "record?: #(1) is not a record type descriptor".
|
record.mo:Expected error in mat record?: "record?: #(1) is not a record type descriptor".
|
||||||
--- 7140,7178 ----
|
--- 7275,7313 ----
|
||||||
record.mo:Expected error in mat record22: "invalid field specifier (immutable creepy q)".
|
record.mo:Expected error in mat record22: "invalid field specifier (immutable creepy q)".
|
||||||
record.mo:Expected error in mat record22: "invalid field specifier (immutable creepy q)".
|
record.mo:Expected error in mat record22: "invalid field specifier (immutable creepy q)".
|
||||||
record.mo:Expected error in mat record23: "make-record-type: cannot extend sealed record type #<record type foo>".
|
record.mo:Expected error in mat record23: "make-record-type: cannot extend sealed record type #<record type foo>".
|
||||||
|
@ -223,7 +223,7 @@
|
||||||
record.mo:Expected error in mat record?: "record?: a is not a record type descriptor".
|
record.mo:Expected error in mat record?: "record?: a is not a record type descriptor".
|
||||||
record.mo:Expected error in mat record?: "record?: #(1) is not a record type descriptor".
|
record.mo:Expected error in mat record?: "record?: #(1) is not a record type descriptor".
|
||||||
***************
|
***************
|
||||||
*** 7198,7233 ****
|
*** 7333,7368 ****
|
||||||
record.mo:Expected error in mat r6rs-records-procedural: "make-record-constructor-descriptor: record constructor descriptor #<record constructor descriptor> is not for parent of record type #<record type grand-child>".
|
record.mo:Expected error in mat r6rs-records-procedural: "make-record-constructor-descriptor: record constructor descriptor #<record constructor descriptor> is not for parent of record type #<record type grand-child>".
|
||||||
record.mo:Expected error in mat r6rs-records-procedural: "make-record-type-descriptor: cannot extend sealed record type #<record type bar>".
|
record.mo:Expected error in mat r6rs-records-procedural: "make-record-type-descriptor: cannot extend sealed record type #<record type bar>".
|
||||||
record.mo:Expected error in mat r6rs-records-syntactic: "invalid syntax point".
|
record.mo:Expected error in mat r6rs-records-syntactic: "invalid syntax point".
|
||||||
|
@ -260,7 +260,7 @@
|
||||||
record.mo:Expected error in mat r6rs-records-syntactic: "record-rtd: #<ex3> is not a record".
|
record.mo:Expected error in mat r6rs-records-syntactic: "record-rtd: #<ex3> is not a record".
|
||||||
record.mo:Expected error in mat r6rs-records-syntactic: "record-rtd: #<ex3> is not a record".
|
record.mo:Expected error in mat r6rs-records-syntactic: "record-rtd: #<ex3> is not a record".
|
||||||
record.mo:Expected error in mat r6rs-records-syntactic: "parent record type is sealed ex3".
|
record.mo:Expected error in mat r6rs-records-syntactic: "parent record type is sealed ex3".
|
||||||
--- 7198,7233 ----
|
--- 7333,7368 ----
|
||||||
record.mo:Expected error in mat r6rs-records-procedural: "make-record-constructor-descriptor: record constructor descriptor #<record constructor descriptor> is not for parent of record type #<record type grand-child>".
|
record.mo:Expected error in mat r6rs-records-procedural: "make-record-constructor-descriptor: record constructor descriptor #<record constructor descriptor> is not for parent of record type #<record type grand-child>".
|
||||||
record.mo:Expected error in mat r6rs-records-procedural: "make-record-type-descriptor: cannot extend sealed record type #<record type bar>".
|
record.mo:Expected error in mat r6rs-records-procedural: "make-record-type-descriptor: cannot extend sealed record type #<record type bar>".
|
||||||
record.mo:Expected error in mat r6rs-records-syntactic: "invalid syntax point".
|
record.mo:Expected error in mat r6rs-records-syntactic: "invalid syntax point".
|
||||||
|
|
0
mats/patch-compile-2-t-t-t
Normal file
0
mats/patch-compile-2-t-t-t
Normal file
0
mats/patch-compile-3-f-t-t
Normal file
0
mats/patch-compile-3-f-t-t
Normal file
0
mats/patch-compile-3-t-t-t
Normal file
0
mats/patch-compile-3-t-t-t
Normal file
|
@ -1,5 +1,5 @@
|
||||||
*** errors-compile-0-f-f-f 2017-05-29 03:04:27.000000000 -0400
|
*** errors-compile-0-f-f-f 2017-06-08 02:10:03.000000000 -0400
|
||||||
--- errors-interpret-0-f-f-f 2017-05-29 02:47:10.000000000 -0400
|
--- errors-interpret-0-f-f-f 2017-06-08 01:53:14.000000000 -0400
|
||||||
***************
|
***************
|
||||||
*** 1,7 ****
|
*** 1,7 ****
|
||||||
primvars.mo:Expected error in mat make-parameter: "make-parameter: 2 is not a procedure".
|
primvars.mo:Expected error in mat make-parameter: "make-parameter: 2 is not a procedure".
|
||||||
|
@ -526,7 +526,7 @@
|
||||||
foreign.mo:Expected error in mat foreign-C-types: "foreign-callable: invalid return value (73 74) from #<procedure>".
|
foreign.mo:Expected error in mat foreign-C-types: "foreign-callable: invalid return value (73 74) from #<procedure>".
|
||||||
foreign.mo:Expected error in mat foreign-C-types: "foreign-callable: invalid return value (73 74) from #<procedure>".
|
foreign.mo:Expected error in mat foreign-C-types: "foreign-callable: invalid return value (73 74) from #<procedure>".
|
||||||
***************
|
***************
|
||||||
*** 9932,9941 ****
|
*** 9939,9948 ****
|
||||||
exceptions.mo:Expected error in mat assert: "failed assertion (memq (quote b) (quote (1 2 a 3 4)))".
|
exceptions.mo:Expected error in mat assert: "failed assertion (memq (quote b) (quote (1 2 a 3 4)))".
|
||||||
exceptions.mo:Expected error in mat assert: "failed assertion (q ...)".
|
exceptions.mo:Expected error in mat assert: "failed assertion (q ...)".
|
||||||
exceptions.mo:Expected error in mat assert: "failed assertion (andmap symbol? (syntax (x ...)))".
|
exceptions.mo:Expected error in mat assert: "failed assertion (andmap symbol? (syntax (x ...)))".
|
||||||
|
@ -537,7 +537,7 @@
|
||||||
oop.mo:Expected error in mat oop: "m1: not applicable to 17".
|
oop.mo:Expected error in mat oop: "m1: not applicable to 17".
|
||||||
oop.mo:Expected error in mat oop: "variable <a>-x1 is not bound".
|
oop.mo:Expected error in mat oop: "variable <a>-x1 is not bound".
|
||||||
oop.mo:Expected error in mat oop: "variable <a>-x1-set! is not bound".
|
oop.mo:Expected error in mat oop: "variable <a>-x1-set! is not bound".
|
||||||
--- 9932,9941 ----
|
--- 9939,9948 ----
|
||||||
exceptions.mo:Expected error in mat assert: "failed assertion (memq (quote b) (quote (1 2 a 3 4)))".
|
exceptions.mo:Expected error in mat assert: "failed assertion (memq (quote b) (quote (1 2 a 3 4)))".
|
||||||
exceptions.mo:Expected error in mat assert: "failed assertion (q ...)".
|
exceptions.mo:Expected error in mat assert: "failed assertion (q ...)".
|
||||||
exceptions.mo:Expected error in mat assert: "failed assertion (andmap symbol? (syntax (x ...)))".
|
exceptions.mo:Expected error in mat assert: "failed assertion (andmap symbol? (syntax (x ...)))".
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
*** errors-compile-0-f-t-f 2017-05-29 02:30:33.000000000 -0400
|
*** errors-compile-0-f-t-f 2017-06-08 01:38:37.000000000 -0400
|
||||||
--- errors-interpret-0-f-t-f 2017-05-29 02:54:57.000000000 -0400
|
--- errors-interpret-0-f-t-f 2017-06-08 02:00:50.000000000 -0400
|
||||||
***************
|
***************
|
||||||
*** 1,7 ****
|
*** 1,7 ****
|
||||||
primvars.mo:Expected error in mat make-parameter: "make-parameter: 2 is not a procedure".
|
primvars.mo:Expected error in mat make-parameter: "make-parameter: 2 is not a procedure".
|
||||||
|
@ -539,7 +539,7 @@
|
||||||
fx.mo:Expected error in mat r6rs:fx*: "fx*: <-int> is not a fixnum".
|
fx.mo:Expected error in mat r6rs:fx*: "fx*: <-int> is not a fixnum".
|
||||||
fx.mo:Expected error in mat r6rs:fx*: "fx*: #f is not a fixnum".
|
fx.mo:Expected error in mat r6rs:fx*: "fx*: #f is not a fixnum".
|
||||||
***************
|
***************
|
||||||
*** 9932,9941 ****
|
*** 9939,9948 ****
|
||||||
exceptions.mo:Expected error in mat assert: "failed assertion (memq (quote b) (quote (1 2 a 3 4)))".
|
exceptions.mo:Expected error in mat assert: "failed assertion (memq (quote b) (quote (1 2 a 3 4)))".
|
||||||
exceptions.mo:Expected error in mat assert: "failed assertion (q ...)".
|
exceptions.mo:Expected error in mat assert: "failed assertion (q ...)".
|
||||||
exceptions.mo:Expected error in mat assert: "failed assertion (andmap symbol? (syntax (x ...)))".
|
exceptions.mo:Expected error in mat assert: "failed assertion (andmap symbol? (syntax (x ...)))".
|
||||||
|
@ -550,7 +550,7 @@
|
||||||
oop.mo:Expected error in mat oop: "m1: not applicable to 17".
|
oop.mo:Expected error in mat oop: "m1: not applicable to 17".
|
||||||
oop.mo:Expected error in mat oop: "variable <a>-x1 is not bound".
|
oop.mo:Expected error in mat oop: "variable <a>-x1 is not bound".
|
||||||
oop.mo:Expected error in mat oop: "variable <a>-x1-set! is not bound".
|
oop.mo:Expected error in mat oop: "variable <a>-x1-set! is not bound".
|
||||||
--- 9932,9941 ----
|
--- 9939,9948 ----
|
||||||
exceptions.mo:Expected error in mat assert: "failed assertion (memq (quote b) (quote (1 2 a 3 4)))".
|
exceptions.mo:Expected error in mat assert: "failed assertion (memq (quote b) (quote (1 2 a 3 4)))".
|
||||||
exceptions.mo:Expected error in mat assert: "failed assertion (q ...)".
|
exceptions.mo:Expected error in mat assert: "failed assertion (q ...)".
|
||||||
exceptions.mo:Expected error in mat assert: "failed assertion (andmap symbol? (syntax (x ...)))".
|
exceptions.mo:Expected error in mat assert: "failed assertion (andmap symbol? (syntax (x ...)))".
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
*** errors-compile-0-t-f-f 2017-05-28 20:58:24.000000000 -0400
|
*** errors-compile-0-t-f-f 2017-06-06 16:02:22.028311707 -0400
|
||||||
--- errors-interpret-0-t-f-f 2017-05-28 22:10:11.000000000 -0400
|
--- errors-interpret-0-t-f-f 2017-06-06 17:00:22.766486846 -0400
|
||||||
***************
|
***************
|
||||||
*** 1,7 ****
|
*** 1,7 ****
|
||||||
primvars.mo:Expected error in mat make-parameter: "make-parameter: 2 is not a procedure".
|
primvars.mo:Expected error in mat make-parameter: "make-parameter: 2 is not a procedure".
|
||||||
|
@ -470,7 +470,7 @@
|
||||||
foreign.mo:Expected error in mat foreign-C-types: "foreign-callable: invalid return value (73 74) from #<procedure>".
|
foreign.mo:Expected error in mat foreign-C-types: "foreign-callable: invalid return value (73 74) from #<procedure>".
|
||||||
foreign.mo:Expected error in mat foreign-C-types: "foreign-callable: invalid return value (73 74) from #<procedure>".
|
foreign.mo:Expected error in mat foreign-C-types: "foreign-callable: invalid return value (73 74) from #<procedure>".
|
||||||
***************
|
***************
|
||||||
*** 9932,9941 ****
|
*** 9939,9948 ****
|
||||||
exceptions.mo:Expected error in mat assert: "failed assertion (memq (quote b) (quote (1 2 a 3 4)))".
|
exceptions.mo:Expected error in mat assert: "failed assertion (memq (quote b) (quote (1 2 a 3 4)))".
|
||||||
exceptions.mo:Expected error in mat assert: "failed assertion (q ...)".
|
exceptions.mo:Expected error in mat assert: "failed assertion (q ...)".
|
||||||
exceptions.mo:Expected error in mat assert: "failed assertion (andmap symbol? (syntax (x ...)))".
|
exceptions.mo:Expected error in mat assert: "failed assertion (andmap symbol? (syntax (x ...)))".
|
||||||
|
@ -481,7 +481,7 @@
|
||||||
oop.mo:Expected error in mat oop: "m1: not applicable to 17".
|
oop.mo:Expected error in mat oop: "m1: not applicable to 17".
|
||||||
oop.mo:Expected error in mat oop: "variable <a>-x1 is not bound".
|
oop.mo:Expected error in mat oop: "variable <a>-x1 is not bound".
|
||||||
oop.mo:Expected error in mat oop: "variable <a>-x1-set! is not bound".
|
oop.mo:Expected error in mat oop: "variable <a>-x1-set! is not bound".
|
||||||
--- 9932,9941 ----
|
--- 9939,9948 ----
|
||||||
exceptions.mo:Expected error in mat assert: "failed assertion (memq (quote b) (quote (1 2 a 3 4)))".
|
exceptions.mo:Expected error in mat assert: "failed assertion (memq (quote b) (quote (1 2 a 3 4)))".
|
||||||
exceptions.mo:Expected error in mat assert: "failed assertion (q ...)".
|
exceptions.mo:Expected error in mat assert: "failed assertion (q ...)".
|
||||||
exceptions.mo:Expected error in mat assert: "failed assertion (andmap symbol? (syntax (x ...)))".
|
exceptions.mo:Expected error in mat assert: "failed assertion (andmap symbol? (syntax (x ...)))".
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
*** errors-compile-0-t-t-f 2017-05-28 20:52:16.000000000 -0400
|
*** errors-compile-0-t-t-f 2017-06-06 16:07:14.499665698 -0400
|
||||||
--- errors-interpret-0-t-t-f 2017-05-28 22:15:43.000000000 -0400
|
--- errors-interpret-0-t-t-f 2017-06-06 17:05:55.514674822 -0400
|
||||||
***************
|
***************
|
||||||
*** 1,7 ****
|
*** 1,7 ****
|
||||||
primvars.mo:Expected error in mat make-parameter: "make-parameter: 2 is not a procedure".
|
primvars.mo:Expected error in mat make-parameter: "make-parameter: 2 is not a procedure".
|
||||||
|
@ -468,7 +468,7 @@
|
||||||
record.mo:Expected error in mat r6rs-records-syntactic: "record-rtd: #<ex3> is not a record".
|
record.mo:Expected error in mat r6rs-records-syntactic: "record-rtd: #<ex3> is not a record".
|
||||||
record.mo:Expected error in mat r6rs-records-syntactic: "parent record type is sealed ex3".
|
record.mo:Expected error in mat r6rs-records-syntactic: "parent record type is sealed ex3".
|
||||||
***************
|
***************
|
||||||
*** 9932,9941 ****
|
*** 9939,9948 ****
|
||||||
exceptions.mo:Expected error in mat assert: "failed assertion (memq (quote b) (quote (1 2 a 3 4)))".
|
exceptions.mo:Expected error in mat assert: "failed assertion (memq (quote b) (quote (1 2 a 3 4)))".
|
||||||
exceptions.mo:Expected error in mat assert: "failed assertion (q ...)".
|
exceptions.mo:Expected error in mat assert: "failed assertion (q ...)".
|
||||||
exceptions.mo:Expected error in mat assert: "failed assertion (andmap symbol? (syntax (x ...)))".
|
exceptions.mo:Expected error in mat assert: "failed assertion (andmap symbol? (syntax (x ...)))".
|
||||||
|
@ -479,7 +479,7 @@
|
||||||
oop.mo:Expected error in mat oop: "m1: not applicable to 17".
|
oop.mo:Expected error in mat oop: "m1: not applicable to 17".
|
||||||
oop.mo:Expected error in mat oop: "variable <a>-x1 is not bound".
|
oop.mo:Expected error in mat oop: "variable <a>-x1 is not bound".
|
||||||
oop.mo:Expected error in mat oop: "variable <a>-x1-set! is not bound".
|
oop.mo:Expected error in mat oop: "variable <a>-x1-set! is not bound".
|
||||||
--- 9932,9941 ----
|
--- 9939,9948 ----
|
||||||
exceptions.mo:Expected error in mat assert: "failed assertion (memq (quote b) (quote (1 2 a 3 4)))".
|
exceptions.mo:Expected error in mat assert: "failed assertion (memq (quote b) (quote (1 2 a 3 4)))".
|
||||||
exceptions.mo:Expected error in mat assert: "failed assertion (q ...)".
|
exceptions.mo:Expected error in mat assert: "failed assertion (q ...)".
|
||||||
exceptions.mo:Expected error in mat assert: "failed assertion (andmap symbol? (syntax (x ...)))".
|
exceptions.mo:Expected error in mat assert: "failed assertion (andmap symbol? (syntax (x ...)))".
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
*** errors-compile-2-f-f-f 2015-07-29 12:19:23.903063770 -0400
|
*** errors-compile-2-f-f-f 2017-06-06 16:12:00.046943669 -0400
|
||||||
--- errors-interpret-2-f-f-f 2015-07-29 12:36:02.928570160 -0400
|
--- errors-interpret-2-f-f-f 2017-06-06 17:11:16.982644072 -0400
|
||||||
***************
|
***************
|
||||||
*** 1,7 ****
|
*** 1,7 ****
|
||||||
primvars.mo:Expected error in mat make-parameter: "make-parameter: 2 is not a procedure".
|
primvars.mo:Expected error in mat make-parameter: "make-parameter: 2 is not a procedure".
|
||||||
|
@ -10,12 +10,12 @@
|
||||||
primvars.mo:Expected error in mat collect-generation-radix: "collect-generation-radix: -1 is not a positive fixnum".
|
primvars.mo:Expected error in mat collect-generation-radix: "collect-generation-radix: -1 is not a positive fixnum".
|
||||||
primvars.mo:Expected error in mat collect-generation-radix: "collect-generation-radix: 0 is not a positive fixnum".
|
primvars.mo:Expected error in mat collect-generation-radix: "collect-generation-radix: 0 is not a positive fixnum".
|
||||||
--- 1,13 ----
|
--- 1,13 ----
|
||||||
+ 6.mo:Bug in mat cp1in-verify-format-warnings clause 1 at line 995, char 4 of 6.ms
|
+ 6.mo:Bug in mat cp1in-verify-format-warnings clause 1 at line 1005, char 4 of 6.ms
|
||||||
+ 6.mo:Bug in mat cp1in-verify-format-warnings clause 2 at line 997, char 4 of 6.ms
|
+ 6.mo:Bug in mat cp1in-verify-format-warnings clause 2 at line 1007, char 4 of 6.ms
|
||||||
+ 6.mo:Bug in mat cp1in-verify-format-warnings clause 5 at line 1004, char 4 of 6.ms
|
+ 6.mo:Bug in mat cp1in-verify-format-warnings clause 5 at line 1014, char 4 of 6.ms
|
||||||
+ 6.mo:Bug in mat cp1in-verify-format-warnings clause 6 at line 1006, char 4 of 6.ms
|
+ 6.mo:Bug in mat cp1in-verify-format-warnings clause 6 at line 1016, char 4 of 6.ms
|
||||||
+ 6.mo:Bug in mat cp1in-verify-format-warnings clause 9 at line 1013, char 4 of 6.ms
|
+ 6.mo:Bug in mat cp1in-verify-format-warnings clause 9 at line 1023, char 4 of 6.ms
|
||||||
+ 6.mo:Bug in mat cp1in-verify-format-warnings clause 10 at line 1015, char 4 of 6.ms
|
+ 6.mo:Bug in mat cp1in-verify-format-warnings clause 10 at line 1025, char 4 of 6.ms
|
||||||
primvars.mo:Expected error in mat make-parameter: "make-parameter: 2 is not a procedure".
|
primvars.mo:Expected error in mat make-parameter: "make-parameter: 2 is not a procedure".
|
||||||
primvars.mo:Expected error in mat make-parameter: "+: a is not a number".
|
primvars.mo:Expected error in mat make-parameter: "+: a is not a number".
|
||||||
primvars.mo:Expected error in mat make-parameter: "incorrect number of arguments to #<procedure>".
|
primvars.mo:Expected error in mat make-parameter: "incorrect number of arguments to #<procedure>".
|
||||||
|
@ -196,7 +196,7 @@
|
||||||
3.mo:Expected error in mat mrvs: "returned two values to single value return context".
|
3.mo:Expected error in mat mrvs: "returned two values to single value return context".
|
||||||
3.mo:Expected error in mat mrvs: "cdr: a is not a pair".
|
3.mo:Expected error in mat mrvs: "cdr: a is not a pair".
|
||||||
***************
|
***************
|
||||||
*** 3894,3909 ****
|
*** 4004,4019 ****
|
||||||
6.mo:Expected error in mat pretty-print: "incorrect argument count in call (pretty-format (quote foo) (quote x) (quote x))".
|
6.mo:Expected error in mat pretty-print: "incorrect argument count in call (pretty-format (quote foo) (quote x) (quote x))".
|
||||||
6.mo:Expected error in mat pretty-print: "pretty-format: 3 is not a symbol".
|
6.mo:Expected error in mat pretty-print: "pretty-format: 3 is not a symbol".
|
||||||
6.mo:Expected error in mat pretty-print: "pretty-format: invalid format (bad 0 ... ... 0 format)".
|
6.mo:Expected error in mat pretty-print: "pretty-format: invalid format (bad 0 ... ... 0 format)".
|
||||||
|
@ -213,9 +213,26 @@
|
||||||
6.mo:Expected warning in mat cp1in-verify-format-warnings: "compile: too few arguments for control string "abc~s" in call to fprintf at line 1, char 29 of testfile.ss".
|
6.mo:Expected warning in mat cp1in-verify-format-warnings: "compile: too few arguments for control string "abc~s" in call to fprintf at line 1, char 29 of testfile.ss".
|
||||||
6.mo:Expected warning in mat cp1in-verify-format-warnings: "compile: too many arguments for control string "~%~abc~adef~ag~s~~~%" in call to fprintf at line 1, char 29 of testfile.ss".
|
6.mo:Expected warning in mat cp1in-verify-format-warnings: "compile: too many arguments for control string "~%~abc~adef~ag~s~~~%" in call to fprintf at line 1, char 29 of testfile.ss".
|
||||||
6.mo:Expected error in mat print-parameters: "write: cycle detected; proceeding with (print-graph #t)".
|
6.mo:Expected error in mat print-parameters: "write: cycle detected; proceeding with (print-graph #t)".
|
||||||
--- 3900,3909 ----
|
--- 4010,4019 ----
|
||||||
***************
|
***************
|
||||||
*** 7131,7137 ****
|
*** 6959,6965 ****
|
||||||
|
7.mo:Expected error in mat maybe-compile: "separate-compile: Exception in include: failed for testfile-mc-1a.ss: no such file or directory
|
||||||
|
7.mo:Expected error in mat maybe-compile: "separate-compile: Exception in maybe-compile-library: failed for "testfile-mc-1a.ss": no such file or directory
|
||||||
|
7.mo:Expected error in mat maybe-compile: "separate-compile: Exception in maybe-compile-library: file "testfile-mc-1a.ss" not found in source directories
|
||||||
|
! 7.mo:Expected error in mat eval: "compile: 7 is not an environment".
|
||||||
|
7.mo:Expected error in mat eval: "interpret: 7 is not an environment".
|
||||||
|
7.mo:Expected error in mat eval: "compile: 7 is not an environment".
|
||||||
|
7.mo:Expected error in mat expand: "sc-expand: 7 is not an environment".
|
||||||
|
--- 6959,6965 ----
|
||||||
|
7.mo:Expected error in mat maybe-compile: "separate-compile: Exception in include: failed for testfile-mc-1a.ss: no such file or directory
|
||||||
|
7.mo:Expected error in mat maybe-compile: "separate-compile: Exception in maybe-compile-library: failed for "testfile-mc-1a.ss": no such file or directory
|
||||||
|
7.mo:Expected error in mat maybe-compile: "separate-compile: Exception in maybe-compile-library: file "testfile-mc-1a.ss" not found in source directories
|
||||||
|
! 7.mo:Expected error in mat eval: "interpret: 7 is not an environment".
|
||||||
|
7.mo:Expected error in mat eval: "interpret: 7 is not an environment".
|
||||||
|
7.mo:Expected error in mat eval: "compile: 7 is not an environment".
|
||||||
|
7.mo:Expected error in mat expand: "sc-expand: 7 is not an environment".
|
||||||
|
***************
|
||||||
|
*** 7286,7292 ****
|
||||||
record.mo:Expected error in mat record25: "invalid value #\9 for foreign type uptr".
|
record.mo:Expected error in mat record25: "invalid value #\9 for foreign type uptr".
|
||||||
record.mo:Expected error in mat record25: "invalid value 10 for foreign type float".
|
record.mo:Expected error in mat record25: "invalid value 10 for foreign type float".
|
||||||
record.mo:Expected error in mat record25: "invalid value 11.0+0.0i for foreign type double".
|
record.mo:Expected error in mat record25: "invalid value 11.0+0.0i for foreign type double".
|
||||||
|
@ -223,7 +240,7 @@
|
||||||
record.mo:Expected error in mat record25: "invalid value 12.0 for foreign type long-long".
|
record.mo:Expected error in mat record25: "invalid value 12.0 for foreign type long-long".
|
||||||
record.mo:Expected error in mat record25: "invalid value 13.0 for foreign type unsigned-long-long".
|
record.mo:Expected error in mat record25: "invalid value 13.0 for foreign type unsigned-long-long".
|
||||||
record.mo:Expected error in mat record25: "invalid value 3.0 for foreign type int".
|
record.mo:Expected error in mat record25: "invalid value 3.0 for foreign type int".
|
||||||
--- 7131,7137 ----
|
--- 7286,7292 ----
|
||||||
record.mo:Expected error in mat record25: "invalid value #\9 for foreign type uptr".
|
record.mo:Expected error in mat record25: "invalid value #\9 for foreign type uptr".
|
||||||
record.mo:Expected error in mat record25: "invalid value 10 for foreign type float".
|
record.mo:Expected error in mat record25: "invalid value 10 for foreign type float".
|
||||||
record.mo:Expected error in mat record25: "invalid value 11.0+0.0i for foreign type double".
|
record.mo:Expected error in mat record25: "invalid value 11.0+0.0i for foreign type double".
|
||||||
|
@ -232,7 +249,7 @@
|
||||||
record.mo:Expected error in mat record25: "invalid value 13.0 for foreign type unsigned-long-long".
|
record.mo:Expected error in mat record25: "invalid value 13.0 for foreign type unsigned-long-long".
|
||||||
record.mo:Expected error in mat record25: "invalid value 3.0 for foreign type int".
|
record.mo:Expected error in mat record25: "invalid value 3.0 for foreign type int".
|
||||||
***************
|
***************
|
||||||
*** 8299,8311 ****
|
*** 8461,8473 ****
|
||||||
fx.mo:Expected error in mat r6rs:fx-: "fx-: #f is not a fixnum".
|
fx.mo:Expected error in mat r6rs:fx-: "fx-: #f is not a fixnum".
|
||||||
fx.mo:Expected error in mat r6rs:fx-: "fx-: #f is not a fixnum".
|
fx.mo:Expected error in mat r6rs:fx-: "fx-: #f is not a fixnum".
|
||||||
fx.mo:Expected error in mat fx*: "fx*: (a . b) is not a fixnum".
|
fx.mo:Expected error in mat fx*: "fx*: (a . b) is not a fixnum".
|
||||||
|
@ -246,7 +263,7 @@
|
||||||
fx.mo:Expected error in mat r6rs:fx*: "fx*: <int> is not a fixnum".
|
fx.mo:Expected error in mat r6rs:fx*: "fx*: <int> is not a fixnum".
|
||||||
fx.mo:Expected error in mat r6rs:fx*: "fx*: <-int> is not a fixnum".
|
fx.mo:Expected error in mat r6rs:fx*: "fx*: <-int> is not a fixnum".
|
||||||
fx.mo:Expected error in mat r6rs:fx*: "fx*: #f is not a fixnum".
|
fx.mo:Expected error in mat r6rs:fx*: "fx*: #f is not a fixnum".
|
||||||
--- 8299,8311 ----
|
--- 8461,8473 ----
|
||||||
fx.mo:Expected error in mat r6rs:fx-: "fx-: #f is not a fixnum".
|
fx.mo:Expected error in mat r6rs:fx-: "fx-: #f is not a fixnum".
|
||||||
fx.mo:Expected error in mat r6rs:fx-: "fx-: #f is not a fixnum".
|
fx.mo:Expected error in mat r6rs:fx-: "fx-: #f is not a fixnum".
|
||||||
fx.mo:Expected error in mat fx*: "fx*: (a . b) is not a fixnum".
|
fx.mo:Expected error in mat fx*: "fx*: (a . b) is not a fixnum".
|
||||||
|
@ -261,7 +278,7 @@
|
||||||
fx.mo:Expected error in mat r6rs:fx*: "fx*: <-int> is not a fixnum".
|
fx.mo:Expected error in mat r6rs:fx*: "fx*: <-int> is not a fixnum".
|
||||||
fx.mo:Expected error in mat r6rs:fx*: "fx*: #f is not a fixnum".
|
fx.mo:Expected error in mat r6rs:fx*: "fx*: #f is not a fixnum".
|
||||||
***************
|
***************
|
||||||
*** 9061,9085 ****
|
*** 9224,9248 ****
|
||||||
foreign.mo:Expected error in mat foreign-procedure: "foreign-procedure: invalid foreign procedure handle foo".
|
foreign.mo:Expected error in mat foreign-procedure: "foreign-procedure: invalid foreign procedure handle foo".
|
||||||
foreign.mo:Expected error in mat foreign-procedure: "foreign-procedure: invalid foreign procedure handle foo".
|
foreign.mo:Expected error in mat foreign-procedure: "foreign-procedure: invalid foreign procedure handle foo".
|
||||||
foreign.mo:Expected error in mat foreign-procedure: "foreign-procedure: invalid foreign procedure handle foo".
|
foreign.mo:Expected error in mat foreign-procedure: "foreign-procedure: invalid foreign procedure handle foo".
|
||||||
|
@ -287,7 +304,7 @@
|
||||||
foreign.mo:Expected error in mat foreign-procedure: "invalid foreign-procedure argument type specifier booleen".
|
foreign.mo:Expected error in mat foreign-procedure: "invalid foreign-procedure argument type specifier booleen".
|
||||||
foreign.mo:Expected error in mat foreign-procedure: "invalid foreign-procedure argument type specifier integer-34".
|
foreign.mo:Expected error in mat foreign-procedure: "invalid foreign-procedure argument type specifier integer-34".
|
||||||
foreign.mo:Expected error in mat foreign-procedure: "invalid foreign-procedure result type specifier chare".
|
foreign.mo:Expected error in mat foreign-procedure: "invalid foreign-procedure result type specifier chare".
|
||||||
--- 9061,9085 ----
|
--- 9224,9248 ----
|
||||||
foreign.mo:Expected error in mat foreign-procedure: "foreign-procedure: invalid foreign procedure handle foo".
|
foreign.mo:Expected error in mat foreign-procedure: "foreign-procedure: invalid foreign procedure handle foo".
|
||||||
foreign.mo:Expected error in mat foreign-procedure: "foreign-procedure: invalid foreign procedure handle foo".
|
foreign.mo:Expected error in mat foreign-procedure: "foreign-procedure: invalid foreign procedure handle foo".
|
||||||
foreign.mo:Expected error in mat foreign-procedure: "foreign-procedure: invalid foreign procedure handle foo".
|
foreign.mo:Expected error in mat foreign-procedure: "foreign-procedure: invalid foreign procedure handle foo".
|
||||||
|
@ -314,7 +331,7 @@
|
||||||
foreign.mo:Expected error in mat foreign-procedure: "invalid foreign-procedure argument type specifier integer-34".
|
foreign.mo:Expected error in mat foreign-procedure: "invalid foreign-procedure argument type specifier integer-34".
|
||||||
foreign.mo:Expected error in mat foreign-procedure: "invalid foreign-procedure result type specifier chare".
|
foreign.mo:Expected error in mat foreign-procedure: "invalid foreign-procedure result type specifier chare".
|
||||||
***************
|
***************
|
||||||
*** 9092,9123 ****
|
*** 9255,9286 ****
|
||||||
foreign.mo:Expected error in mat foreign-sizeof: "incorrect argument count in call (foreign-sizeof (quote int) (quote int))".
|
foreign.mo:Expected error in mat foreign-sizeof: "incorrect argument count in call (foreign-sizeof (quote int) (quote int))".
|
||||||
foreign.mo:Expected error in mat foreign-sizeof: "foreign-sizeof: invalid foreign type specifier i-am-not-a-type".
|
foreign.mo:Expected error in mat foreign-sizeof: "foreign-sizeof: invalid foreign type specifier i-am-not-a-type".
|
||||||
foreign.mo:Expected error in mat foreign-sizeof: "foreign-sizeof: invalid foreign type specifier 1".
|
foreign.mo:Expected error in mat foreign-sizeof: "foreign-sizeof: invalid foreign type specifier 1".
|
||||||
|
@ -347,7 +364,7 @@
|
||||||
foreign.mo:Expected error in mat foreign-strings: "foreign-callable: invalid return value ("ello" 4) from #<procedure>".
|
foreign.mo:Expected error in mat foreign-strings: "foreign-callable: invalid return value ("ello" 4) from #<procedure>".
|
||||||
foreign.mo:Expected error in mat foreign-strings: "foreign-callable: invalid return value ("ello" 4) from #<procedure>".
|
foreign.mo:Expected error in mat foreign-strings: "foreign-callable: invalid return value ("ello" 4) from #<procedure>".
|
||||||
foreign.mo:Expected error in mat foreign-strings: "foreign-callable: invalid return value ("ello" 4) from #<procedure>".
|
foreign.mo:Expected error in mat foreign-strings: "foreign-callable: invalid return value ("ello" 4) from #<procedure>".
|
||||||
--- 9092,9123 ----
|
--- 9255,9286 ----
|
||||||
foreign.mo:Expected error in mat foreign-sizeof: "incorrect argument count in call (foreign-sizeof (quote int) (quote int))".
|
foreign.mo:Expected error in mat foreign-sizeof: "incorrect argument count in call (foreign-sizeof (quote int) (quote int))".
|
||||||
foreign.mo:Expected error in mat foreign-sizeof: "foreign-sizeof: invalid foreign type specifier i-am-not-a-type".
|
foreign.mo:Expected error in mat foreign-sizeof: "foreign-sizeof: invalid foreign type specifier i-am-not-a-type".
|
||||||
foreign.mo:Expected error in mat foreign-sizeof: "foreign-sizeof: invalid foreign type specifier 1".
|
foreign.mo:Expected error in mat foreign-sizeof: "foreign-sizeof: invalid foreign type specifier 1".
|
||||||
|
@ -381,7 +398,7 @@
|
||||||
foreign.mo:Expected error in mat foreign-strings: "foreign-callable: invalid return value ("ello" 4) from #<procedure>".
|
foreign.mo:Expected error in mat foreign-strings: "foreign-callable: invalid return value ("ello" 4) from #<procedure>".
|
||||||
foreign.mo:Expected error in mat foreign-strings: "foreign-callable: invalid return value ("ello" 4) from #<procedure>".
|
foreign.mo:Expected error in mat foreign-strings: "foreign-callable: invalid return value ("ello" 4) from #<procedure>".
|
||||||
***************
|
***************
|
||||||
*** 9125,9150 ****
|
*** 9288,9313 ****
|
||||||
foreign.mo:Expected error in mat foreign-strings: "foreign-callable: invalid return value ("ello" 4) from #<procedure>".
|
foreign.mo:Expected error in mat foreign-strings: "foreign-callable: invalid return value ("ello" 4) from #<procedure>".
|
||||||
foreign.mo:Expected error in mat foreign-strings: "foreign-callable: invalid return value ("ello" 4) from #<procedure>".
|
foreign.mo:Expected error in mat foreign-strings: "foreign-callable: invalid return value ("ello" 4) from #<procedure>".
|
||||||
foreign.mo:Expected error in mat foreign-strings: "foreign-callable: invalid return value ("ello" 4) from #<procedure>".
|
foreign.mo:Expected error in mat foreign-strings: "foreign-callable: invalid return value ("ello" 4) from #<procedure>".
|
||||||
|
@ -408,7 +425,7 @@
|
||||||
foreign.mo:Expected error in mat foreign-fixed-types: "foreign-callable: invalid return value (- x 7) from #<procedure>".
|
foreign.mo:Expected error in mat foreign-fixed-types: "foreign-callable: invalid return value (- x 7) from #<procedure>".
|
||||||
foreign.mo:Expected error in mat foreign-fixed-types: "foreign-callable: invalid return value (- x 7) from #<procedure>".
|
foreign.mo:Expected error in mat foreign-fixed-types: "foreign-callable: invalid return value (- x 7) from #<procedure>".
|
||||||
foreign.mo:Expected error in mat foreign-fixed-types: "foreign-callable: invalid return value (- x 7) from #<procedure>".
|
foreign.mo:Expected error in mat foreign-fixed-types: "foreign-callable: invalid return value (- x 7) from #<procedure>".
|
||||||
--- 9125,9150 ----
|
--- 9288,9313 ----
|
||||||
foreign.mo:Expected error in mat foreign-strings: "foreign-callable: invalid return value ("ello" 4) from #<procedure>".
|
foreign.mo:Expected error in mat foreign-strings: "foreign-callable: invalid return value ("ello" 4) from #<procedure>".
|
||||||
foreign.mo:Expected error in mat foreign-strings: "foreign-callable: invalid return value ("ello" 4) from #<procedure>".
|
foreign.mo:Expected error in mat foreign-strings: "foreign-callable: invalid return value ("ello" 4) from #<procedure>".
|
||||||
foreign.mo:Expected error in mat foreign-strings: "foreign-callable: invalid return value ("ello" 4) from #<procedure>".
|
foreign.mo:Expected error in mat foreign-strings: "foreign-callable: invalid return value ("ello" 4) from #<procedure>".
|
||||||
|
@ -436,7 +453,7 @@
|
||||||
foreign.mo:Expected error in mat foreign-fixed-types: "foreign-callable: invalid return value (- x 7) from #<procedure>".
|
foreign.mo:Expected error in mat foreign-fixed-types: "foreign-callable: invalid return value (- x 7) from #<procedure>".
|
||||||
foreign.mo:Expected error in mat foreign-fixed-types: "foreign-callable: invalid return value (- x 7) from #<procedure>".
|
foreign.mo:Expected error in mat foreign-fixed-types: "foreign-callable: invalid return value (- x 7) from #<procedure>".
|
||||||
***************
|
***************
|
||||||
*** 9155,9189 ****
|
*** 9318,9352 ****
|
||||||
foreign.mo:Expected error in mat foreign-fixed-types: "foreign-callable: invalid return value (- x 7) from #<procedure>".
|
foreign.mo:Expected error in mat foreign-fixed-types: "foreign-callable: invalid return value (- x 7) from #<procedure>".
|
||||||
foreign.mo:Expected error in mat foreign-fixed-types: "foreign-callable: invalid return value (- x 7) from #<procedure>".
|
foreign.mo:Expected error in mat foreign-fixed-types: "foreign-callable: invalid return value (- x 7) from #<procedure>".
|
||||||
foreign.mo:Expected error in mat foreign-fixed-types: "foreign-callable: invalid return value (- x 7) from #<procedure>".
|
foreign.mo:Expected error in mat foreign-fixed-types: "foreign-callable: invalid return value (- x 7) from #<procedure>".
|
||||||
|
@ -472,7 +489,7 @@
|
||||||
foreign.mo:Expected error in mat foreign-C-types: "foreign-callable: invalid return value (73 74) from #<procedure>".
|
foreign.mo:Expected error in mat foreign-C-types: "foreign-callable: invalid return value (73 74) from #<procedure>".
|
||||||
foreign.mo:Expected error in mat foreign-C-types: "foreign-callable: invalid return value (73 74) from #<procedure>".
|
foreign.mo:Expected error in mat foreign-C-types: "foreign-callable: invalid return value (73 74) from #<procedure>".
|
||||||
foreign.mo:Expected error in mat foreign-C-types: "foreign-callable: invalid return value (73 74) from #<procedure>".
|
foreign.mo:Expected error in mat foreign-C-types: "foreign-callable: invalid return value (73 74) from #<procedure>".
|
||||||
--- 9155,9189 ----
|
--- 9318,9352 ----
|
||||||
foreign.mo:Expected error in mat foreign-fixed-types: "foreign-callable: invalid return value (- x 7) from #<procedure>".
|
foreign.mo:Expected error in mat foreign-fixed-types: "foreign-callable: invalid return value (- x 7) from #<procedure>".
|
||||||
foreign.mo:Expected error in mat foreign-fixed-types: "foreign-callable: invalid return value (- x 7) from #<procedure>".
|
foreign.mo:Expected error in mat foreign-fixed-types: "foreign-callable: invalid return value (- x 7) from #<procedure>".
|
||||||
foreign.mo:Expected error in mat foreign-fixed-types: "foreign-callable: invalid return value (- x 7) from #<procedure>".
|
foreign.mo:Expected error in mat foreign-fixed-types: "foreign-callable: invalid return value (- x 7) from #<procedure>".
|
||||||
|
@ -509,7 +526,7 @@
|
||||||
foreign.mo:Expected error in mat foreign-C-types: "foreign-callable: invalid return value (73 74) from #<procedure>".
|
foreign.mo:Expected error in mat foreign-C-types: "foreign-callable: invalid return value (73 74) from #<procedure>".
|
||||||
foreign.mo:Expected error in mat foreign-C-types: "foreign-callable: invalid return value (73 74) from #<procedure>".
|
foreign.mo:Expected error in mat foreign-C-types: "foreign-callable: invalid return value (73 74) from #<procedure>".
|
||||||
***************
|
***************
|
||||||
*** 9763,9772 ****
|
*** 9939,9948 ****
|
||||||
exceptions.mo:Expected error in mat assert: "failed assertion (memq (quote b) (quote (1 2 a 3 4)))".
|
exceptions.mo:Expected error in mat assert: "failed assertion (memq (quote b) (quote (1 2 a 3 4)))".
|
||||||
exceptions.mo:Expected error in mat assert: "failed assertion (q ...)".
|
exceptions.mo:Expected error in mat assert: "failed assertion (q ...)".
|
||||||
exceptions.mo:Expected error in mat assert: "failed assertion (andmap symbol? (syntax (x ...)))".
|
exceptions.mo:Expected error in mat assert: "failed assertion (andmap symbol? (syntax (x ...)))".
|
||||||
|
@ -520,7 +537,7 @@
|
||||||
oop.mo:Expected error in mat oop: "m1: not applicable to 17".
|
oop.mo:Expected error in mat oop: "m1: not applicable to 17".
|
||||||
oop.mo:Expected error in mat oop: "variable <a>-x1 is not bound".
|
oop.mo:Expected error in mat oop: "variable <a>-x1 is not bound".
|
||||||
oop.mo:Expected error in mat oop: "variable <a>-x1-set! is not bound".
|
oop.mo:Expected error in mat oop: "variable <a>-x1-set! is not bound".
|
||||||
--- 9763,9772 ----
|
--- 9939,9948 ----
|
||||||
exceptions.mo:Expected error in mat assert: "failed assertion (memq (quote b) (quote (1 2 a 3 4)))".
|
exceptions.mo:Expected error in mat assert: "failed assertion (memq (quote b) (quote (1 2 a 3 4)))".
|
||||||
exceptions.mo:Expected error in mat assert: "failed assertion (q ...)".
|
exceptions.mo:Expected error in mat assert: "failed assertion (q ...)".
|
||||||
exceptions.mo:Expected error in mat assert: "failed assertion (andmap symbol? (syntax (x ...)))".
|
exceptions.mo:Expected error in mat assert: "failed assertion (andmap symbol? (syntax (x ...)))".
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
*** errors-compile-2-f-t-f 2015-07-29 15:53:29.372863858 -0400
|
*** errors-compile-2-f-t-f 2017-06-06 16:16:41.718216927 -0400
|
||||||
--- errors-interpret-2-f-t-f 2015-07-29 12:38:56.709803754 -0400
|
--- errors-interpret-2-f-t-f 2017-06-06 17:16:29.338462408 -0400
|
||||||
***************
|
***************
|
||||||
*** 1,7 ****
|
*** 1,7 ****
|
||||||
primvars.mo:Expected error in mat make-parameter: "make-parameter: 2 is not a procedure".
|
primvars.mo:Expected error in mat make-parameter: "make-parameter: 2 is not a procedure".
|
||||||
|
@ -10,12 +10,12 @@
|
||||||
primvars.mo:Expected error in mat collect-generation-radix: "collect-generation-radix: -1 is not a positive fixnum".
|
primvars.mo:Expected error in mat collect-generation-radix: "collect-generation-radix: -1 is not a positive fixnum".
|
||||||
primvars.mo:Expected error in mat collect-generation-radix: "collect-generation-radix: 0 is not a positive fixnum".
|
primvars.mo:Expected error in mat collect-generation-radix: "collect-generation-radix: 0 is not a positive fixnum".
|
||||||
--- 1,13 ----
|
--- 1,13 ----
|
||||||
+ 6.mo:Bug in mat cp1in-verify-format-warnings clause 1 at line 995, char 4 of 6.ms
|
+ 6.mo:Bug in mat cp1in-verify-format-warnings clause 1 at line 1005, char 4 of 6.ms
|
||||||
+ 6.mo:Bug in mat cp1in-verify-format-warnings clause 2 at line 997, char 4 of 6.ms
|
+ 6.mo:Bug in mat cp1in-verify-format-warnings clause 2 at line 1007, char 4 of 6.ms
|
||||||
+ 6.mo:Bug in mat cp1in-verify-format-warnings clause 5 at line 1004, char 4 of 6.ms
|
+ 6.mo:Bug in mat cp1in-verify-format-warnings clause 5 at line 1014, char 4 of 6.ms
|
||||||
+ 6.mo:Bug in mat cp1in-verify-format-warnings clause 6 at line 1006, char 4 of 6.ms
|
+ 6.mo:Bug in mat cp1in-verify-format-warnings clause 6 at line 1016, char 4 of 6.ms
|
||||||
+ 6.mo:Bug in mat cp1in-verify-format-warnings clause 9 at line 1013, char 4 of 6.ms
|
+ 6.mo:Bug in mat cp1in-verify-format-warnings clause 9 at line 1023, char 4 of 6.ms
|
||||||
+ 6.mo:Bug in mat cp1in-verify-format-warnings clause 10 at line 1015, char 4 of 6.ms
|
+ 6.mo:Bug in mat cp1in-verify-format-warnings clause 10 at line 1025, char 4 of 6.ms
|
||||||
primvars.mo:Expected error in mat make-parameter: "make-parameter: 2 is not a procedure".
|
primvars.mo:Expected error in mat make-parameter: "make-parameter: 2 is not a procedure".
|
||||||
primvars.mo:Expected error in mat make-parameter: "+: a is not a number".
|
primvars.mo:Expected error in mat make-parameter: "+: a is not a number".
|
||||||
primvars.mo:Expected error in mat make-parameter: "incorrect number of arguments to #<procedure>".
|
primvars.mo:Expected error in mat make-parameter: "incorrect number of arguments to #<procedure>".
|
||||||
|
@ -169,7 +169,7 @@
|
||||||
3.mo:Expected error in mat letrec: "variable f is not bound".
|
3.mo:Expected error in mat letrec: "variable f is not bound".
|
||||||
3.mo:Expected error in mat letrec: "attempt to reference undefined variable a".
|
3.mo:Expected error in mat letrec: "attempt to reference undefined variable a".
|
||||||
***************
|
***************
|
||||||
*** 3894,3909 ****
|
*** 4004,4019 ****
|
||||||
6.mo:Expected error in mat pretty-print: "incorrect argument count in call (pretty-format (quote foo) (quote x) (quote x))".
|
6.mo:Expected error in mat pretty-print: "incorrect argument count in call (pretty-format (quote foo) (quote x) (quote x))".
|
||||||
6.mo:Expected error in mat pretty-print: "pretty-format: 3 is not a symbol".
|
6.mo:Expected error in mat pretty-print: "pretty-format: 3 is not a symbol".
|
||||||
6.mo:Expected error in mat pretty-print: "pretty-format: invalid format (bad 0 ... ... 0 format)".
|
6.mo:Expected error in mat pretty-print: "pretty-format: invalid format (bad 0 ... ... 0 format)".
|
||||||
|
@ -186,9 +186,26 @@
|
||||||
6.mo:Expected warning in mat cp1in-verify-format-warnings: "compile: too few arguments for control string "abc~s" in call to fprintf at line 1, char 29 of testfile.ss".
|
6.mo:Expected warning in mat cp1in-verify-format-warnings: "compile: too few arguments for control string "abc~s" in call to fprintf at line 1, char 29 of testfile.ss".
|
||||||
6.mo:Expected warning in mat cp1in-verify-format-warnings: "compile: too many arguments for control string "~%~abc~adef~ag~s~~~%" in call to fprintf at line 1, char 29 of testfile.ss".
|
6.mo:Expected warning in mat cp1in-verify-format-warnings: "compile: too many arguments for control string "~%~abc~adef~ag~s~~~%" in call to fprintf at line 1, char 29 of testfile.ss".
|
||||||
6.mo:Expected error in mat print-parameters: "write: cycle detected; proceeding with (print-graph #t)".
|
6.mo:Expected error in mat print-parameters: "write: cycle detected; proceeding with (print-graph #t)".
|
||||||
--- 3900,3909 ----
|
--- 4010,4019 ----
|
||||||
***************
|
***************
|
||||||
*** 6959,6966 ****
|
*** 6959,6965 ****
|
||||||
|
7.mo:Expected error in mat maybe-compile: "separate-compile: Exception in include: failed for testfile-mc-1a.ss: no such file or directory
|
||||||
|
7.mo:Expected error in mat maybe-compile: "separate-compile: Exception in maybe-compile-library: failed for "testfile-mc-1a.ss": no such file or directory
|
||||||
|
7.mo:Expected error in mat maybe-compile: "separate-compile: Exception in maybe-compile-library: file "testfile-mc-1a.ss" not found in source directories
|
||||||
|
! 7.mo:Expected error in mat eval: "compile: 7 is not an environment".
|
||||||
|
7.mo:Expected error in mat eval: "interpret: 7 is not an environment".
|
||||||
|
7.mo:Expected error in mat eval: "compile: 7 is not an environment".
|
||||||
|
7.mo:Expected error in mat expand: "sc-expand: 7 is not an environment".
|
||||||
|
--- 6959,6965 ----
|
||||||
|
7.mo:Expected error in mat maybe-compile: "separate-compile: Exception in include: failed for testfile-mc-1a.ss: no such file or directory
|
||||||
|
7.mo:Expected error in mat maybe-compile: "separate-compile: Exception in maybe-compile-library: failed for "testfile-mc-1a.ss": no such file or directory
|
||||||
|
7.mo:Expected error in mat maybe-compile: "separate-compile: Exception in maybe-compile-library: file "testfile-mc-1a.ss" not found in source directories
|
||||||
|
! 7.mo:Expected error in mat eval: "interpret: 7 is not an environment".
|
||||||
|
7.mo:Expected error in mat eval: "interpret: 7 is not an environment".
|
||||||
|
7.mo:Expected error in mat eval: "compile: 7 is not an environment".
|
||||||
|
7.mo:Expected error in mat expand: "sc-expand: 7 is not an environment".
|
||||||
|
***************
|
||||||
|
*** 7095,7102 ****
|
||||||
7.mo:Expected error in mat bytes-allocated: "bytes-allocated: invalid space gnu".
|
7.mo:Expected error in mat bytes-allocated: "bytes-allocated: invalid space gnu".
|
||||||
7.mo:Expected error in mat error: "a: hit me!".
|
7.mo:Expected error in mat error: "a: hit me!".
|
||||||
7.mo:Expected error in mat error: "f: n is 0".
|
7.mo:Expected error in mat error: "f: n is 0".
|
||||||
|
@ -197,7 +214,7 @@
|
||||||
record.mo:Expected error in mat record2: "invalid value 3 for foreign type double-float".
|
record.mo:Expected error in mat record2: "invalid value 3 for foreign type double-float".
|
||||||
record.mo:Expected error in mat record2: "3 is not of type #<record type fudge>".
|
record.mo:Expected error in mat record2: "3 is not of type #<record type fudge>".
|
||||||
record.mo:Expected error in mat record2: "make-record-type: invalid field list ((immutable double-float a) . b)".
|
record.mo:Expected error in mat record2: "make-record-type: invalid field list ((immutable double-float a) . b)".
|
||||||
--- 6959,6966 ----
|
--- 7095,7102 ----
|
||||||
7.mo:Expected error in mat bytes-allocated: "bytes-allocated: invalid space gnu".
|
7.mo:Expected error in mat bytes-allocated: "bytes-allocated: invalid space gnu".
|
||||||
7.mo:Expected error in mat error: "a: hit me!".
|
7.mo:Expected error in mat error: "a: hit me!".
|
||||||
7.mo:Expected error in mat error: "f: n is 0".
|
7.mo:Expected error in mat error: "f: n is 0".
|
||||||
|
@ -207,7 +224,7 @@
|
||||||
record.mo:Expected error in mat record2: "3 is not of type #<record type fudge>".
|
record.mo:Expected error in mat record2: "3 is not of type #<record type fudge>".
|
||||||
record.mo:Expected error in mat record2: "make-record-type: invalid field list ((immutable double-float a) . b)".
|
record.mo:Expected error in mat record2: "make-record-type: invalid field list ((immutable double-float a) . b)".
|
||||||
***************
|
***************
|
||||||
*** 6968,6982 ****
|
*** 7104,7118 ****
|
||||||
record.mo:Expected error in mat type-descriptor: "invalid syntax (type-descriptor 3)".
|
record.mo:Expected error in mat type-descriptor: "invalid syntax (type-descriptor 3)".
|
||||||
record.mo:Expected error in mat type-descriptor: "type-descriptor: unrecognized record car".
|
record.mo:Expected error in mat type-descriptor: "type-descriptor: unrecognized record car".
|
||||||
record.mo:Expected error in mat record3: "variable set-fudge-a! is not bound".
|
record.mo:Expected error in mat record3: "variable set-fudge-a! is not bound".
|
||||||
|
@ -223,7 +240,7 @@
|
||||||
record.mo:Expected error in mat record9: "record-reader: invalid input #f".
|
record.mo:Expected error in mat record9: "record-reader: invalid input #f".
|
||||||
record.mo:Expected error in mat record9: "record-reader: invalid second argument fudge".
|
record.mo:Expected error in mat record9: "record-reader: invalid second argument fudge".
|
||||||
record.mo:Expected error in mat record9: "record-reader: invalid second argument fudge".
|
record.mo:Expected error in mat record9: "record-reader: invalid second argument fudge".
|
||||||
--- 6968,6982 ----
|
--- 7104,7118 ----
|
||||||
record.mo:Expected error in mat type-descriptor: "invalid syntax (type-descriptor 3)".
|
record.mo:Expected error in mat type-descriptor: "invalid syntax (type-descriptor 3)".
|
||||||
record.mo:Expected error in mat type-descriptor: "type-descriptor: unrecognized record car".
|
record.mo:Expected error in mat type-descriptor: "type-descriptor: unrecognized record car".
|
||||||
record.mo:Expected error in mat record3: "variable set-fudge-a! is not bound".
|
record.mo:Expected error in mat record3: "variable set-fudge-a! is not bound".
|
||||||
|
@ -240,7 +257,7 @@
|
||||||
record.mo:Expected error in mat record9: "record-reader: invalid second argument fudge".
|
record.mo:Expected error in mat record9: "record-reader: invalid second argument fudge".
|
||||||
record.mo:Expected error in mat record9: "record-reader: invalid second argument fudge".
|
record.mo:Expected error in mat record9: "record-reader: invalid second argument fudge".
|
||||||
***************
|
***************
|
||||||
*** 6989,7014 ****
|
*** 7125,7150 ****
|
||||||
record.mo:Expected error in mat record10: "read: unresolvable cycle constructing record of type #<record type bar> at char 3 of #<input port string>".
|
record.mo:Expected error in mat record10: "read: unresolvable cycle constructing record of type #<record type bar> at char 3 of #<input port string>".
|
||||||
record.mo:Expected error in mat record16: "read: unresolvable cycle constructing record of type #<record type bazar> at char 3 of #<input port string>".
|
record.mo:Expected error in mat record16: "read: unresolvable cycle constructing record of type #<record type bazar> at char 3 of #<input port string>".
|
||||||
record.mo:Expected error in mat record16: "read: unresolvable cycle constructing record of type #<record type bazar> at char 3 of #<input port string>".
|
record.mo:Expected error in mat record16: "read: unresolvable cycle constructing record of type #<record type bazar> at char 3 of #<input port string>".
|
||||||
|
@ -267,7 +284,7 @@
|
||||||
record.mo:Expected error in mat foreign-data: "foreign-alloc: 0 is not a positive fixnum".
|
record.mo:Expected error in mat foreign-data: "foreign-alloc: 0 is not a positive fixnum".
|
||||||
record.mo:Expected error in mat foreign-data: "foreign-alloc: <int> is not a positive fixnum".
|
record.mo:Expected error in mat foreign-data: "foreign-alloc: <int> is not a positive fixnum".
|
||||||
record.mo:Expected error in mat foreign-data: "foreign-alloc: -5 is not a positive fixnum".
|
record.mo:Expected error in mat foreign-data: "foreign-alloc: -5 is not a positive fixnum".
|
||||||
--- 6989,7014 ----
|
--- 7125,7150 ----
|
||||||
record.mo:Expected error in mat record10: "read: unresolvable cycle constructing record of type #<record type bar> at char 3 of #<input port string>".
|
record.mo:Expected error in mat record10: "read: unresolvable cycle constructing record of type #<record type bar> at char 3 of #<input port string>".
|
||||||
record.mo:Expected error in mat record16: "read: unresolvable cycle constructing record of type #<record type bazar> at char 3 of #<input port string>".
|
record.mo:Expected error in mat record16: "read: unresolvable cycle constructing record of type #<record type bazar> at char 3 of #<input port string>".
|
||||||
record.mo:Expected error in mat record16: "read: unresolvable cycle constructing record of type #<record type bazar> at char 3 of #<input port string>".
|
record.mo:Expected error in mat record16: "read: unresolvable cycle constructing record of type #<record type bazar> at char 3 of #<input port string>".
|
||||||
|
@ -295,7 +312,7 @@
|
||||||
record.mo:Expected error in mat foreign-data: "foreign-alloc: <int> is not a positive fixnum".
|
record.mo:Expected error in mat foreign-data: "foreign-alloc: <int> is not a positive fixnum".
|
||||||
record.mo:Expected error in mat foreign-data: "foreign-alloc: -5 is not a positive fixnum".
|
record.mo:Expected error in mat foreign-data: "foreign-alloc: -5 is not a positive fixnum".
|
||||||
***************
|
***************
|
||||||
*** 7120,7158 ****
|
*** 7275,7313 ****
|
||||||
record.mo:Expected error in mat record22: "invalid field specifier (immutable creepy q)".
|
record.mo:Expected error in mat record22: "invalid field specifier (immutable creepy q)".
|
||||||
record.mo:Expected error in mat record22: "invalid field specifier (immutable creepy q)".
|
record.mo:Expected error in mat record22: "invalid field specifier (immutable creepy q)".
|
||||||
record.mo:Expected error in mat record23: "make-record-type: cannot extend sealed record type #<record type foo>".
|
record.mo:Expected error in mat record23: "make-record-type: cannot extend sealed record type #<record type foo>".
|
||||||
|
@ -335,7 +352,7 @@
|
||||||
record.mo:Expected error in mat record?: "record?: 4 is not a record type descriptor".
|
record.mo:Expected error in mat record?: "record?: 4 is not a record type descriptor".
|
||||||
record.mo:Expected error in mat record?: "record?: a is not a record type descriptor".
|
record.mo:Expected error in mat record?: "record?: a is not a record type descriptor".
|
||||||
record.mo:Expected error in mat record?: "record?: #(1) is not a record type descriptor".
|
record.mo:Expected error in mat record?: "record?: #(1) is not a record type descriptor".
|
||||||
--- 7120,7158 ----
|
--- 7275,7313 ----
|
||||||
record.mo:Expected error in mat record22: "invalid field specifier (immutable creepy q)".
|
record.mo:Expected error in mat record22: "invalid field specifier (immutable creepy q)".
|
||||||
record.mo:Expected error in mat record22: "invalid field specifier (immutable creepy q)".
|
record.mo:Expected error in mat record22: "invalid field specifier (immutable creepy q)".
|
||||||
record.mo:Expected error in mat record23: "make-record-type: cannot extend sealed record type #<record type foo>".
|
record.mo:Expected error in mat record23: "make-record-type: cannot extend sealed record type #<record type foo>".
|
||||||
|
@ -376,7 +393,7 @@
|
||||||
record.mo:Expected error in mat record?: "record?: a is not a record type descriptor".
|
record.mo:Expected error in mat record?: "record?: a is not a record type descriptor".
|
||||||
record.mo:Expected error in mat record?: "record?: #(1) is not a record type descriptor".
|
record.mo:Expected error in mat record?: "record?: #(1) is not a record type descriptor".
|
||||||
***************
|
***************
|
||||||
*** 7167,7223 ****
|
*** 7322,7378 ****
|
||||||
record.mo:Expected error in mat r6rs-records-procedural: "make-record-constructor-descriptor: invalid protocol flimflam".
|
record.mo:Expected error in mat r6rs-records-procedural: "make-record-constructor-descriptor: invalid protocol flimflam".
|
||||||
record.mo:Expected error in mat r6rs-records-procedural: "attempt to apply non-procedure not-a-procedure".
|
record.mo:Expected error in mat r6rs-records-procedural: "attempt to apply non-procedure not-a-procedure".
|
||||||
record.mo:Expected error in mat r6rs-records-procedural: "attempt to apply non-procedure spam".
|
record.mo:Expected error in mat r6rs-records-procedural: "attempt to apply non-procedure spam".
|
||||||
|
@ -434,16 +451,16 @@
|
||||||
record.mo:Expected error in mat r6rs-records-syntactic: "define-record-type: incompatible record type cpoint - different parent".
|
record.mo:Expected error in mat r6rs-records-syntactic: "define-record-type: incompatible record type cpoint - different parent".
|
||||||
record.mo:Expected error in mat r6rs-records-syntactic: "define-record-type: incompatible record type cpoint - different parent".
|
record.mo:Expected error in mat r6rs-records-syntactic: "define-record-type: incompatible record type cpoint - different parent".
|
||||||
record.mo:Expected error in mat r6rs-records-syntactic: "cannot extend define-record-type parent fratrat".
|
record.mo:Expected error in mat r6rs-records-syntactic: "cannot extend define-record-type parent fratrat".
|
||||||
--- 7167,7223 ----
|
--- 7322,7378 ----
|
||||||
record.mo:Expected error in mat r6rs-records-procedural: "make-record-constructor-descriptor: invalid protocol flimflam".
|
record.mo:Expected error in mat r6rs-records-procedural: "make-record-constructor-descriptor: invalid protocol flimflam".
|
||||||
record.mo:Expected error in mat r6rs-records-procedural: "attempt to apply non-procedure not-a-procedure".
|
record.mo:Expected error in mat r6rs-records-procedural: "attempt to apply non-procedure not-a-procedure".
|
||||||
record.mo:Expected error in mat r6rs-records-procedural: "attempt to apply non-procedure spam".
|
record.mo:Expected error in mat r6rs-records-procedural: "attempt to apply non-procedure spam".
|
||||||
! record.mo:Expected error in mat r6rs-records-procedural: "incorrect number of arguments to #<procedure constructor>".
|
! record.mo:Expected error in mat r6rs-records-procedural: "incorrect number of arguments to #<procedure constructor>".
|
||||||
! record.mo:Expected error in mat r6rs-records-procedural: "incorrect number of arguments to #<procedure constructor>".
|
! record.mo:Expected error in mat r6rs-records-procedural: "incorrect number of arguments to #<procedure constructor>".
|
||||||
record.mo:Expected error in mat r6rs-records-procedural: "incorrect number of arguments to #<procedure>".
|
|
||||||
record.mo:Expected error in mat r6rs-records-procedural: "incorrect number of arguments to #<procedure>".
|
|
||||||
! record.mo:Expected error in mat r6rs-records-procedural: "incorrect number of arguments to #<procedure>".
|
! record.mo:Expected error in mat r6rs-records-procedural: "incorrect number of arguments to #<procedure>".
|
||||||
! record.mo:Expected error in mat r6rs-records-procedural: "incorrect number of arguments to #<procedure>".
|
! record.mo:Expected error in mat r6rs-records-procedural: "incorrect number of arguments to #<procedure>".
|
||||||
|
record.mo:Expected error in mat r6rs-records-procedural: "incorrect number of arguments to #<procedure>".
|
||||||
|
record.mo:Expected error in mat r6rs-records-procedural: "incorrect number of arguments to #<procedure>".
|
||||||
! record.mo:Expected error in mat r6rs-records-procedural: "incorrect number of arguments to #<procedure constructor>".
|
! record.mo:Expected error in mat r6rs-records-procedural: "incorrect number of arguments to #<procedure constructor>".
|
||||||
! record.mo:Expected error in mat r6rs-records-procedural: "incorrect number of arguments to #<procedure constructor>".
|
! record.mo:Expected error in mat r6rs-records-procedural: "incorrect number of arguments to #<procedure constructor>".
|
||||||
record.mo:Expected error in mat r6rs-records-procedural: "make-record-constructor-descriptor: record constructor descriptor #<record constructor descriptor> is not for parent of record type #<record type grand-child>".
|
record.mo:Expected error in mat r6rs-records-procedural: "make-record-constructor-descriptor: record constructor descriptor #<record constructor descriptor> is not for parent of record type #<record type grand-child>".
|
||||||
|
@ -493,7 +510,7 @@
|
||||||
record.mo:Expected error in mat r6rs-records-syntactic: "define-record-type: incompatible record type cpoint - different parent".
|
record.mo:Expected error in mat r6rs-records-syntactic: "define-record-type: incompatible record type cpoint - different parent".
|
||||||
record.mo:Expected error in mat r6rs-records-syntactic: "cannot extend define-record-type parent fratrat".
|
record.mo:Expected error in mat r6rs-records-syntactic: "cannot extend define-record-type parent fratrat".
|
||||||
***************
|
***************
|
||||||
*** 8299,8311 ****
|
*** 8461,8473 ****
|
||||||
fx.mo:Expected error in mat r6rs:fx-: "fx-: #f is not a fixnum".
|
fx.mo:Expected error in mat r6rs:fx-: "fx-: #f is not a fixnum".
|
||||||
fx.mo:Expected error in mat r6rs:fx-: "fx-: #f is not a fixnum".
|
fx.mo:Expected error in mat r6rs:fx-: "fx-: #f is not a fixnum".
|
||||||
fx.mo:Expected error in mat fx*: "fx*: (a . b) is not a fixnum".
|
fx.mo:Expected error in mat fx*: "fx*: (a . b) is not a fixnum".
|
||||||
|
@ -507,7 +524,7 @@
|
||||||
fx.mo:Expected error in mat r6rs:fx*: "fx*: <int> is not a fixnum".
|
fx.mo:Expected error in mat r6rs:fx*: "fx*: <int> is not a fixnum".
|
||||||
fx.mo:Expected error in mat r6rs:fx*: "fx*: <-int> is not a fixnum".
|
fx.mo:Expected error in mat r6rs:fx*: "fx*: <-int> is not a fixnum".
|
||||||
fx.mo:Expected error in mat r6rs:fx*: "fx*: #f is not a fixnum".
|
fx.mo:Expected error in mat r6rs:fx*: "fx*: #f is not a fixnum".
|
||||||
--- 8299,8311 ----
|
--- 8461,8473 ----
|
||||||
fx.mo:Expected error in mat r6rs:fx-: "fx-: #f is not a fixnum".
|
fx.mo:Expected error in mat r6rs:fx-: "fx-: #f is not a fixnum".
|
||||||
fx.mo:Expected error in mat r6rs:fx-: "fx-: #f is not a fixnum".
|
fx.mo:Expected error in mat r6rs:fx-: "fx-: #f is not a fixnum".
|
||||||
fx.mo:Expected error in mat fx*: "fx*: (a . b) is not a fixnum".
|
fx.mo:Expected error in mat fx*: "fx*: (a . b) is not a fixnum".
|
||||||
|
@ -522,7 +539,7 @@
|
||||||
fx.mo:Expected error in mat r6rs:fx*: "fx*: <-int> is not a fixnum".
|
fx.mo:Expected error in mat r6rs:fx*: "fx*: <-int> is not a fixnum".
|
||||||
fx.mo:Expected error in mat r6rs:fx*: "fx*: #f is not a fixnum".
|
fx.mo:Expected error in mat r6rs:fx*: "fx*: #f is not a fixnum".
|
||||||
***************
|
***************
|
||||||
*** 9763,9772 ****
|
*** 9939,9948 ****
|
||||||
exceptions.mo:Expected error in mat assert: "failed assertion (memq (quote b) (quote (1 2 a 3 4)))".
|
exceptions.mo:Expected error in mat assert: "failed assertion (memq (quote b) (quote (1 2 a 3 4)))".
|
||||||
exceptions.mo:Expected error in mat assert: "failed assertion (q ...)".
|
exceptions.mo:Expected error in mat assert: "failed assertion (q ...)".
|
||||||
exceptions.mo:Expected error in mat assert: "failed assertion (andmap symbol? (syntax (x ...)))".
|
exceptions.mo:Expected error in mat assert: "failed assertion (andmap symbol? (syntax (x ...)))".
|
||||||
|
@ -533,7 +550,7 @@
|
||||||
oop.mo:Expected error in mat oop: "m1: not applicable to 17".
|
oop.mo:Expected error in mat oop: "m1: not applicable to 17".
|
||||||
oop.mo:Expected error in mat oop: "variable <a>-x1 is not bound".
|
oop.mo:Expected error in mat oop: "variable <a>-x1 is not bound".
|
||||||
oop.mo:Expected error in mat oop: "variable <a>-x1-set! is not bound".
|
oop.mo:Expected error in mat oop: "variable <a>-x1-set! is not bound".
|
||||||
--- 9763,9772 ----
|
--- 9939,9948 ----
|
||||||
exceptions.mo:Expected error in mat assert: "failed assertion (memq (quote b) (quote (1 2 a 3 4)))".
|
exceptions.mo:Expected error in mat assert: "failed assertion (memq (quote b) (quote (1 2 a 3 4)))".
|
||||||
exceptions.mo:Expected error in mat assert: "failed assertion (q ...)".
|
exceptions.mo:Expected error in mat assert: "failed assertion (q ...)".
|
||||||
exceptions.mo:Expected error in mat assert: "failed assertion (andmap symbol? (syntax (x ...)))".
|
exceptions.mo:Expected error in mat assert: "failed assertion (andmap symbol? (syntax (x ...)))".
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
*** errors-compile-2-t-f-f 2015-07-29 15:53:29.390864194 -0400
|
*** errors-compile-2-t-f-f 2017-06-06 16:21:29.501865805 -0400
|
||||||
--- errors-interpret-2-t-f-f 2015-07-29 15:46:20.048858635 -0400
|
--- errors-interpret-2-t-f-f 2017-06-06 17:21:48.522343187 -0400
|
||||||
***************
|
***************
|
||||||
*** 1,7 ****
|
*** 1,7 ****
|
||||||
primvars.mo:Expected error in mat make-parameter: "make-parameter: 2 is not a procedure".
|
primvars.mo:Expected error in mat make-parameter: "make-parameter: 2 is not a procedure".
|
||||||
|
@ -10,12 +10,12 @@
|
||||||
primvars.mo:Expected error in mat collect-generation-radix: "collect-generation-radix: -1 is not a positive fixnum".
|
primvars.mo:Expected error in mat collect-generation-radix: "collect-generation-radix: -1 is not a positive fixnum".
|
||||||
primvars.mo:Expected error in mat collect-generation-radix: "collect-generation-radix: 0 is not a positive fixnum".
|
primvars.mo:Expected error in mat collect-generation-radix: "collect-generation-radix: 0 is not a positive fixnum".
|
||||||
--- 1,13 ----
|
--- 1,13 ----
|
||||||
+ 6.mo:Bug in mat cp1in-verify-format-warnings clause 1 at line 995, char 4 of 6.ms
|
+ 6.mo:Bug in mat cp1in-verify-format-warnings clause 1 at line 1005, char 4 of 6.ms
|
||||||
+ 6.mo:Bug in mat cp1in-verify-format-warnings clause 2 at line 997, char 4 of 6.ms
|
+ 6.mo:Bug in mat cp1in-verify-format-warnings clause 2 at line 1007, char 4 of 6.ms
|
||||||
+ 6.mo:Bug in mat cp1in-verify-format-warnings clause 5 at line 1004, char 4 of 6.ms
|
+ 6.mo:Bug in mat cp1in-verify-format-warnings clause 5 at line 1014, char 4 of 6.ms
|
||||||
+ 6.mo:Bug in mat cp1in-verify-format-warnings clause 6 at line 1006, char 4 of 6.ms
|
+ 6.mo:Bug in mat cp1in-verify-format-warnings clause 6 at line 1016, char 4 of 6.ms
|
||||||
+ 6.mo:Bug in mat cp1in-verify-format-warnings clause 9 at line 1013, char 4 of 6.ms
|
+ 6.mo:Bug in mat cp1in-verify-format-warnings clause 9 at line 1023, char 4 of 6.ms
|
||||||
+ 6.mo:Bug in mat cp1in-verify-format-warnings clause 10 at line 1015, char 4 of 6.ms
|
+ 6.mo:Bug in mat cp1in-verify-format-warnings clause 10 at line 1025, char 4 of 6.ms
|
||||||
primvars.mo:Expected error in mat make-parameter: "make-parameter: 2 is not a procedure".
|
primvars.mo:Expected error in mat make-parameter: "make-parameter: 2 is not a procedure".
|
||||||
primvars.mo:Expected error in mat make-parameter: "+: a is not a number".
|
primvars.mo:Expected error in mat make-parameter: "+: a is not a number".
|
||||||
primvars.mo:Expected error in mat make-parameter: "incorrect number of arguments to #<procedure>".
|
primvars.mo:Expected error in mat make-parameter: "incorrect number of arguments to #<procedure>".
|
||||||
|
@ -169,7 +169,7 @@
|
||||||
3.mo:Expected error in mat letrec: "variable f is not bound".
|
3.mo:Expected error in mat letrec: "variable f is not bound".
|
||||||
3.mo:Expected error in mat letrec: "attempt to reference undefined variable a".
|
3.mo:Expected error in mat letrec: "attempt to reference undefined variable a".
|
||||||
***************
|
***************
|
||||||
*** 3894,3909 ****
|
*** 4004,4019 ****
|
||||||
6.mo:Expected error in mat pretty-print: "incorrect number of arguments to #<procedure pretty-format>".
|
6.mo:Expected error in mat pretty-print: "incorrect number of arguments to #<procedure pretty-format>".
|
||||||
6.mo:Expected error in mat pretty-print: "pretty-format: 3 is not a symbol".
|
6.mo:Expected error in mat pretty-print: "pretty-format: 3 is not a symbol".
|
||||||
6.mo:Expected error in mat pretty-print: "pretty-format: invalid format (bad 0 ... ... 0 format)".
|
6.mo:Expected error in mat pretty-print: "pretty-format: invalid format (bad 0 ... ... 0 format)".
|
||||||
|
@ -186,9 +186,26 @@
|
||||||
6.mo:Expected warning in mat cp1in-verify-format-warnings: "compile: too few arguments for control string "abc~s" in call to fprintf at line 1, char 29 of testfile.ss".
|
6.mo:Expected warning in mat cp1in-verify-format-warnings: "compile: too few arguments for control string "abc~s" in call to fprintf at line 1, char 29 of testfile.ss".
|
||||||
6.mo:Expected warning in mat cp1in-verify-format-warnings: "compile: too many arguments for control string "~%~abc~adef~ag~s~~~%" in call to fprintf at line 1, char 29 of testfile.ss".
|
6.mo:Expected warning in mat cp1in-verify-format-warnings: "compile: too many arguments for control string "~%~abc~adef~ag~s~~~%" in call to fprintf at line 1, char 29 of testfile.ss".
|
||||||
6.mo:Expected error in mat print-parameters: "write: cycle detected; proceeding with (print-graph #t)".
|
6.mo:Expected error in mat print-parameters: "write: cycle detected; proceeding with (print-graph #t)".
|
||||||
--- 3900,3909 ----
|
--- 4010,4019 ----
|
||||||
***************
|
***************
|
||||||
*** 7131,7137 ****
|
*** 6959,6965 ****
|
||||||
|
7.mo:Expected error in mat maybe-compile: "separate-compile: Exception in include: failed for testfile-mc-1a.ss: no such file or directory
|
||||||
|
7.mo:Expected error in mat maybe-compile: "separate-compile: Exception in maybe-compile-library: failed for "testfile-mc-1a.ss": no such file or directory
|
||||||
|
7.mo:Expected error in mat maybe-compile: "separate-compile: Exception in maybe-compile-library: file "testfile-mc-1a.ss" not found in source directories
|
||||||
|
! 7.mo:Expected error in mat eval: "compile: 7 is not an environment".
|
||||||
|
7.mo:Expected error in mat eval: "interpret: 7 is not an environment".
|
||||||
|
7.mo:Expected error in mat eval: "compile: 7 is not an environment".
|
||||||
|
7.mo:Expected error in mat expand: "sc-expand: 7 is not an environment".
|
||||||
|
--- 6959,6965 ----
|
||||||
|
7.mo:Expected error in mat maybe-compile: "separate-compile: Exception in include: failed for testfile-mc-1a.ss: no such file or directory
|
||||||
|
7.mo:Expected error in mat maybe-compile: "separate-compile: Exception in maybe-compile-library: failed for "testfile-mc-1a.ss": no such file or directory
|
||||||
|
7.mo:Expected error in mat maybe-compile: "separate-compile: Exception in maybe-compile-library: file "testfile-mc-1a.ss" not found in source directories
|
||||||
|
! 7.mo:Expected error in mat eval: "interpret: 7 is not an environment".
|
||||||
|
7.mo:Expected error in mat eval: "interpret: 7 is not an environment".
|
||||||
|
7.mo:Expected error in mat eval: "compile: 7 is not an environment".
|
||||||
|
7.mo:Expected error in mat expand: "sc-expand: 7 is not an environment".
|
||||||
|
***************
|
||||||
|
*** 7286,7292 ****
|
||||||
record.mo:Expected error in mat record25: "invalid value #\9 for foreign type uptr".
|
record.mo:Expected error in mat record25: "invalid value #\9 for foreign type uptr".
|
||||||
record.mo:Expected error in mat record25: "invalid value 10 for foreign type float".
|
record.mo:Expected error in mat record25: "invalid value 10 for foreign type float".
|
||||||
record.mo:Expected error in mat record25: "invalid value 11.0+0.0i for foreign type double".
|
record.mo:Expected error in mat record25: "invalid value 11.0+0.0i for foreign type double".
|
||||||
|
@ -196,7 +213,7 @@
|
||||||
record.mo:Expected error in mat record25: "invalid value 12.0 for foreign type long-long".
|
record.mo:Expected error in mat record25: "invalid value 12.0 for foreign type long-long".
|
||||||
record.mo:Expected error in mat record25: "invalid value 13.0 for foreign type unsigned-long-long".
|
record.mo:Expected error in mat record25: "invalid value 13.0 for foreign type unsigned-long-long".
|
||||||
record.mo:Expected error in mat record25: "invalid value 3.0 for foreign type int".
|
record.mo:Expected error in mat record25: "invalid value 3.0 for foreign type int".
|
||||||
--- 7131,7137 ----
|
--- 7286,7292 ----
|
||||||
record.mo:Expected error in mat record25: "invalid value #\9 for foreign type uptr".
|
record.mo:Expected error in mat record25: "invalid value #\9 for foreign type uptr".
|
||||||
record.mo:Expected error in mat record25: "invalid value 10 for foreign type float".
|
record.mo:Expected error in mat record25: "invalid value 10 for foreign type float".
|
||||||
record.mo:Expected error in mat record25: "invalid value 11.0+0.0i for foreign type double".
|
record.mo:Expected error in mat record25: "invalid value 11.0+0.0i for foreign type double".
|
||||||
|
@ -205,7 +222,7 @@
|
||||||
record.mo:Expected error in mat record25: "invalid value 13.0 for foreign type unsigned-long-long".
|
record.mo:Expected error in mat record25: "invalid value 13.0 for foreign type unsigned-long-long".
|
||||||
record.mo:Expected error in mat record25: "invalid value 3.0 for foreign type int".
|
record.mo:Expected error in mat record25: "invalid value 3.0 for foreign type int".
|
||||||
***************
|
***************
|
||||||
*** 9061,9085 ****
|
*** 9224,9248 ****
|
||||||
foreign.mo:Expected error in mat foreign-procedure: "foreign-procedure: invalid foreign procedure handle foo".
|
foreign.mo:Expected error in mat foreign-procedure: "foreign-procedure: invalid foreign procedure handle foo".
|
||||||
foreign.mo:Expected error in mat foreign-procedure: "foreign-procedure: invalid foreign procedure handle foo".
|
foreign.mo:Expected error in mat foreign-procedure: "foreign-procedure: invalid foreign procedure handle foo".
|
||||||
foreign.mo:Expected error in mat foreign-procedure: "foreign-procedure: invalid foreign procedure handle foo".
|
foreign.mo:Expected error in mat foreign-procedure: "foreign-procedure: invalid foreign procedure handle foo".
|
||||||
|
@ -231,7 +248,7 @@
|
||||||
foreign.mo:Expected error in mat foreign-procedure: "invalid foreign-procedure argument type specifier booleen".
|
foreign.mo:Expected error in mat foreign-procedure: "invalid foreign-procedure argument type specifier booleen".
|
||||||
foreign.mo:Expected error in mat foreign-procedure: "invalid foreign-procedure argument type specifier integer-34".
|
foreign.mo:Expected error in mat foreign-procedure: "invalid foreign-procedure argument type specifier integer-34".
|
||||||
foreign.mo:Expected error in mat foreign-procedure: "invalid foreign-procedure result type specifier chare".
|
foreign.mo:Expected error in mat foreign-procedure: "invalid foreign-procedure result type specifier chare".
|
||||||
--- 9061,9085 ----
|
--- 9224,9248 ----
|
||||||
foreign.mo:Expected error in mat foreign-procedure: "foreign-procedure: invalid foreign procedure handle foo".
|
foreign.mo:Expected error in mat foreign-procedure: "foreign-procedure: invalid foreign procedure handle foo".
|
||||||
foreign.mo:Expected error in mat foreign-procedure: "foreign-procedure: invalid foreign procedure handle foo".
|
foreign.mo:Expected error in mat foreign-procedure: "foreign-procedure: invalid foreign procedure handle foo".
|
||||||
foreign.mo:Expected error in mat foreign-procedure: "foreign-procedure: invalid foreign procedure handle foo".
|
foreign.mo:Expected error in mat foreign-procedure: "foreign-procedure: invalid foreign procedure handle foo".
|
||||||
|
@ -258,7 +275,7 @@
|
||||||
foreign.mo:Expected error in mat foreign-procedure: "invalid foreign-procedure argument type specifier integer-34".
|
foreign.mo:Expected error in mat foreign-procedure: "invalid foreign-procedure argument type specifier integer-34".
|
||||||
foreign.mo:Expected error in mat foreign-procedure: "invalid foreign-procedure result type specifier chare".
|
foreign.mo:Expected error in mat foreign-procedure: "invalid foreign-procedure result type specifier chare".
|
||||||
***************
|
***************
|
||||||
*** 9092,9123 ****
|
*** 9255,9286 ****
|
||||||
foreign.mo:Expected error in mat foreign-sizeof: "incorrect number of arguments to #<procedure foreign-sizeof>".
|
foreign.mo:Expected error in mat foreign-sizeof: "incorrect number of arguments to #<procedure foreign-sizeof>".
|
||||||
foreign.mo:Expected error in mat foreign-sizeof: "foreign-sizeof: invalid foreign type specifier i-am-not-a-type".
|
foreign.mo:Expected error in mat foreign-sizeof: "foreign-sizeof: invalid foreign type specifier i-am-not-a-type".
|
||||||
foreign.mo:Expected error in mat foreign-sizeof: "foreign-sizeof: invalid foreign type specifier 1".
|
foreign.mo:Expected error in mat foreign-sizeof: "foreign-sizeof: invalid foreign type specifier 1".
|
||||||
|
@ -291,7 +308,7 @@
|
||||||
foreign.mo:Expected error in mat foreign-strings: "foreign-callable: invalid return value ("ello" 4) from #<procedure>".
|
foreign.mo:Expected error in mat foreign-strings: "foreign-callable: invalid return value ("ello" 4) from #<procedure>".
|
||||||
foreign.mo:Expected error in mat foreign-strings: "foreign-callable: invalid return value ("ello" 4) from #<procedure>".
|
foreign.mo:Expected error in mat foreign-strings: "foreign-callable: invalid return value ("ello" 4) from #<procedure>".
|
||||||
foreign.mo:Expected error in mat foreign-strings: "foreign-callable: invalid return value ("ello" 4) from #<procedure>".
|
foreign.mo:Expected error in mat foreign-strings: "foreign-callable: invalid return value ("ello" 4) from #<procedure>".
|
||||||
--- 9092,9123 ----
|
--- 9255,9286 ----
|
||||||
foreign.mo:Expected error in mat foreign-sizeof: "incorrect number of arguments to #<procedure foreign-sizeof>".
|
foreign.mo:Expected error in mat foreign-sizeof: "incorrect number of arguments to #<procedure foreign-sizeof>".
|
||||||
foreign.mo:Expected error in mat foreign-sizeof: "foreign-sizeof: invalid foreign type specifier i-am-not-a-type".
|
foreign.mo:Expected error in mat foreign-sizeof: "foreign-sizeof: invalid foreign type specifier i-am-not-a-type".
|
||||||
foreign.mo:Expected error in mat foreign-sizeof: "foreign-sizeof: invalid foreign type specifier 1".
|
foreign.mo:Expected error in mat foreign-sizeof: "foreign-sizeof: invalid foreign type specifier 1".
|
||||||
|
@ -325,7 +342,7 @@
|
||||||
foreign.mo:Expected error in mat foreign-strings: "foreign-callable: invalid return value ("ello" 4) from #<procedure>".
|
foreign.mo:Expected error in mat foreign-strings: "foreign-callable: invalid return value ("ello" 4) from #<procedure>".
|
||||||
foreign.mo:Expected error in mat foreign-strings: "foreign-callable: invalid return value ("ello" 4) from #<procedure>".
|
foreign.mo:Expected error in mat foreign-strings: "foreign-callable: invalid return value ("ello" 4) from #<procedure>".
|
||||||
***************
|
***************
|
||||||
*** 9125,9150 ****
|
*** 9288,9313 ****
|
||||||
foreign.mo:Expected error in mat foreign-strings: "foreign-callable: invalid return value ("ello" 4) from #<procedure>".
|
foreign.mo:Expected error in mat foreign-strings: "foreign-callable: invalid return value ("ello" 4) from #<procedure>".
|
||||||
foreign.mo:Expected error in mat foreign-strings: "foreign-callable: invalid return value ("ello" 4) from #<procedure>".
|
foreign.mo:Expected error in mat foreign-strings: "foreign-callable: invalid return value ("ello" 4) from #<procedure>".
|
||||||
foreign.mo:Expected error in mat foreign-strings: "foreign-callable: invalid return value ("ello" 4) from #<procedure>".
|
foreign.mo:Expected error in mat foreign-strings: "foreign-callable: invalid return value ("ello" 4) from #<procedure>".
|
||||||
|
@ -352,7 +369,7 @@
|
||||||
foreign.mo:Expected error in mat foreign-fixed-types: "foreign-callable: invalid return value (- x 7) from #<procedure>".
|
foreign.mo:Expected error in mat foreign-fixed-types: "foreign-callable: invalid return value (- x 7) from #<procedure>".
|
||||||
foreign.mo:Expected error in mat foreign-fixed-types: "foreign-callable: invalid return value (- x 7) from #<procedure>".
|
foreign.mo:Expected error in mat foreign-fixed-types: "foreign-callable: invalid return value (- x 7) from #<procedure>".
|
||||||
foreign.mo:Expected error in mat foreign-fixed-types: "foreign-callable: invalid return value (- x 7) from #<procedure>".
|
foreign.mo:Expected error in mat foreign-fixed-types: "foreign-callable: invalid return value (- x 7) from #<procedure>".
|
||||||
--- 9125,9150 ----
|
--- 9288,9313 ----
|
||||||
foreign.mo:Expected error in mat foreign-strings: "foreign-callable: invalid return value ("ello" 4) from #<procedure>".
|
foreign.mo:Expected error in mat foreign-strings: "foreign-callable: invalid return value ("ello" 4) from #<procedure>".
|
||||||
foreign.mo:Expected error in mat foreign-strings: "foreign-callable: invalid return value ("ello" 4) from #<procedure>".
|
foreign.mo:Expected error in mat foreign-strings: "foreign-callable: invalid return value ("ello" 4) from #<procedure>".
|
||||||
foreign.mo:Expected error in mat foreign-strings: "foreign-callable: invalid return value ("ello" 4) from #<procedure>".
|
foreign.mo:Expected error in mat foreign-strings: "foreign-callable: invalid return value ("ello" 4) from #<procedure>".
|
||||||
|
@ -380,7 +397,7 @@
|
||||||
foreign.mo:Expected error in mat foreign-fixed-types: "foreign-callable: invalid return value (- x 7) from #<procedure>".
|
foreign.mo:Expected error in mat foreign-fixed-types: "foreign-callable: invalid return value (- x 7) from #<procedure>".
|
||||||
foreign.mo:Expected error in mat foreign-fixed-types: "foreign-callable: invalid return value (- x 7) from #<procedure>".
|
foreign.mo:Expected error in mat foreign-fixed-types: "foreign-callable: invalid return value (- x 7) from #<procedure>".
|
||||||
***************
|
***************
|
||||||
*** 9155,9189 ****
|
*** 9318,9352 ****
|
||||||
foreign.mo:Expected error in mat foreign-fixed-types: "foreign-callable: invalid return value (- x 7) from #<procedure>".
|
foreign.mo:Expected error in mat foreign-fixed-types: "foreign-callable: invalid return value (- x 7) from #<procedure>".
|
||||||
foreign.mo:Expected error in mat foreign-fixed-types: "foreign-callable: invalid return value (- x 7) from #<procedure>".
|
foreign.mo:Expected error in mat foreign-fixed-types: "foreign-callable: invalid return value (- x 7) from #<procedure>".
|
||||||
foreign.mo:Expected error in mat foreign-fixed-types: "foreign-callable: invalid return value (- x 7) from #<procedure>".
|
foreign.mo:Expected error in mat foreign-fixed-types: "foreign-callable: invalid return value (- x 7) from #<procedure>".
|
||||||
|
@ -416,7 +433,7 @@
|
||||||
foreign.mo:Expected error in mat foreign-C-types: "foreign-callable: invalid return value (73 74) from #<procedure>".
|
foreign.mo:Expected error in mat foreign-C-types: "foreign-callable: invalid return value (73 74) from #<procedure>".
|
||||||
foreign.mo:Expected error in mat foreign-C-types: "foreign-callable: invalid return value (73 74) from #<procedure>".
|
foreign.mo:Expected error in mat foreign-C-types: "foreign-callable: invalid return value (73 74) from #<procedure>".
|
||||||
foreign.mo:Expected error in mat foreign-C-types: "foreign-callable: invalid return value (73 74) from #<procedure>".
|
foreign.mo:Expected error in mat foreign-C-types: "foreign-callable: invalid return value (73 74) from #<procedure>".
|
||||||
--- 9155,9189 ----
|
--- 9318,9352 ----
|
||||||
foreign.mo:Expected error in mat foreign-fixed-types: "foreign-callable: invalid return value (- x 7) from #<procedure>".
|
foreign.mo:Expected error in mat foreign-fixed-types: "foreign-callable: invalid return value (- x 7) from #<procedure>".
|
||||||
foreign.mo:Expected error in mat foreign-fixed-types: "foreign-callable: invalid return value (- x 7) from #<procedure>".
|
foreign.mo:Expected error in mat foreign-fixed-types: "foreign-callable: invalid return value (- x 7) from #<procedure>".
|
||||||
foreign.mo:Expected error in mat foreign-fixed-types: "foreign-callable: invalid return value (- x 7) from #<procedure>".
|
foreign.mo:Expected error in mat foreign-fixed-types: "foreign-callable: invalid return value (- x 7) from #<procedure>".
|
||||||
|
@ -453,7 +470,7 @@
|
||||||
foreign.mo:Expected error in mat foreign-C-types: "foreign-callable: invalid return value (73 74) from #<procedure>".
|
foreign.mo:Expected error in mat foreign-C-types: "foreign-callable: invalid return value (73 74) from #<procedure>".
|
||||||
foreign.mo:Expected error in mat foreign-C-types: "foreign-callable: invalid return value (73 74) from #<procedure>".
|
foreign.mo:Expected error in mat foreign-C-types: "foreign-callable: invalid return value (73 74) from #<procedure>".
|
||||||
***************
|
***************
|
||||||
*** 9763,9772 ****
|
*** 9939,9948 ****
|
||||||
exceptions.mo:Expected error in mat assert: "failed assertion (memq (quote b) (quote (1 2 a 3 4)))".
|
exceptions.mo:Expected error in mat assert: "failed assertion (memq (quote b) (quote (1 2 a 3 4)))".
|
||||||
exceptions.mo:Expected error in mat assert: "failed assertion (q ...)".
|
exceptions.mo:Expected error in mat assert: "failed assertion (q ...)".
|
||||||
exceptions.mo:Expected error in mat assert: "failed assertion (andmap symbol? (syntax (x ...)))".
|
exceptions.mo:Expected error in mat assert: "failed assertion (andmap symbol? (syntax (x ...)))".
|
||||||
|
@ -464,7 +481,7 @@
|
||||||
oop.mo:Expected error in mat oop: "m1: not applicable to 17".
|
oop.mo:Expected error in mat oop: "m1: not applicable to 17".
|
||||||
oop.mo:Expected error in mat oop: "variable <a>-x1 is not bound".
|
oop.mo:Expected error in mat oop: "variable <a>-x1 is not bound".
|
||||||
oop.mo:Expected error in mat oop: "variable <a>-x1-set! is not bound".
|
oop.mo:Expected error in mat oop: "variable <a>-x1-set! is not bound".
|
||||||
--- 9763,9772 ----
|
--- 9939,9948 ----
|
||||||
exceptions.mo:Expected error in mat assert: "failed assertion (memq (quote b) (quote (1 2 a 3 4)))".
|
exceptions.mo:Expected error in mat assert: "failed assertion (memq (quote b) (quote (1 2 a 3 4)))".
|
||||||
exceptions.mo:Expected error in mat assert: "failed assertion (q ...)".
|
exceptions.mo:Expected error in mat assert: "failed assertion (q ...)".
|
||||||
exceptions.mo:Expected error in mat assert: "failed assertion (andmap symbol? (syntax (x ...)))".
|
exceptions.mo:Expected error in mat assert: "failed assertion (andmap symbol? (syntax (x ...)))".
|
||||||
|
|
492
mats/patch-interpret-2-t-t-f
Normal file
492
mats/patch-interpret-2-t-t-f
Normal file
|
@ -0,0 +1,492 @@
|
||||||
|
*** errors-compile-2-t-t-f 2017-06-06 16:26:19.869420768 -0400
|
||||||
|
--- errors-interpret-2-t-t-f 2017-06-06 17:27:13.666434240 -0400
|
||||||
|
***************
|
||||||
|
*** 1,7 ****
|
||||||
|
primvars.mo:Expected error in mat make-parameter: "make-parameter: 2 is not a procedure".
|
||||||
|
primvars.mo:Expected error in mat make-parameter: "+: a is not a number".
|
||||||
|
primvars.mo:Expected error in mat make-parameter: "incorrect number of arguments to #<procedure>".
|
||||||
|
! primvars.mo:Expected error in mat parameterize: "incorrect number of arguments to #<procedure x>".
|
||||||
|
primvars.mo:Expected error in mat collect-generation-radix: "collect-generation-radix: a is not a positive fixnum".
|
||||||
|
primvars.mo:Expected error in mat collect-generation-radix: "collect-generation-radix: -1 is not a positive fixnum".
|
||||||
|
primvars.mo:Expected error in mat collect-generation-radix: "collect-generation-radix: 0 is not a positive fixnum".
|
||||||
|
--- 1,13 ----
|
||||||
|
+ 6.mo:Bug in mat cp1in-verify-format-warnings clause 1 at line 1005, char 4 of 6.ms
|
||||||
|
+ 6.mo:Bug in mat cp1in-verify-format-warnings clause 2 at line 1007, char 4 of 6.ms
|
||||||
|
+ 6.mo:Bug in mat cp1in-verify-format-warnings clause 5 at line 1014, char 4 of 6.ms
|
||||||
|
+ 6.mo:Bug in mat cp1in-verify-format-warnings clause 6 at line 1016, char 4 of 6.ms
|
||||||
|
+ 6.mo:Bug in mat cp1in-verify-format-warnings clause 9 at line 1023, char 4 of 6.ms
|
||||||
|
+ 6.mo:Bug in mat cp1in-verify-format-warnings clause 10 at line 1025, char 4 of 6.ms
|
||||||
|
primvars.mo:Expected error in mat make-parameter: "make-parameter: 2 is not a procedure".
|
||||||
|
primvars.mo:Expected error in mat make-parameter: "+: a is not a number".
|
||||||
|
primvars.mo:Expected error in mat make-parameter: "incorrect number of arguments to #<procedure>".
|
||||||
|
! primvars.mo:Expected error in mat parameterize: "incorrect number of arguments to #<procedure>".
|
||||||
|
primvars.mo:Expected error in mat collect-generation-radix: "collect-generation-radix: a is not a positive fixnum".
|
||||||
|
primvars.mo:Expected error in mat collect-generation-radix: "collect-generation-radix: -1 is not a positive fixnum".
|
||||||
|
primvars.mo:Expected error in mat collect-generation-radix: "collect-generation-radix: 0 is not a positive fixnum".
|
||||||
|
***************
|
||||||
|
*** 28,98 ****
|
||||||
|
primvars.mo:Expected error in mat print-radix: "print-radix: 1 is not between 2 and 36".
|
||||||
|
primvars.mo:Expected error in mat timer-interrupt-handler: "timer-interrupt-handler: midnight is not a procedure".
|
||||||
|
primvars.mo:Expected error in mat trace-output-port: "trace-output-port: #<input port string> is not a textual output port".
|
||||||
|
! 3.mo:Expected error in mat matrest1: "incorrect number of arguments to #<procedure matrestf>".
|
||||||
|
! 3.mo:Expected error in mat matrest2: "incorrect number of arguments to #<procedure matrestf>".
|
||||||
|
! 3.mo:Expected error in mat matrest2: "incorrect number of arguments to #<procedure matrestf>".
|
||||||
|
! 3.mo:Expected error in mat matrest3: "incorrect number of arguments to #<procedure matrestf>".
|
||||||
|
! 3.mo:Expected error in mat matrest3: "incorrect number of arguments to #<procedure matrestf>".
|
||||||
|
! 3.mo:Expected error in mat matrest3: "incorrect number of arguments to #<procedure matrestf>".
|
||||||
|
! 3.mo:Expected error in mat matrest4: "incorrect number of arguments to #<procedure matrestf>".
|
||||||
|
! 3.mo:Expected error in mat matrest4: "incorrect number of arguments to #<procedure matrestf>".
|
||||||
|
! 3.mo:Expected error in mat matrest4: "incorrect number of arguments to #<procedure matrestf>".
|
||||||
|
! 3.mo:Expected error in mat matrest4: "incorrect number of arguments to #<procedure matrestf>".
|
||||||
|
! 3.mo:Expected error in mat matrest5: "incorrect number of arguments to #<procedure matrestf>".
|
||||||
|
! 3.mo:Expected error in mat matrest5: "incorrect number of arguments to #<procedure matrestf>".
|
||||||
|
! 3.mo:Expected error in mat matrest5: "incorrect number of arguments to #<procedure matrestf>".
|
||||||
|
! 3.mo:Expected error in mat matrest5: "incorrect number of arguments to #<procedure matrestf>".
|
||||||
|
! 3.mo:Expected error in mat matrest5: "incorrect number of arguments to #<procedure matrestf>".
|
||||||
|
! 3.mo:Expected error in mat matrest6: "incorrect number of arguments to #<procedure matrestf>".
|
||||||
|
! 3.mo:Expected error in mat matrest6: "incorrect number of arguments to #<procedure matrestf>".
|
||||||
|
! 3.mo:Expected error in mat matrest6: "incorrect number of arguments to #<procedure matrestf>".
|
||||||
|
! 3.mo:Expected error in mat matrest6: "incorrect number of arguments to #<procedure matrestf>".
|
||||||
|
! 3.mo:Expected error in mat matrest6: "incorrect number of arguments to #<procedure matrestf>".
|
||||||
|
! 3.mo:Expected error in mat matrest6: "incorrect number of arguments to #<procedure matrestf>".
|
||||||
|
! 3.mo:Expected error in mat matrest7: "incorrect number of arguments to #<procedure matrestf>".
|
||||||
|
! 3.mo:Expected error in mat matrest7: "incorrect number of arguments to #<procedure matrestf>".
|
||||||
|
! 3.mo:Expected error in mat matrest7: "incorrect number of arguments to #<procedure matrestf>".
|
||||||
|
! 3.mo:Expected error in mat matrest7: "incorrect number of arguments to #<procedure matrestf>".
|
||||||
|
! 3.mo:Expected error in mat matrest7: "incorrect number of arguments to #<procedure matrestf>".
|
||||||
|
! 3.mo:Expected error in mat matrest7: "incorrect number of arguments to #<procedure matrestf>".
|
||||||
|
! 3.mo:Expected error in mat matrest7: "incorrect number of arguments to #<procedure matrestf>".
|
||||||
|
! 3.mo:Expected error in mat matrest8: "incorrect number of arguments to #<procedure matrestf>".
|
||||||
|
! 3.mo:Expected error in mat matrest8: "incorrect number of arguments to #<procedure matrestf>".
|
||||||
|
! 3.mo:Expected error in mat matrest8: "incorrect number of arguments to #<procedure matrestf>".
|
||||||
|
! 3.mo:Expected error in mat matrest8: "incorrect number of arguments to #<procedure matrestf>".
|
||||||
|
! 3.mo:Expected error in mat matrest8: "incorrect number of arguments to #<procedure matrestf>".
|
||||||
|
! 3.mo:Expected error in mat matrest8: "incorrect number of arguments to #<procedure matrestf>".
|
||||||
|
! 3.mo:Expected error in mat matrest8: "incorrect number of arguments to #<procedure matrestf>".
|
||||||
|
! 3.mo:Expected error in mat matrest8: "incorrect number of arguments to #<procedure matrestf>".
|
||||||
|
! 3.mo:Expected error in mat matrest9: "incorrect number of arguments to #<procedure matrestf>".
|
||||||
|
! 3.mo:Expected error in mat matrest9: "incorrect number of arguments to #<procedure matrestf>".
|
||||||
|
! 3.mo:Expected error in mat matrest9: "incorrect number of arguments to #<procedure matrestf>".
|
||||||
|
! 3.mo:Expected error in mat matrest9: "incorrect number of arguments to #<procedure matrestf>".
|
||||||
|
! 3.mo:Expected error in mat matrest9: "incorrect number of arguments to #<procedure matrestf>".
|
||||||
|
! 3.mo:Expected error in mat matrest9: "incorrect number of arguments to #<procedure matrestf>".
|
||||||
|
! 3.mo:Expected error in mat matrest9: "incorrect number of arguments to #<procedure matrestf>".
|
||||||
|
! 3.mo:Expected error in mat matrest9: "incorrect number of arguments to #<procedure matrestf>".
|
||||||
|
! 3.mo:Expected error in mat matrest9: "incorrect number of arguments to #<procedure matrestf>".
|
||||||
|
! 3.mo:Expected error in mat matrest10: "incorrect number of arguments to #<procedure matrestf>".
|
||||||
|
! 3.mo:Expected error in mat matrest10: "incorrect number of arguments to #<procedure matrestf>".
|
||||||
|
! 3.mo:Expected error in mat matrest10: "incorrect number of arguments to #<procedure matrestf>".
|
||||||
|
! 3.mo:Expected error in mat matrest10: "incorrect number of arguments to #<procedure matrestf>".
|
||||||
|
! 3.mo:Expected error in mat matrest10: "incorrect number of arguments to #<procedure matrestf>".
|
||||||
|
! 3.mo:Expected error in mat matrest10: "incorrect number of arguments to #<procedure matrestf>".
|
||||||
|
! 3.mo:Expected error in mat matrest10: "incorrect number of arguments to #<procedure matrestf>".
|
||||||
|
! 3.mo:Expected error in mat matrest10: "incorrect number of arguments to #<procedure matrestf>".
|
||||||
|
! 3.mo:Expected error in mat matrest10: "incorrect number of arguments to #<procedure matrestf>".
|
||||||
|
! 3.mo:Expected error in mat matrest10: "incorrect number of arguments to #<procedure matrestf>".
|
||||||
|
3.mo:Expected error in mat application: "attempt to apply non-procedure ((a b c))".
|
||||||
|
3.mo:Expected error in mat case-lambda: "incorrect argument count in call ((case-lambda))".
|
||||||
|
3.mo:Expected error in mat case-lambda: "incorrect argument count in call (f 3 4 5)".
|
||||||
|
! 3.mo:Expected error in mat case-lambda: "incorrect number of arguments to #<procedure foo>".
|
||||||
|
! 3.mo:Expected error in mat case-lambda: "incorrect number of arguments to #<procedure foo>".
|
||||||
|
! 3.mo:Expected error in mat case-lambda: "incorrect number of arguments to #<procedure foo>".
|
||||||
|
! 3.mo:Expected error in mat case-lambda: "incorrect number of arguments to #<procedure foo>".
|
||||||
|
! 3.mo:Expected error in mat case-lambda: "incorrect number of arguments to #<procedure foo>".
|
||||||
|
! 3.mo:Expected error in mat case-lambda: "incorrect number of arguments to #<procedure foo>".
|
||||||
|
! 3.mo:Expected error in mat case-lambda: "incorrect number of arguments to #<procedure foo>".
|
||||||
|
3.mo:Expected error in mat let: "incorrect argument count in call ((lambda (x . r) ((...) x (...))))".
|
||||||
|
3.mo:Expected error in mat letrec: "variable f is not bound".
|
||||||
|
3.mo:Expected error in mat letrec: "attempt to reference undefined variable a".
|
||||||
|
--- 34,104 ----
|
||||||
|
primvars.mo:Expected error in mat print-radix: "print-radix: 1 is not between 2 and 36".
|
||||||
|
primvars.mo:Expected error in mat timer-interrupt-handler: "timer-interrupt-handler: midnight is not a procedure".
|
||||||
|
primvars.mo:Expected error in mat trace-output-port: "trace-output-port: #<input port string> is not a textual output port".
|
||||||
|
! 3.mo:Expected error in mat matrest1: "incorrect number of arguments to #<procedure>".
|
||||||
|
! 3.mo:Expected error in mat matrest2: "incorrect number of arguments to #<procedure>".
|
||||||
|
! 3.mo:Expected error in mat matrest2: "incorrect number of arguments to #<procedure>".
|
||||||
|
! 3.mo:Expected error in mat matrest3: "incorrect number of arguments to #<procedure>".
|
||||||
|
! 3.mo:Expected error in mat matrest3: "incorrect number of arguments to #<procedure>".
|
||||||
|
! 3.mo:Expected error in mat matrest3: "incorrect number of arguments to #<procedure>".
|
||||||
|
! 3.mo:Expected error in mat matrest4: "incorrect number of arguments to #<procedure>".
|
||||||
|
! 3.mo:Expected error in mat matrest4: "incorrect number of arguments to #<procedure>".
|
||||||
|
! 3.mo:Expected error in mat matrest4: "incorrect number of arguments to #<procedure>".
|
||||||
|
! 3.mo:Expected error in mat matrest4: "incorrect number of arguments to #<procedure>".
|
||||||
|
! 3.mo:Expected error in mat matrest5: "incorrect number of arguments to #<procedure>".
|
||||||
|
! 3.mo:Expected error in mat matrest5: "incorrect number of arguments to #<procedure>".
|
||||||
|
! 3.mo:Expected error in mat matrest5: "incorrect number of arguments to #<procedure>".
|
||||||
|
! 3.mo:Expected error in mat matrest5: "incorrect number of arguments to #<procedure>".
|
||||||
|
! 3.mo:Expected error in mat matrest5: "incorrect number of arguments to #<procedure>".
|
||||||
|
! 3.mo:Expected error in mat matrest6: "incorrect number of arguments to #<procedure>".
|
||||||
|
! 3.mo:Expected error in mat matrest6: "incorrect number of arguments to #<procedure>".
|
||||||
|
! 3.mo:Expected error in mat matrest6: "incorrect number of arguments to #<procedure>".
|
||||||
|
! 3.mo:Expected error in mat matrest6: "incorrect number of arguments to #<procedure>".
|
||||||
|
! 3.mo:Expected error in mat matrest6: "incorrect number of arguments to #<procedure>".
|
||||||
|
! 3.mo:Expected error in mat matrest6: "incorrect number of arguments to #<procedure>".
|
||||||
|
! 3.mo:Expected error in mat matrest7: "incorrect number of arguments to #<procedure>".
|
||||||
|
! 3.mo:Expected error in mat matrest7: "incorrect number of arguments to #<procedure>".
|
||||||
|
! 3.mo:Expected error in mat matrest7: "incorrect number of arguments to #<procedure>".
|
||||||
|
! 3.mo:Expected error in mat matrest7: "incorrect number of arguments to #<procedure>".
|
||||||
|
! 3.mo:Expected error in mat matrest7: "incorrect number of arguments to #<procedure>".
|
||||||
|
! 3.mo:Expected error in mat matrest7: "incorrect number of arguments to #<procedure>".
|
||||||
|
! 3.mo:Expected error in mat matrest7: "incorrect number of arguments to #<procedure>".
|
||||||
|
! 3.mo:Expected error in mat matrest8: "incorrect number of arguments to #<procedure>".
|
||||||
|
! 3.mo:Expected error in mat matrest8: "incorrect number of arguments to #<procedure>".
|
||||||
|
! 3.mo:Expected error in mat matrest8: "incorrect number of arguments to #<procedure>".
|
||||||
|
! 3.mo:Expected error in mat matrest8: "incorrect number of arguments to #<procedure>".
|
||||||
|
! 3.mo:Expected error in mat matrest8: "incorrect number of arguments to #<procedure>".
|
||||||
|
! 3.mo:Expected error in mat matrest8: "incorrect number of arguments to #<procedure>".
|
||||||
|
! 3.mo:Expected error in mat matrest8: "incorrect number of arguments to #<procedure>".
|
||||||
|
! 3.mo:Expected error in mat matrest8: "incorrect number of arguments to #<procedure>".
|
||||||
|
! 3.mo:Expected error in mat matrest9: "incorrect number of arguments to #<procedure>".
|
||||||
|
! 3.mo:Expected error in mat matrest9: "incorrect number of arguments to #<procedure>".
|
||||||
|
! 3.mo:Expected error in mat matrest9: "incorrect number of arguments to #<procedure>".
|
||||||
|
! 3.mo:Expected error in mat matrest9: "incorrect number of arguments to #<procedure>".
|
||||||
|
! 3.mo:Expected error in mat matrest9: "incorrect number of arguments to #<procedure>".
|
||||||
|
! 3.mo:Expected error in mat matrest9: "incorrect number of arguments to #<procedure>".
|
||||||
|
! 3.mo:Expected error in mat matrest9: "incorrect number of arguments to #<procedure>".
|
||||||
|
! 3.mo:Expected error in mat matrest9: "incorrect number of arguments to #<procedure>".
|
||||||
|
! 3.mo:Expected error in mat matrest9: "incorrect number of arguments to #<procedure>".
|
||||||
|
! 3.mo:Expected error in mat matrest10: "incorrect number of arguments to #<procedure>".
|
||||||
|
! 3.mo:Expected error in mat matrest10: "incorrect number of arguments to #<procedure>".
|
||||||
|
! 3.mo:Expected error in mat matrest10: "incorrect number of arguments to #<procedure>".
|
||||||
|
! 3.mo:Expected error in mat matrest10: "incorrect number of arguments to #<procedure>".
|
||||||
|
! 3.mo:Expected error in mat matrest10: "incorrect number of arguments to #<procedure>".
|
||||||
|
! 3.mo:Expected error in mat matrest10: "incorrect number of arguments to #<procedure>".
|
||||||
|
! 3.mo:Expected error in mat matrest10: "incorrect number of arguments to #<procedure>".
|
||||||
|
! 3.mo:Expected error in mat matrest10: "incorrect number of arguments to #<procedure>".
|
||||||
|
! 3.mo:Expected error in mat matrest10: "incorrect number of arguments to #<procedure>".
|
||||||
|
! 3.mo:Expected error in mat matrest10: "incorrect number of arguments to #<procedure>".
|
||||||
|
3.mo:Expected error in mat application: "attempt to apply non-procedure ((a b c))".
|
||||||
|
3.mo:Expected error in mat case-lambda: "incorrect argument count in call ((case-lambda))".
|
||||||
|
3.mo:Expected error in mat case-lambda: "incorrect argument count in call (f 3 4 5)".
|
||||||
|
! 3.mo:Expected error in mat case-lambda: "incorrect number of arguments to #<procedure>".
|
||||||
|
! 3.mo:Expected error in mat case-lambda: "incorrect number of arguments to #<procedure>".
|
||||||
|
! 3.mo:Expected error in mat case-lambda: "incorrect number of arguments to #<procedure>".
|
||||||
|
! 3.mo:Expected error in mat case-lambda: "incorrect number of arguments to #<procedure>".
|
||||||
|
! 3.mo:Expected error in mat case-lambda: "incorrect number of arguments to #<procedure>".
|
||||||
|
! 3.mo:Expected error in mat case-lambda: "incorrect number of arguments to #<procedure>".
|
||||||
|
! 3.mo:Expected error in mat case-lambda: "incorrect number of arguments to #<procedure>".
|
||||||
|
3.mo:Expected error in mat let: "incorrect argument count in call ((lambda (x . r) ((...) x (...))))".
|
||||||
|
3.mo:Expected error in mat letrec: "variable f is not bound".
|
||||||
|
3.mo:Expected error in mat letrec: "attempt to reference undefined variable a".
|
||||||
|
***************
|
||||||
|
*** 4004,4019 ****
|
||||||
|
6.mo:Expected error in mat pretty-print: "incorrect number of arguments to #<procedure pretty-format>".
|
||||||
|
6.mo:Expected error in mat pretty-print: "pretty-format: 3 is not a symbol".
|
||||||
|
6.mo:Expected error in mat pretty-print: "pretty-format: invalid format (bad 0 ... ... 0 format)".
|
||||||
|
- 6.mo:Expected warning in mat cp1in-verify-format-warnings: "compile: too few arguments for control string "~a~~~s" in call to format".
|
||||||
|
- 6.mo:Expected warning in mat cp1in-verify-format-warnings: "compile: too many arguments for control string "~a~a~a~s" in call to format".
|
||||||
|
6.mo:Expected warning in mat cp1in-verify-format-warnings: "compile: too few arguments for control string "~a~~~s" in call to format at line 1, char 28 of testfile.ss".
|
||||||
|
6.mo:Expected warning in mat cp1in-verify-format-warnings: "compile: too many arguments for control string "~a~a~a~s" in call to format at line 1, char 28 of testfile.ss".
|
||||||
|
- 6.mo:Expected warning in mat cp1in-verify-format-warnings: "compile: too few arguments for control string "abc~s" in call to printf".
|
||||||
|
- 6.mo:Expected warning in mat cp1in-verify-format-warnings: "compile: too many arguments for control string "~%~abc~adef~ag~s~~~%" in call to printf".
|
||||||
|
6.mo:Expected warning in mat cp1in-verify-format-warnings: "compile: too few arguments for control string "abc~s" in call to printf at line 1, char 28 of testfile.ss".
|
||||||
|
6.mo:Expected warning in mat cp1in-verify-format-warnings: "compile: too many arguments for control string "~%~abc~adef~ag~s~~~%" in call to printf at line 1, char 28 of testfile.ss".
|
||||||
|
- 6.mo:Expected warning in mat cp1in-verify-format-warnings: "compile: too few arguments for control string "abc~s" in call to fprintf".
|
||||||
|
- 6.mo:Expected warning in mat cp1in-verify-format-warnings: "compile: too many arguments for control string "~%~abc~adef~ag~s~~~%" in call to fprintf".
|
||||||
|
6.mo:Expected warning in mat cp1in-verify-format-warnings: "compile: too few arguments for control string "abc~s" in call to fprintf at line 1, char 29 of testfile.ss".
|
||||||
|
6.mo:Expected warning in mat cp1in-verify-format-warnings: "compile: too many arguments for control string "~%~abc~adef~ag~s~~~%" in call to fprintf at line 1, char 29 of testfile.ss".
|
||||||
|
6.mo:Expected error in mat print-parameters: "write: cycle detected; proceeding with (print-graph #t)".
|
||||||
|
--- 4010,4019 ----
|
||||||
|
***************
|
||||||
|
*** 6959,6965 ****
|
||||||
|
7.mo:Expected error in mat maybe-compile: "separate-compile: Exception in include: failed for testfile-mc-1a.ss: no such file or directory
|
||||||
|
7.mo:Expected error in mat maybe-compile: "separate-compile: Exception in maybe-compile-library: failed for "testfile-mc-1a.ss": no such file or directory
|
||||||
|
7.mo:Expected error in mat maybe-compile: "separate-compile: Exception in maybe-compile-library: file "testfile-mc-1a.ss" not found in source directories
|
||||||
|
! 7.mo:Expected error in mat eval: "compile: 7 is not an environment".
|
||||||
|
7.mo:Expected error in mat eval: "interpret: 7 is not an environment".
|
||||||
|
7.mo:Expected error in mat eval: "compile: 7 is not an environment".
|
||||||
|
7.mo:Expected error in mat expand: "sc-expand: 7 is not an environment".
|
||||||
|
--- 6959,6965 ----
|
||||||
|
7.mo:Expected error in mat maybe-compile: "separate-compile: Exception in include: failed for testfile-mc-1a.ss: no such file or directory
|
||||||
|
7.mo:Expected error in mat maybe-compile: "separate-compile: Exception in maybe-compile-library: failed for "testfile-mc-1a.ss": no such file or directory
|
||||||
|
7.mo:Expected error in mat maybe-compile: "separate-compile: Exception in maybe-compile-library: file "testfile-mc-1a.ss" not found in source directories
|
||||||
|
! 7.mo:Expected error in mat eval: "interpret: 7 is not an environment".
|
||||||
|
7.mo:Expected error in mat eval: "interpret: 7 is not an environment".
|
||||||
|
7.mo:Expected error in mat eval: "compile: 7 is not an environment".
|
||||||
|
7.mo:Expected error in mat expand: "sc-expand: 7 is not an environment".
|
||||||
|
***************
|
||||||
|
*** 7095,7102 ****
|
||||||
|
7.mo:Expected error in mat bytes-allocated: "bytes-allocated: invalid space gnu".
|
||||||
|
7.mo:Expected error in mat error: "a: hit me!".
|
||||||
|
7.mo:Expected error in mat error: "f: n is 0".
|
||||||
|
! record.mo:Expected error in mat record1: "make-fudge: invalid value 3 for foreign type double-float".
|
||||||
|
! record.mo:Expected error in mat record1: "fudge-a: 3 is not of type #<record type fudge>".
|
||||||
|
record.mo:Expected error in mat record2: "invalid value 3 for foreign type double-float".
|
||||||
|
record.mo:Expected error in mat record2: "3 is not of type #<record type fudge>".
|
||||||
|
record.mo:Expected error in mat record2: "make-record-type: invalid field list ((immutable double-float a) . b)".
|
||||||
|
--- 7095,7102 ----
|
||||||
|
7.mo:Expected error in mat bytes-allocated: "bytes-allocated: invalid space gnu".
|
||||||
|
7.mo:Expected error in mat error: "a: hit me!".
|
||||||
|
7.mo:Expected error in mat error: "f: n is 0".
|
||||||
|
! record.mo:Expected error in mat record1: "invalid value 3 for foreign type double-float".
|
||||||
|
! record.mo:Expected error in mat record1: "3 is not of type #<record type fudge>".
|
||||||
|
record.mo:Expected error in mat record2: "invalid value 3 for foreign type double-float".
|
||||||
|
record.mo:Expected error in mat record2: "3 is not of type #<record type fudge>".
|
||||||
|
record.mo:Expected error in mat record2: "make-record-type: invalid field list ((immutable double-float a) . b)".
|
||||||
|
***************
|
||||||
|
*** 7104,7118 ****
|
||||||
|
record.mo:Expected error in mat type-descriptor: "invalid syntax (type-descriptor 3)".
|
||||||
|
record.mo:Expected error in mat type-descriptor: "type-descriptor: unrecognized record car".
|
||||||
|
record.mo:Expected error in mat record3: "variable set-fudge-a! is not bound".
|
||||||
|
! record.mo:Expected error in mat record4: "set-fudge-a!: 3 is not of type #<record type fudge>".
|
||||||
|
! record.mo:Expected error in mat record5: "set-fudge-b!: invalid value 4 for foreign type double-float".
|
||||||
|
! record.mo:Expected error in mat record5: "set-fudge-b!: invalid value 4 for foreign type double-float".
|
||||||
|
! record.mo:Expected error in mat record6: "make-bar: invalid value <int> for foreign type integer-32".
|
||||||
|
! record.mo:Expected error in mat record6: "make-bar: invalid value <-int> for foreign type integer-32".
|
||||||
|
! record.mo:Expected error in mat record6: "make-bar: invalid value 23.0 for foreign type integer-32".
|
||||||
|
! record.mo:Expected error in mat record7: "make-bar: invalid value <int> for foreign type unsigned-32".
|
||||||
|
! record.mo:Expected error in mat record7: "make-bar: invalid value <-int> for foreign type unsigned-32".
|
||||||
|
! record.mo:Expected error in mat record7: "make-bar: invalid value 23.0 for foreign type unsigned-32".
|
||||||
|
record.mo:Expected error in mat record9: "record-reader: invalid input #f".
|
||||||
|
record.mo:Expected error in mat record9: "record-reader: invalid second argument fudge".
|
||||||
|
record.mo:Expected error in mat record9: "record-reader: invalid second argument fudge".
|
||||||
|
--- 7104,7118 ----
|
||||||
|
record.mo:Expected error in mat type-descriptor: "invalid syntax (type-descriptor 3)".
|
||||||
|
record.mo:Expected error in mat type-descriptor: "type-descriptor: unrecognized record car".
|
||||||
|
record.mo:Expected error in mat record3: "variable set-fudge-a! is not bound".
|
||||||
|
! record.mo:Expected error in mat record4: "3 is not of type #<record type fudge>".
|
||||||
|
! record.mo:Expected error in mat record5: "invalid value 4 for foreign type double-float".
|
||||||
|
! record.mo:Expected error in mat record5: "invalid value 4 for foreign type double-float".
|
||||||
|
! record.mo:Expected error in mat record6: "invalid value <int> for foreign type integer-32".
|
||||||
|
! record.mo:Expected error in mat record6: "invalid value <-int> for foreign type integer-32".
|
||||||
|
! record.mo:Expected error in mat record6: "invalid value 23.0 for foreign type integer-32".
|
||||||
|
! record.mo:Expected error in mat record7: "invalid value <int> for foreign type unsigned-32".
|
||||||
|
! record.mo:Expected error in mat record7: "invalid value <-int> for foreign type unsigned-32".
|
||||||
|
! record.mo:Expected error in mat record7: "invalid value 23.0 for foreign type unsigned-32".
|
||||||
|
record.mo:Expected error in mat record9: "record-reader: invalid input #f".
|
||||||
|
record.mo:Expected error in mat record9: "record-reader: invalid second argument fudge".
|
||||||
|
record.mo:Expected error in mat record9: "record-reader: invalid second argument fudge".
|
||||||
|
***************
|
||||||
|
*** 7125,7150 ****
|
||||||
|
record.mo:Expected error in mat record10: "read: unresolvable cycle constructing record of type #<record type bar> at char 3 of #<input port string>".
|
||||||
|
record.mo:Expected error in mat record16: "read: unresolvable cycle constructing record of type #<record type bazar> at char 3 of #<input port string>".
|
||||||
|
record.mo:Expected error in mat record16: "read: unresolvable cycle constructing record of type #<record type bazar> at char 3 of #<input port string>".
|
||||||
|
! record.mo:Expected error in mat record17: "make-$froz: invalid value 256 for foreign type unsigned-8".
|
||||||
|
! record.mo:Expected error in mat record17: "make-$froz: invalid value -129 for foreign type unsigned-8".
|
||||||
|
! record.mo:Expected error in mat record17: "make-$froz: invalid value 65536 for foreign type unsigned-16".
|
||||||
|
! record.mo:Expected error in mat record17: "make-$froz: invalid value -32769 for foreign type unsigned-16".
|
||||||
|
! record.mo:Expected error in mat record17: "make-$froz: invalid value 2 for foreign type double-float".
|
||||||
|
! record.mo:Expected error in mat record17: "make-$froz: invalid value 3 for foreign type single-float".
|
||||||
|
! record.mo:Expected error in mat record17: "set-$froz-x!: invalid value 256 for foreign type unsigned-8".
|
||||||
|
! record.mo:Expected error in mat record17: "set-$froz-x!: invalid value -129 for foreign type unsigned-8".
|
||||||
|
! record.mo:Expected error in mat record17: "set-$froz-y!: invalid value 2 for foreign type double-float".
|
||||||
|
! record.mo:Expected error in mat record17: "set-$froz-z!: invalid value 2 for foreign type single-float".
|
||||||
|
! record.mo:Expected error in mat record17: "set-$froz-w!: invalid value -32769 for foreign type unsigned-16".
|
||||||
|
! record.mo:Expected error in mat record17: "set-$froz-w!: invalid value 65536 for foreign type unsigned-16".
|
||||||
|
! record.mo:Expected error in mat record17: "make-$froz: invalid value 256 for foreign type integer-8".
|
||||||
|
! record.mo:Expected error in mat record17: "make-$froz: invalid value -129 for foreign type integer-8".
|
||||||
|
! record.mo:Expected error in mat record17: "make-$froz: invalid value 65536 for foreign type integer-16".
|
||||||
|
! record.mo:Expected error in mat record17: "make-$froz: invalid value -32769 for foreign type integer-16".
|
||||||
|
! record.mo:Expected error in mat record17: "set-$froz-x!: invalid value 256 for foreign type integer-8".
|
||||||
|
! record.mo:Expected error in mat record17: "set-$froz-x!: invalid value -129 for foreign type integer-8".
|
||||||
|
! record.mo:Expected error in mat record17: "set-$froz-w!: invalid value 65536 for foreign type integer-16".
|
||||||
|
! record.mo:Expected error in mat record17: "set-$froz-w!: invalid value -32769 for foreign type integer-16".
|
||||||
|
record.mo:Expected error in mat foreign-data: "foreign-alloc: 0 is not a positive fixnum".
|
||||||
|
record.mo:Expected error in mat foreign-data: "foreign-alloc: <int> is not a positive fixnum".
|
||||||
|
record.mo:Expected error in mat foreign-data: "foreign-alloc: -5 is not a positive fixnum".
|
||||||
|
--- 7125,7150 ----
|
||||||
|
record.mo:Expected error in mat record10: "read: unresolvable cycle constructing record of type #<record type bar> at char 3 of #<input port string>".
|
||||||
|
record.mo:Expected error in mat record16: "read: unresolvable cycle constructing record of type #<record type bazar> at char 3 of #<input port string>".
|
||||||
|
record.mo:Expected error in mat record16: "read: unresolvable cycle constructing record of type #<record type bazar> at char 3 of #<input port string>".
|
||||||
|
! record.mo:Expected error in mat record17: "invalid value 256 for foreign type unsigned-8".
|
||||||
|
! record.mo:Expected error in mat record17: "invalid value -129 for foreign type unsigned-8".
|
||||||
|
! record.mo:Expected error in mat record17: "invalid value 65536 for foreign type unsigned-16".
|
||||||
|
! record.mo:Expected error in mat record17: "invalid value -32769 for foreign type unsigned-16".
|
||||||
|
! record.mo:Expected error in mat record17: "invalid value 2 for foreign type double-float".
|
||||||
|
! record.mo:Expected error in mat record17: "invalid value 3 for foreign type single-float".
|
||||||
|
! record.mo:Expected error in mat record17: "invalid value 256 for foreign type unsigned-8".
|
||||||
|
! record.mo:Expected error in mat record17: "invalid value -129 for foreign type unsigned-8".
|
||||||
|
! record.mo:Expected error in mat record17: "invalid value 2 for foreign type double-float".
|
||||||
|
! record.mo:Expected error in mat record17: "invalid value 2 for foreign type single-float".
|
||||||
|
! record.mo:Expected error in mat record17: "invalid value -32769 for foreign type unsigned-16".
|
||||||
|
! record.mo:Expected error in mat record17: "invalid value 65536 for foreign type unsigned-16".
|
||||||
|
! record.mo:Expected error in mat record17: "invalid value 256 for foreign type integer-8".
|
||||||
|
! record.mo:Expected error in mat record17: "invalid value -129 for foreign type integer-8".
|
||||||
|
! record.mo:Expected error in mat record17: "invalid value 65536 for foreign type integer-16".
|
||||||
|
! record.mo:Expected error in mat record17: "invalid value -32769 for foreign type integer-16".
|
||||||
|
! record.mo:Expected error in mat record17: "invalid value 256 for foreign type integer-8".
|
||||||
|
! record.mo:Expected error in mat record17: "invalid value -129 for foreign type integer-8".
|
||||||
|
! record.mo:Expected error in mat record17: "invalid value 65536 for foreign type integer-16".
|
||||||
|
! record.mo:Expected error in mat record17: "invalid value -32769 for foreign type integer-16".
|
||||||
|
record.mo:Expected error in mat foreign-data: "foreign-alloc: 0 is not a positive fixnum".
|
||||||
|
record.mo:Expected error in mat foreign-data: "foreign-alloc: <int> is not a positive fixnum".
|
||||||
|
record.mo:Expected error in mat foreign-data: "foreign-alloc: -5 is not a positive fixnum".
|
||||||
|
***************
|
||||||
|
*** 7275,7313 ****
|
||||||
|
record.mo:Expected error in mat record22: "invalid field specifier (immutable creepy q)".
|
||||||
|
record.mo:Expected error in mat record22: "invalid field specifier (immutable creepy q)".
|
||||||
|
record.mo:Expected error in mat record23: "make-record-type: cannot extend sealed record type #<record type foo>".
|
||||||
|
! record.mo:Expected error in mat record25: "make-r25-bar: invalid value 1.0 for foreign type int".
|
||||||
|
! record.mo:Expected error in mat record25: "make-r25-bar: invalid value 2.0 for foreign type unsigned".
|
||||||
|
! record.mo:Expected error in mat record25: "make-r25-bar: invalid value three for foreign type unsigned-int".
|
||||||
|
! record.mo:Expected error in mat record25: "make-r25-bar: invalid value 1/4 for foreign type short".
|
||||||
|
! record.mo:Expected error in mat record25: "make-r25-bar: invalid value "five" for foreign type unsigned-short".
|
||||||
|
! record.mo:Expected error in mat record25: "make-r25-bar: invalid value (6) for foreign type long".
|
||||||
|
! record.mo:Expected error in mat record25: "make-r25-bar: invalid value #(a b c d e f ...) for foreign type unsigned-long".
|
||||||
|
! record.mo:Expected error in mat record25: "make-r25-bar: invalid value ate for foreign type iptr".
|
||||||
|
! record.mo:Expected error in mat record25: "make-r25-bar: invalid value #\9 for foreign type uptr".
|
||||||
|
! record.mo:Expected error in mat record25: "make-r25-bar: invalid value 10 for foreign type float".
|
||||||
|
! record.mo:Expected error in mat record25: "make-r25-bar: invalid value 11.0+0.0i for foreign type double".
|
||||||
|
! record.mo:Expected error in mat record25: "incorrect number of arguments to #<procedure make-r25-bar>".
|
||||||
|
! record.mo:Expected error in mat record25: "make-r25-bar: invalid value 12.0 for foreign type long-long".
|
||||||
|
! record.mo:Expected error in mat record25: "make-r25-bar: invalid value 13.0 for foreign type unsigned-long-long".
|
||||||
|
! record.mo:Expected error in mat record25: "set-r25-bar-a!: invalid value 3.0 for foreign type int".
|
||||||
|
! record.mo:Expected error in mat record25: "set-r25-bar-b!: invalid value 3.0 for foreign type unsigned".
|
||||||
|
! record.mo:Expected error in mat record25: "set-r25-bar-c!: invalid value 3.0 for foreign type unsigned-int".
|
||||||
|
! record.mo:Expected error in mat record25: "set-r25-bar-d!: invalid value 3.0 for foreign type short".
|
||||||
|
! record.mo:Expected error in mat record25: "set-r25-bar-e!: invalid value 3.0 for foreign type unsigned-short".
|
||||||
|
! record.mo:Expected error in mat record25: "set-r25-bar-f!: invalid value 3.0 for foreign type long".
|
||||||
|
! record.mo:Expected error in mat record25: "set-r25-bar-g!: invalid value 3.0 for foreign type unsigned-long".
|
||||||
|
! record.mo:Expected error in mat record25: "set-r25-bar-h!: invalid value 3.0 for foreign type iptr".
|
||||||
|
! record.mo:Expected error in mat record25: "set-r25-bar-i!: invalid value 3.0 for foreign type uptr".
|
||||||
|
! record.mo:Expected error in mat record25: "set-r25-bar-j!: invalid value 3 for foreign type float".
|
||||||
|
! record.mo:Expected error in mat record25: "set-r25-bar-k!: invalid value 3 for foreign type double".
|
||||||
|
! record.mo:Expected error in mat record25: "set-r25-bar-m!: invalid value 3.0 for foreign type char".
|
||||||
|
! record.mo:Expected error in mat record25: "set-r25-bar-n!: invalid value 3.0 for foreign type wchar".
|
||||||
|
! record.mo:Expected error in mat record25: "set-r25-bar-o!: invalid value 3.0 for foreign type fixnum".
|
||||||
|
! record.mo:Expected error in mat record25: "set-r25-bar-p!: invalid value 3.0 for foreign type void*".
|
||||||
|
! record.mo:Expected error in mat record25: "set-r25-bar-r!: invalid value 3.0 for foreign type long-long".
|
||||||
|
! record.mo:Expected error in mat record25: "set-r25-bar-s!: invalid value 3.0 for foreign type unsigned-long-long".
|
||||||
|
! record.mo:Expected error in mat record25: "set-r25-bar-a!: invalid value <int> for foreign type int".
|
||||||
|
! record.mo:Expected error in mat record25: "set-r25-bar-a!: invalid value <-int> for foreign type int".
|
||||||
|
record.mo:Expected error in mat record?: "record?: 4 is not a record type descriptor".
|
||||||
|
record.mo:Expected error in mat record?: "record?: a is not a record type descriptor".
|
||||||
|
record.mo:Expected error in mat record?: "record?: #(1) is not a record type descriptor".
|
||||||
|
--- 7275,7313 ----
|
||||||
|
record.mo:Expected error in mat record22: "invalid field specifier (immutable creepy q)".
|
||||||
|
record.mo:Expected error in mat record22: "invalid field specifier (immutable creepy q)".
|
||||||
|
record.mo:Expected error in mat record23: "make-record-type: cannot extend sealed record type #<record type foo>".
|
||||||
|
! record.mo:Expected error in mat record25: "invalid value 1.0 for foreign type int".
|
||||||
|
! record.mo:Expected error in mat record25: "invalid value 2.0 for foreign type unsigned".
|
||||||
|
! record.mo:Expected error in mat record25: "invalid value three for foreign type unsigned-int".
|
||||||
|
! record.mo:Expected error in mat record25: "invalid value 1/4 for foreign type short".
|
||||||
|
! record.mo:Expected error in mat record25: "invalid value "five" for foreign type unsigned-short".
|
||||||
|
! record.mo:Expected error in mat record25: "invalid value (6) for foreign type long".
|
||||||
|
! record.mo:Expected error in mat record25: "invalid value #(a b c d e f ...) for foreign type unsigned-long".
|
||||||
|
! record.mo:Expected error in mat record25: "invalid value ate for foreign type iptr".
|
||||||
|
! record.mo:Expected error in mat record25: "invalid value #\9 for foreign type uptr".
|
||||||
|
! record.mo:Expected error in mat record25: "invalid value 10 for foreign type float".
|
||||||
|
! record.mo:Expected error in mat record25: "invalid value 11.0+0.0i for foreign type double".
|
||||||
|
! record.mo:Expected error in mat record25: "incorrect number of arguments to #<procedure>".
|
||||||
|
! record.mo:Expected error in mat record25: "invalid value 12.0 for foreign type long-long".
|
||||||
|
! record.mo:Expected error in mat record25: "invalid value 13.0 for foreign type unsigned-long-long".
|
||||||
|
! record.mo:Expected error in mat record25: "invalid value 3.0 for foreign type int".
|
||||||
|
! record.mo:Expected error in mat record25: "invalid value 3.0 for foreign type unsigned".
|
||||||
|
! record.mo:Expected error in mat record25: "invalid value 3.0 for foreign type unsigned-int".
|
||||||
|
! record.mo:Expected error in mat record25: "invalid value 3.0 for foreign type short".
|
||||||
|
! record.mo:Expected error in mat record25: "invalid value 3.0 for foreign type unsigned-short".
|
||||||
|
! record.mo:Expected error in mat record25: "invalid value 3.0 for foreign type long".
|
||||||
|
! record.mo:Expected error in mat record25: "invalid value 3.0 for foreign type unsigned-long".
|
||||||
|
! record.mo:Expected error in mat record25: "invalid value 3.0 for foreign type iptr".
|
||||||
|
! record.mo:Expected error in mat record25: "invalid value 3.0 for foreign type uptr".
|
||||||
|
! record.mo:Expected error in mat record25: "invalid value 3 for foreign type float".
|
||||||
|
! record.mo:Expected error in mat record25: "invalid value 3 for foreign type double".
|
||||||
|
! record.mo:Expected error in mat record25: "invalid value 3.0 for foreign type char".
|
||||||
|
! record.mo:Expected error in mat record25: "invalid value 3.0 for foreign type wchar".
|
||||||
|
! record.mo:Expected error in mat record25: "invalid value 3.0 for foreign type fixnum".
|
||||||
|
! record.mo:Expected error in mat record25: "invalid value 3.0 for foreign type void*".
|
||||||
|
! record.mo:Expected error in mat record25: "invalid value 3.0 for foreign type long-long".
|
||||||
|
! record.mo:Expected error in mat record25: "invalid value 3.0 for foreign type unsigned-long-long".
|
||||||
|
! record.mo:Expected error in mat record25: "invalid value <int> for foreign type int".
|
||||||
|
! record.mo:Expected error in mat record25: "invalid value <-int> for foreign type int".
|
||||||
|
record.mo:Expected error in mat record?: "record?: 4 is not a record type descriptor".
|
||||||
|
record.mo:Expected error in mat record?: "record?: a is not a record type descriptor".
|
||||||
|
record.mo:Expected error in mat record?: "record?: #(1) is not a record type descriptor".
|
||||||
|
***************
|
||||||
|
*** 7333,7368 ****
|
||||||
|
record.mo:Expected error in mat r6rs-records-procedural: "make-record-constructor-descriptor: record constructor descriptor #<record constructor descriptor> is not for parent of record type #<record type grand-child>".
|
||||||
|
record.mo:Expected error in mat r6rs-records-procedural: "make-record-type-descriptor: cannot extend sealed record type #<record type bar>".
|
||||||
|
record.mo:Expected error in mat r6rs-records-syntactic: "invalid syntax point".
|
||||||
|
! record.mo:Expected error in mat r6rs-records-syntactic: "incorrect number of arguments to #<procedure make-point>".
|
||||||
|
! record.mo:Expected error in mat r6rs-records-syntactic: "incorrect number of arguments to #<procedure make-point>".
|
||||||
|
! record.mo:Expected error in mat r6rs-records-syntactic: "incorrect number of arguments to #<procedure make-point>".
|
||||||
|
! record.mo:Expected error in mat r6rs-records-syntactic: "incorrect number of arguments to #<procedure point?>".
|
||||||
|
! record.mo:Expected error in mat r6rs-records-syntactic: "incorrect number of arguments to #<procedure point?>".
|
||||||
|
record.mo:Expected error in mat r6rs-records-syntactic: "variable point-x-set! is not bound".
|
||||||
|
record.mo:Expected error in mat r6rs-records-syntactic: "variable point-y-set! is not bound".
|
||||||
|
! record.mo:Expected error in mat r6rs-records-syntactic: "incorrect number of arguments to #<procedure point-x>".
|
||||||
|
! record.mo:Expected error in mat r6rs-records-syntactic: "incorrect number of arguments to #<procedure point-y>".
|
||||||
|
record.mo:Expected error in mat r6rs-records-syntactic: "record-mutator: field 0 of #<record type point> is immutable".
|
||||||
|
record.mo:Expected error in mat r6rs-records-syntactic: "record-mutator: field 1 of #<record type point> is immutable".
|
||||||
|
record.mo:Expected error in mat r6rs-records-syntactic: "invalid syntax point".
|
||||||
|
! record.mo:Expected error in mat r6rs-records-syntactic: "incorrect number of arguments to #<procedure make-point>".
|
||||||
|
! record.mo:Expected error in mat r6rs-records-syntactic: "incorrect number of arguments to #<procedure make-point>".
|
||||||
|
! record.mo:Expected error in mat r6rs-records-syntactic: "incorrect number of arguments to #<procedure make-point>".
|
||||||
|
! record.mo:Expected error in mat r6rs-records-syntactic: "incorrect number of arguments to #<procedure point?>".
|
||||||
|
! record.mo:Expected error in mat r6rs-records-syntactic: "incorrect number of arguments to #<procedure point?>".
|
||||||
|
record.mo:Expected error in mat r6rs-records-syntactic: "variable point-x-set! is not bound".
|
||||||
|
record.mo:Expected error in mat r6rs-records-syntactic: "variable point-y-set! is not bound".
|
||||||
|
! record.mo:Expected error in mat r6rs-records-syntactic: "incorrect number of arguments to #<procedure point-x>".
|
||||||
|
! record.mo:Expected error in mat r6rs-records-syntactic: "incorrect number of arguments to #<procedure point-y>".
|
||||||
|
! record.mo:Expected error in mat r6rs-records-syntactic: "incorrect number of arguments to #<procedure frob-widget-set!>".
|
||||||
|
! record.mo:Expected error in mat r6rs-records-syntactic: "incorrect number of arguments to #<procedure frob-widget-set!>".
|
||||||
|
! record.mo:Expected error in mat r6rs-records-syntactic: "incorrect number of arguments to #<procedure frob-widget-set!>".
|
||||||
|
! record.mo:Expected error in mat r6rs-records-syntactic: "incorrect number of arguments to #<procedure frob-widget-set!>".
|
||||||
|
! record.mo:Expected error in mat r6rs-records-syntactic: "incorrect number of arguments to #<procedure frob-widget-set!>".
|
||||||
|
! record.mo:Expected error in mat r6rs-records-syntactic: "incorrect number of arguments to #<procedure frob-widget-set!>".
|
||||||
|
! record.mo:Expected error in mat r6rs-records-syntactic: "incorrect number of arguments to #<procedure setwid!>".
|
||||||
|
! record.mo:Expected error in mat r6rs-records-syntactic: "incorrect number of arguments to #<procedure setwid!>".
|
||||||
|
! record.mo:Expected error in mat r6rs-records-syntactic: "incorrect number of arguments to #<procedure setwid!>".
|
||||||
|
record.mo:Expected error in mat r6rs-records-syntactic: "record-rtd: #<ex3> is not a record".
|
||||||
|
record.mo:Expected error in mat r6rs-records-syntactic: "record-rtd: #<ex3> is not a record".
|
||||||
|
record.mo:Expected error in mat r6rs-records-syntactic: "parent record type is sealed ex3".
|
||||||
|
--- 7333,7368 ----
|
||||||
|
record.mo:Expected error in mat r6rs-records-procedural: "make-record-constructor-descriptor: record constructor descriptor #<record constructor descriptor> is not for parent of record type #<record type grand-child>".
|
||||||
|
record.mo:Expected error in mat r6rs-records-procedural: "make-record-type-descriptor: cannot extend sealed record type #<record type bar>".
|
||||||
|
record.mo:Expected error in mat r6rs-records-syntactic: "invalid syntax point".
|
||||||
|
! record.mo:Expected error in mat r6rs-records-syntactic: "incorrect number of arguments to #<procedure constructor>".
|
||||||
|
! record.mo:Expected error in mat r6rs-records-syntactic: "incorrect number of arguments to #<procedure constructor>".
|
||||||
|
! record.mo:Expected error in mat r6rs-records-syntactic: "incorrect number of arguments to #<procedure constructor>".
|
||||||
|
! record.mo:Expected error in mat r6rs-records-syntactic: "incorrect number of arguments to #<procedure predicate>".
|
||||||
|
! record.mo:Expected error in mat r6rs-records-syntactic: "incorrect number of arguments to #<procedure predicate>".
|
||||||
|
record.mo:Expected error in mat r6rs-records-syntactic: "variable point-x-set! is not bound".
|
||||||
|
record.mo:Expected error in mat r6rs-records-syntactic: "variable point-y-set! is not bound".
|
||||||
|
! record.mo:Expected error in mat r6rs-records-syntactic: "incorrect number of arguments to #<procedure accessor>".
|
||||||
|
! record.mo:Expected error in mat r6rs-records-syntactic: "incorrect number of arguments to #<procedure accessor>".
|
||||||
|
record.mo:Expected error in mat r6rs-records-syntactic: "record-mutator: field 0 of #<record type point> is immutable".
|
||||||
|
record.mo:Expected error in mat r6rs-records-syntactic: "record-mutator: field 1 of #<record type point> is immutable".
|
||||||
|
record.mo:Expected error in mat r6rs-records-syntactic: "invalid syntax point".
|
||||||
|
! record.mo:Expected error in mat r6rs-records-syntactic: "incorrect number of arguments to #<procedure constructor>".
|
||||||
|
! record.mo:Expected error in mat r6rs-records-syntactic: "incorrect number of arguments to #<procedure constructor>".
|
||||||
|
! record.mo:Expected error in mat r6rs-records-syntactic: "incorrect number of arguments to #<procedure constructor>".
|
||||||
|
! record.mo:Expected error in mat r6rs-records-syntactic: "incorrect number of arguments to #<procedure predicate>".
|
||||||
|
! record.mo:Expected error in mat r6rs-records-syntactic: "incorrect number of arguments to #<procedure predicate>".
|
||||||
|
record.mo:Expected error in mat r6rs-records-syntactic: "variable point-x-set! is not bound".
|
||||||
|
record.mo:Expected error in mat r6rs-records-syntactic: "variable point-y-set! is not bound".
|
||||||
|
! record.mo:Expected error in mat r6rs-records-syntactic: "incorrect number of arguments to #<procedure accessor>".
|
||||||
|
! record.mo:Expected error in mat r6rs-records-syntactic: "incorrect number of arguments to #<procedure accessor>".
|
||||||
|
! record.mo:Expected error in mat r6rs-records-syntactic: "incorrect number of arguments to #<procedure mutator>".
|
||||||
|
! record.mo:Expected error in mat r6rs-records-syntactic: "incorrect number of arguments to #<procedure mutator>".
|
||||||
|
! record.mo:Expected error in mat r6rs-records-syntactic: "incorrect number of arguments to #<procedure mutator>".
|
||||||
|
! record.mo:Expected error in mat r6rs-records-syntactic: "incorrect number of arguments to #<procedure mutator>".
|
||||||
|
! record.mo:Expected error in mat r6rs-records-syntactic: "incorrect number of arguments to #<procedure mutator>".
|
||||||
|
! record.mo:Expected error in mat r6rs-records-syntactic: "incorrect number of arguments to #<procedure mutator>".
|
||||||
|
! record.mo:Expected error in mat r6rs-records-syntactic: "incorrect number of arguments to #<procedure mutator>".
|
||||||
|
! record.mo:Expected error in mat r6rs-records-syntactic: "incorrect number of arguments to #<procedure mutator>".
|
||||||
|
! record.mo:Expected error in mat r6rs-records-syntactic: "incorrect number of arguments to #<procedure mutator>".
|
||||||
|
record.mo:Expected error in mat r6rs-records-syntactic: "record-rtd: #<ex3> is not a record".
|
||||||
|
record.mo:Expected error in mat r6rs-records-syntactic: "record-rtd: #<ex3> is not a record".
|
||||||
|
record.mo:Expected error in mat r6rs-records-syntactic: "parent record type is sealed ex3".
|
||||||
|
***************
|
||||||
|
*** 9939,9948 ****
|
||||||
|
exceptions.mo:Expected error in mat assert: "failed assertion (memq (quote b) (quote (1 2 a 3 4)))".
|
||||||
|
exceptions.mo:Expected error in mat assert: "failed assertion (q ...)".
|
||||||
|
exceptions.mo:Expected error in mat assert: "failed assertion (andmap symbol? (syntax (x ...)))".
|
||||||
|
! oop.mo:Expected error in mat oop: "incorrect number of arguments to #<procedure make-<a>>".
|
||||||
|
! oop.mo:Expected error in mat oop: "incorrect number of arguments to #<procedure make-<a>>".
|
||||||
|
! oop.mo:Expected error in mat oop: "incorrect number of arguments to #<procedure m1>".
|
||||||
|
! oop.mo:Expected error in mat oop: "incorrect number of arguments to #<procedure m1>".
|
||||||
|
oop.mo:Expected error in mat oop: "m1: not applicable to 17".
|
||||||
|
oop.mo:Expected error in mat oop: "variable <a>-x1 is not bound".
|
||||||
|
oop.mo:Expected error in mat oop: "variable <a>-x1-set! is not bound".
|
||||||
|
--- 9939,9948 ----
|
||||||
|
exceptions.mo:Expected error in mat assert: "failed assertion (memq (quote b) (quote (1 2 a 3 4)))".
|
||||||
|
exceptions.mo:Expected error in mat assert: "failed assertion (q ...)".
|
||||||
|
exceptions.mo:Expected error in mat assert: "failed assertion (andmap symbol? (syntax (x ...)))".
|
||||||
|
! oop.mo:Expected error in mat oop: "incorrect number of arguments to #<procedure>".
|
||||||
|
! oop.mo:Expected error in mat oop: "incorrect number of arguments to #<procedure>".
|
||||||
|
! oop.mo:Expected error in mat oop: "incorrect number of arguments to #<procedure>".
|
||||||
|
! oop.mo:Expected error in mat oop: "incorrect number of arguments to #<procedure>".
|
||||||
|
oop.mo:Expected error in mat oop: "m1: not applicable to 17".
|
||||||
|
oop.mo:Expected error in mat oop: "variable <a>-x1 is not bound".
|
||||||
|
oop.mo:Expected error in mat oop: "variable <a>-x1-set! is not bound".
|
|
@ -1,5 +1,5 @@
|
||||||
*** errors-compile-3-f-f-f 2017-05-29 02:26:29.000000000 -0400
|
*** errors-compile-3-f-f-f 2017-06-08 01:35:00.000000000 -0400
|
||||||
--- errors-interpret-3-f-f-f 2017-05-29 03:10:12.000000000 -0400
|
--- errors-interpret-3-f-f-f 2017-06-08 02:15:41.000000000 -0400
|
||||||
***************
|
***************
|
||||||
*** 1,3 ****
|
*** 1,3 ****
|
||||||
--- 1,9 ----
|
--- 1,9 ----
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
*** errors-compile-3-f-t-f 2017-05-29 02:34:27.000000000 -0400
|
*** errors-compile-3-f-t-f 2017-06-08 01:42:09.000000000 -0400
|
||||||
--- errors-interpret-3-f-t-f 2017-05-29 02:58:45.000000000 -0400
|
--- errors-interpret-3-f-t-f 2017-06-08 02:04:33.000000000 -0400
|
||||||
***************
|
***************
|
||||||
*** 1,3 ****
|
*** 1,3 ****
|
||||||
--- 1,9 ----
|
--- 1,9 ----
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
*** errors-compile-3-t-f-f 2017-05-28 23:30:31.000000000 -0400
|
*** errors-compile-3-t-f-f 2017-06-06 16:40:11.147295805 -0400
|
||||||
--- errors-interpret-3-t-f-f 2017-05-29 00:44:38.000000000 -0400
|
--- errors-interpret-3-t-f-f 2017-06-06 17:42:49.478165307 -0400
|
||||||
***************
|
***************
|
||||||
*** 1,3 ****
|
*** 1,3 ****
|
||||||
--- 1,9 ----
|
--- 1,9 ----
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
*** errors-compile-3-t-t-f 2017-05-28 23:25:02.000000000 -0400
|
*** errors-compile-3-t-t-f 2017-06-06 16:44:51.178581446 -0400
|
||||||
--- errors-interpret-3-t-t-f 2017-05-29 00:50:59.000000000 -0400
|
--- errors-interpret-3-t-t-f 2017-06-06 17:48:13.954153204 -0400
|
||||||
***************
|
***************
|
||||||
*** 1,3 ****
|
*** 1,3 ****
|
||||||
--- 1,9 ----
|
--- 1,9 ----
|
||||||
|
|
|
@ -9851,7 +9851,6 @@ date.mo:Expected error in mat date: "incorrect argument count in call (make-date
|
||||||
date.mo:Expected error in mat date: "incorrect argument count in call (make-date 0 0 0 0 1)".
|
date.mo:Expected error in mat date: "incorrect argument count in call (make-date 0 0 0 0 1)".
|
||||||
date.mo:Expected error in mat date: "incorrect argument count in call (make-date 0 0 0 0 1 ...)".
|
date.mo:Expected error in mat date: "incorrect argument count in call (make-date 0 0 0 0 1 ...)".
|
||||||
date.mo:Expected error in mat date: "incorrect argument count in call (make-date 0 0 0 0 1 ...)".
|
date.mo:Expected error in mat date: "incorrect argument count in call (make-date 0 0 0 0 1 ...)".
|
||||||
date.mo:Expected error in mat date: "incorrect argument count in call (make-date 0 0 0 0 1 ...)".
|
|
||||||
date.mo:Expected error in mat date: "make-date: invalid nanosecond -1".
|
date.mo:Expected error in mat date: "make-date: invalid nanosecond -1".
|
||||||
date.mo:Expected error in mat date: "make-date: invalid nanosecond <int>".
|
date.mo:Expected error in mat date: "make-date: invalid nanosecond <int>".
|
||||||
date.mo:Expected error in mat date: "make-date: invalid nanosecond zero".
|
date.mo:Expected error in mat date: "make-date: invalid nanosecond zero".
|
||||||
|
@ -9919,10 +9918,18 @@ date.mo:Expected error in mat date: "incorrect argument count in call (date-year
|
||||||
date.mo:Expected error in mat date: "incorrect argument count in call (date-year-day $date-d1 #t)".
|
date.mo:Expected error in mat date: "incorrect argument count in call (date-year-day $date-d1 #t)".
|
||||||
date.mo:Expected error in mat date: "date-year-day: 17 is not a date record".
|
date.mo:Expected error in mat date: "date-year-day: 17 is not a date record".
|
||||||
date.mo:Expected error in mat date: "date-year-day: <time> is not a date record".
|
date.mo:Expected error in mat date: "date-year-day: <time> is not a date record".
|
||||||
|
date.mo:Expected error in mat date: "incorrect argument count in call (date-dst?)".
|
||||||
|
date.mo:Expected error in mat date: "incorrect argument count in call (date-dst? $date-d1 #t)".
|
||||||
|
date.mo:Expected error in mat date: "date-dst?: 17 is not a date record".
|
||||||
|
date.mo:Expected error in mat date: "date-dst?: <time> is not a date record".
|
||||||
date.mo:Expected error in mat date: "incorrect argument count in call (date-zone-offset)".
|
date.mo:Expected error in mat date: "incorrect argument count in call (date-zone-offset)".
|
||||||
date.mo:Expected error in mat date: "incorrect argument count in call (date-zone-offset $date-d1 #t)".
|
date.mo:Expected error in mat date: "incorrect argument count in call (date-zone-offset $date-d1 #t)".
|
||||||
date.mo:Expected error in mat date: "date-zone-offset: 17 is not a date record".
|
date.mo:Expected error in mat date: "date-zone-offset: 17 is not a date record".
|
||||||
date.mo:Expected error in mat date: "date-zone-offset: <time> is not a date record".
|
date.mo:Expected error in mat date: "date-zone-offset: <time> is not a date record".
|
||||||
|
date.mo:Expected error in mat date: "incorrect argument count in call (date-zone-name)".
|
||||||
|
date.mo:Expected error in mat date: "incorrect argument count in call (date-zone-name $date-d1 #t)".
|
||||||
|
date.mo:Expected error in mat date: "date-zone-name: 17 is not a date record".
|
||||||
|
date.mo:Expected error in mat date: "date-zone-name: <time> is not a date record".
|
||||||
date.mo:Expected error in mat date: "incorrect argument count in call (current-date 0 #t)".
|
date.mo:Expected error in mat date: "incorrect argument count in call (current-date 0 #t)".
|
||||||
date.mo:Expected error in mat date: "current-date: invalid time-zone offset -90000".
|
date.mo:Expected error in mat date: "current-date: invalid time-zone offset -90000".
|
||||||
date.mo:Expected error in mat date: "current-date: invalid time-zone offset 90000".
|
date.mo:Expected error in mat date: "current-date: invalid time-zone offset 90000".
|
||||||
|
|
|
@ -9851,7 +9851,6 @@ date.mo:Expected error in mat date: "incorrect argument count in call (make-date
|
||||||
date.mo:Expected error in mat date: "incorrect argument count in call (make-date 0 0 0 0 1)".
|
date.mo:Expected error in mat date: "incorrect argument count in call (make-date 0 0 0 0 1)".
|
||||||
date.mo:Expected error in mat date: "incorrect argument count in call (make-date 0 0 0 0 1 ...)".
|
date.mo:Expected error in mat date: "incorrect argument count in call (make-date 0 0 0 0 1 ...)".
|
||||||
date.mo:Expected error in mat date: "incorrect argument count in call (make-date 0 0 0 0 1 ...)".
|
date.mo:Expected error in mat date: "incorrect argument count in call (make-date 0 0 0 0 1 ...)".
|
||||||
date.mo:Expected error in mat date: "incorrect argument count in call (make-date 0 0 0 0 1 ...)".
|
|
||||||
date.mo:Expected error in mat date: "make-date: invalid nanosecond -1".
|
date.mo:Expected error in mat date: "make-date: invalid nanosecond -1".
|
||||||
date.mo:Expected error in mat date: "make-date: invalid nanosecond <int>".
|
date.mo:Expected error in mat date: "make-date: invalid nanosecond <int>".
|
||||||
date.mo:Expected error in mat date: "make-date: invalid nanosecond zero".
|
date.mo:Expected error in mat date: "make-date: invalid nanosecond zero".
|
||||||
|
@ -9919,10 +9918,18 @@ date.mo:Expected error in mat date: "incorrect argument count in call (date-year
|
||||||
date.mo:Expected error in mat date: "incorrect argument count in call (date-year-day $date-d1 #t)".
|
date.mo:Expected error in mat date: "incorrect argument count in call (date-year-day $date-d1 #t)".
|
||||||
date.mo:Expected error in mat date: "date-year-day: 17 is not a date record".
|
date.mo:Expected error in mat date: "date-year-day: 17 is not a date record".
|
||||||
date.mo:Expected error in mat date: "date-year-day: <time> is not a date record".
|
date.mo:Expected error in mat date: "date-year-day: <time> is not a date record".
|
||||||
|
date.mo:Expected error in mat date: "incorrect argument count in call (date-dst?)".
|
||||||
|
date.mo:Expected error in mat date: "incorrect argument count in call (date-dst? $date-d1 #t)".
|
||||||
|
date.mo:Expected error in mat date: "date-dst?: 17 is not a date record".
|
||||||
|
date.mo:Expected error in mat date: "date-dst?: <time> is not a date record".
|
||||||
date.mo:Expected error in mat date: "incorrect argument count in call (date-zone-offset)".
|
date.mo:Expected error in mat date: "incorrect argument count in call (date-zone-offset)".
|
||||||
date.mo:Expected error in mat date: "incorrect argument count in call (date-zone-offset $date-d1 #t)".
|
date.mo:Expected error in mat date: "incorrect argument count in call (date-zone-offset $date-d1 #t)".
|
||||||
date.mo:Expected error in mat date: "date-zone-offset: 17 is not a date record".
|
date.mo:Expected error in mat date: "date-zone-offset: 17 is not a date record".
|
||||||
date.mo:Expected error in mat date: "date-zone-offset: <time> is not a date record".
|
date.mo:Expected error in mat date: "date-zone-offset: <time> is not a date record".
|
||||||
|
date.mo:Expected error in mat date: "incorrect argument count in call (date-zone-name)".
|
||||||
|
date.mo:Expected error in mat date: "incorrect argument count in call (date-zone-name $date-d1 #t)".
|
||||||
|
date.mo:Expected error in mat date: "date-zone-name: 17 is not a date record".
|
||||||
|
date.mo:Expected error in mat date: "date-zone-name: <time> is not a date record".
|
||||||
date.mo:Expected error in mat date: "incorrect argument count in call (current-date 0 #t)".
|
date.mo:Expected error in mat date: "incorrect argument count in call (current-date 0 #t)".
|
||||||
date.mo:Expected error in mat date: "current-date: invalid time-zone offset -90000".
|
date.mo:Expected error in mat date: "current-date: invalid time-zone offset -90000".
|
||||||
date.mo:Expected error in mat date: "current-date: invalid time-zone offset 90000".
|
date.mo:Expected error in mat date: "current-date: invalid time-zone offset 90000".
|
||||||
|
|
3
mats/vs.bat
Normal file
3
mats/vs.bat
Normal file
|
@ -0,0 +1,3 @@
|
||||||
|
:: Redirect to "..\c\vs.bat" without having to use
|
||||||
|
:: backslashes in the makefile
|
||||||
|
..\c\vs.bat %*
|
|
@ -87,6 +87,14 @@ thread was awakened by the condition before the timeout. The
|
||||||
\scheme{time-utc}, or it can be \scheme{#f} for no timeout (the
|
\scheme{time-utc}, or it can be \scheme{#f} for no timeout (the
|
||||||
default).
|
default).
|
||||||
|
|
||||||
|
\subsection{\protect\scheme{date-dst?} and \protect\scheme{date-zone-name} (9.4.1)}
|
||||||
|
|
||||||
|
The new primitive procedures \scheme{date-dst?} and
|
||||||
|
\scheme{date-zone-name} access time-zone information for a
|
||||||
|
\scheme{date} record that is created without an explicit
|
||||||
|
zone offset. The zone-offset argument to \scheme{make-date}
|
||||||
|
is now optional.
|
||||||
|
|
||||||
\subsection{\protect\scheme{procedure-arity-mask} (9.4.1)}
|
\subsection{\protect\scheme{procedure-arity-mask} (9.4.1)}
|
||||||
|
|
||||||
The new primitive procedure \scheme{procedure-arity-mask} takes a
|
The new primitive procedure \scheme{procedure-arity-mask} takes a
|
||||||
|
@ -1490,20 +1498,25 @@ in fasl files does not generally make sense.
|
||||||
%-----------------------------------------------------------------------------
|
%-----------------------------------------------------------------------------
|
||||||
\section{Bug Fixes}\label{section:bugfixes}
|
\section{Bug Fixes}\label{section:bugfixes}
|
||||||
|
|
||||||
\subsection{Overflow detection for \protect\scheme{fxsll},
|
\subsection{Invalid memory references involving complex numbers (9.4.1)}
|
||||||
\protect\scheme{fxarithmetic-shift-left}, and
|
|
||||||
\protect\scheme{fxarithmetic-shift}}
|
A bug on 64-bit platforms that occasionally caused invalid memory
|
||||||
|
references when operating on inexact complex numbers or the imaginary parts
|
||||||
|
of inexact complex numbers has been fixed.
|
||||||
|
[This bug dated back to Version 8.9.1.]
|
||||||
|
|
||||||
|
\subsection{Overflow detection for left-shift operations on fixnums (9.4.1)}
|
||||||
|
|
||||||
A bug that caused \scheme{fxsll}, \scheme{fxarithmetic-shift-left},
|
A bug that caused \scheme{fxsll}, \scheme{fxarithmetic-shift-left},
|
||||||
and \scheme{fxarithmetic-shift} to fail to detect overflow in certain
|
and \scheme{fxarithmetic-shift} to fail to detect overflow in certain
|
||||||
cases was fixed.
|
cases has been fixed.
|
||||||
[This bug dated back to Version 7.1 or earlier.]
|
[This bug dated back to Version 4.0.]
|
||||||
|
|
||||||
\subsection{Invalid memory reference when \protect\scheme{enum-set-indexer} procedure is not passed a symbol}
|
\subsection{Missing \protect\scheme{enum-set-indexer} argument check (9.4.1)}
|
||||||
|
|
||||||
A bug that caused the procedure returned by \scheme{enum-set-indexer}
|
A missing argument check that resulted in the procedure returned by \scheme{enum-set-indexer}
|
||||||
to perform an invalid memory reference when passed an argument that is
|
causing an invalid memory reference when passed a non-symbol argument has been fixed.
|
||||||
not a symbol has been fixed.
|
[This bug dated back to Version 7.5.]
|
||||||
|
|
||||||
\subsection{Storage for inaccessible mutexes and conditions is reclaimed (9.4.1)}
|
\subsection{Storage for inaccessible mutexes and conditions is reclaimed (9.4.1)}
|
||||||
|
|
||||||
|
|
11
s/Mf-base
11
s/Mf-base
|
@ -67,10 +67,17 @@ gic = f
|
||||||
# pps determines whether pass timings are printed
|
# pps determines whether pass timings are printed
|
||||||
pps = f
|
pps = f
|
||||||
|
|
||||||
|
# Explicit ".exe" needed for WSL
|
||||||
|
ifeq ($(OS),Windows_NT)
|
||||||
|
ExeSuffix = .exe
|
||||||
|
else
|
||||||
|
ExeSuffix =
|
||||||
|
endif
|
||||||
|
|
||||||
# The following control where files sit and typically don't need to be changed, except
|
# The following control where files sit and typically don't need to be changed, except
|
||||||
# that Scheme and SCHEMEHEAPDIRS are set by Mf-cross to point to the host Scheme
|
# that Scheme and SCHEMEHEAPDIRS are set by Mf-cross to point to the host Scheme
|
||||||
# implementation
|
# implementation
|
||||||
Scheme = ../bin/$m/scheme
|
Scheme = ../bin/$m/scheme${ExeSuffix}
|
||||||
export SCHEMEHEAPDIRS=../boot/%m
|
export SCHEMEHEAPDIRS=../boot/%m
|
||||||
|
|
||||||
# Define the libdirs separator character
|
# Define the libdirs separator character
|
||||||
|
@ -278,7 +285,7 @@ checkboot:
|
||||||
'(#%$$fasl-file-equal? "../boot/$m/sbb" "../boot/$m/petite.boot" #t)'\
|
'(#%$$fasl-file-equal? "../boot/$m/sbb" "../boot/$m/petite.boot" #t)'\
|
||||||
'(#%$$fasl-file-equal? "../boot/$m/scb" "../boot/$m/scheme.boot" #t)'\
|
'(#%$$fasl-file-equal? "../boot/$m/scb" "../boot/$m/scheme.boot" #t)'\
|
||||||
'(printf "bootfile comparison succeeded\n"))'\
|
'(printf "bootfile comparison succeeded\n"))'\
|
||||||
| ../bin/$m/scheme -b ../boot/$m/sbb -q
|
| ../bin/$m/scheme${ExeSuffix} -b ../boot/$m/sbb -q
|
||||||
|
|
||||||
xcheckboot: ${macroobj} ${patchfile}
|
xcheckboot: ${macroobj} ${patchfile}
|
||||||
@echo '(reset-handler abort)'\
|
@echo '(reset-handler abort)'\
|
||||||
|
|
|
@ -1857,7 +1857,8 @@
|
||||||
(define-constant dtvec-yday 8)
|
(define-constant dtvec-yday 8)
|
||||||
(define-constant dtvec-isdst 9)
|
(define-constant dtvec-isdst 9)
|
||||||
(define-constant dtvec-tzoff 10)
|
(define-constant dtvec-tzoff 10)
|
||||||
(define-constant dtvec-size 11)
|
(define-constant dtvec-tzname 11)
|
||||||
|
(define-constant dtvec-size 12)
|
||||||
|
|
||||||
(define-constant time-process 0)
|
(define-constant time-process 0)
|
||||||
(define-constant time-thread 1)
|
(define-constant time-thread 1)
|
||||||
|
|
292
s/cp0.ss
292
s/cp0.ss
|
@ -3565,45 +3565,53 @@
|
||||||
(lambda (?ls)
|
(lambda (?ls)
|
||||||
(nanopass-case (Lsrc Expr) (result-exp (value-visit-operand! ?ls))
|
(nanopass-case (Lsrc Expr) (result-exp (value-visit-operand! ?ls))
|
||||||
[(quote ,d) (null? d)]
|
[(quote ,d) (null? d)]
|
||||||
|
[(call ,preinfo ,e ,e* ...)
|
||||||
|
; check also for `(list)`. It should have been reduced to `(quote ())` before,
|
||||||
|
; but cp0 isn't guaranteed to reach a fixed point.
|
||||||
|
(and (primref? e) (eq? (primref-name e) 'list) (null? e*))]
|
||||||
[else #f])))
|
[else #f])))
|
||||||
(define inline-lists
|
(define inline-lists
|
||||||
(lambda (?p ?ls ?ls* lvl ctxt sc wd name moi)
|
(lambda (?p ?ls ?ls* lvl map? ctxt sc wd name moi)
|
||||||
; (map proc (list a11 a12 ... a1m) (list a21 a22 ... a2m) ... (list an1 an2 ... anm)) =>
|
; (map/for-each proc (list a11 a12 ... a1m) (list a21 a22 ... a2m) ... (list an1 an2 ... anm)) =>
|
||||||
; (let ([p proc])
|
; (let ([p proc])
|
||||||
; (let ([t21 a21] [t22 a22] ... [t2m a2m])
|
; (let ([t11 a11] ... [t1m a1m])
|
||||||
; ...
|
; ...
|
||||||
; (let ([tn1 an1] [tn2 an2] ... [tnm anm])
|
; (let ([tn1 an1] ... [tnm anm])
|
||||||
; (list (p a11 t21 ... tn1)
|
; (list/begin (p t11 ... tn1)
|
||||||
; (p a12 t22 ... tn2)
|
; (p t12 ... tn2)
|
||||||
; ...
|
; ...
|
||||||
; (p a1m t2m ... tnm)))))
|
; (p t1m ... tnm)))))
|
||||||
(let loop ([ls* (cons ?ls ?ls*)] [e** '()])
|
(let loop ([ls* (cons ?ls ?ls*)] [e** '()] [all-quoted? #t])
|
||||||
(if (null? ls*)
|
(if (null? ls*)
|
||||||
(and (apply = (map length e**))
|
(and (apply = (map length e**))
|
||||||
(let* ([e** (reverse e**)] [e* (car e**)] [e** (cdr e**)])
|
(or (not all-quoted?) (fx<= (length (car e**)) 4))
|
||||||
|
(let ([p (cp0-make-temp (fx> (length (car e**)) 1))]
|
||||||
|
[temp** (map (lambda (e*)
|
||||||
|
(map (lambda (x) (cp0-make-temp #f)) e*))
|
||||||
|
e**)])
|
||||||
(residualize-seq (list* ?p ?ls ?ls*) '() ctxt)
|
(residualize-seq (list* ?p ?ls ?ls*) '() ctxt)
|
||||||
(let ([p (cp0-make-temp (fx> (length e*) 1))]
|
(build-let (list p) (list (value-visit-operand! ?p))
|
||||||
[temp** (map (lambda (e*)
|
(let f ([t** temp**] [e** (reverse e**)] [ls* (cons ?ls ?ls*)])
|
||||||
(map (lambda (x) (cp0-make-temp #f)) e*))
|
(if (null? t**)
|
||||||
e**)])
|
(let ([results
|
||||||
(build-let (list p) (list (value-visit-operand! ?p))
|
(let ([preinfo (app-preinfo ctxt)])
|
||||||
(let f ([t** temp**] [e** e**] [ls* ?ls*])
|
(let g ([t** temp**])
|
||||||
(if (null? t**)
|
(if (null? (car t**))
|
||||||
(non-result-exp (value-visit-operand! ?ls)
|
'()
|
||||||
(build-primcall lvl 'list
|
(cons `(call ,preinfo (ref #f ,p)
|
||||||
(let ([preinfo (app-preinfo ctxt)])
|
,(map (lambda (t*) (build-ref (car t*))) t**) ...)
|
||||||
(let g ([e* e*] [t** temp**])
|
(g (map cdr t**))))))])
|
||||||
(if (null? e*)
|
(if map?
|
||||||
'()
|
(build-primcall lvl 'list results)
|
||||||
(cons `(call ,preinfo (ref #f ,p) ,(car e*)
|
(make-seq* ctxt results)))
|
||||||
,(map (lambda (t*) (build-ref (car t*))) t**) ...)
|
(non-result-exp (value-visit-operand! (car ls*))
|
||||||
(g (cdr e*) (map cdr t**))))))))
|
(build-let (car t**) (car e**)
|
||||||
(non-result-exp (value-visit-operand! (car ls*))
|
(f (cdr t**) (cdr e**) (cdr ls*)))))))))
|
||||||
(build-let (car t**) (car e**)
|
|
||||||
(f (cdr t**) (cdr e**) (cdr ls*))))))))))
|
|
||||||
(nanopass-case (Lsrc Expr) (result-exp (value-visit-operand! (car ls*)))
|
(nanopass-case (Lsrc Expr) (result-exp (value-visit-operand! (car ls*)))
|
||||||
|
[(quote ,d)
|
||||||
|
(and (list? d) (loop (cdr ls*) (cons (map (lambda (x) `(quote ,x)) d) e**) all-quoted?))]
|
||||||
[(call ,preinfo ,e ,e* ...)
|
[(call ,preinfo ,e ,e* ...)
|
||||||
(and (primref? e) (eq? (primref-name e) 'list) (loop (cdr ls*) (cons e* e**)))]
|
(and (primref? e) (eq? (primref-name e) 'list) (loop (cdr ls*) (cons e* e**) #f))]
|
||||||
[else #f])))))
|
[else #f])))))
|
||||||
(define-inline 2 map
|
(define-inline 2 map
|
||||||
[(?p ?ls . ?ls*)
|
[(?p ?ls . ?ls*)
|
||||||
|
@ -3611,14 +3619,13 @@
|
||||||
(begin
|
(begin
|
||||||
(residualize-seq '() (list* ?p ?ls ?ls*) ctxt)
|
(residualize-seq '() (list* ?p ?ls ?ls*) ctxt)
|
||||||
null-rec)
|
null-rec)
|
||||||
(inline-lists ?p ?ls ?ls* 2 ctxt sc wd name moi))])
|
(inline-lists ?p ?ls ?ls* 2 #t ctxt sc wd name moi))])
|
||||||
(define-inline 3 map
|
(define-inline 3 map
|
||||||
[(?p ?ls . ?ls*)
|
[(?p ?ls . ?ls*)
|
||||||
(cond
|
(cond
|
||||||
[(ormap null-rec? (cons ?ls ?ls*))
|
[(ormap null-rec? (cons ?ls ?ls*))
|
||||||
(begin
|
(residualize-seq '() (list* ?p ?ls ?ls*) ctxt)
|
||||||
(residualize-seq '() (list* ?p ?ls ?ls*) ctxt)
|
null-rec]
|
||||||
null-rec)]
|
|
||||||
; could treat map in effect context as for-each, but don't because (our)
|
; could treat map in effect context as for-each, but don't because (our)
|
||||||
; map is guaranteed (even at optimization level 3) not to get sick if an
|
; map is guaranteed (even at optimization level 3) not to get sick if an
|
||||||
; input list is mutated, while for-each is not.
|
; input list is mutated, while for-each is not.
|
||||||
|
@ -3628,15 +3635,18 @@
|
||||||
(and (if (all-set? (prim-mask unsafe) flags)
|
(and (if (all-set? (prim-mask unsafe) flags)
|
||||||
(all-set? (prim-mask discard) flags)
|
(all-set? (prim-mask discard) flags)
|
||||||
(all-set? (prim-mask (or discard unrestricted)) flags))
|
(all-set? (prim-mask (or discard unrestricted)) flags))
|
||||||
(arity-okay? (primref-arity pr) (+ (length ?ls*) 1))))]
|
(arity-okay? (primref-arity pr) (fx+ (length ?ls*) 1))))]
|
||||||
[else #f]))
|
[else #f]))
|
||||||
; discard effect-free calls to map in effect context
|
; discard effect-free calls to map in effect context
|
||||||
(residualize-seq '() (list* ?p ?ls ?ls*) ctxt)
|
(residualize-seq '() (list* ?p ?ls ?ls*) ctxt)
|
||||||
void-rec]
|
void-rec]
|
||||||
|
[(inline-lists ?p ?ls ?ls* 3 #t ctxt sc wd name moi)]
|
||||||
[(ormap (lambda (?ls)
|
[(ormap (lambda (?ls)
|
||||||
(nanopass-case (Lsrc Expr) (result-exp (value-visit-operand! ?ls))
|
(nanopass-case (Lsrc Expr) (result-exp (value-visit-operand! ?ls))
|
||||||
[(quote ,d)
|
[(quote ,d)
|
||||||
(and (list? d) (let ([n (length d)]) (and (fx<= n 4) n)))]
|
(and (list? d) (let ([n (length d)]) (and (fx<= n 4) n)))]
|
||||||
|
[(call ,preinfo ,e ,e* ...)
|
||||||
|
(and (primref? e) (eq? (primref-name e) 'list) (let ([n (length e*)]) (and (fx<= n 4) n)))]
|
||||||
[else #f]))
|
[else #f]))
|
||||||
(cons ?ls ?ls*)) =>
|
(cons ?ls ?ls*)) =>
|
||||||
(lambda (n)
|
(lambda (n)
|
||||||
|
@ -3681,7 +3691,7 @@
|
||||||
ls*) ...)
|
ls*) ...)
|
||||||
ropnd*))))))))
|
ropnd*))))))))
|
||||||
ctxt empty-env sc wd name moi))]
|
ctxt empty-env sc wd name moi))]
|
||||||
[else (inline-lists ?p ?ls ?ls* 3 ctxt sc wd name moi)])])
|
[else #f])])
|
||||||
|
|
||||||
(define-inline 2 for-each
|
(define-inline 2 for-each
|
||||||
[(?p ?ls . ?ls*)
|
[(?p ?ls . ?ls*)
|
||||||
|
@ -3689,110 +3699,114 @@
|
||||||
[(andmap null-rec? (cons ?ls ?ls*))
|
[(andmap null-rec? (cons ?ls ?ls*))
|
||||||
(residualize-seq '() (list* ?p ?ls ?ls*) ctxt)
|
(residualize-seq '() (list* ?p ?ls ?ls*) ctxt)
|
||||||
void-rec]
|
void-rec]
|
||||||
[else #f])])
|
[else
|
||||||
)
|
(inline-lists ?p ?ls ?ls* 2 #f ctxt sc wd name moi)])])
|
||||||
(define-inline 3 for-each
|
(define-inline 3 for-each
|
||||||
[(?p ?ls . ?ls*)
|
[(?p ?ls . ?ls*)
|
||||||
(cond
|
(cond
|
||||||
[(nanopass-case (Lsrc Expr) (result-exp (value-visit-operand! ?p))
|
[(ormap null-rec? (cons ?ls ?ls*))
|
||||||
[,pr (let ([flags (primref-flags pr)])
|
|
||||||
(and (if (all-set? (prim-mask unsafe) flags)
|
|
||||||
(all-set? (prim-mask discard) flags)
|
|
||||||
(all-set? (prim-mask (or discard unrestricted)) flags))
|
|
||||||
(arity-okay? (primref-arity pr) (+ (length ?ls*) 1))))]
|
|
||||||
[else #f])
|
|
||||||
(residualize-seq '() (list* ?p ?ls ?ls*) ctxt)
|
|
||||||
void-rec]
|
|
||||||
[(ormap (lambda (?ls)
|
|
||||||
(nanopass-case (Lsrc Expr) (result-exp (value-visit-operand! ?ls))
|
|
||||||
[(quote ,d)
|
|
||||||
(and (list? d) (let ([n (length d)]) (and (fx<= n 4) n)))]
|
|
||||||
[else #f]))
|
|
||||||
(cons ?ls ?ls*)) =>
|
|
||||||
(lambda (n)
|
|
||||||
(cond
|
|
||||||
[(fx= n 0)
|
|
||||||
; (for-each proc e1 ... (begin e2 ... '()) e3 ...) =>
|
; (for-each proc e1 ... (begin e2 ... '()) e3 ...) =>
|
||||||
; (begin e1 ... (begin e2 ... '()) e3 ... (void))
|
; (begin e1 ... (begin e2 ... '()) e3 ... (void))
|
||||||
(residualize-seq '() (list* ?p ?ls ?ls*) ctxt)
|
(begin
|
||||||
void-rec]
|
(residualize-seq '() (list* ?p ?ls ?ls*) ctxt)
|
||||||
[else
|
void-rec)]
|
||||||
; (for-each proc e1 ... (begin e2 ... '(a b c d)) e3 ...)
|
[(nanopass-case (Lsrc Expr) (result-exp (value-visit-operand! ?p))
|
||||||
; ((lambda (p ls ...)
|
[,pr (let ([flags (primref-flags pr)])
|
||||||
; (proc (car ls) ...)
|
(and (if (all-set? (prim-mask unsafe) flags)
|
||||||
; (let ([t1 (cdr ls)] ...)
|
(all-set? (prim-mask discard) flags)
|
||||||
; (proc (car t1) ...)
|
(all-set? (prim-mask (or discard unrestricted)) flags))
|
||||||
; (let ([t2 (cdr t1)] ...)
|
(arity-okay? (primref-arity pr) (fx+ (length ?ls*) 1))))]
|
||||||
; (proc (car t2) ...)
|
[else #f])
|
||||||
; (proc (cadr t2) ...))))
|
(residualize-seq '() (list* ?p ?ls ?ls*) ctxt)
|
||||||
; proc e1 ... (begin e2 ... '(a b c d)) e3 ...)
|
void-rec]
|
||||||
(cp0
|
[(inline-lists ?p ?ls ?ls* 3 #f ctxt sc wd name moi)]
|
||||||
(let ([p (cp0-make-temp (fx> n 1))]
|
[(ormap (lambda (?ls)
|
||||||
[ls* (cons (cp0-make-temp #t)
|
(nanopass-case (Lsrc Expr) (result-exp (value-visit-operand! ?ls))
|
||||||
(map (lambda (x) (cp0-make-temp #t)) ?ls*))])
|
[(quote ,d)
|
||||||
(build-lambda (cons p ls*)
|
(and (list? d) (let ([n (length d)]) (and (fx<= n 4) n)))]
|
||||||
(cond
|
[(call ,preinfo ,e ,e* ...)
|
||||||
[(fx= n 1)
|
(and (primref? e) (eq? (primref-name e) 'list) (let ([n (length e*)]) (and (fx<= n 4) n)))]
|
||||||
`(call ,(app-preinfo ctxt) (ref #f ,p)
|
[else #f]))
|
||||||
,(map (lambda (x)
|
(cons ?ls ?ls*)) =>
|
||||||
(build-primcall 3 'car (list (build-ref x))))
|
(lambda (n)
|
||||||
ls*) ...)]
|
(safe-assert (not (= n 0))) ; guaranteed before we get here
|
||||||
[else
|
; (for-each proc e1 ... (begin e2 ... '(a b c d)) e3 ...)
|
||||||
(let f ([n n] [ls* ls*])
|
; ((lambda (p ls ...)
|
||||||
(if (fx= n 2)
|
; (proc (car ls) ...)
|
||||||
(make-seq 'value
|
; (let ([t1 (cdr ls)] ...)
|
||||||
`(call ,(app-preinfo ctxt) (ref #f ,p)
|
; (proc (car t1) ...)
|
||||||
,(map (lambda (x)
|
; (let ([t2 (cdr t1)] ...)
|
||||||
(build-primcall 3 'car (list (build-ref x))))
|
; (proc (car t2) ...)
|
||||||
ls*) ...)
|
; (proc (cadr t2) ...))))
|
||||||
`(call ,(app-preinfo ctxt) (ref #f ,p)
|
; proc e1 ... (begin e2 ... '(a b c d)) e3 ...)
|
||||||
,(map (lambda (x)
|
(cp0
|
||||||
(build-primcall 3 'cadr (list (build-ref x))))
|
(let ([p (cp0-make-temp (fx> n 1))]
|
||||||
ls*) ...))
|
[ls* (cons (cp0-make-temp #t)
|
||||||
(make-seq 'value
|
(map (lambda (x) (cp0-make-temp #t)) ?ls*))])
|
||||||
`(call ,(app-preinfo ctxt) (ref #f ,p)
|
(build-lambda (cons p ls*)
|
||||||
,(map (lambda (x)
|
(cond
|
||||||
(build-primcall 3 'car (list (build-ref x))))
|
[(fx= n 1)
|
||||||
ls*) ...)
|
`(call ,(app-preinfo ctxt) (ref #f ,p)
|
||||||
(let ([tls* (map (lambda (x) (cp0-make-temp #t)) ls*)])
|
,(map (lambda (x)
|
||||||
(build-let tls*
|
(build-primcall 3 'car (list (build-ref x))))
|
||||||
(map (lambda (x)
|
ls*) ...)]
|
||||||
(build-primcall 3 'cdr (list (build-ref x))))
|
[else
|
||||||
ls*)
|
(let f ([n n] [ls* ls*])
|
||||||
(f (fx- n 1) tls*))))))])))
|
(if (fx= n 2)
|
||||||
ctxt empty-env sc wd name moi)]))]
|
(make-seq 'value
|
||||||
[else
|
`(call ,(app-preinfo ctxt) (ref #f ,p)
|
||||||
(and likely-to-be-compiled?
|
,(map (lambda (x)
|
||||||
(cp0
|
(build-primcall 3 'car (list (build-ref x))))
|
||||||
(let ([?ls* (cons ?ls ?ls*)])
|
ls*) ...)
|
||||||
(let ([p (cp0-make-temp #t)]
|
`(call ,(app-preinfo ctxt) (ref #f ,p)
|
||||||
[r (cp0-make-temp #t)]
|
,(map (lambda (x)
|
||||||
[do (cp0-make-temp #t)]
|
(build-primcall 3 'cadr (list (build-ref x))))
|
||||||
[tls* (map (lambda (x) (cp0-make-temp #t)) ?ls*)]
|
ls*) ...))
|
||||||
[ls* (map (lambda (x) (cp0-make-temp #t)) ?ls*)])
|
(make-seq 'value
|
||||||
(build-lambda (cons p tls*)
|
`(call ,(app-preinfo ctxt) (ref #f ,p)
|
||||||
`(if ,(build-primcall 3 'null?
|
,(map (lambda (x)
|
||||||
(list (build-ref (car tls*))))
|
(build-primcall 3 'car (list (build-ref x))))
|
||||||
,void-rec
|
ls*) ...)
|
||||||
,(build-named-let do ls*
|
(let ([tls* (map (lambda (x) (cp0-make-temp #t)) ls*)])
|
||||||
(map build-ref tls*)
|
(build-let tls*
|
||||||
(build-let (list r)
|
(map (lambda (x)
|
||||||
(list (build-primcall 3 'cdr (list (build-ref (car ls*)))))
|
(build-primcall 3 'cdr (list (build-ref x))))
|
||||||
`(if ,(build-primcall 3 'null? (list (build-ref r)))
|
ls*)
|
||||||
(call ,(app-preinfo ctxt) (ref #f ,p)
|
(f (fx- n 1) tls*))))))])))
|
||||||
,(map (lambda (x)
|
ctxt empty-env sc wd name moi))]
|
||||||
(build-primcall 3 'car (list (build-ref x))))
|
[else
|
||||||
ls*) ...)
|
(and likely-to-be-compiled?
|
||||||
,(make-seq 'value
|
(cp0
|
||||||
`(call ,(app-preinfo ctxt) (ref #f ,p)
|
(let ([?ls* (cons ?ls ?ls*)])
|
||||||
,(map (lambda (x)
|
(let ([p (cp0-make-temp #t)]
|
||||||
(build-primcall 3 'car (list (build-ref x))))
|
[r (cp0-make-temp #t)]
|
||||||
ls*) ...)
|
[do (cp0-make-temp #t)]
|
||||||
`(call ,(make-preinfo) (ref #f ,do) (ref #f ,r)
|
[tls* (map (lambda (x) (cp0-make-temp #t)) ?ls*)]
|
||||||
,(map (lambda (x)
|
[ls* (map (lambda (x) (cp0-make-temp #t)) ?ls*)])
|
||||||
(build-primcall 3 'cdr (list (build-ref x))))
|
(build-lambda (cons p tls*)
|
||||||
(cdr ls*)) ...)))))))))
|
`(if ,(build-primcall 3 'null?
|
||||||
ctxt empty-env sc wd name moi))])])
|
(list (build-ref (car tls*))))
|
||||||
|
,void-rec
|
||||||
|
,(build-named-let do ls*
|
||||||
|
(map build-ref tls*)
|
||||||
|
(build-let (list r)
|
||||||
|
(list (build-primcall 3 'cdr (list (build-ref (car ls*)))))
|
||||||
|
`(if ,(build-primcall 3 'null? (list (build-ref r)))
|
||||||
|
(call ,(app-preinfo ctxt) (ref #f ,p)
|
||||||
|
,(map (lambda (x)
|
||||||
|
(build-primcall 3 'car (list (build-ref x))))
|
||||||
|
ls*) ...)
|
||||||
|
,(make-seq 'value
|
||||||
|
`(call ,(app-preinfo ctxt) (ref #f ,p)
|
||||||
|
,(map (lambda (x)
|
||||||
|
(build-primcall 3 'car (list (build-ref x))))
|
||||||
|
ls*) ...)
|
||||||
|
`(call ,(make-preinfo) (ref #f ,do) (ref #f ,r)
|
||||||
|
,(map (lambda (x)
|
||||||
|
(build-primcall 3 'cdr (list (build-ref x))))
|
||||||
|
(cdr ls*)) ...)))))))))
|
||||||
|
ctxt empty-env sc wd name moi))])])
|
||||||
|
)
|
||||||
|
|
||||||
(define-inline 3 vector-map
|
(define-inline 3 vector-map
|
||||||
[(?p ?v . ?v*)
|
[(?p ?v . ?v*)
|
||||||
|
|
|
@ -6313,9 +6313,10 @@
|
||||||
(let ([cnt (- pos (constant fixnum-offset))]
|
(let ([cnt (- pos (constant fixnum-offset))]
|
||||||
[mask (* (- (expt 2 size) 1) (expt 2 (constant fixnum-offset)))])
|
[mask (* (- (expt 2 size) 1) (expt 2 (constant fixnum-offset)))])
|
||||||
(%inline logand
|
(%inline logand
|
||||||
,(let ([body (%mref ,e1 ,(constant-case native-endianness
|
,(let ([body `(inline ,(make-info-load 'integer-32 #f) ,%load ,e1 ,%zero
|
||||||
[(little) (fx+ (constant flonum-data-disp) 4)]
|
(immediate ,(constant-case native-endianness
|
||||||
[(big) (constant flonum-data-disp)]))])
|
[(little) (fx+ (constant flonum-data-disp) 4)]
|
||||||
|
[(big) (constant flonum-data-disp)])))])
|
||||||
(let ([body (if (fx> cnt 0)
|
(let ([body (if (fx> cnt 0)
|
||||||
(%inline srl ,body (immediate ,cnt))
|
(%inline srl ,body (immediate ,cnt))
|
||||||
body)])
|
body)])
|
||||||
|
|
49
s/date.ss
49
s/date.ss
|
@ -96,7 +96,7 @@
|
||||||
(scheme-object)
|
(scheme-object)
|
||||||
scheme-object))
|
scheme-object))
|
||||||
|
|
||||||
(define $mktime ; dtvec -> tspair (returns #f on error)
|
(define $mktime ; dtvec -> tspair (returns #f on error)
|
||||||
(foreign-procedure "(cs)mktime"
|
(foreign-procedure "(cs)mktime"
|
||||||
(scheme-object)
|
(scheme-object)
|
||||||
scheme-object))
|
scheme-object))
|
||||||
|
@ -369,23 +369,30 @@
|
||||||
($oops 'date-and-time "failed for date record ~s" dt))]))
|
($oops 'date-and-time "failed for date record ~s" dt))]))
|
||||||
|
|
||||||
(set! make-date
|
(set! make-date
|
||||||
(lambda (nsec sec min hour day mon year tz)
|
(let ([do-make-date
|
||||||
(check-nsec 'make-date nsec)
|
(lambda (nsec sec min hour day mon year tz tz-provided?)
|
||||||
(check-sec 'make-date sec)
|
(check-nsec 'make-date nsec)
|
||||||
(check-min 'make-date min)
|
(check-sec 'make-date sec)
|
||||||
(check-hour 'make-date hour)
|
(check-min 'make-date min)
|
||||||
; need more accurate check for day based on year and month
|
(check-hour 'make-date hour)
|
||||||
(check-day 'make-date day)
|
; need more accurate check for day based on year and month
|
||||||
(check-mon 'make-date mon)
|
(check-day 'make-date day)
|
||||||
(check-year 'make-date year)
|
(check-mon 'make-date mon)
|
||||||
(check-tz 'make-date tz)
|
(check-year 'make-date year)
|
||||||
; keep in sync with cmacros.ss declarations of dtvec-nsec, etc.
|
(when tz-provided?
|
||||||
(let ([dtvec (vector nsec sec min hour day mon (- year 1900) 0 0 0 tz)])
|
(check-tz 'make-date tz))
|
||||||
(unless ($mktime dtvec) ; for effect on dtvec
|
; keep in sync with cmacros.ss declarations of dtvec-nsec, etc.
|
||||||
($oops 'make-date "invalid combination of arguments"))
|
(let ([dtvec (vector nsec sec min hour day mon (- year 1900) 0 #f 0 tz #f)])
|
||||||
(unless (fx= (vector-ref dtvec (constant dtvec-mday)) day)
|
(unless ($mktime dtvec) ; for effect on dtvec
|
||||||
($oops 'make-date "invalid day ~s for month ~s and year ~s" day mon year))
|
($oops 'make-date "invalid combination of arguments"))
|
||||||
(make-dt dtvec))))
|
(unless (fx= (vector-ref dtvec (constant dtvec-mday)) day)
|
||||||
|
($oops 'make-date "invalid day ~s for month ~s and year ~s" day mon year))
|
||||||
|
(make-dt dtvec)))])
|
||||||
|
(case-lambda
|
||||||
|
[(nsec sec min hour day mon year tz)
|
||||||
|
(do-make-date nsec sec min hour day mon year tz #t)]
|
||||||
|
[(nsec sec min hour day mon year)
|
||||||
|
(do-make-date nsec sec min hour day mon year #f #f)])))
|
||||||
|
|
||||||
(set! date? (lambda (x) (dt? x)))
|
(set! date? (lambda (x) (dt? x)))
|
||||||
|
|
||||||
|
@ -407,7 +414,9 @@
|
||||||
; date-year is below
|
; date-year is below
|
||||||
(date-getter date-week-day (constant dtvec-wday))
|
(date-getter date-week-day (constant dtvec-wday))
|
||||||
(date-getter date-year-day (constant dtvec-yday))
|
(date-getter date-year-day (constant dtvec-yday))
|
||||||
(date-getter date-zone-offset (constant dtvec-tzoff)))
|
(date-getter date-dst? (constant dtvec-isdst))
|
||||||
|
(date-getter date-zone-offset (constant dtvec-tzoff))
|
||||||
|
(date-getter date-zone-name (constant dtvec-tzname)))
|
||||||
|
|
||||||
(set! date-year
|
(set! date-year
|
||||||
(lambda (dt)
|
(lambda (dt)
|
||||||
|
@ -439,7 +448,7 @@
|
||||||
(set-who! date->time-utc
|
(set-who! date->time-utc
|
||||||
(lambda (dt)
|
(lambda (dt)
|
||||||
(check-dt who dt)
|
(check-dt who dt)
|
||||||
(let ([p ($mktime (dt-vec dt))])
|
(let ([p ($mktime (vector-copy (dt-vec dt)))])
|
||||||
(unless p ($oops who "conversion failed for ~s" dt))
|
(unless p ($oops who "conversion failed for ~s" dt))
|
||||||
(make-ts (constant time-utc) p))))
|
(make-ts (constant time-utc) p))))
|
||||||
)
|
)
|
||||||
|
|
|
@ -72,7 +72,7 @@
|
||||||
(fxbit-count [sig [(fixnum) -> (fixnum)]] [flags arith-op cp02])
|
(fxbit-count [sig [(fixnum) -> (fixnum)]] [flags arith-op cp02])
|
||||||
(fxlength [sig [(fixnum) -> (fixnum)]] [flags arith-op cp02])
|
(fxlength [sig [(fixnum) -> (fixnum)]] [flags arith-op cp02])
|
||||||
(fxfirst-bit-set [sig [(fixnum) -> (fixnum)]] [flags arith-op cp02])
|
(fxfirst-bit-set [sig [(fixnum) -> (fixnum)]] [flags arith-op cp02])
|
||||||
(fxbit-set? [sig [(fixnum sub-ufixnum) -> (fixnum)]] [flags pure cp02])
|
(fxbit-set? [sig [(fixnum sub-ufixnum) -> (boolean)]] [flags pure cp02])
|
||||||
(fxcopy-bit [sig [(fixnum sub-ufixnum bit) -> (fixnum)]] [flags arith-op cp02])
|
(fxcopy-bit [sig [(fixnum sub-ufixnum bit) -> (fixnum)]] [flags arith-op cp02])
|
||||||
(fxbit-field [sig [(fixnum sub-ufixnum sub-ufixnum) -> (fixnum)]] [flags arith-op cp02 cp03])
|
(fxbit-field [sig [(fixnum sub-ufixnum sub-ufixnum) -> (fixnum)]] [flags arith-op cp02 cp03])
|
||||||
(fxcopy-bit-field [sig [(fixnum sub-ufixnum sub-ufixnum fixnum) -> (fixnum)]] [flags arith-op cp02])
|
(fxcopy-bit-field [sig [(fixnum sub-ufixnum sub-ufixnum fixnum) -> (fixnum)]] [flags arith-op cp02])
|
||||||
|
@ -863,10 +863,14 @@
|
||||||
(date-second [sig [(date) -> (fixnum)]] [flags pure mifoldable discard true])
|
(date-second [sig [(date) -> (fixnum)]] [flags pure mifoldable discard true])
|
||||||
(date-week-day [sig [(date) -> (fixnum)]] [flags pure mifoldable discard true])
|
(date-week-day [sig [(date) -> (fixnum)]] [flags pure mifoldable discard true])
|
||||||
(date-year-day [sig [(date) -> (fixnum)]] [flags pure mifoldable discard true])
|
(date-year-day [sig [(date) -> (fixnum)]] [flags pure mifoldable discard true])
|
||||||
|
(date-dst? [sig [(date) -> (boolean)]] [flags pure mifoldable discard])
|
||||||
(date-year [sig [(date) -> (fixnum)]] [flags pure mifoldable discard true])
|
(date-year [sig [(date) -> (fixnum)]] [flags pure mifoldable discard true])
|
||||||
(date-zone-offset [sig [(date) -> (fixnum)]] [flags pure mifoldable discard true])
|
(date-zone-offset [sig [(date) -> (fixnum)]] [flags pure mifoldable discard true])
|
||||||
|
(date-zone-name [sig [(date) -> (ptr)]] [flags pure mifoldable discard])
|
||||||
(date->time-utc [sig [(date) -> (time)]] [flags alloc])
|
(date->time-utc [sig [(date) -> (time)]] [flags alloc])
|
||||||
(make-date [sig [(sub-ufixnum sub-ufixnum sub-ufixnum sub-ufixnum sub-ufixnum sub-ufixnum sub-ufixnum sub-fixnum) -> (date)]] [flags alloc])
|
(make-date [sig [(sub-ufixnum sub-ufixnum sub-ufixnum sub-ufixnum sub-ufixnum sub-ufixnum sub-ufixnum sub-fixnum) -> (date)]
|
||||||
|
[(sub-ufixnum sub-ufixnum sub-ufixnum sub-ufixnum sub-ufixnum sub-ufixnum sub-ufixnum) -> (date)]]
|
||||||
|
[flags alloc])
|
||||||
(make-time [sig [(sub-symbol sub-ufixnum sub-fixnum) -> (time)]] [flags alloc])
|
(make-time [sig [(sub-symbol sub-ufixnum sub-fixnum) -> (time)]] [flags alloc])
|
||||||
(set-time-nanosecond! [sig [(time sub-uint) -> (void)]] [flags true])
|
(set-time-nanosecond! [sig [(time sub-uint) -> (void)]] [flags true])
|
||||||
(set-time-second! [sig [(time sub-fixnum) -> (void)]] [flags true])
|
(set-time-second! [sig [(time sub-fixnum) -> (void)]] [flags true])
|
||||||
|
|
11
workarea
11
workarea
|
@ -133,6 +133,12 @@ fi
|
||||||
if [ ! -e $W/c/Mf-config ] ; then
|
if [ ! -e $W/c/Mf-config ] ; then
|
||||||
touch $W/c/Mf-config
|
touch $W/c/Mf-config
|
||||||
fi
|
fi
|
||||||
|
case $M in
|
||||||
|
*nt)
|
||||||
|
(cd $W/c; workln ../../c/vs.bat vs.bat)
|
||||||
|
;;
|
||||||
|
esac
|
||||||
|
|
||||||
|
|
||||||
workdir $W/s
|
workdir $W/s
|
||||||
(cd $W/s; workln ../../s/Mf-$M Mf-$M)
|
(cd $W/s; workln ../../s/Mf-$M Mf-$M)
|
||||||
|
@ -147,6 +153,11 @@ workdir $W/mats
|
||||||
(cd $W/mats; forceworkln Mf-$M Makefile)
|
(cd $W/mats; forceworkln Mf-$M Makefile)
|
||||||
(cd $W/mats; workln ../../mats/Mf-base Mf-base)
|
(cd $W/mats; workln ../../mats/Mf-base Mf-base)
|
||||||
(cd $W/mats; workln ../../mats/Mf-exobj Mf-exobj)
|
(cd $W/mats; workln ../../mats/Mf-exobj Mf-exobj)
|
||||||
|
case $M in
|
||||||
|
*nt)
|
||||||
|
(cd $W/mats; workln ../../mats/vs.bat vs.bat)
|
||||||
|
;;
|
||||||
|
esac
|
||||||
|
|
||||||
for dir in `echo examples unicode` ; do
|
for dir in `echo examples unicode` ; do
|
||||||
workdir $W/$dir
|
workdir $W/$dir
|
||||||
|
|
Loading…
Reference in New Issue
Block a user