2003-12-30 10:46 wagner * scripts/: PkgTags, pkginfo.sh: fix syscall_wrappers_exist predicate modified: scripts/pkginfo.sh 2003-12-29 13:57 wagner * m3-libs/libm3/: PkgTags, src/text/m3makefile, src/types/m3makefile: fix broken makefile entries for Unicode module modified: libm3/src/text/m3makefile modified: libm3/src/types/m3makefile 2003-12-17 15:22 wagner * m3-libs/libm3/: PkgTags, src/text/m3makefile, src/types/Unicode.i3, src/types/Unicode.m3: Add the implementation of the missing Unicode interfaces contributed by Dirk Muysers. The code compiles, but has not been checked for correctness nor has it been tested yet. Please read the comments and have a look at the code before using it :-) modified: libm3/src/text/m3makefile modified: libm3/src/types/Unicode.i3 modified: libm3/src/types/Unicode.m3 2003-12-17 13:59 wagner * m3-libs/m3core/: PkgTags, src/unix/freebsd-2/Umman.i3, src/unix/freebsd-2/Unix.i3, src/unix/freebsd-3/Umman.i3, src/unix/freebsd-3/Unix.i3, src/unix/freebsd-4/Umman.i3, src/unix/freebsd-4/Unix.i3: Make it compile on FreeBSD again after the off_t changes by Anthony Hosking. I've compiled everything on FreeBSD4 with these fixes and hope that it will work for FreeBSD2 and FreeBSD3 as well, in case anybody still needs them. modified: m3core/src/unix/freebsd-2/Umman.i3 modified: m3core/src/unix/freebsd-2/Unix.i3 modified: m3core/src/unix/freebsd-3/Umman.i3 modified: m3core/src/unix/freebsd-3/Unix.i3 modified: m3core/src/unix/freebsd-4/Umman.i3 modified: m3core/src/unix/freebsd-4/Unix.i3 2003-12-17 13:41 wagner * m3-libs/sgml/: PkgTags, src/m3overrides: fix problem report 215 added: sgml/src/m3overrides 2003-12-17 13:36 wagner * m3-libs/deepcopy/: PkgTags, src/m3overrides: fix problem report 214 added: deepcopy/src/m3overrides 2003-12-14 22:19 thielema * m3-libs/wellfett/: src/m3makefile, test/src/TestMatchWavelet.m3, test/src/m3makefile: adapted to new library name 'arithmetic' 2003-12-13 15:30 thielema * m3-libs/arithmetic/: .cvsignore, Makefile, report.txt, src/m3makefile, test/.cvsignore, test/src/TestFmtLex.m3, test/src/m3makefile: adapted library to new name 2003-12-13 15:28 thielema * doc/reference/objects.html: terminating quote was forgotten in HREF 2003-12-10 04:21 hosking * m3-libs/m3core/src/runtime/PPC_DARWIN/: accept.c, bind.c, close.c, connect.c, dup.c, dup2.c, gethostbyaddr.c, gethostbyname.c, getpeername.c, getsockname.c, listen.c, read.c, recv.c, recvfrom.c, select.c, send.c, sendto.c, shutdown.c, socket.c, socksconf.h, wrap.h, write.c: System call wrappers now correctly use weak symbols, so SOCKS wrappers can simply invoke the original names. 2003-12-09 00:37 hosking * m3-libs/m3core/src/runtime/common/RTHeapRep.m3: Permit RTAllocator to EXPORT RTHeapRep. 2003-12-08 19:53 hosking * m3-libs/m3core/src/runtime/common/: RTAllocator.m3, RTHeapRep.i3: Allow RTAllocator to EXPORT RTHeapRep. 2003-12-07 15:50 wagner * m3-libs/m3core/: PkgTags, src/runtime/LINUXLIBC6/RTHeapDep.m3, src/runtime/common/RTAllocator.m3: make it compile again on LINUXLIBC6 after recent changes modified: m3core/src/runtime/LINUXLIBC6/RTHeapDep.m3 modified: m3core/src/runtime/common/RTAllocator.m3 2003-12-07 15:28 wagner * m3-sys/cm3/: PkgTags, src/Makefile.m3: update compiler version for current development and tests modified: cm3/src/Makefile.m3 2003-12-06 13:37 wagner * style/normal.css: check-in addition of two background style defs forgotten some months ago 2003-12-05 16:02 thielema * m3-libs/wellfett/test/src/TestMatchWavelet.m3: test new matching routines, especially how a larger (and correctly signed) wavelet amplitude reduces the approximation 2003-12-05 16:01 thielema * m3-libs/wellfett/src/wavelet/discrete/match/: MatchWavelet.ig, MatchWavelet.mg: new routines for matching: determine optimal amplitude of wavelet, determine optimal linear combination of generators without a wavelet 2003-12-04 15:32 thielema * m3-libs/plplot/: .cvsignore, src/m3makefile: correct compiler date, ignore LINUXLIBC6 directory for CVS 2003-12-01 16:57 thielema * m3-libs/wellfett/src/wavelet/discrete/match/: LongRealMatchWavelet.i3, LongRealMatchWavelet.m3, MatchWavelet.ig, MatchWavelet.mg, m3makefile, matchwavelet.tmpl: turned LongRealMatchWavelet into the generic module MatchWavelet 2003-12-01 16:36 thielema * m3-libs/wellfett/: src/wavelet/discrete/m3makefile, src/wavelet/discrete/match/LongRealMatchWavelet.i3, src/wavelet/discrete/match/LongRealMatchWavelet.m3, src/wavelet/discrete/match/m3makefile, test/src/PlotWavelets.i3, test/src/PlotWavelets.m3, test/src/TestMatchWavelet.i3, test/src/TestMatchWavelet.m3, test/src/m3makefile: moved PlotWavelets from test cases to a separate project, moved MatchPattern from TestMatchWavelet to a separate module 2003-12-01 04:17 hosking * m3-libs/m3core/src/runtime/common/RTAllocator.m3: Fix races in allocation and deallocation by wrapping calls to malloc/free with LockHeap/UnlockHeap. 2003-11-28 23:57 hosking * m3-libs/m3core/src/runtime/PPC_DARWIN/m3makefile: System call wrappers now correctly use weak symbols, so SOCKS wrappers can simply invoke the original names. 2003-11-28 23:34 hosking * m3-libs/m3core/src/runtime/PPC_DARWIN/RTSignal.m3: Map SIGBUS to SegV like SIGSEGV. 2003-11-28 23:20 hosking * m3-libs/m3core/src/unix/darwin-generic/Uresource.i3: Update comments. 2003-11-27 15:16 thielema * m3-libs/wellfett/test/src/: PlotWavelets.m3, TestMatchWavelet.m3, TestTransform.m3, TestTransition.m3: adapt to custom PLPlot error 2003-11-27 15:06 thielema * m3-libs/wellfett/src/wavelet/discrete/basis/LongRealWaveletPlot.m3: adapt to custom PLPlot error 2003-11-27 15:04 thielema * m3-libs/plplot/swig/plplotmodula3.i: correct compiler date 2003-11-27 15:00 thielema * m3-libs/plplot/test/src/Main.m3: adapt to custom PLPlot error 2003-11-27 14:57 thielema * m3-libs/wellfett/src/signal/: Signal.ig, Signal.mg: [no log message] 2003-11-26 22:24 thielema * m3-libs/plplot/: src/PLPlot.i3, src/PLPlot.m3, src/m3makefile, swig/plplotmodula3.i: made package independent from the arithmetic package 2003-11-26 20:03 thielema * m3-libs/plplot/swig/plplotmodula3.i: renamed typemaps to long style 2003-11-26 18:06 hosking * m3-libs/m3core/src/runtime/PPC_DARWIN/RTMachine.i3: Remove reference to m3_setjmp. 2003-11-26 16:23 thielema * m3-libs/wellfett/test/src/TestMatchWavelet.m3: fast generation of normal equation works 2003-11-26 10:20 thielema * m3-libs/wellfett/test/src/: PlotWavelets.m3, TestMatchWavelet.i3, TestMatchWavelet.m3: MatchPattern does no longer force to symmetric constellation of translates, test of fast computation of the normal equations 2003-11-26 10:19 thielema * m3-libs/wellfett/src/wavelet/discrete/: basis/m3makefile, refinable/RefinableFunc.ig: [no log message] 2003-11-25 11:42 thielema * m3-libs/arithmetic/src/basictypes/integer/: IntegerBasic.ig, IntegerBasic.mg: added reference to GCD paper 2003-11-24 20:31 hosking * m3-sys/: cm3/src/Builder.m3, cm3/src/config/PPC_DARWIN, cminstall/src/config/PPC_DARWIN: Remaining cleanup for PPC_DARWIN enhanced GC. 2003-11-24 18:26 hosking * m3-libs/m3core/src/runtime/PPC_DARWIN/RTMachine.i3: Updates to MacOSX interfaces. 2003-11-24 18:23 hosking * m3-libs/m3core/src/unix/darwin-generic/: Uexec.i3, Unix.i3, Uresource.i3, Usignal.i3, Usocket.i3, Utime.i3, off_t_wrap.c: Updated interfaces for MacOSX. 2003-11-24 15:51 wagner * m3-libs/m3core/: PkgTags, src/runtime/common/RTCollector.m3: add missing parenthesis modified: m3core/src/runtime/common/RTCollector.m3 2003-11-24 15:16 thielema * m3-libs/wellfett/test/src/TestMatchWavelet.m3: Test of numerical computation of the number of vanishing moments of a signal. I assumed that multiplying with Chebyshev polynomials instead of simple power functions would increase numerical stability but I couldn't find an example where this is really better. 2003-11-24 11:49 thielema * m3-libs/wellfett/test/src/TestMatchWavelet.m3: reading in a patterm to match from a text file 2003-11-24 04:04 hosking * m3-libs/m3core/src/runtime/PPC_DARWIN/RTHeapDep.m3: Accidently left in call to abort. 2003-11-22 10:36 thielema * m3-libs/: arithmetic/report.txt, arithmetic/src/inout/m3makefile, wellfett/src/m3makefile: [no log message] 2003-11-21 15:32 thielema * m3-libs/arithmetic/test/src/: Test.i3, Test.m3, TestFmtLex.m3, m3makefile, template.m3: test parsing of vectors and matrices 2003-11-21 15:30 thielema * m3-libs/arithmetic/src/inout/text/: FmtLexSupport.i3, FmtLexSupport.m3: forward exceptions instead of catching them 2003-11-21 15:30 thielema * m3-libs/arithmetic/src/basictypes/: biginteger/BigIntegerFmtLex.i3, complex/ComplexFmtLex.ig, complex/ComplexFmtLex.mg, fraction/FractionFmtLex.ig, fraction/FractionFmtLex.mg, polar/PolarFmtLex.mg: removed some unused imports 2003-11-21 15:29 thielema * m3-libs/arithmetic/src/linearalgebra/: matrix/MatrixFmtLex.ig, matrix/MatrixFmtLex.mg, matrix/m3makefile, vector/VectorFmtLex.ig, vector/VectorFmtLex.mg, vector/vector.tmpl: to achieve all the flexibility when parsing vectors of some data, we also have to specify a termination character which could be the separator of the level above 2003-11-20 19:14 thielema * m3-libs/arithmetic/src/: algebra/polynomial/PolynomialFmtLex.mg, algebra/polynomial/polynomial.tmpl, basictypes/biginteger/BigIntegerFmtLex.m3, basictypes/complex/ComplexFmtLex.ig, basictypes/complex/ComplexFmtLex.mg, basictypes/float/ExtendedFmtLexIntf.i3, basictypes/float/FloatFmtLex.mg, basictypes/float/LongRealFmtLexIntf.i3, basictypes/float/RealFmtLexIntf.i3, basictypes/fraction/FractionFmtLex.ig, basictypes/fraction/FractionFmtLex.mg, basictypes/integer/IntegerFmtLex.ig, basictypes/integer/IntegerFmtLex.mg, basictypes/polar/PolarFmtLex.ig, basictypes/polar/PolarFmtLex.mg, inout/text/FmtLexSupport.i3, inout/text/FmtLexSupport.m3, linearalgebra/matrix/MatrixFmtLex.ig, linearalgebra/matrix/MatrixFmtLex.mg, linearalgebra/matrix/matrix.tmpl, linearalgebra/vector/VectorFmtLex.mg, linearalgebra/vector/m3makefile, linearalgebra/vector/vector.tmpl: implemented some of the Lex routines 2003-11-20 17:40 thielema * m3-libs/arithmetic/src/: algebra/polynomial/PolynomialFmtLex.ig, algebra/polynomial/PolynomialFmtLex.mg, basictypes/biginteger/BigIntegerFmtLex.m3, basictypes/complex/ComplexFmtLex.ig, basictypes/complex/ComplexFmtLex.mg, basictypes/float/FloatFmtLex.ig, basictypes/float/FloatFmtLex.mg, basictypes/fraction/FractionFmtLex.ig, basictypes/fraction/FractionFmtLex.mg, basictypes/integer/IntegerFmtLex.ig, basictypes/integer/IntegerFmtLex.mg, basictypes/physicalunit/PhysicalUnitFmtLex.i3, basictypes/physicalunit/PhysicalUnitFmtLex.m3, basictypes/physicalunit/PhysicalValueFmtLex.ig, basictypes/physicalunit/PhysicalValueFmtLex.mg, basictypes/polar/PolarFmtLex.ig, basictypes/polar/PolarFmtLex.mg, linearalgebra/matrix/MatrixFmtLex.ig, linearalgebra/matrix/MatrixFmtLex.mg, linearalgebra/vector/VectorFmtLex.ig, linearalgebra/vector/VectorFmtLex.mg: inserted skeleton for Lex routine into the implementation 2003-11-20 16:09 thielema * m3-libs/arithmetic/src/: algebra/polynomial/PolynomialFmtLex.ig, algebra/polynomial/PolynomialFmtLex.mg, basictypes/biginteger/BigIntegerFmtLex.i3, basictypes/biginteger/BigIntegerFmtLex.m3, basictypes/complex/ComplexFmtLex.ig, basictypes/complex/ComplexFmtLex.mg, basictypes/float/FloatFmtLex.ig, basictypes/float/FloatFmtLex.mg, basictypes/fraction/FractionFmtLex.ig, basictypes/fraction/FractionFmtLex.mg, basictypes/integer/IntegerFmtLex.ig, basictypes/integer/IntegerFmtLex.mg, basictypes/physicalunit/PhysicalUnitFmtLex.i3, basictypes/physicalunit/PhysicalUnitFmtLex.m3, basictypes/physicalunit/PhysicalValueFmtLex.ig, basictypes/polar/PolarFmtLex.ig, basictypes/polar/PolarFmtLex.mg, linearalgebra/matrix/MatrixFmtLex.ig, linearalgebra/matrix/MatrixFmtLex.mg, linearalgebra/vector/VectorFmtLex.ig, linearalgebra/vector/VectorFmtLex.mg: added Lex procedure interface; removed ruler comments 2003-11-20 15:36 thielema * m3-libs/arithmetic/src/: algebra/polynomial/PolynomialFmtLex.ig, basictypes/biginteger/BigIntegerFmtLex.i3, basictypes/complex/ComplexFmtLex.ig, basictypes/float/FloatFmtLex.ig, basictypes/fraction/FractionFmtLex.ig, basictypes/integer/IntegerFmtLex.ig, basictypes/physicalunit/PhysicalUnitFmtLex.i3, basictypes/physicalunit/PhysicalValueFmtLex.ig, basictypes/polar/PolarFmtLex.ig, linearalgebra/matrix/MatrixFmtLex.ig, linearalgebra/vector/VectorFmtLex.ig, linearalgebra/vector/VectorFmtLex.mg: grouped format types for Fmt and Tex with their procedures; m3pp formatted 2003-11-20 09:34 thielema * m3-libs/plplot/: src/PLPlot.m3, src/PLPlotRaw.i3, src/m3makefile, swig/plplotmodula3.i, test/src/Main.m3, test/src/m3makefile: separated PLPlot wrapper package can be used (with cm3), there remain problems with the library path 2003-11-20 09:21 thielema * m3-libs/arithmetic/: src/m3makefile, src/algebra/chebyshev/m3makefile, src/algebra/misc/m3makefile, src/algebra/polynomial/m3makefile, src/algebra/root/m3makefile, src/basictypes/biginteger/m3makefile, src/basictypes/complex/m3makefile, src/basictypes/float/m3makefile, src/basictypes/fraction/m3makefile, src/basictypes/integer/m3makefile, src/basictypes/physicalunit/m3makefile, src/basictypes/polar/m3makefile, src/inout/m3makefile, src/inout/text/m3makefile, src/linearalgebra/fourier/m3makefile, src/linearalgebra/matrix/m3makefile, src/linearalgebra/vector/m3makefile, src/misc/approximation/m3makefile, src/misc/functional/m3makefile, src/misc/lowlevel/m3makefile, src/misc/stochastic/m3makefile, test/src/m3makefile: capitalized Module, Interface etc. to declare their visibility, this was ignored by cm3 2003-11-19 23:12 thielema * m3-libs/plplot/: Makefile, src/PLPlot.i3, src/PLPlotRaw.i3, src/m3makefile, swig/plplotmodula3.i: swig interface manually create import_lib quake statement for libplplotd 2003-11-19 17:19 thielema * m3-libs/arithmetic/test/src/: Test.i3, Test.m3, TestPLPlot.m3, m3makefile: removed test case for plplot 2003-11-19 14:31 hosking * m3-libs/m3core/src/runtime/: POSIX/RTOS.m3, common/RTCollector.m3, common/RTHeapRep.i3: Fix longstanding bug in address computations in GrowHeap -- use Word operations instead of INTEGER arithmetic, so that high addresses returned from mmap work correctly. 2003-11-18 10:19 hosking * m3-libs/m3core/src/runtime/POSIX/RTOS.m3: Need to pass both MAP_ANON and MAP_PRIVATE to mmap. 2003-11-18 10:18 hosking * m3-libs/m3core/src/unix/solaris-2-x/: Umman.i3, Unix.i3: Tweaks to make things compile. 2003-11-18 09:09 thielema * m3-libs/wellfett/test/src/: Main.m3, TestMatchWavelet.m3: prepared for demonstration of how smoothness evolves with decreasing eigenvalues 2003-11-18 08:24 hosking * m3-libs/m3core/src/unix/linux-libc6/Umman.i3: Match latest headers. 2003-11-18 07:04 hosking * m3-libs/m3core/src/unix/: aix-3-2/Utypes.m3, aix-ps2-1-2/Utypes.m3, cygwin/Utypes.m3, freebsd-1/Utypes.m3, hpux-7-0/Utypes.m3, ibm-4-3/Utypes.m3, irix-5.2/Utypes.m3, linux/Utypes.m3, linux-libc6/Utypes.m3, os2/Utypes.m3, osf-1.ALPHA_OSF/Utypes.m3, osf-1.DS3100/Utypes.m3, solaris-2-x/Utypes.m3, sunos-4-x/Utypes.m3, sysv-4.0/Utypes.m3, ultrix-3-1.generic/Utypes.m3: Need declaration of long for asLong. 2003-11-18 06:16 hosking * m3-lectern/lecterntohtml/src/FSPosixExtras.m3, m3-libs/libm3/src/os/POSIX/FSPosix.m3, m3-libs/libm3/src/os/POSIX/FilePosix.m3, m3-libs/libm3/src/os/POSIX/SocketPosix.m3, m3-libs/m3core/src/C/PPC_DARWIN/Csetjmp.i3, m3-libs/m3core/src/Csupport/Common/hand.c, m3-libs/m3core/src/runtime/POSIX/RTOS.m3, m3-libs/m3core/src/runtime/PPC_DARWIN/RTHeapDep.m3, m3-libs/m3core/src/runtime/PPC_DARWIN/RTHeapDepC.i3, m3-libs/m3core/src/runtime/PPC_DARWIN/RTMachine.i3, m3-libs/m3core/src/runtime/PPC_DARWIN/RTSignal.m3, m3-libs/m3core/src/runtime/PPC_DARWIN/RTStackASM.s, m3-libs/m3core/src/runtime/PPC_DARWIN/RTThread.m3, m3-libs/m3core/src/runtime/PPC_DARWIN/RTThreadC.s, m3-libs/m3core/src/runtime/PPC_DARWIN/_fpsetjmp.s, m3-libs/m3core/src/runtime/PPC_DARWIN/m3makefile, m3-libs/m3core/src/unix/aix-3-2/Udir.i3, m3-libs/m3core/src/unix/aix-3-2/Udir.m3, m3-libs/m3core/src/unix/aix-3-2/Uexec.i3, m3-libs/m3core/src/unix/aix-3-2/Unix.i3, m3-libs/m3core/src/unix/aix-3-2/Uresource.i3, m3-libs/m3core/src/unix/aix-3-2/Utypes.i3, m3-libs/m3core/src/unix/aix-3-2/Utypes.m3, m3-libs/m3core/src/unix/aix-3-2/m3makefile, m3-libs/m3core/src/unix/aix-ps2-1-2/Udir.i3, m3-libs/m3core/src/unix/aix-ps2-1-2/Udir.m3, m3-libs/m3core/src/unix/aix-ps2-1-2/Uexec.i3, m3-libs/m3core/src/unix/aix-ps2-1-2/Unix.i3, m3-libs/m3core/src/unix/aix-ps2-1-2/Uresource.i3, m3-libs/m3core/src/unix/aix-ps2-1-2/Utypes.i3, m3-libs/m3core/src/unix/aix-ps2-1-2/Utypes.m3, m3-libs/m3core/src/unix/aix-ps2-1-2/m3makefile, m3-libs/m3core/src/unix/cygwin/Utypes.i3, m3-libs/m3core/src/unix/cygwin/Utypes.m3, m3-libs/m3core/src/unix/darwin-generic/Udir.i3, m3-libs/m3core/src/unix/darwin-generic/Uerror.i3, m3-libs/m3core/src/unix/darwin-generic/Umman.i3, m3-libs/m3core/src/unix/darwin-generic/Unix.i3, m3-libs/m3core/src/unix/darwin-generic/Uresource.i3, m3-libs/m3core/src/unix/darwin-generic/Usignal.i3, m3-libs/m3core/src/unix/darwin-generic/Usignal.m3, m3-libs/m3core/src/unix/darwin-generic/Ustat.i3, m3-libs/m3core/src/unix/darwin-generic/Utypes.i3, m3-libs/m3core/src/unix/darwin-generic/off_t_wrap.c, m3-libs/m3core/src/unix/darwin-i386/Uucontext.i3, m3-libs/m3core/src/unix/darwin-i386/m3makefile, m3-libs/m3core/src/unix/darwin-ppc/Uucontext.i3, m3-libs/m3core/src/unix/darwin-ppc/m3makefile, m3-libs/m3core/src/unix/freebsd-1/Uresource.i3, m3-libs/m3core/src/unix/freebsd-1/Utypes.i3, m3-libs/m3core/src/unix/freebsd-1/Utypes.m3, m3-libs/m3core/src/unix/freebsd-2/Unix.i3, m3-libs/m3core/src/unix/freebsd-2/Uresource.i3, m3-libs/m3core/src/unix/freebsd-2/Ustat.i3, m3-libs/m3core/src/unix/freebsd-2/Utypes.i3, m3-libs/m3core/src/unix/freebsd-2/off_t_wrap.c, m3-libs/m3core/src/unix/freebsd-3/Unix.i3, m3-libs/m3core/src/unix/freebsd-3/Uresource.i3, m3-libs/m3core/src/unix/freebsd-3/Ustat.i3, m3-libs/m3core/src/unix/freebsd-3/Utypes.i3, m3-libs/m3core/src/unix/freebsd-3/off_t_wrap.c, m3-libs/m3core/src/unix/freebsd-4/Unix.i3, m3-libs/m3core/src/unix/freebsd-4/Ustat.i3, m3-libs/m3core/src/unix/freebsd-4/Utypes.i3, m3-libs/m3core/src/unix/freebsd-4/off_t_wrap.c, m3-libs/m3core/src/unix/hpux-7-0/Uexec.i3, m3-libs/m3core/src/unix/hpux-7-0/Unix.i3, m3-libs/m3core/src/unix/hpux-7-0/Uresource.i3, m3-libs/m3core/src/unix/hpux-7-0/Utypes.i3, m3-libs/m3core/src/unix/hpux-7-0/Utypes.m3, m3-libs/m3core/src/unix/ibm-4-3/Uexec.i3, m3-libs/m3core/src/unix/ibm-4-3/Unix.i3, m3-libs/m3core/src/unix/ibm-4-3/Uresource.i3, m3-libs/m3core/src/unix/ibm-4-3/Utypes.i3, m3-libs/m3core/src/unix/ibm-4-3/Utypes.m3, m3-libs/m3core/src/unix/ibm-4-3/m3makefile, m3-libs/m3core/src/unix/irix-5.2/Uexec.i3, m3-libs/m3core/src/unix/irix-5.2/Unix.i3, m3-libs/m3core/src/unix/irix-5.2/Uresource.i3, m3-libs/m3core/src/unix/irix-5.2/Utypes.i3, m3-libs/m3core/src/unix/irix-5.2/Utypes.m3, m3-libs/m3core/src/unix/linux/Uerror.i3, m3-libs/m3core/src/unix/linux/Uexec.i3, m3-libs/m3core/src/unix/linux/Umman.i3, m3-libs/m3core/src/unix/linux/Unix.i3, m3-libs/m3core/src/unix/linux/Uresource.i3, m3-libs/m3core/src/unix/linux/Usignal.i3, m3-libs/m3core/src/unix/linux/Utypes.i3, m3-libs/m3core/src/unix/linux/Utypes.m3, m3-libs/m3core/src/unix/linux-libc6/Unix.i3, m3-libs/m3core/src/unix/linux-libc6/Uresource.i3, m3-libs/m3core/src/unix/linux-libc6/Usignal.i3, m3-libs/m3core/src/unix/linux-libc6/Utermio.i3, m3-libs/m3core/src/unix/linux-libc6/Utypes.i3, m3-libs/m3core/src/unix/linux-libc6/Utypes.m3, m3-libs/m3core/src/unix/os2/Utypes.i3, m3-libs/m3core/src/unix/os2/Utypes.m3, m3-libs/m3core/src/unix/osf-1.ALPHA_OSF/Umman.i3, m3-libs/m3core/src/unix/osf-1.ALPHA_OSF/Unix.i3, m3-libs/m3core/src/unix/osf-1.ALPHA_OSF/Usignal.i3, m3-libs/m3core/src/unix/osf-1.ALPHA_OSF/Usignal.m3, m3-libs/m3core/src/unix/osf-1.ALPHA_OSF/Utypes.i3, m3-libs/m3core/src/unix/osf-1.ALPHA_OSF/Utypes.m3, m3-libs/m3core/src/unix/osf-1.DS3100/Unix.i3, m3-libs/m3core/src/unix/osf-1.DS3100/Utypes.i3, m3-libs/m3core/src/unix/osf-1.DS3100/Utypes.m3, m3-libs/m3core/src/unix/osf-1.DS3100/m3makefile, m3-libs/m3core/src/unix/osf-1.generic/Uexec.i3, m3-libs/m3core/src/unix/osf-1.generic/Uresource.i3, m3-libs/m3core/src/unix/solaris-2-x/Unix.i3, m3-libs/m3core/src/unix/solaris-2-x/Uresource.i3, m3-libs/m3core/src/unix/solaris-2-x/Usignal.i3, m3-libs/m3core/src/unix/solaris-2-x/Utypes.i3, m3-libs/m3core/src/unix/solaris-2-x/Utypes.m3, m3-libs/m3core/src/unix/sunos-4-x/Uexec.i3, m3-libs/m3core/src/unix/sunos-4-x/Unix.i3, m3-libs/m3core/src/unix/sunos-4-x/Uresource.i3, m3-libs/m3core/src/unix/sunos-4-x/Utypes.i3, m3-libs/m3core/src/unix/sunos-4-x/Utypes.m3, m3-libs/m3core/src/unix/sysv-4.0/Uexec.i3, m3-libs/m3core/src/unix/sysv-4.0/Unix.i3, m3-libs/m3core/src/unix/sysv-4.0/Uresource.i3, m3-libs/m3core/src/unix/sysv-4.0/Utypes.i3, m3-libs/m3core/src/unix/sysv-4.0/Utypes.m3, m3-libs/m3core/src/unix/sysv-4.0/m3makefile, m3-libs/m3core/src/unix/ultrix-3-1.AP3000/Uexec.i3, m3-libs/m3core/src/unix/ultrix-3-1.AP3000/Unix.i3, m3-libs/m3core/src/unix/ultrix-3-1.AP3000/Utypes.i3, m3-libs/m3core/src/unix/ultrix-3-1.AP3000/m3makefile, m3-libs/m3core/src/unix/ultrix-3-1.ARM/Uexec.i3, m3-libs/m3core/src/unix/ultrix-3-1.ARM/Unix.i3, m3-libs/m3core/src/unix/ultrix-3-1.ARM/Utypes.i3, m3-libs/m3core/src/unix/ultrix-3-1.ARM/m3makefile, m3-libs/m3core/src/unix/ultrix-3-1.DS3100/Uexec.i3, m3-libs/m3core/src/unix/ultrix-3-1.DS3100/Unix.i3, m3-libs/m3core/src/unix/ultrix-3-1.DS3100/Utypes.i3, m3-libs/m3core/src/unix/ultrix-3-1.DS3100/m3makefile, m3-libs/m3core/src/unix/ultrix-3-1.NEXT/Uexec.i3, m3-libs/m3core/src/unix/ultrix-3-1.NEXT/Unix.i3, m3-libs/m3core/src/unix/ultrix-3-1.NEXT/Utypes.i3, m3-libs/m3core/src/unix/ultrix-3-1.NEXT/m3makefile, m3-libs/m3core/src/unix/ultrix-3-1.SEQUENT/Uexec.i3, m3-libs/m3core/src/unix/ultrix-3-1.SEQUENT/Unix.i3, m3-libs/m3core/src/unix/ultrix-3-1.SEQUENT/Utypes.i3, m3-libs/m3core/src/unix/ultrix-3-1.SEQUENT/m3makefile, m3-libs/m3core/src/unix/ultrix-3-1.SUN3/Uexec.i3, m3-libs/m3core/src/unix/ultrix-3-1.SUN3/Unix.i3, m3-libs/m3core/src/unix/ultrix-3-1.SUN3/Utypes.i3, m3-libs/m3core/src/unix/ultrix-3-1.SUN3/m3makefile, m3-libs/m3core/src/unix/ultrix-3-1.SUN386/Uexec.i3, m3-libs/m3core/src/unix/ultrix-3-1.SUN386/Unix.i3, m3-libs/m3core/src/unix/ultrix-3-1.SUN386/Utypes.i3, m3-libs/m3core/src/unix/ultrix-3-1.SUN386/m3makefile, m3-libs/m3core/src/unix/ultrix-3-1.UMAX/Uexec.i3, m3-libs/m3core/src/unix/ultrix-3-1.UMAX/Unix.i3, m3-libs/m3core/src/unix/ultrix-3-1.UMAX/Utypes.i3, m3-libs/m3core/src/unix/ultrix-3-1.UMAX/m3makefile, m3-libs/m3core/src/unix/ultrix-3-1.VAX/Uexec.i3, m3-libs/m3core/src/unix/ultrix-3-1.VAX/Unix.i3, m3-libs/m3core/src/unix/ultrix-3-1.VAX/Utypes.i3, m3-libs/m3core/src/unix/ultrix-3-1.VAX/m3makefile, m3-libs/m3core/src/unix/ultrix-3-1.generic/Uresource.i3, m3-libs/m3core/src/unix/ultrix-3-1.generic/Utypes.m3, m3-libs/m3core/src/unix/ultrix-3-1.generic/m3makefile, m3-mail/llscan/src/SRCstdlib.h, m3-mail/llscan/src/err.c, m3-mail/llscan/src/err.h, m3-mail/llscan/src/llscan.c, m3-mail/llscan/src/strlib.c, m3-mail/llscan/src/strlib.h, m3-mail/postcard/src/OSUtils.m3, m3-mail/webcard/src/OSUtils.m3, m3-sys/cm3/src/config/PPC_DARWIN, m3-sys/cminstall/src/config/PPC_DARWIN, m3-sys/m3middle/src/Target.m3, scripts/sysinfo.sh: Support for enhanced GC on PPC_DARWIN. Some minor fixes for previous build glitches on PPC_DARWIN (eg, undefined symbols). 2003-11-18 04:15 hosking * m3-ui/ui/src/xvbt/XScrnCrsr.m3: Work around gcc internal compiler error. 2003-11-17 20:49 thielema * m3-libs/plplot/: Makefile, src/PLPlotRaw.i3, src/PLPlotRaw.m3, src/m3makefile, swig/plplotmodula3.i: separated interface to PLPlot from arithmetic library, made Makefile 2003-11-17 17:39 thielema * m3-libs/wellfett/test/src/PlotWavelets.m3: if vanishing moments of wavelet and pattern don't match, the approximation is bad 2003-11-17 16:05 thielema * m3-libs/wellfett/test/src/: PlotWavelets.m3, TestMatchWavelet.i3, TestMatchWavelet.m3: make MatchPattern usable for computation. Show crappy dual generator caused by unconstrained lifting. 2003-11-17 16:02 thielema * m3-libs/wellfett/: src/wavelet/discrete/basis/DyadicFilterBank.ig, src/wavelet/discrete/basis/DyadicFilterBank.mg, src/wavelet/discrete/basis/LongRealWaveletPlot.m3, test/src/TestTransform.m3: There is no difference between conversion from primal to dual basis and back. GetComplement replaces PrimalToDual and DualToPrimal. 2003-11-14 19:53 thielema * m3-libs/wellfett/test/src/PlotWavelets.m3: use CDF-3,5 instead of CDF-2,4 to get a better fit to the ramp target 2003-11-14 19:50 thielema * m3-libs/wellfett/test/src/: TestMatchWavelet.i3, TestMatchWavelet.m3: export simple MatchPattern routine so that it can be used by PlotWavelets 2003-11-14 17:52 thielema * m3-libs/plplot/: swig/plplotmodula3.i, src/PLPlot.i3, src/PLPlot.m3, src/PLPlotRaw.i3: make use of automatic constant conversion 2003-11-13 17:46 thielema * m3-libs/wellfett/test/src/PlotWavelets.m3: wider pen suitable for presentations on foils 2003-11-13 16:17 thielema * m3-libs/wellfett/: src/wavelet/discrete/basis/DyadicFilterBank.ig, src/wavelet/discrete/basis/DyadicFilterBank.mg, test/.cvsignore, test/src/PlotWavelets.m3: forgot the adjoint in DualToPrimal what didn't make much problems when considering symmetric filters 2003-11-12 15:11 thielema * m3-libs/wellfett/test/src/: Main.m3, PlotWavelets.i3, PlotWavelets.m3, m3makefile: plots of some common wavelets that matches those from 'ten lectures on wavelets' 2003-11-12 14:21 thielema * m3-libs/wellfett/: src/wavelet/discrete/refinable/RefinableFunc.ig, src/wavelet/discrete/refinable/RefinableFunc.mg, src/wavelet/discrete/refinable/RefinableSmooth.ig, src/wavelet/discrete/refinable/RefinableSmooth.mg, src/wavelet/discrete/refinable/refinablefunc.tmpl, test/src/TestTransition.m3: moved some smoothness related routines from RefinableFunc to RefinableSmooth 2003-11-12 11:49 thielema * m3-libs/wellfett/: src/signal/Signal.ig, src/signal/Signal.mg, test/src/TestTransform.m3: extractPeak instead of downsampling and upsampling 2003-11-11 19:10 thielema * m3-libs/wellfett/test/src/: TestMatchWavelet.m3, TestTransform.m3: Now an impulse can be reconstructed after the modified DWT. 2003-11-11 19:03 thielema * m3-libs/wellfett/src/signal/: Signal.ig, Signal.mg: ScalingType forbids Scaling factor to be 0 2003-11-11 18:39 thielema * m3-libs/wellfett/test/src/: TestMatchWavelet.m3, TestTransform.m3: I thought it would be clever to move the vanishing moments from the analysis highpass to the synthesis highpass. This won't work because after applying the vanishing moments you have to downsample and upsample again. This is equal to clearing all coefficients at odd positions. 2003-11-11 18:09 thielema * m3-libs/wellfett/src/signal/Signal.mg: fixed ConvolveDown using SliceRev 2003-11-11 18:07 thielema * m3-libs/wellfett/src/wavelet/discrete/basis/: BSplineWavelet.mg, bsplinewavelet.tmpl: fixed GeneratorMask 2003-11-11 18:07 thielema * m3-libs/wellfett/src/signal/Signal.mg: fixed ConvolveDown 2003-11-11 13:43 thielema * m3-libs/wellfett/test/src/: TestMatchWavelet.i3, TestMatchWavelet.m3, TestTransform.m3: Checked perfect for matched wavelet mask. I had to fiddeled around with translations and negations to get it. It does now work for all tested cases of vanishing moments but it is not really satisfying. 2003-11-11 13:38 thielema * m3-libs/wellfett/src/wavelet/discrete/transform/: DiscreteWaveletTransform.ig, DiscreteWaveletTransform.mg: VS->SV, MS->SM matches the abbreviation conventions 2003-11-11 13:37 thielema * m3-libs/wellfett/src/wavelet/discrete/basis/BSplineWavelet.mg: use V.NewUniform for initialization 2003-11-11 06:19 hosking * m3-libs/m3core/src/runtime/: SOLgnu/RTThread.m3, SOLsun/RTThread.m3: Fix bug in UpdateFrameForNewSP: new thread frames should have a NIL savfp. 2003-11-05 09:23 thielema * m3-libs/wellfett/: src/wavelet/discrete/basis/DyadicFilterBank.ig, src/wavelet/discrete/basis/DyadicFilterBank.mg, src/wavelet/discrete/basis/FilterBank.ig, src/wavelet/discrete/basis/FilterBank.mg, src/wavelet/discrete/basis/LongRealWaveletPlot.m3, src/wavelet/discrete/basis/filterbank.tmpl, src/wavelet/discrete/basis/m3makefile, test/src/TestTransform.m3: conversion between primal and dual filter pair moved to separate module 2003-11-03 21:11 thielema * m3-libs/wellfett/: src/wavelet/discrete/transform/DiscreteWaveletTransform.ig, src/wavelet/discrete/transform/DiscreteWaveletTransform.mg, src/wavelet/discrete/transform/discretewavelettransform.tmpl, test/src/Main.m3, test/src/TestCDFLifting.m3, test/src/TestTransform.i3, test/src/TestTransform.m3, test/src/m3makefile: discrete translation invariant wavelet transform works 2003-11-03 21:08 thielema * m3-libs/wellfett/src/signal/: Signal.ig, Signal.mg: Signals might be multidimensional in future and need scaling matrices instead of scaling factors 2003-11-03 20:35 thielema * m3-libs/arithmetic/src/linearalgebra/: vector/Vector.ig, vector/Vector.mg, vector/VectorBasic.ig, vector/VectorBasic.mg, vector/VectorFast.ig, vector/VectorRep.ig, matrix/MatrixBasic.mg: new dot product without adjoint 2003-11-03 20:34 thielema * m3-libs/arithmetic/src/basictypes/: complex/ComplexFast.ig, complex/ComplexTrans.ig, float/FloatBasic.ig, float/FloatTrans.ig: Half 2003-10-31 18:12 thielema * m3-libs/wellfett/src/wavelet/discrete/transform/: DiscreteWaveletTransform.ig, DiscreteWaveletTransform.mg, discretewavelettransform.tmpl: discrete wavelet transform allows for different numbers of channels and down-sampling factor 2003-10-31 17:41 thielema * m3-libs/wellfett/: src/wavelet/discrete/transform/DiscreteWaveletTransform.ig, src/wavelet/discrete/transform/DiscreteWaveletTransform.mg, test/src/TestMatchWavelet.m3: discrete wavelet transform: analysis and synthesis, special case dyadic transform with multiple levels 2003-10-30 15:38 thielema * m3-libs/wellfett/src/: signal/Signal.ig, signal/Signal.mg, signal/m3makefile, wavelet/discrete/m3makefile, wavelet/discrete/transform/DiscreteWaveletTransform.ig, wavelet/discrete/transform/DiscreteWaveletTransform.mg, wavelet/discrete/transform/discretewavelettransform.tmpl, wavelet/discrete/transform/m3makefile: discrete wavelet transform 2003-10-29 16:08 thielema * m3-libs/wellfett/test/src/TestMatchWavelet.m3: We achieve good approximation of the ramp for the dual wavelet and good smoothness for the primal wavelet. 2003-10-29 16:05 thielema * m3-libs/wellfett/test/src/TestMatchWavelet.m3: Replaced dynamic object methods by a parameter that matches the number of vanishing moments of the pattern. The number of the vanishing moments that are turned into smoothness factors on the primal side can be even higher. 2003-10-28 15:18 thielema * m3-libs/wellfett/test/src/TestMatchWavelet.m3: show wavelet functions as they appear by using a modified DWT 2003-10-28 15:17 thielema * m3-libs/wellfett/src/wavelet/discrete/basis/: LongRealWaveletPlot.i3, LongRealWaveletPlot.m3: PlotAnyYLim gDual instead of gdual and so on 2003-10-22 17:39 thielema * m3-libs/wellfett/: src/wavelet/discrete/basis/LongRealWaveletPlot.i3, src/wavelet/discrete/basis/LongRealWaveletPlot.m3, test/src/TestBSpline.m3, test/src/TestCDFLifting.m3: more versions of plotting for specific types of wavelet bases 2003-10-22 17:15 hosking * m3-sys/cm3/src/config/ALPHA_OSF: CM3/PM3 on ALPHA_OSF now runs with shared libraries when compiling with the gcc-3.x backend, so m3_link changed accordingly. 2003-10-21 17:39 thielema * m3-libs/wellfett/test/src/TestMatchWavelet.m3: choice between approximation for standard and vanishing moment deferring DWT is made by objects 2003-10-21 03:01 hosking * m3-sys/m3front/src/misc/CG.m3: Replace hardcoded use of 32-bit alignment mask for Closure alignment. Assume it is aligned to at least Integer.align so compute mask from TargetMap.CG_Align_bytes[Target.Integer.cg_type]. 2003-10-20 21:54 hosking * m3-sys/m3middle/src/Target.m3: The ALPHA_OSF backend based on gcc-3.x no longer ordinarily aligns functions, resulting in alignment traps for checking if a closure has been passed. Setting -falign-functions=8 eliminates the traps. In general we should probably also set Target.Aligned_procedures=FALSE for ALPHA_OSF, though this results in slightly higher overhead for closure checking (see CG.If_closure in m3front/src/misc for details). Doing this will ensure that non-M3 functions passed as procedure parameters to M3 code will never cause alignment traps (as for Main__M3 passed to RTLinker.AddUnit in __m3main). 2003-10-20 17:21 thielema * m3-libs/wellfett/test/src/TestMatchWavelet.m3: use of upConvolve instead of separated upsample and convolve 2003-10-20 13:40 thielema * m3-libs/wellfett/test/src/TestMatchWavelet.m3: choice between fixed and variable amplitude of the basic wavelet is implemented with an object class hierarchy 2003-10-18 07:41 thielema * m3-libs/plplot/swig/plplotmodula3.i: Modula set type for plbox and plaxes options 2003-10-18 07:38 thielema * m3-libs/plplot/swig/plplotmodula3.i: add import statements depending on 'import' extensions for typemaps 2003-10-16 17:18 thielema * m3-libs/wellfett/: src/signal/m3makefile, src/signal/signal.tmpl, src/wavelet/discrete/basis/BSplineWavelet.ig, src/wavelet/discrete/basis/BSplineWavelet.mg, src/wavelet/discrete/basis/LongRealWaveletPlot.m3, src/wavelet/discrete/basis/bsplinewavelet.tmpl, src/wavelet/discrete/basis/daubechieswavelet.tmpl, src/wavelet/discrete/basis/m3makefile, src/wavelet/discrete/refinable/RefinableSmooth.ig, src/wavelet/discrete/refinable/RefinableSmooth.mg, src/wavelet/discrete/refinable/m3makefile, src/wavelet/discrete/refinable/refinablefunc.tmpl, test/src/TestMatchWavelet.m3: separated smoothness estimation to a new module 2003-10-15 16:42 thielema * m3-libs/wellfett/test/src/TestMatchWavelet.m3: modulated gaussian can also be used for bandpass filtering 2003-10-15 13:31 thielema * m3-libs/wellfett/test/src/: TestMatchWavelet.m3, Main.m3: modulated sinc function can be used for bandpass filtering approximation of such a function tends to be better if it is larger (it does, of course, because the number of relative degree of freedem is larger) 2003-10-14 04:56 hosking * m3-sys/m3cc/gcc/gcc/m3cg/decl.c: Fix t_int for 64-bit ALPHA_OSF to be same as for 32-bit targets. Bootstrapping ALPHA_OSF now. 2003-10-12 06:17 hosking * m3-sys/m3cc/src/m3makefile: Oops. Left a couple lines in. 2003-10-12 06:15 hosking * m3-sys/m3cc/src/m3makefile: Use guessed configuration for gcc when host and target are the same. Use enable-languages flag to configure (use of LANGUAGES=... is deprecated). Add machinery to build mips-tfile for ALPHA_OSF. 2003-10-12 05:38 hosking * m3-sys/m3cc/gcc/gcc/m3cg/parse.c: Setting DECL_NONLOCAL is now the only way to force memory (ie, stack frame) allocation for parameters/locals -- DECL_ADDRESSABLE merely permits addressing a value, even though it may still end up in a register (ie, if the address is always dereferenced, as in the C code *&x). 2003-10-12 04:41 hosking * m3-sys/m3cc/gcc/gcc/function.c: Patch to gcc for bug #12544. 2003-10-11 Eric Botcazou PR optimization/12544 * function.c (put_var_into_stack): Don't generate ADDRESSOFs for DECL_NONLOCAL decls. 2003-10-10 02:34 hosking * m3-sys/cm3/src/config/: ALPHA_OSF, SOLgnu, SOLsun: gcc-based backend now successfully generates exception scope tables. 2003-10-10 02:29 hosking * m3-sys/m3cc/gcc/gcc/: expr.c, final.c, m3cg/parse.c: Fixes to permit use of stack unwinding exception mechanisms (e.g., for ALPHA_OSF, SOLsun/SOLgnu). Incorporated selected simplifications from PM3 version of the gcc backend. Successfully bootstrapped on SOLgnu with -O1. Only known problem is for passing of large by-value parameters that are also accessed by nested functions (workarounds are straightforward using READONLY and copying) -- this is a known bug in gcc-3.3.1 and should be remedied by 3.3.3 (gcc bug #12544). Witness the behavior of the following C program, which causes an internal compiler error: typedef struct { int a; int f; } A; A *b; void x (A a) { void y () { a.a = 0; } b = &a; y(); } For -O2 there still seem to be problems (basic block reordering and sibling call optimisations break on Solaris) -- not sure if these are problems inherent to the cm3 backend or not. 2003-10-09 15:43 thielema * m3-libs/arithmetic/src/linearalgebra/matrix/: MatrixTrans.ig, MatrixTrans.mg, matrix.tmpl: Frobenius norm 2003-10-09 15:43 thielema * m3-libs/arithmetic/src/basictypes/float/: FloatTrans.ig, FloatTrans.mg: more logarithms 2003-10-09 15:22 thielema * m3-libs/wellfett/test/src/: Main.m3, TestTransition.m3: compare the eigenvalue square sum estimate with the Frobenius norm, here the Frobenius norm looks quite poor 2003-10-09 15:21 thielema * m3-libs/wellfett/test/src/: TestDaubechies.m3, TestMatchWavelet.m3: removed 'Fast' and 'Basic' suffices 2003-10-07 08:39 thielema * m3-libs/arithmetic/: src/algebra/misc/Combinatoric.mg, test/src/TestRoot.m3, test/src/TestUnit.m3: turned some useless TRYs into <*FATAL*> 2003-10-07 08:38 thielema * m3-libs/arithmetic/src/linearalgebra/vector/: VectorSupport.ig, VectorSupport.mg, m3makefile, vector.tmpl: removed general routines from VectorSupport that was also in VectorRep 2003-10-06 11:29 thielema * m3-libs/: arithmetic/doc/arch.tex, arithmetic/doc/introduction.tex, arithmetic/src/algebra/chebyshev/ChebyPolynomial.ig, arithmetic/src/algebra/chebyshev/ChebyPolynomial.mg, arithmetic/src/algebra/chebyshev/ChebyPolynomialFast.ig, arithmetic/src/algebra/chebyshev/ChebyPolynomialFast.mg, arithmetic/src/algebra/chebyshev/chebypolynomial.tmpl, arithmetic/src/algebra/chebyshev/m3makefile, arithmetic/src/algebra/misc/combinatoric.tmpl, arithmetic/src/algebra/misc/gcd.tmpl, arithmetic/src/algebra/misc/integerpower.tmpl, arithmetic/src/algebra/misc/m3makefile, arithmetic/src/algebra/polynomial/Polynomial.ig, arithmetic/src/algebra/polynomial/Polynomial.mg, arithmetic/src/algebra/polynomial/PolynomialBasic.ig, arithmetic/src/algebra/polynomial/PolynomialBasic.mg, arithmetic/src/algebra/polynomial/PolynomialFast.ig, arithmetic/src/algebra/polynomial/PolynomialFast.mg, arithmetic/src/algebra/polynomial/m3makefile, arithmetic/src/algebra/polynomial/polynomial.tmpl, arithmetic/src/algebra/root/RootApproximation.mg, arithmetic/src/algebra/root/RootBasic.ig, arithmetic/src/algebra/root/RootBasic.mg, arithmetic/src/algebra/root/m3makefile, arithmetic/src/algebra/root/root.tmpl, arithmetic/src/basictypes/biginteger/BigInteger.i3, arithmetic/src/basictypes/biginteger/BigInteger.m3, arithmetic/src/basictypes/biginteger/BigIntegerBasic.i3, arithmetic/src/basictypes/biginteger/BigIntegerBasic.m3, arithmetic/src/basictypes/biginteger/BigIntegerFmtLex.i3, arithmetic/src/basictypes/biginteger/BigIntegerFmtLex.m3, arithmetic/src/basictypes/biginteger/BigIntegerRep.i3, arithmetic/src/basictypes/biginteger/BigIntegerRep.m3, arithmetic/src/basictypes/biginteger/m3makefile, arithmetic/src/basictypes/complex/ComplexBasic.ig, arithmetic/src/basictypes/complex/ComplexBasic.mg, arithmetic/src/basictypes/complex/ComplexFast.ig, arithmetic/src/basictypes/complex/ComplexFast.mg, arithmetic/src/basictypes/complex/ComplexTrans.ig, arithmetic/src/basictypes/complex/ComplexTrans.mg, arithmetic/src/basictypes/complex/complex.tmpl, arithmetic/src/basictypes/complex/m3makefile, arithmetic/src/basictypes/float/FloatBasic.ig, arithmetic/src/basictypes/float/FloatBasic.mg, arithmetic/src/basictypes/fraction/FractionBasic.ig, arithmetic/src/basictypes/fraction/FractionBasic.mg, arithmetic/src/basictypes/fraction/FractionFmtLex.ig, arithmetic/src/basictypes/fraction/FractionFmtLex.mg, arithmetic/src/basictypes/fraction/fraction.tmpl, arithmetic/src/basictypes/fraction/m3makefile, arithmetic/src/basictypes/physicalunit/PhysicalValueFmtLex.ig, arithmetic/src/basictypes/physicalunit/PhysicalValueFmtLex.mg, arithmetic/src/basictypes/physicalunit/m3makefile, arithmetic/src/basictypes/physicalunit/physicalvalue.tmpl, arithmetic/src/basictypes/polar/PolarBasic.ig, arithmetic/src/basictypes/polar/PolarBasic.mg, arithmetic/src/basictypes/polar/PolarFmtLex.ig, arithmetic/src/basictypes/polar/PolarFmtLex.mg, arithmetic/src/basictypes/polar/m3makefile, arithmetic/src/basictypes/polar/polar.tmpl, plplot/src/PLPlot.i3, plplot/src/PLPlot.m3, arithmetic/src/linearalgebra/fourier/fourier.tmpl, arithmetic/src/linearalgebra/fourier/m3makefile, arithmetic/src/linearalgebra/matrix/FloatMatrixLapack.mg, arithmetic/src/linearalgebra/matrix/Matrix.ig, arithmetic/src/linearalgebra/matrix/Matrix.mg, arithmetic/src/linearalgebra/matrix/MatrixBasic.ig, arithmetic/src/linearalgebra/matrix/MatrixBasic.mg, arithmetic/src/linearalgebra/matrix/MatrixDecomposition.mg, arithmetic/src/linearalgebra/matrix/MatrixFast.ig, arithmetic/src/linearalgebra/matrix/MatrixFast.mg, arithmetic/src/linearalgebra/matrix/m3makefile, arithmetic/src/linearalgebra/matrix/matrix.tmpl, arithmetic/src/linearalgebra/vector/Vector.ig, arithmetic/src/linearalgebra/vector/Vector.mg, arithmetic/src/linearalgebra/vector/VectorBasic.ig, arithmetic/src/linearalgebra/vector/VectorBasic.mg, arithmetic/src/linearalgebra/vector/VectorFast.ig, arithmetic/src/linearalgebra/vector/VectorFast.mg, arithmetic/src/linearalgebra/vector/VectorRep.ig, arithmetic/src/linearalgebra/vector/VectorRep.mg, arithmetic/src/linearalgebra/vector/VectorSupport.ig, arithmetic/src/linearalgebra/vector/VectorTrans.mg, arithmetic/src/linearalgebra/vector/m3makefile, arithmetic/src/linearalgebra/vector/vector.tmpl, arithmetic/src/misc/approximation/EulerSum.ig, arithmetic/src/misc/approximation/EulerSum.mg, arithmetic/src/misc/approximation/FindZero.mg, arithmetic/src/misc/approximation/Interpolation.ig, arithmetic/src/misc/approximation/Interpolation.mg, arithmetic/src/misc/approximation/eulersum.tmpl, arithmetic/src/misc/approximation/findzero.tmpl, arithmetic/src/misc/approximation/interpolation.tmpl, arithmetic/src/misc/approximation/m3makefile, arithmetic/src/misc/functional/functional.tmpl, arithmetic/src/misc/functional/m3makefile, arithmetic/test/src/Test.m3, arithmetic/test/src/TestBigInteger.m3, arithmetic/test/src/TestChebyshev.m3, arithmetic/test/src/TestComplex.m3, arithmetic/test/src/TestEigenSystem.m3, arithmetic/test/src/TestFunctional.m3, arithmetic/test/src/TestGCD.m3, arithmetic/test/src/TestLapack.m3, arithmetic/test/src/TestMatrix.m3, arithmetic/test/src/TestPLPlot.m3, arithmetic/test/src/TestPolynomial.m3, arithmetic/test/src/TestRoot.m3, arithmetic/test/src/TestSLE.m3, arithmetic/test/src/TestTex.m3, arithmetic/test/src/TestUnit.m3, arithmetic/test/src/TestVector.m3: provide unified interfaces without suffixes 'Basic' or 'Fast' 2003-10-03 17:33 thielema * m3-libs/arithmetic/: doc/arch.tex, doc/introduction.tex, src/algebra/misc/combinatoric.tmpl, src/algebra/misc/gcd.tmpl, src/algebra/misc/integerpower.tmpl, src/algebra/misc/m3makefile, src/algebra/polynomial/m3makefile, src/algebra/polynomial/polynomial.tmpl, src/algebra/root/m3makefile, src/algebra/root/root.tmpl, src/basictypes/complex/ComplexBasic.ig, src/basictypes/complex/ComplexBasic.mg, src/basictypes/complex/ComplexFast.ig, src/basictypes/complex/ComplexFast.mg, src/basictypes/complex/ComplexTrans.ig, src/basictypes/complex/ComplexTrans.mg, src/basictypes/complex/complex.tmpl, src/basictypes/complex/m3makefile, src/basictypes/float/FloatBasic.ig, src/basictypes/float/FloatBasic.mg, src/basictypes/physicalunit/PhysicalValueFmtLex.ig, src/basictypes/physicalunit/PhysicalValueFmtLex.mg, src/basictypes/physicalunit/m3makefile, src/basictypes/physicalunit/physicalvalue.tmpl, src/basictypes/polar/PolarBasic.mg, src/basictypes/polar/m3makefile, src/basictypes/polar/polar.tmpl, src/linearalgebra/fourier/fourier.tmpl, src/linearalgebra/fourier/m3makefile, src/linearalgebra/matrix/m3makefile, src/linearalgebra/matrix/matrix.tmpl, src/linearalgebra/vector/m3makefile, src/linearalgebra/vector/vector.tmpl, src/misc/approximation/EulerSum.ig, src/misc/approximation/EulerSum.mg, src/misc/approximation/FindZero.mg, src/misc/approximation/Interpolation.ig, src/misc/approximation/Interpolation.mg, src/misc/approximation/eulersum.tmpl, src/misc/approximation/findzero.tmpl, src/misc/approximation/interpolation.tmpl, src/misc/approximation/m3makefile, test/src/TestComplex.m3, test/src/TestGCD.m3, test/src/TestRoot.m3, test/src/TestTex.m3, test/src/TestUnit.m3: instantiated 'Complex' modules without 'Fast' and 'Basic' suffices and finally adapted all 'quake' and template files to the changed paradigm 2003-10-02 16:56 thielema * m3-libs/: plplot/src/PLPlot.i3, plplot/src/PLPlot.m3, wellfett/src/signal/Signal.ig, wellfett/src/signal/Signal.mg, wellfett/src/signal/SignalFmtLex.ig, wellfett/src/signal/SignalFmtLex.mg, wellfett/src/wavelet/discrete/refinable/RefinableFunc.mg: optimized some common combinations of convolution and down-sampling 2003-10-02 07:58 thielema * m3-libs/wellfett/test/src/: Main.m3, TestCDFLifting.m3: odd order CDF filters 2003-10-01 19:49 thielema * m3-libs/arithmetic/: src/algebra/chebyshev/ChebyPolynomialFast.ig, src/algebra/polynomial/m3makefile, src/basictypes/fraction/FractionBasic.ig, src/basictypes/fraction/FractionBasic.mg, src/basictypes/fraction/FractionFmtLex.ig, src/basictypes/fraction/FractionFmtLex.mg, src/basictypes/fraction/fraction.tmpl, src/basictypes/fraction/m3makefile, src/basictypes/polar/PolarBasic.ig, src/basictypes/polar/PolarBasic.mg, src/basictypes/polar/PolarFmtLex.ig, src/basictypes/polar/PolarFmtLex.mg, src/basictypes/polar/m3makefile, src/basictypes/polar/polar.tmpl, src/linearalgebra/vector/m3makefile, test/src/TestComplex.m3, test/src/TestGCD.m3, test/src/TestTex.m3: changed names of instantiated modules for Fractions and Polar coordinates so that no suffix 'Basic' remains, no wrapper module introduced 2003-10-01 19:43 thielema * m3-libs/arithmetic/src/algebra/chebyshev/: ChebyPolynomial.ig, ChebyPolynomial.mg: ChebyPolynomial without suffix 'Fast' 2003-10-01 09:10 thielema * m3-libs/wellfett/: src/signal/Signal.ig, src/signal/Signal.mg, src/signal/m3makefile, test/.cvsignore: interface for Signal matches the needs for a vector space and thus can be instantiated with Vector and Matrix module 2003-09-30 20:32 thielema * m3-libs/arithmetic/: src/algebra/chebyshev/ChebyPolynomialFast.ig, src/algebra/chebyshev/ChebyPolynomialFast.mg, src/algebra/chebyshev/chebypolynomial.tmpl, src/algebra/chebyshev/m3makefile, test/src/Test.m3, test/src/TestBigInteger.m3, test/src/TestChebyshev.m3, test/src/TestGCD.m3, test/src/TestTex.m3: ChebyPolynomial without suffix 'Fast' 2003-09-30 16:44 thielema * m3-libs/arithmetic/src/: algebra/misc/m3makefile, algebra/polynomial/m3makefile, algebra/root/m3makefile, basictypes/biginteger/BigInteger.i3, basictypes/biginteger/BigInteger.m3, basictypes/biginteger/BigIntegerBasic.i3, basictypes/biginteger/BigIntegerBasic.m3, basictypes/biginteger/BigIntegerFmtLex.i3, basictypes/biginteger/BigIntegerFmtLex.m3, basictypes/biginteger/BigIntegerRep.i3, basictypes/biginteger/BigIntegerRep.m3, basictypes/biginteger/m3makefile, basictypes/complex/m3makefile, basictypes/fraction/m3makefile, basictypes/physicalunit/m3makefile, linearalgebra/matrix/m3makefile, linearalgebra/vector/m3makefile, misc/functional/m3makefile: removed 'Basic' suffix from BigIntegerBasic 2003-09-29 20:51 thielema * m3-libs/arithmetic/: src/algebra/root/RootBasic.ig, src/algebra/root/m3makefile, src/algebra/root/root.tmpl, src/linearalgebra/matrix/matrix.tmpl, test/src/Test.m3, test/src/TestRoot.m3: Root.ig would collide with the Root module of libm3, but the instantiated module has no 'Basic' appended 2003-09-29 20:13 thielema * m3-libs/arithmetic/: src/linearalgebra/matrix/Matrix.ig, src/linearalgebra/matrix/Matrix.mg, src/linearalgebra/matrix/MatrixBasic.ig, src/linearalgebra/matrix/MatrixBasic.mg, src/linearalgebra/matrix/MatrixFast.ig, src/linearalgebra/matrix/MatrixFast.mg, src/linearalgebra/matrix/m3makefile, src/linearalgebra/matrix/matrix.tmpl, src/linearalgebra/vector/vector.tmpl, test/src/Test.m3, test/src/TestBigInteger.m3, test/src/TestEigenSystem.m3, test/src/TestFunctional.m3, test/src/TestLapack.m3, test/src/TestMatrix.m3, test/src/TestSLE.m3, test/src/TestTex.m3: made a central Matrix module that integrates the services of the specific Fast or the general Basic implementation 2003-09-29 14:37 thielema * m3-libs/wellfett/test/src/TestMatchWavelet.m3: using the row sum norm as smoothness criterion we won't get good convergence 2003-09-29 13:27 thielema * m3-libs/wellfett/test/src/TestMatchWavelet.m3: an approximation of the Frobenius norm does the job, too 2003-09-29 12:27 thielema * m3-tools/kate/src/m3quake.xml: capital Generic_* functions 2003-09-29 09:10 thielema * m3-libs/arithmetic/src/linearalgebra/vector/: Vector.ig, Vector.mg: NewZero, NewUniform 2003-09-29 09:09 thielema * m3-libs/plplot/src/: PLPlot.i3, PLPlot.m3: turned some 'VAR arg : TEXT' into 'arg : TEXT' 2003-09-28 16:51 thielema * m3-libs/plplot/swig/: plplotcapi.i, plplotmodula3.i: m3outname for parameters that are turned into return values 2003-09-28 15:13 thielema * m3-libs/plplot/swig/: plplotcapi.i, plplotmodula3.i: made the input and output typemaps a bit more consistent, but especially the returning of the results is still not satisfying 2003-09-26 21:16 thielema * m3-libs/plplot/swig/plplotmodula3.i: made sure that result checking is not skipped by RETURN 2003-09-26 16:35 thielema * m3-libs/wellfett/test/src/TestMatchWavelet.m3: try to achieve smoothness by moving the mask towards the one of the B-Spline generator, a first try doesn't look very promising 2003-09-26 15:04 thielema * m3-libs/wellfett/test/src/TestMatchWavelet.m3: ... but without autocorrelation it cannot fully convince 2003-09-26 15:00 thielema * m3-libs/wellfett/test/src/TestMatchWavelet.m3: TransitionMatrix was the wrong term for the function, because a transition matrix contains the values of the autocorrelated mask, it's now RadicBandMatrix What I had optimized for was the Frobenius norm of the r-adic band matrix not that of the transition matrix, but it worked quite well though. 2003-09-26 14:57 thielema * m3-libs/wellfett/: src/signal/Signal.ig, src/signal/Signal.mg, src/wavelet/discrete/refinable/RefinableFunc.ig, test/src/TestDaubechies.m3, test/src/TestTransition.m3, src/wavelet/discrete/refinable/RefinableFunc.mg: TransitionMatrix was the wrong term for the function, because a transition matrix contains the values of the autocorrelated mask, it's now RadicBandMatrix 2003-09-25 22:24 thielema * m3-libs/plplot/src/: PLPlot.i3, PLPlot.m3: inserted TRY..FINALLY in some cases 2003-09-25 22:15 thielema * m3-libs/arithmetic/report.txt: [no log message] 2003-09-25 21:22 thielema * m3-libs/plplot/swig/plplotmodula3.i: m3outcheck 2003-09-25 12:34 thielema * m3-libs/wellfett/test/src/TestMatchWavelet.m3: the square smoothness estimate allows for a loophole where small smoothness estimates can be achieved with big filter coefficients 2003-09-25 09:19 thielema * m3-libs/wellfett/test/src/TestMatchWavelet.m3: matching a pattern with 1 vanishing moment with a wavelet of 9 vanishing moments can't work obviously 2003-09-25 08:42 thielema * m3-libs/plplot/swig/plplotmodula3.i: exchanged gridMinor and gridMajor 2003-09-24 16:50 thielema * m3-libs/wellfett/test/src/TestMatchWavelet.m3: matching the Sinc looks promising, too although varying the weighting sequence leads to quite different results 2003-09-24 14:41 thielema * m3-libs/wellfett/src/wavelet/discrete/basis/LongRealWaveletPlot.m3: use arrays instead of single variables for basis functions 2003-09-24 13:52 thielema * m3-libs/wellfett/src/wavelet/discrete/basis/: LongRealWaveletPlot.i3, LongRealWaveletPlot.m3: Plot function with fixed Y range 2003-09-24 13:52 thielema * m3-libs/wellfett/test/src/TestMatchWavelet.m3: fixing the Y range for display simplifies observation of the evolution of the wavelet 2003-09-24 13:28 thielema * m3-libs/wellfett/test/src/TestMatchWavelet.m3: using the trace of the 'convariance' of the transition matrix as smoothness criterion works quite good 2003-09-24 13:25 thielema * m3-libs/wellfett/test/src/TestTransition.m3: SetColor0 -> SetFGColorDiscr 2003-09-24 12:56 thielema * m3-libs/plplot/src/: PLPlot.i3, PLPlot.m3: SetEnvironment with SET types for flags 2003-09-24 12:54 thielema * m3-libs/plplot/swig/plplotmodula3.i: use IF/ELSIF instead of CASE 2003-09-24 12:47 thielema * m3-libs/plplot/swig/plplotmodula3.i: enumeration type for environment flags; Modula 3 don't accept set types for CASE selectors 2003-09-24 08:56 thielema * m3-libs/wellfett/test/src/: TestMatchWavelet.m3, m3makefile: use doubly linked lists for the enabled columns and rows 2003-09-23 16:37 thielema * m3-libs/wellfett/test/src/TestMatchWavelet.m3: I tried to make the wavelet smooth by minimizing the distance between its transition eigenvalues and those of the B-Spline wavelet. This seems to be not very promising because the actual eigenvalues are rather huge compared with the 0.5, 0.25, 0.125 sequence of the B-Spline transition spectrum. Minimizing some sum of the eigenvalues may have the same effect. 2003-09-23 13:55 thielema * m3-libs/wellfett/test/src/TestMatchWavelet.m3: process distance matrix with a boolean vector for enabled columns and rows is not very elegant 2003-09-23 05:02 hosking * m3-libs/m3core/src/runtime/LINUXLIBC6/RTThread.m3: Bug in UpdateStateForNewSP/UpdateFrameForNewSP: Need to zero return address and previous frame pointer at new BP, not at new SP. 2003-09-22 17:33 thielema * m3-libs/wellfett/test/src/TestMatchWavelet.m3: It's hard to get the iteration converging with the square smoothness estimate. If you make the weight small enough it converges but there is no visual improvement. 2003-09-22 16:56 thielema * m3-libs/wellfett/test/src/TestMatchWavelet.m3: removed SqRtTwo weighting from phi and psi to get rid of extra scaling factors 2003-09-22 15:06 thielema * m3-libs/wellfett/test/src/TestMatchWavelet.m3: smoothness estimate was accidentally derived from the filters that contain the (1,1) factors rewritten the routine GetLiftedPrimalGeneratorMask to get the lifted filter without these factors 2003-09-21 17:07 thielema * m3-libs/arithmetic/src/algebra/polynomial/: Polynomial.ig, Polynomial.mg, PolynomialBasic.mg, PolynomialFast.mg: use some VectorRep routines for more modularization 2003-09-21 16:36 thielema * m3-libs/arithmetic/: src/algebra/chebyshev/chebypolynomial.tmpl, src/algebra/chebyshev/m3makefile, src/algebra/misc/m3makefile, src/algebra/polynomial/PolynomialBasic.ig, src/algebra/polynomial/PolynomialBasic.mg, src/algebra/polynomial/PolynomialFast.ig, src/algebra/polynomial/PolynomialFast.mg, src/algebra/polynomial/m3makefile, src/algebra/polynomial/polynomial.tmpl, src/algebra/root/RootApproximation.mg, src/algebra/root/m3makefile, src/algebra/root/root.tmpl, src/linearalgebra/vector/Vector.ig, src/linearalgebra/vector/VectorRep.ig, src/misc/approximation/m3makefile, test/src/Test.m3, test/src/TestEigenSystem.m3, test/src/TestGCD.m3, test/src/TestPolynomial.m3, test/src/TestRoot.m3, test/src/TestTex.m3: provide Polynomial without Basic and Fast extension 2003-09-21 13:17 thielema * m3-libs/arithmetic/: src/linearalgebra/vector/VectorBasic.ig, src/linearalgebra/vector/VectorFast.ig, src/linearalgebra/vector/VectorRep.ig, test/src/TestEigenSystem.m3, test/src/TestFunctional.m3, test/src/TestLapack.m3, test/src/TestMatrix.m3, test/src/TestSLE.m3, test/src/TestTex.m3, test/src/TestVector.m3, test/src/m3makefile: test set compilable 2003-09-21 13:05 thielema * m3-libs/arithmetic/src/: algebra/chebyshev/ChebyPolynomialFast.mg, algebra/chebyshev/chebypolynomial.tmpl, algebra/polynomial/PolynomialFast.mg, algebra/polynomial/PolynomialFmtLex.mg, algebra/polynomial/polynomial.tmpl, algebra/root/RootApproximation.mg, algebra/root/RootBasic.mg, algebra/root/root.tmpl, linearalgebra/matrix/CharPolynomial.mg, linearalgebra/matrix/EigenSystem.mg, linearalgebra/matrix/FloatMatrixLapack.mg, linearalgebra/matrix/MatrixDecomposition.mg, linearalgebra/matrix/MatrixFast.mg, linearalgebra/matrix/matrix.tmpl, linearalgebra/vector/Vector.ig, linearalgebra/vector/VectorBasic.mg, linearalgebra/vector/VectorFast.mg, linearalgebra/vector/VectorFmtLex.mg, linearalgebra/vector/VectorRep.ig, linearalgebra/vector/VectorTrans.mg, linearalgebra/vector/vector.tmpl, misc/functional/Functional.mg, misc/functional/functional.tmpl: making the vector type opaque makes everything too complicated 2003-09-21 12:35 thielema * m3-libs/: arithmetic/src/algebra/chebyshev/ChebyPolynomialFast.mg, arithmetic/src/algebra/chebyshev/chebypolynomial.tmpl, arithmetic/src/algebra/polynomial/PolynomialBasic.mg, arithmetic/src/algebra/polynomial/PolynomialFast.mg, arithmetic/src/algebra/polynomial/PolynomialFmtLex.mg, arithmetic/src/algebra/polynomial/polynomial.tmpl, arithmetic/src/algebra/root/RootApproximation.mg, arithmetic/src/algebra/root/RootBasic.mg, arithmetic/src/algebra/root/root.tmpl, arithmetic/src/linearalgebra/matrix/CharPolynomial.mg, arithmetic/src/linearalgebra/matrix/EigenSystem.mg, plplot/src/PLPlot.i3, plplot/src/PLPlot.m3, arithmetic/src/linearalgebra/matrix/FloatMatrixLapack.mg, arithmetic/src/linearalgebra/matrix/MatrixDecomposition.mg, arithmetic/src/linearalgebra/matrix/MatrixFast.mg, arithmetic/src/linearalgebra/matrix/m3makefile, arithmetic/src/linearalgebra/matrix/matrix.tmpl, arithmetic/src/linearalgebra/vector/Vector.ig, arithmetic/src/linearalgebra/vector/Vector.mg, arithmetic/src/linearalgebra/vector/VectorBasic.ig, arithmetic/src/linearalgebra/vector/VectorBasic.mg, arithmetic/src/linearalgebra/vector/VectorFast.ig, arithmetic/src/linearalgebra/vector/VectorFast.mg, arithmetic/src/linearalgebra/vector/VectorFmtLex.mg, arithmetic/src/linearalgebra/vector/VectorRep.ig, arithmetic/src/linearalgebra/vector/VectorRep.mg, arithmetic/src/linearalgebra/vector/VectorSupport.ig, arithmetic/src/linearalgebra/vector/VectorTrans.mg, arithmetic/src/linearalgebra/vector/m3makefile, arithmetic/src/linearalgebra/vector/vector.tmpl, arithmetic/src/misc/approximation/m3makefile, arithmetic/src/misc/functional/Functional.mg, arithmetic/src/misc/functional/functional.tmpl: There is now a central Vector module which redirects calls to Basic or Fast implementation 2003-09-20 20:02 thielema * m3-libs/plplot/swig/: plplotcapi.i, plplotmodula3.i: the SWIG generated interface can be compiled and the simple test set works, too 2003-09-20 18:59 thielema * m3-libs/arithmetic/report.txt: thoughts about a new structure with e.g. Vector instead of VectorFast and VectorBasic as front-end 2003-09-20 18:58 thielema * m3-libs/: arithmetic/test/src/Test.m3, plplot/src/PLPlot.i3, plplot/src/PLPlot.m3, plplot/src/PLPlotRaw.i3, arithmetic/test/src/TestPLPlot.m3: the SWIG generated interface can be compiled and the simple test set works, too 2003-09-20 10:19 thielema * m3-libs/plplot/swig/: plplotcapi.i, plplotmodula3.i: const arrays, tried to get output arguments working by some hacks 2003-09-19 17:24 thielema * m3-libs/wellfett/test/src/TestMatchWavelet.m3: although the spectral radius of the transition matrix varies only slightly around 0.5 the visual smoothness varies heavily 2003-09-19 15:28 wagner * www/: PkgTags, download.html, index.html, known-problems.html: Add fix and description about broken 5.2.6. installation program for SOLgnu platform. Also add a short note about Reactor. modified: www/download.html modified: www/index.html modified: www/known-problems.html 2003-09-19 15:16 wagner * style/: PkgTags, normal.css: add color class sun modified: style/normal.css 2003-09-19 14:29 wagner * scripts/: PkgTags, README, README-WIN32, cm3Proj.cmd, cm3SetupCmdEnv.cmd, startReactor.cmd, v526_all.CM3P, doc/CM3SetupCmdEnv.html, doc/cm3Proj.html, doc/startReactor.html: Add CMD shell scripts for Windows systems and their documentation. These scripts are a contribution from Randy Coleburn. added: scripts/README-WIN32 added: scripts/cm3Proj.cmd added: scripts/cm3SetupCmdEnv.cmd added: scripts/startReactor.cmd added: scripts/v526_all.CM3P added: scripts/doc/CM3SetupCmdEnv.html added: scripts/doc/cm3Proj.html added: scripts/doc/startReactor.html modified: scripts/README 2003-09-19 13:54 thielema * m3-libs/wellfett/test/src/TestMatchWavelet.m3: test to approximate a slightly translated wavelet in the same base somehow the optimizer succeeds in falling back to the original wavelet 2003-09-19 13:33 thielema * m3-libs/wellfett/test/src/TestMatchWavelet.m3: custom Newton iteration, that starts with weight zero for the smoothing term, then increases the weight successively and tries to find the optimum for each weight changed translation of generator functions, now the wavelet function is always centered with respect to all generator translations 2003-09-18 15:18 thielema * m3-libs/wellfett/test/src/TestMatchWavelet.m3: enumeration of test examples more structure for target function difference computation 2003-09-18 15:12 thielema * m3-libs/wellfett/test/src/TestTransition.m3: computation of the spectral radius of the transition matrix imported from module RefinableFunction 2003-09-17 21:32 thielema * m3-libs/plplot/swig/: plplotcapi.i, plplotmodula3.i: pragma for UNSAFE modules, generation of RAISES clauses 2003-09-17 16:56 thielema * m3-libs/wellfett/test/src/TestMatchWavelet.m3: optimization works also with finite differences as replacement for derivatives 2003-09-17 16:46 thielema * m3-libs/arithmetic/: src/linearalgebra/matrix/EigenSystem.ig, src/linearalgebra/matrix/FloatMatrixLapack.ig, src/linearalgebra/matrix/FloatMatrixLapack.mg, src/misc/functional/Functional.mg, test/src/TestLapack.m3: removed 'Gen' part from some LAPACK identifiers, the 'General' case should be the standard one and special cases get such tags appended to the Modula3 identifier 2003-09-17 16:24 thielema * m3-libs/arithmetic/src/misc/functional/: Functional.ig, Functional.mg: allow the functional to throw the Error exception 2003-09-17 16:18 thielema * m3-libs/wellfett/: test/src/TestMatchWavelet.m3, test/src/TestTransition.m3, .cvsignore, src/wavelet/discrete/refinable/RefinableFunc.mg: removed 'Gen' part from some LAPACK identifiers, the 'General' case should be the standard one and special cases get such tags appended to the Modula3 identifier 2003-09-17 16:00 thielema * m3-libs/wellfett/test/src/TestMatchWavelet.m3: moved Newton iteration to m3na module Functional 2003-09-17 15:59 thielema * m3-libs/arithmetic/: src/misc/functional/Functional.ig, src/misc/functional/Functional.mg, src/misc/functional/functional.tmpl, src/misc/functional/m3makefile, test/src/Test.i3, test/src/Test.m3, test/src/TestFunctional.m3, test/src/m3makefile: computations with functionals - eventually I decided to live without objects 2003-09-17 15:32 thielema * m3-libs/wellfett/test/src/TestMatchWavelet.m3: usage of FunctionalDeriv2 2003-09-17 11:19 thielema * m3-libs/arithmetic/: doc/introduction.tex, src/misc/m3makefile, src/misc/functional/Functional.ig, src/misc/functional/Functional.mg, src/misc/functional/FunctionalDeriv2.ig, src/misc/functional/FunctionalDeriv2.mg, src/misc/functional/functional.tmpl, src/misc/functional/m3makefile: sketch for an object oriented approach of implementing functionals, their derivatives and solvers based on this 2003-09-17 09:17 thielema * m3-libs/arithmetic/src/: template.i3, template.ig, template.m3, template.mg: m3pp style, removed history because of CVS usage, template for generic modules 2003-09-17 08:28 thielema * m3-libs/wellfett/test/src/TestMatchWavelet.m3: fixed RAISES declarations 2003-09-16 22:51 thielema * m3-libs/plplot/swig/plplotmodula3.i: bundling of entries of result records 2003-09-16 17:36 thielema * m3-libs/wellfett/test/src/TestMatchWavelet.m3: as expected the 'sinc' function can be approximated quite well 2003-09-16 16:55 thielema * m3-libs/wellfett/test/src/TestMatchWavelet.m3: matching a ramp to a CDF-4,10 based wavelet let the algorithm diverge in a first try 2003-09-16 16:20 thielema * m3-libs/wellfett/test/src/TestMatchWavelet.m3: results from the simple and the advanced optimization do match now 2003-09-16 15:27 thielema * m3-libs/wellfett/test/src/Main.m3: [no log message] 2003-09-16 15:27 thielema * m3-libs/wellfett/test/src/TestMatchWavelet.m3: for comparison of results from the plain pattern matching routine and the advanced one with smoothing term you should initialize the lifting step with the zero filter and the wavelet0 amplitude with zero, too don't mix up the lifting step in the lifting routine and the one in the graphics routine; the later one is convolved with (1,-1)^van 2003-09-16 09:28 thielema * m3-libs/arithmetic/src/linearalgebra/matrix/: MatrixBasic.ig, MatrixBasic.mg, MatrixFast.ig, MatrixFast.mg, MatrixTrans.mg: MMA -> MulMMA, MAM -> MulMAM 2003-09-16 09:12 wagner * www/: Makefile, PkgTags: somehow the tabs got replaced by spaces in the makefile... modified: www/Makefile 2003-09-15 13:55 thielema * m3-libs/plplot/src/: PLPlot.i3, PLPlot.m3: Advance() 2003-09-15 12:20 thielema * m3-libs/wellfett/test/src/TestCDFLifting.m3: recursion free of division 2003-09-15 12:19 thielema * m3-libs/wellfett/: src/wavelet/discrete/basis/LongRealWaveletPlot.m3, test/src/Main.m3, test/src/TestCDFLifting.i3, test/src/TestCDFLifting.m3, test/src/m3makefile: check generic lifting formula for CDF filter pairs 2003-09-15 08:43 thielema * m3-libs/plplot/swig/plplotmodula3.i: split typemaps rawintype into rawintype and rawinmode as well as m3intype into m3intype and m3inmode 2003-09-14 13:29 thielema * m3-libs/plplot/src/: PLPlotRaw.i3, PLPlotRaw.m3: this version of the file was generated with the help of SWIG 2003-09-14 13:24 thielema * m3-libs/plplot/swig/: plplotcapi.i, plplotmodula3.i: produce compilable PLPlotRaw interface 2003-09-14 12:51 thielema * m3-libs/plplot/src/: PLPlot.i3, PLPlot.m3, PLPlotRaw.i3: clear() 2003-09-13 22:29 thielema * m3-libs/plplot/swig/: plplotcapi.i, plplotmodula3.i: moved additional hints about the arguments into special defined array types, e.g. PLFLTArray instead of PLFLT *Array 2003-09-13 15:08 thielema * m3-libs/plplot/swig/plplotmodula3.i: code can be implanted into the generated files by the %insert directive; applied to doc-strings and enumerations which can't be converted currently 2003-09-13 14:49 thielema * m3-libs/plplot/swig/: plplotcapi.i, plplotmodula3.i: tried to give the functions meaningful names 2003-09-13 12:01 thielema * m3-libs/plplot/swig/plplotmodula3.i: converting enumerations is still topic of discussions and thus it is deferred 2003-09-11 16:55 thielema * m3-libs/plplot/swig/plplotmodula3.i: try to implement more pragmas for more specific constant conversions - non-functional yet 2003-09-09 21:04 thielema * m3-libs/plplot/swig/: plplotcapi.i, plplotmodula3.i: set constant definitions can be used to build an enumeration type 2003-09-09 14:27 thielema * m3-libs/wellfett/test/src/TestMatchWavelet.m3: derivatives of weighted smoothness estimate passed the first test 2003-09-08 22:46 thielema * m3-libs/plplot/swig/plplotmodula3.i: first test of a non-intrusive declaration of enumerations converted from constants 2003-09-07 21:13 thielema * m3-libs/plplot/swig/plplotmodula3.i: convert hexadecimal and octal constants to their Modula representation 2003-09-07 20:50 thielema * m3-libs/plplot/swig/: plplotcapi.i, plplotmodula3.i: PLPlot.m3 is syntactical correct and can be formatted with m3pp 2003-09-07 15:50 thielema * m3-libs/plplot/swig/: .cvsignore, plplotmodula3.i: new tyemaps: m3check for checking input value integrity, m3indecl for declaration of local variables 2003-09-07 14:58 thielema * m3-libs/plplot/swig/: plplotcapi.i, plplotmodula3.i: 'simplified' interface a lot :-] 2003-09-07 14:46 thielema * m3-libs/plplot/swig/: plplotcapi.i, plplotmodula3.i: added 'plplot' as a real world example 2003-09-07 14:07 thielema * m3-libs/arithmetic/src/NADefinitions.i3: an exception might be linked to the exceptions that an inner function call has raised 2003-09-05 17:40 thielema * m3-libs/wellfett/test/src/TestMatchWavelet.m3: The match is really worse if the amplitude of the target is determined in the linear least square solver. The amplitude of the target will be made very small. 2003-09-05 15:53 thielema * m3-libs/wellfett/test/src/TestMatchWavelet.m3: there was a mistake: the low pass filter h must be convolved with (1,0,-1) instead of (1,-1) because the lifting filter s is applied in upsampled form 2003-09-05 15:02 thielema * m3-libs/wellfett/test/src/TestMatchWavelet.m3: exchanged role of target and minimal wavelet (wavelet0) to match results of the first MatchPattern routine 2003-09-05 08:46 thielema * m3-libs/wellfett/test/src/TestMatchWavelet.m3: Also optimize the amplitude of the target function. This is similar the first approach which varies the amplitude of psi0. The results here still differ too much so that I assume a bug. 2003-08-29 12:54 thielema * m3-libs/arithmetic/: report.txt, src/linearalgebra/matrix/MatrixBasic.ig, src/linearalgebra/matrix/MatrixBasic.mg, src/linearalgebra/matrix/MatrixFast.ig, src/linearalgebra/matrix/MatrixFast.mg, src/linearalgebra/matrix/m3makefile, src/linearalgebra/vector/VectorBasic.ig, src/linearalgebra/vector/VectorBasic.mg, src/linearalgebra/vector/VectorFast.ig, src/linearalgebra/vector/VectorFast.mg, test/src/Test.m3, test/src/TestMatrix.m3, test/src/m3makefile: some routines for constructing matrices and vectors from smaller components 2003-08-20 12:07 thielema * m3-libs/arithmetic/: report.txt, doc/arch.tex: replaced VAR parameters by RETURN values 2003-08-20 11:55 thielema * m3-libs/arithmetic/src/linearalgebra/matrix/: MatrixBasic.ig, MatrixBasic.mg, MatrixFast.ig, MatrixFast.mg, MatrixTrans.mg, matrix.tmpl: multiplication of a matrix with its adjoint 2003-08-15 19:22 thielema * m3-libs/arithmetic/src/NADefinitions.i3: added an error object hierarchy that might replace the Err enumeration in future 2003-08-15 18:57 thielema * m3-libs/arithmetic/: src/algebra/misc/Combinatoric.mg, src/algebra/misc/GCD.mg, src/algebra/polynomial/PolynomialBasic.ig, src/algebra/polynomial/PolynomialBasic.mg, src/algebra/polynomial/PolynomialFast.ig, src/algebra/polynomial/PolynomialFast.mg, src/basictypes/biginteger/BigIntegerBasic.i3, src/basictypes/biginteger/BigIntegerBasic.m3, src/basictypes/biginteger/BigIntegerFmtLex.m3, src/basictypes/biginteger/BigIntegerRep.i3, src/basictypes/biginteger/BigIntegerRep.m3, src/basictypes/complex/ComplexBasic.ig, src/basictypes/complex/ComplexBasic.mg, src/basictypes/complex/ComplexFast.ig, src/basictypes/complex/ComplexFast.mg, src/basictypes/float/FloatBasic.ig, src/basictypes/float/FloatBasic.mg, src/basictypes/fraction/FractionBasic.ig, src/basictypes/fraction/FractionBasic.mg, src/basictypes/integer/IntegerBasic.ig, src/basictypes/integer/IntegerBasic.mg, src/basictypes/physicalunit/PhysicalValue.ig, src/basictypes/physicalunit/PhysicalValue.mg, test/src/TestBigInteger.m3, test/src/TestPLPlot.m3, test/src/TestPolynomial.m3, test/src/TestTex.m3: DivMod: return quotient and remainder in a RECORD instead of writing the remainder to a VAR parameter 2003-08-15 16:56 thielema * m3-libs/arithmetic/src/linearalgebra/matrix/MatrixTrans.mg: new interface for EigenSystem.SquareMethod 2003-08-15 08:43 thielema * m3-libs/wellfett/test/src/TestMatchWavelet.m3: for easier combination: separated computation of derivatives into the part for the distance to the target and the part for the smoothness 2003-08-14 16:28 thielema * m3-libs/wellfett/test/src/TestMatchWavelet.m3: the example shows that the optimization for Rho is by far not enough to ensure at least visual smoothness 2003-08-14 13:03 thielema * m3-libs/wellfett/test/src/TestMatchWavelet.m3: derivative seems to be ok also for a longer lifting filter 2003-08-14 09:08 thielema * m3-libs/wellfett/test/src/TestMatchWavelet.m3: first and second derivative of the distance function and the smoothness function (rho) seems to be ok now 2003-08-13 15:39 thielema * m3-libs/wellfett/src/signal/: Signal.ig, Signal.mg: initialization from vector 2003-08-13 15:19 thielema * m3-libs/wellfett/test/src/TestMatchWavelet.m3: compute derivatives of smoothness-rho and distance to target function 2003-08-13 12:01 thielema * m3-libs/wellfett/test/src/TestMatchWavelet.m3: stand-alone ComputeDRho 2003-08-13 08:23 thielema * m3-libs/wellfett/test/src/TestMatchWavelet.m3: inverse DRho with Newton iteration 2003-08-12 16:57 thielema * m3-libs/wellfett/test/src/TestMatchWavelet.m3: second derivative seems to work, too 2003-08-12 15:17 thielema * m3-libs/wellfett/test/src/TestMatchWavelet.m3: gradient of rho looks ok 2003-08-12 09:02 thielema * m3-libs/: arithmetic/src/linearalgebra/matrix/EigenSystem.ig, arithmetic/src/linearalgebra/matrix/EigenSystem.mg, wellfett/test/src/TestDaubechies.m3: eigenvalue method returns vector and value instead of writing the eigenvector to a VAR argument 2003-08-10 16:22 thielema * m3-libs/arithmetic/doc/m3na.tex: declared module sections as appendix and not updated 2003-08-10 16:18 thielema * m3-libs/arithmetic/doc/: arch.tex, introduction.tex: some conventions for Quake files 2003-08-10 15:23 thielema * m3-libs/arithmetic/doc/: Makefile, arch.tex, complex.tex, concept.tex, introduction.tex, m3na.tex, polynomial.tex, preamble.tex, project.tex, root.tex, utils.tex: added some words for introduction and fixed some problems on bad replaced strings 2003-08-08 16:57 thielema * m3-tools/kate/src/modula3.xml: nested comments with restricted nesting depth; correct character constant 2003-08-08 16:57 thielema * m3-tools/kate/src/m3quake.xml: complete list of common quake functions 2003-08-08 14:45 thielema * m3-tools/kate/src/readme: [no log message] 2003-08-08 14:38 thielema * m3-tools/kate/src/: m3quake.xml, modula3.xml: first trial, already quite usable 2003-08-08 14:30 thielema * m3-libs/arithmetic/src/linearalgebra/matrix/: MatrixBasic.ig, MatrixBasic.mg, MatrixFast.ig, MatrixFast.mg: MulTV: vector * matrix 2003-08-08 14:29 thielema * m3-libs/arithmetic/src/linearalgebra/matrix/: FloatMatrixLapack.ig, FloatMatrixLapack.mg: least square solver works 2003-08-08 14:25 thielema * m3-libs/wellfett/test/src/TestMatchWavelet.m3: works also with vanishing moments 2003-08-08 14:24 thielema * m3-libs/wellfett/src/signal/: Signal.ig, Signal.mg: Zero 2003-08-08 13:44 thielema * m3-libs/wellfett/src/signal/: Signal.ig, Signal.mg, signal.tmpl: turned Polynomial(P) into Vector(V), src/signal/Signal.ig 2003-08-08 13:43 thielema * m3-libs/wellfett/test/src/TestMatchWavelet.m3: least squares fitting works 2003-08-08 12:19 thielema * m3-libs/wellfett/test/src/: Main.m3, TestMatchWavelet.i3, TestMatchWavelet.m3, m3makefile: still non-functional 2003-08-07 15:00 thielema * m3-libs/wellfett/src/: signal/Signal.ig, signal/Signal.mg, wavelet/discrete/refinable/RefinableFunc.mg, wavelet/discrete/refinable/refinablefunc.tmpl: clipToArray 2003-08-07 14:12 thielema * m3-libs/wellfett/: src/wavelet/discrete/basis/LongRealWaveletPlot.i3, src/wavelet/discrete/basis/LongRealWaveletPlot.m3, src/wavelet/discrete/basis/m3makefile, test/src/TestBSpline.m3: extracted wavelet basis plot function to a separate module 2003-08-07 13:04 thielema * m3-libs/arithmetic/src/linearalgebra/matrix/: FloatMatrixLapack.ig, FloatMatrixLapack.mg, matrix.tmpl: solution of linear least squares problems 2003-08-06 14:36 thielema * m3-libs/wellfett/test/src/TestBSpline.m3: plot of all functions of a wavelet basis and its dual one 2003-08-06 13:55 thielema * m3-libs/wellfett/test/src/TestBSpline.m3: plot of a wavelet 2003-08-06 13:24 thielema * m3-libs/wellfett/src/signal/Signal.mg: src/signal/ 2003-08-06 13:23 thielema * m3-libs/wellfett/: src/wavelet/discrete/refinable/RefinableFunc.ig, src/wavelet/discrete/refinable/RefinableFunc.mg, src/wavelet/discrete/refinable/m3makefile, src/wavelet/discrete/refinable/refinablefunc.tmpl, test/src/TestTransition.m3: eigenvalues of transition matrix, refinement 2003-08-06 13:23 thielema * m3-libs/plplot/src/: PLPlot.i3, PLPlot.m3, PLPlotRaw.i3: SubPlots 2003-08-06 13:22 thielema * m3-libs/wellfett/: src/wavelet/discrete/basis/BSplineWavelet.mg, test/src/TestBSpline.m3: correct shifting of the filters asserts perfect reconstruction 2003-08-06 12:25 thielema * m3-libs/arithmetic/src/linearalgebra/vector/m3makefile: added RealComplex, ExtendedComplex 2003-08-06 09:28 thielema * m3-libs/wellfett/: src/signal/Signal.ig, src/signal/Signal.mg, src/signal/signal.tmpl, test/src/TestBSpline.m3: inner product 2003-08-06 08:28 thielema * m3-libs/arithmetic/src/: algebra/polynomial/PolynomialBasic.ig, algebra/polynomial/PolynomialBasic.mg, algebra/polynomial/polynomial.tmpl, linearalgebra/vector/VectorBasic.ig, linearalgebra/vector/VectorBasic.mg, linearalgebra/vector/VectorFast.ig, linearalgebra/vector/VectorSupport.ig, linearalgebra/vector/VectorSupport.mg, linearalgebra/vector/m3makefile, linearalgebra/vector/vector.tmpl: VectorSupport contains basic routines needed for vector and polynomial arithmetic 2003-08-06 07:00 thielema * m3-libs/arithmetic/src/algebra/misc/: IntegerPower.ig, IntegerPower.mg: MulPower 2003-08-05 17:49 thielema * m3-libs/wellfett/: src/signal/Signal.ig, src/signal/Signal.mg, src/wavelet/discrete/basis/BSplineWavelet.ig, src/wavelet/discrete/basis/BSplineWavelet.mg, test/src/Main.m3, test/src/TestBSpline.i3, test/src/TestBSpline.m3, test/src/m3makefile: first successful test run of BSpline wavelet filters 2003-08-05 13:53 thielema * m3-libs/wellfett/src/: signal/Signal.ig, signal/Signal.mg, signal/m3makefile, wavelet/discrete/basis/BSplineWavelet.ig, wavelet/discrete/basis/BSplineWavelet.mg, wavelet/discrete/basis/DaubechiesWavelet.mg, wavelet/discrete/basis/bsplinewavelet.tmpl, wavelet/discrete/basis/daubechieswavelet.tmpl, wavelet/discrete/basis/m3makefile: fast MulPower, CDF wavelet basis 2003-08-05 08:42 thielema * m3-libs/wellfett/src/signal/: Signal.ig, Signal.mg, m3makefile: integer powers of signals as preparation for b-splines 2003-08-05 08:33 thielema * m3-libs/wellfett/: src/signal/Signal.ig, src/signal/Signal.mg, test/src/TestTransition.m3: 'raise' limitted to an explicitly given interval 2003-08-05 07:46 thielema * m3-libs/wellfett/src/signal/Signal.mg: offset calculated the sum only 2003-08-05 07:43 thielema * m3-libs/wellfett/src/wavelet/discrete/basis/: daubechieswavelet.tmpl, m3makefile: simplified quake procedure signature 2003-08-04 15:30 thielema * m3-libs/wellfett/test/src/TestTransition.m3: movement of coefficients of random masks 2003-08-04 14:51 thielema * m3-libs/wellfett/test/src/TestTransition.m3: check how movement of coefficients alter the spectral radius 2003-08-04 13:39 thielema * m3-libs/arithmetic/src/misc/stochastic/modnames.txt: [no log message] 2003-08-04 13:38 thielema * m3-libs/arithmetic/src/basictypes/: complex/ComplexFast.ig, complex/ComplexFast.mg, float/FloatBasic.ig, float/FloatBasic.mg: FromInteger 2003-08-04 13:38 thielema * m3-libs/arithmetic/src/linearalgebra/vector/: VectorBasic.ig, VectorBasic.mg, VectorFast.ig, VectorFast.mg: sequence initializations 2003-08-04 12:01 thielema * m3-libs/arithmetic/: src/linearalgebra/matrix/FloatMatrixLapack.ig, src/linearalgebra/matrix/FloatMatrixLapack.mg, src/linearalgebra/matrix/LongRealMatrixLapackRaw.i3, src/linearalgebra/matrix/RealMatrixLapackRaw.i3, src/linearalgebra/matrix/lapack2i3.sh, test/src/TestLapack.m3: LAPACK's GetMachineParameter 2003-08-04 12:01 thielema * m3-libs/arithmetic/test/src/: TestSLE.m3, TestRandom.m3: for random number generators replaced 'New' procedure by 'init' method to match the more flexible concept presented in libm3 2003-08-04 11:34 thielema * m3-libs/arithmetic/src/linearalgebra/matrix/: EigenSystem.ig, EigenSystem.mg, FloatMatrixLapack.ig, FloatMatrixLapack.mg, m3makefile, matrix.tmpl: moved wrappers to central FloatMatrixLapack for easier replacement by NON-LAPACK routines or even dummies 2003-08-04 11:08 thielema * m3-libs/arithmetic/src/linearalgebra/matrix/: FloatMatrixLapack.i3, FloatMatrixLapack.ig, FloatMatrixLapack.m3, FloatMatrixLapack.mg, LongRealMatrixLapackRaw.i3, LongRealMatrixLapackRaw.m3, RealMatrixLapackRaw.i3, RealMatrixLapackRaw.m3, lapack2i3.sh, m3makefile, matrix.tmpl: raw interfaces to single and double precision LAPACK routines are converted 2003-08-03 23:17 thielema * m3-libs/arithmetic/src/linearalgebra/matrix/FloatMatrixLapack.i3: m3pp again 2003-08-03 23:16 thielema * m3-libs/arithmetic/src/linearalgebra/matrix/lapack2i3.sh: the raw interface can now be created automatically 2003-08-02 15:08 wagner * scripts/: PkgTags, def-std-pkgs.sh, sysinfo.sh: changes: o add deepcopy, sgml, and mentor to standard packages o upgrade version to d5.2.7 until next release modified: scripts/def-std-pkgs.sh modified: scripts/sysinfo.sh 2003-08-02 15:05 wagner * m3-sys/cm3/: PkgTags, src/Dirs.i3, src/Dirs.m3, src/M3Build.i3, src/M3Build.m3, src/M3Options.i3, src/Main.m3, src/Makefile.m3, src/Msg.i3: changes: o make the -clean command more robust (ignore missing imports) o add new command -realclean which recursively removes the target directory with derived files o add the verbosity options to the command line pre-scan as they need to be evaluated early o change the default verbosity level to `explain' as stated in the inline help o upgrade the compiler version to 5.2.7 modified: cm3/src/Dirs.i3 modified: cm3/src/Dirs.m3 modified: cm3/src/M3Build.i3 modified: cm3/src/M3Build.m3 modified: cm3/src/M3Options.i3 modified: cm3/src/Main.m3 modified: cm3/src/Makefile.m3 modified: cm3/src/Msg.i3 2003-07-31 16:16 thielema * m3-libs/wellfett/src/signal/: Signal.ig, Signal.mg, SignalFmtLex.mg, SignalRep.ig: slice, interleave 2003-07-31 16:16 thielema * m3-libs/wellfett/src/signal/: m3makefile, signal.tmpl: simplified quake template procedure signatures 2003-07-31 15:30 thielema * m3-libs/wellfett/test/src/TestTransition.m3: the estimation of the spectral radius using the sum of the squares of the eigenvalues can be arbitrarily bad if the eigenvalues not real 2003-07-31 15:12 thielema * m3-libs/arithmetic/src/misc/stochastic/: RandomBayesDurham.i3, RandomBayesDurham.m3, RandomCombinedFast.i3, RandomCombinedFast.m3, RandomCombinedSlow.i3, RandomCombinedSlow.m3, RandomDECSRC.i3, RandomDECSRC.m3, RandomImprovedMcGill.i3, RandomImprovedMcGill.m3, RandomIteratedSquaring.i3, RandomIteratedSquaring.m3, RandomMultiplicativeFibo.i3, RandomMultiplicativeFibo.m3, RandomNumber02.i3, RandomNumber02.m3, RandomParkMiller.i3, RandomParkMiller.m3, RandomQuaternaryFibo.i3, RandomQuaternaryFibo.m3, RandomSubtractiveFibo1.i3, RandomSubtractiveFibo1.m3, RandomSubtractiveFibo2.i3, RandomSubtractiveFibo2.m3, RandomWolframCA.i3, RandomWolframCA.m3, modnames.txt: replaced 'New' procedure by 'init' method to match the more flexible concept presented in libm3 2003-07-31 15:04 thielema * m3-libs/wellfett/test/src/TestTransition.m3: check random masks that result in the smallest possible estimate and compare with the real spectral radius 2003-07-31 15:01 thielema * m3-libs/wellfett/test/src/: TestDaubechies.m3, m3makefile, m3overrides: created m3overrides 2003-07-31 13:09 thielema * m3-libs/wellfett/src/wavelet/discrete/refinable/: RefinableFunc.ig, RefinableFunc.mg, m3makefile, refinablefunc.tmpl: quake template with reduced number of parameters 2003-07-31 11:13 thielema * m3-libs/arithmetic/src/linearalgebra/vector/VectorFast.mg: Min and Max use MIN and MAX respectively instead of IF and comparison 2003-07-31 09:44 thielema * m3-libs/arithmetic/src/linearalgebra/vector/: VectorBasic.ig, VectorBasic.mg: Sum 2003-07-31 09:18 thielema * m3-libs/wellfett/test/src/TestTransition.m3: some examples of how the eigenvalues depend on parameter variation finally found an example of a real filter with non-real eigenvalues 2003-07-31 06:57 thielema * m3-libs/arithmetic/src/basictypes/float/: ExtendedBasicEx.m3, FloatBasic.ig, FloatTrans.ig, LongRealBasicEx.m3, RealBasicEx.m3, float.tmpl: IEEE.NaN, IEEE.PosInf, IEEE.NegInf 2003-07-31 06:53 thielema * m3-libs/arithmetic/test/src/TestPLPlot.m3: test all 2003-07-31 06:50 thielema * m3-libs/arithmetic/src/linearalgebra/vector/: VectorBasic.mg, VectorFast.ig, VectorFast.mg: Apply, Map, Reduce Sum, Max, Min 2003-07-31 06:48 thielema * m3-libs/plplot/src/: PLPlot.i3, PLPlot.m3, PLPlotRaw.i3, m3makefile: SetXOR indented with m3pp 2003-07-31 03:39 darko * m3-libs/sgml/: PkgTags, readme.html, src/FSM.i3, src/FSM.m3, src/SGML.i3, src/SGML.m3, src/SGMLC.atg, src/SGMLC.i3, src/SGMLCP.m3, src/SGMLCS.m3, src/SGMLCScanner.i3, src/SGMLElement.i3, src/SGMLPrint.i3, src/SGMLPrint.m3, src/SGMLRep.i3, src/m3makefile: Import of sgml lib from PM3 to CM3. Seems to parse XML type DTDs and files OK but has some trouble with HTML. Needs more investigation and work. 2003-07-31 03:32 darko * m3-libs/deepcopy/: PkgTags, src/DeepCopy.i3, src/DeepCopy.m3, src/m3makefile, test/Test.m3, test/m3makefile: First version of deepcopy library. Used to duplicate traced references and all objects pointed to by the reference or references within objects. 2003-07-29 20:20 thielema * m3-libs/arithmetic/src/linearalgebra/matrix/matrix.tmpl: use SL instead of / for OS independency 2003-07-29 10:36 thielema * m3-libs/wellfett/test/src/TestTransition.m3: plot all eigenvalues simultaneous 2003-07-29 09:14 thielema * m3-libs/wellfett/test/src/TestTransition.m3: encapsulated animation to procedure 2003-07-28 18:47 thielema * m3-libs/wellfett/test/src/TestTransition.m3: XOR mode cannot be used for drawing since there are so many double eigenvalues 2003-07-28 17:34 thielema * m3-libs/wellfett/test/src/: Main.m3, TestTransition.i3, TestTransition.m3, m3makefile: plot eigenvalues for a given transition matrix 2003-07-28 17:24 thielema * m3-libs/wellfett/src/signal/: Signal.ig, Signal.mg: adjungate -> adjoint 2003-07-28 14:12 wagner * m3-comm/tcp/: PkgTags, src/POSIX/SockOpt.i3, src/POSIX/SockOptFBSD.m3, src/POSIX/SockOptOther.m3, src/POSIX/TCP.m3, src/POSIX/TCPHack.i3, src/POSIX/TCPHack.m3, src/POSIX/TCPHackNull.m3, src/POSIX/TCPPosix.i3, src/POSIX/m3makefile, src/WIN32/TCP.m3, src/WIN32/TCPWin32.i3, src/common/ConnFD.i3, src/common/ConnRW.i3, src/common/ConnRW.m3, src/common/StreamRd.i3, src/common/StreamRdClass.i3, src/common/StreamRdClass.m3, src/common/StreamWr.i3, src/common/StreamWrClass.i3, src/common/StreamWrClass.m3, src/common/TCP.i3, src/common/TCPMisc.i3, src/common/TCPSpecial.i3, src/common/m3makefile: Merge in the code from the suptcp package of CVSup and implement several missing procedures for win32. The new win32 functionality has not been fully tested yet. StartConnect() now has an optional from address as second parameter, and all the TCPMisc procedures are new. There are also new stream reader and writer classes. added: tcp/src/POSIX/SockOpt.i3 added: tcp/src/POSIX/SockOptFBSD.m3 added: tcp/src/POSIX/SockOptOther.m3 added: tcp/src/common/StreamRd.i3 added: tcp/src/common/StreamRdClass.i3 added: tcp/src/common/StreamRdClass.m3 added: tcp/src/common/StreamWr.i3 added: tcp/src/common/StreamWrClass.i3 added: tcp/src/common/StreamWrClass.m3 added: tcp/src/common/TCPMisc.i3 modified: tcp/src/POSIX/TCP.m3 modified: tcp/src/POSIX/TCPHack.i3 modified: tcp/src/POSIX/TCPHack.m3 modified: tcp/src/POSIX/TCPHackNull.m3 modified: tcp/src/POSIX/TCPPosix.i3 modified: tcp/src/POSIX/m3makefile modified: tcp/src/WIN32/TCP.m3 modified: tcp/src/WIN32/TCPWin32.i3 modified: tcp/src/common/ConnFD.i3 modified: tcp/src/common/ConnRW.i3 modified: tcp/src/common/ConnRW.m3 modified: tcp/src/common/TCP.i3 modified: tcp/src/common/TCPSpecial.i3 modified: tcp/src/common/m3makefile 2003-07-28 08:14 thielema * m3-libs/arithmetic/: report.txt, doc/introduction.tex: [no log message] 2003-07-27 21:08 thielema * m3-libs/: arithmetic/test/src/TestPLPlot.m3, plplot/src/PLPlot.i3, plplot/src/PLPlot.m3, plplot/src/PLPlotRaw.i3: added some commands for curve plotting 2003-07-27 19:20 thielema * m3-libs/: arithmetic/test/src/TestPLPlot.m3, plplot/src/PLPlot.i3, plplot/src/PLPlot.m3, plplot/src/PLPlotRaw.i3, plplot/src/m3makefile: safe and comfortable interface for the routines needed for x05c.c example, that is generation of a histogram 2003-07-27 17:57 thielema * m3-libs/: arithmetic/src/template.m3, arithmetic/test/src/Test.i3, arithmetic/test/src/Test.m3, arithmetic/test/src/TestPLPlot.m3, arithmetic/test/src/m3makefile, plplot/src/PLPlotRaw.i3, plplot/src/PLPlotRaw.m3, plplot/src/m3makefile: first succesful invocation of the plplot library - histogram example x05c 2003-07-27 14:28 thielema * m3-libs/arithmetic/src/algebra/polynomial/PolynomialFmtLex.mg: new flag: omitting of zero monomials 2003-07-27 13:38 thielema * m3-libs/arithmetic/: src/algebra/polynomial/PolynomialFmtLex.ig, src/algebra/polynomial/PolynomialFmtLex.mg, src/algebra/polynomial/m3makefile, src/algebra/polynomial/polynomial.tmpl, src/linearalgebra/vector/VectorFmtLex.mg, test/src/TestTex.m3: TeX formatting of polynomials 2003-07-27 12:57 thielema * m3-libs/arithmetic/src/algebra/polynomial/PolynomialFmtLex.mg: cannot assign nested procedures (TexSimplePower) 2003-07-27 11:44 thielema * m3-libs/arithmetic/src/basictypes/: complex/ComplexBasic.ig, complex/ComplexBasic.mg, complex/ComplexFast.ig, complex/ComplexFast.mg, float/FloatBasic.ig, float/FloatBasic.mg, fraction/FractionBasic.ig, fraction/FractionBasic.mg, integer/IntegerBasic.ig, integer/IntegerBasic.mg, physicalunit/PhysicalValue.ig, physicalunit/PhysicalValue.mg: added (*OUT*) to the remainder of DivMod 2003-07-27 11:25 thielema * m3-libs/arithmetic/src/linearalgebra/matrix/MatrixFmtLex.mg: unexpected exception 2003-07-27 10:09 thielema * m3-libs/arithmetic/src/: basictypes/complex/complex.tmpl, basictypes/fraction/fraction.tmpl, basictypes/physicalunit/physicalvalue.tmpl, basictypes/polar/polar.tmpl, linearalgebra/fourier/fourier.tmpl: [rc]fast -> [rc]impl 2003-07-27 10:00 thielema * m3-libs/arithmetic/src/algebra/misc/: combinatoric.tmpl, gcd.tmpl, integerpower.tmpl, m3makefile: quake template procedures: separate parameters for field and implementation 2003-07-27 09:59 thielema * m3-libs/arithmetic/src/algebra/misc/Combinatoric.ig: documentation of functions 2003-07-27 09:37 thielema * m3-libs/arithmetic/src/algebra/polynomial/: PolynomialBasic.ig, PolynomialBasic.mg, PolynomialFast.ig, PolynomialFast.mg, m3makefile, polynomial.tmpl: reduced to one implementation for New, Copy, FromArray respectively 2003-07-27 09:19 thielema * m3-libs/arithmetic/src/algebra/: chebyshev/chebypolynomial.tmpl, chebyshev/m3makefile, polynomial/PolynomialFast.ig, polynomial/PolynomialFast.mg, root/RootApproximation.ig, root/RootApproximation.mg, root/RootBasic.ig, root/RootBasic.mg, root/m3makefile, root/root.tmpl: quake template procedures: separate parameters for field and implementation, common order of parameters 2003-07-27 08:40 thielema * m3-libs/arithmetic/src/linearalgebra/matrix/m3makefile: removed some private paths 2003-07-27 08:38 thielema * m3-libs/arithmetic/src/linearalgebra/matrix/: m3makefile, matrix.tmpl: more common interface for InstantiateFortran 2003-07-27 08:32 thielema * m3-libs/arithmetic/src/basictypes/complex/: ComplexFast.ig, complex.tmpl: ComplexFast reuses some definitions from ComplexBasic 2003-07-27 08:13 thielema * m3-libs/arithmetic/src/basictypes/complex/: complex.tmpl, m3makefile: ComplexBasic is generated by ComplexFast, too 2003-07-27 08:11 thielema * m3-libs/arithmetic/test/src/: m3makefile, m3overrides: use override; where is the quake variable ROOT defined? 2003-07-27 08:02 thielema * m3-libs/arithmetic/src/linearalgebra/: fourier/FourierTransform.mg, fourier/fourier.tmpl, fourier/m3makefile, matrix/m3makefile, matrix/matrix.tmpl, vector/m3makefile, vector/vector.tmpl: quake template procedures: separate parameters for field and implementation 2003-07-26 20:19 thielema * m3-libs/arithmetic/test/src/TestTex.m3: Tex formatting for fractions 2003-07-26 19:20 thielema * m3-libs/arithmetic/src/basictypes/complex/ComplexFmtLex.ig: one line comment for import of Error for easier 'grep' 2003-07-26 19:18 thielema * m3-libs/arithmetic/src/linearalgebra/vector/: VectorFmtLex.ig, VectorFmtLex.mg: turned enumeration into flag set 2003-07-26 19:18 thielema * m3-libs/arithmetic/src/basictypes/fraction/: FractionFmtLex.ig, FractionFmtLex.mg: Tex formatting 2003-07-26 19:17 thielema * m3-libs/arithmetic/src/inout/text/FmtLexSupport.i3: comments for Parenthesize 2003-07-26 18:23 thielema * m3-libs/arithmetic/src/basictypes/: complex/ComplexTrans.ig, complex/ComplexTrans.mg, fraction/FractionFmtLex.ig, fraction/fraction.tmpl, fraction/m3makefile, physicalunit/m3makefile, physicalunit/physicalvalue.tmpl: new order of generic formals; shorter parameter list for quake template procedures 2003-07-26 17:38 thielema * m3-libs/arithmetic/src/basictypes/complex/: ComplexFmtLex.ig, complex.tmpl: new order of generic formals 2003-07-26 17:24 thielema * m3-libs/arithmetic/src/basictypes/complex/: complex.tmpl, m3makefile: simplified quake template interface 2003-07-26 17:12 thielema * m3-libs/arithmetic/src/basictypes/polar/: m3makefile, polar.tmpl: simplified quake template interface 2003-07-26 17:11 thielema * m3-libs/arithmetic/: report.txt, src/basictypes/polar/PolarBasic.ig, src/basictypes/polar/PolarBasic.mg, src/basictypes/polar/PolarFmtLex.ig, src/basictypes/polar/PolarFmtLex.mg, src/basictypes/polar/m3makefile, src/basictypes/polar/polar.tmpl, test/src/Test.m3, test/src/TestTex.m3: Polar.Tex 2003-07-26 17:02 thielema * m3-libs/plplot/src/m3makefile: correct plplot library name 2003-07-26 15:24 thielema * m3-libs/: arithmetic/src/inout/m3makefile, plplot/src/m3makefile: preparing for plplot 2003-07-26 15:22 thielema * m3-libs/arithmetic/: test/src/TestTex.m3, test/src/m3makefile, src/linearalgebra/matrix/EigenSystem.mg, src/linearalgebra/matrix/m3makefile: moved Lapack binding to the library 2003-07-25 23:24 wagner * www/: PkgTags, about-cm3.html, booting.html, checksums.html, checksums.php3, cm3-and-elego.html, cm3-cm-rules.html, cm3-problem-report.html, cm3-src-std-contents.html, cvs-cm3.html, cvsup-cm3.html, download.html, index.html, installation.html, known-problems.html, mailing-lists.html, notyet.html, package-status.html, plans.html, porting.html, todo.html, upgrading.html: o fix addresses in reply-to headers o add a paragraph about upgrading to the installation instructions modified: www/about-cm3.html modified: www/booting.html modified: www/checksums.html modified: www/checksums.php3 modified: www/cm3-and-elego.html modified: www/cm3-cm-rules.html modified: www/cm3-problem-report.html modified: www/cm3-src-std-contents.html modified: www/cvs-cm3.html modified: www/cvsup-cm3.html modified: www/download.html modified: www/index.html modified: www/installation.html modified: www/known-problems.html modified: www/mailing-lists.html modified: www/notyet.html modified: www/package-status.html modified: www/plans.html modified: www/porting.html modified: www/todo.html modified: www/upgrading.html 2003-07-25 23:18 wagner * scripts/: PkgTags, README, make-bin-dist-min.sh: o add package patternmatching to the prerequisites for cminstall o add some info about upgrade.sh modified: scripts/README modified: scripts/make-bin-dist-min.sh 2003-07-25 22:33 wagner * m3-sys/cminstall/: PkgTags, src/Main.m3, src/OS.m3, src/m3makefile: fixes: o make OS.MakePath more robust with respect to absolute pathnames; this should fix the runtime error reported by Ken Rose o improve additional archive installation by using globbing patterns for archive selection modified: cminstall/src/Main.m3 modified: cminstall/src/OS.m3 modified: cminstall/src/m3makefile 2003-07-25 14:48 thielema * m3-libs/arithmetic/src/: m3makefile, inout/m3makefile, inout/text/m3makefile, misc/m3makefile: extended directory structure for tools for output of numerical results 2003-07-25 12:17 thielema * m3-libs/wellfett/src/wavelet/discrete/basis/DaubechiesWavelet.mg: tried more stable generation of Daubechies filters by Horner's scheme 2003-07-25 11:32 thielema * m3-libs/arithmetic/: src/linearalgebra/matrix/FloatMatrixLapack.i3, test/src/Test.i3, test/src/TestLapack.m3: generic lamch alias GetMachineParameter 2003-07-25 11:06 thielema * m3-libs/arithmetic/: src/linearalgebra/matrix/EigenSystem.ig, src/linearalgebra/matrix/EigenSystem.mg, src/linearalgebra/matrix/matrix.tmpl, test/src/TestLapack.m3: comfortable interface to computation of eigenvalues of general matrices 2003-07-25 11:03 thielema * m3-libs/arithmetic/src/linearalgebra/matrix/m3makefile: for the correct linking order it is necessary that the m3na library explicitly tells which external libraries it depends on 2003-07-25 10:03 wagner * scripts/: PkgTags, do-cm3-std.sh: fix installation problem reported by Jay Krell and Randy Coleburn (see m3devel archive Message-Id: ) modified: scripts/do-cm3-std.sh 2003-07-25 09:14 thielema * m3-libs/arithmetic/src/linearalgebra/matrix/: FloatMatrixLapack.i3, FloatMatrixLapack.m3, LongRealMatrixLapack.i3, LongRealMatrixLapack.m3, m3makefile, matrix.tmpl: interface to Fortran routines will now be created automatically from a template definition in FloatMatrixLapack 2003-07-25 08:11 thielema * m3-libs/arithmetic/: src/linearalgebra/matrix/EigenSystem.ig, src/linearalgebra/matrix/LongRealMatrixLapack.i3, src/linearalgebra/matrix/m3makefile, test/src/TestLapack.m3: try to make interfaces to Fortran generic by some perl search&replace 2003-07-25 07:00 thielema * m3-libs/arithmetic/: src/linearalgebra/matrix/LongRealMatrixLapack.i3, src/linearalgebra/matrix/LongRealMatrixLapack.m3, src/linearalgebra/matrix/m3makefile, test/src/Test.m3, test/src/TestLapack.m3, test/src/m3makefile: tried to figure out Modula 3 array layout for interfacing to Fortran-LAPACK 2003-07-25 06:23 thielema * m3-libs/arithmetic/src/basictypes/biginteger/BigIntegerFmtLex.m3: unused within; removed comments with old Cluster code 2003-07-25 06:21 thielema * m3-libs/arithmetic/src/: template.i3, template.m3: removed leading x 2003-07-24 21:10 thielema * m3-libs/arithmetic/: src/basictypes/biginteger/BigIntegerFmtLex.i3, src/basictypes/biginteger/BigIntegerFmtLex.m3, src/basictypes/complex/ComplexFmtLex.ig, src/basictypes/complex/ComplexFmtLex.mg, src/basictypes/float/FloatFmtLex.ig, src/basictypes/float/FloatFmtLex.mg, src/basictypes/integer/IntegerFmtLex.ig, src/basictypes/integer/IntegerFmtLex.mg, src/inout/text/FmtLexSupport.i3, src/inout/text/FmtLexSupport.m3, src/linearalgebra/matrix/MatrixFmtLex.mg, src/linearalgebra/matrix/m3makefile, src/linearalgebra/vector/m3makefile, src/misc/m3makefile, test/src/TestTex.m3: TeX formatting takes into account that some expressions have to be put into parentheses 2003-07-24 19:59 thielema * m3-libs/arithmetic/src/basictypes/float/: ExtendedFmtLex.m3, ExtendedFmtLexIntf.i3, FloatFmtLex.mg, LongRealFmtLex.m3, LongRealFmtLexIntf.i3, RealFmtLex.m3, RealFmtLexIntf.i3, float.tmpl, m3makefile: generic implementation of FloatFmtLex.Fmt 2003-07-24 16:08 wagner * m3-libs/m3core/: PkgTags, src/unix/solaris-2-x/Unix.i3: patches to make posix file locking work on Solaris 8 modified: m3core/src/unix/solaris-2-x/Unix.i3 2003-07-23 20:47 thielema * m3-libs/arithmetic/: src/basictypes/biginteger/BigIntegerFmtLex.i3, src/basictypes/float/FloatFmtLex.ig, src/linearalgebra/matrix/MatrixFmtLex.ig, src/linearalgebra/matrix/MatrixFmtLex.mg, src/linearalgebra/matrix/m3makefile, src/linearalgebra/vector/VectorFmtLex.ig, src/linearalgebra/vector/VectorFmtLex.mg, src/linearalgebra/vector/m3makefile, test/src/TestTex.m3: some implementations for TeX output 2003-07-22 20:24 thielema * m3-libs/arithmetic/test/src/: Test.i3, Test.m3, TestTex.m3, m3makefile: first test for generating, compiling, displaying a Tex documment 2003-07-19 23:37 wagner * www/: PkgTags, index.html: add link to m3 design history modified: www/index.html 2003-07-19 23:05 wagner * www/: PkgTags, index.html, mailing-lists.html: Add a paragraph about `what is M3' and information about mailing lists. added: www/mailing-lists.html modified: www/index.html 2003-07-19 21:39 wagner * www/: PkgTags, about-cm3.html, booting.html, checksums.html, checksums.php3, cm3-and-elego.html, cm3-cm-rules.html, cm3-problem-report.html, cm3-src-std-contents.html, cvs-cm3.html, cvsup-cm3.html, download.html, index.html, installation.html, known-problems.html, normal.css, notyet.html, package-status.html, plans.html, porting.html, todo.html, upgrading.html: changes: o add documentation about upgrading and the upgrade.sh script o add known problem: version stamp mismatches during upgrade o move style sheet normal.css to cm3/www directory (no style subdir as on m3.org) o change all style sheet references accordingly o update things to do o improve layout and readability by using some coloured backgrounds (I hope others won;t object :-) added: www/normal.css added: www/upgrading.html modified: www/about-cm3.html modified: www/booting.html modified: www/checksums.html modified: www/checksums.php3 modified: www/cm3-and-elego.html modified: www/cm3-cm-rules.html modified: www/cm3-problem-report.html modified: www/cm3-src-std-contents.html modified: www/cvs-cm3.html modified: www/cvsup-cm3.html modified: www/download.html modified: www/index.html modified: www/installation.html modified: www/known-problems.html modified: www/notyet.html modified: www/package-status.html modified: www/plans.html modified: www/porting.html modified: www/todo.html 2003-07-19 21:22 wagner * scripts/: PkgTags, install-cm3-compiler.sh: fix the upgrade command to heed the -n option in `remove' modified: scripts/install-cm3-compiler.sh 2003-07-19 18:37 wagner * scripts/: PkgTags, upgrade.sh: Add an upgrade script, which builds the compiler and some core packages when upgrading to a new release, which may support different target platforms. If the target platforms in m3middle and m3core change, it is essential to build everything in the correct order, otherwise problems with wrong versions stamps will arise. added: scripts/upgrade.sh 2003-07-16 14:30 wagner * www/: PkgTags, ship-cm3-www: do not ship cm3 content to www.m3.org anymore modified: www/ship-cm3-www 2003-07-16 14:27 wagner * www/: PkgTags, RELNOTES_5_2_6, index.html: fix some typos and update release date modified: www/RELNOTES_5_2_6 modified: www/index.html 2003-07-16 13:16 wagner * doc/: PkgDesc, PkgTags, help/gen_html/INDEX.html, help/gen_html/m3db, help/gen_html/cm3/src/Builder.m3.html, help/gen_html/cm3/src/Dirs.m3.html, help/gen_html/cm3/src/M3Build.m3.html, help/gen_html/cm3/src/Makefile.m3.html, help/gen_html/cm3/src/Msg.i3.html, help/gen_html/cm3/src/Msg.m3.html, help/gen_html/db/src/DB.i3.html, help/gen_html/db/src/DB.m3.html, help/gen_html/db/src/MySQLDB.i3.html, help/gen_html/db/src/MySQLDBStub.m3.html, help/gen_html/db/src/ODBCDB.i3.html, help/gen_html/db/src/PostgreSQLDB.i3.html, help/gen_html/db/src/PostgreSQLDBStub.m3.html, help/gen_html/db/src/odbc/ODBCDB.m3.html, help/gen_html/db/src/odbc/ODBCDBRep.i3.html, help/gen_html/debug/src/Debug.i3.html, help/gen_html/debug/src/Debug.m3.html, help/gen_html/embutils/src/EmbProxiedObj.m3.html, help/gen_html/events/src/Event.i3.html, help/gen_html/events/src/Event.m3.html, help/gen_html/events/src/EventConn.i3.html, help/gen_html/events/src/EventConn.m3.html, help/gen_html/events/src/EventCounter.i3.html, help/gen_html/events/src/EventCounter.m3.html, help/gen_html/events/src/EventHandle.i3.html, help/gen_html/events/src/EventIO.i3.html, help/gen_html/events/src/EventNumber.i3.html, help/gen_html/events/src/EventNumber.m3.html, help/gen_html/events/src/EventNumberF.i3.html, help/gen_html/events/src/EventPort.i3.html, help/gen_html/events/src/EventPort.m3.html, help/gen_html/events/src/EventProtocol.i3.html, help/gen_html/events/src/EventRd.i3.html, help/gen_html/events/src/EventRd.m3.html, help/gen_html/events/src/EventSpaceID.i3.html, help/gen_html/events/src/EventSpaceID.m3.html, help/gen_html/events/src/EventStubLib.i3.html, help/gen_html/events/src/EventStubLib.m3.html, help/gen_html/events/src/EventWireRep.i3.html, help/gen_html/events/src/EventWireRep.m3.html, help/gen_html/events/src/EventWr.i3.html, help/gen_html/events/src/EventWr.m3.html, help/gen_html/events/src/EventWrF.i3.html, help/gen_html/events/src/HostInfo.i3.html, help/gen_html/events/src/HostInfo.m3.html, help/gen_html/events/src/RdWrMutex.i3.html, help/gen_html/events/src/RdWrMutex.m3.html, help/gen_html/events/src/Work.i3.html, help/gen_html/events/src/WorkerPool.i3.html, help/gen_html/events/src/WorkerPool.m3.html, help/gen_html/events/src/Zombie.i3.html, help/gen_html/fisheye/derived/FisheyeBundle.m3.html, help/gen_html/formsedit/derived/formseditBundle.m3.html, help/gen_html/href/I3_1.html, help/gen_html/href/I3_10.html, help/gen_html/href/I3_100.html, help/gen_html/href/I3_101.html, help/gen_html/href/I3_102.html, help/gen_html/href/I3_103.html, help/gen_html/href/I3_104.html, help/gen_html/href/I3_105.html, help/gen_html/href/I3_106.html, help/gen_html/href/I3_107.html, help/gen_html/href/I3_108.html, help/gen_html/href/I3_109.html, help/gen_html/href/I3_11.html, help/gen_html/href/I3_110.html, help/gen_html/href/I3_111.html, help/gen_html/href/I3_112.html, help/gen_html/href/I3_113.html, help/gen_html/href/I3_114.html, help/gen_html/href/I3_115.html, help/gen_html/href/I3_116.html, help/gen_html/href/I3_117.html, help/gen_html/href/I3_118.html, help/gen_html/href/I3_119.html, help/gen_html/href/I3_12.html, help/gen_html/href/I3_120.html, help/gen_html/href/I3_121.html, help/gen_html/href/I3_122.html, help/gen_html/href/I3_123.html, help/gen_html/href/I3_124.html, help/gen_html/href/I3_125.html, help/gen_html/href/I3_126.html, help/gen_html/href/I3_127.html, help/gen_html/href/I3_128.html, help/gen_html/href/I3_129.html, help/gen_html/href/I3_130.html, help/gen_html/href/I3_131.html, help/gen_html/href/I3_132.html, help/gen_html/href/I3_133.html, help/gen_html/href/I3_134.html, help/gen_html/href/I3_135.html, help/gen_html/href/I3_136.html, help/gen_html/href/I3_137.html, help/gen_html/href/I3_138.html, help/gen_html/href/I3_139.html, help/gen_html/href/I3_14.html, help/gen_html/href/I3_140.html, help/gen_html/href/I3_141.html, help/gen_html/href/I3_142.html, help/gen_html/href/I3_143.html, help/gen_html/href/I3_144.html, help/gen_html/href/I3_145.html, help/gen_html/href/I3_146.html, help/gen_html/href/I3_147.html, help/gen_html/href/I3_148.html, help/gen_html/href/I3_149.html, help/gen_html/href/I3_150.html, help/gen_html/href/I3_151.html, help/gen_html/href/I3_152.html, help/gen_html/href/I3_153.html, help/gen_html/href/I3_154.html, help/gen_html/href/I3_155.html, help/gen_html/href/I3_156.html, help/gen_html/href/I3_157.html, help/gen_html/href/I3_158.html, help/gen_html/href/I3_159.html, help/gen_html/href/I3_160.html, help/gen_html/href/I3_161.html, help/gen_html/href/I3_162.html, help/gen_html/href/I3_163.html, help/gen_html/href/I3_164.html, help/gen_html/href/I3_165.html, help/gen_html/href/I3_166.html, help/gen_html/href/I3_167.html, help/gen_html/href/I3_168.html, help/gen_html/href/I3_169.html, help/gen_html/href/I3_17.html, help/gen_html/href/I3_170.html, help/gen_html/href/I3_171.html, help/gen_html/href/I3_172.html, help/gen_html/href/I3_173.html, help/gen_html/href/I3_174.html, help/gen_html/href/I3_175.html, help/gen_html/href/I3_176.html, help/gen_html/href/I3_177.html, help/gen_html/href/I3_178.html, help/gen_html/href/I3_179.html, help/gen_html/href/I3_18.html, help/gen_html/href/I3_180.html, help/gen_html/href/I3_181.html, help/gen_html/href/I3_182.html, help/gen_html/href/I3_183.html, help/gen_html/href/I3_184.html, help/gen_html/href/I3_185.html, help/gen_html/href/I3_186.html, help/gen_html/href/I3_187.html, help/gen_html/href/I3_188.html, help/gen_html/href/I3_189.html, help/gen_html/href/I3_19.html, help/gen_html/href/I3_190.html, help/gen_html/href/I3_191.html, help/gen_html/href/I3_192.html, help/gen_html/href/I3_193.html, help/gen_html/href/I3_194.html, help/gen_html/href/I3_195.html, help/gen_html/href/I3_196.html, help/gen_html/href/I3_197.html, help/gen_html/href/I3_198.html, help/gen_html/href/I3_199.html, help/gen_html/href/I3_20.html, help/gen_html/href/I3_200.html, help/gen_html/href/I3_201.html, help/gen_html/href/I3_202.html, help/gen_html/href/I3_203.html, help/gen_html/href/I3_204.html, help/gen_html/href/I3_205.html, help/gen_html/href/I3_206.html, help/gen_html/href/I3_207.html, help/gen_html/href/I3_208.html, help/gen_html/href/I3_209.html, help/gen_html/href/I3_210.html, help/gen_html/href/I3_211.html, help/gen_html/href/I3_212.html, help/gen_html/href/I3_213.html, help/gen_html/href/I3_214.html, help/gen_html/href/I3_215.html, help/gen_html/href/I3_216.html, help/gen_html/href/I3_217.html, help/gen_html/href/I3_218.html, help/gen_html/href/I3_219.html, help/gen_html/href/I3_220.html, help/gen_html/href/I3_221.html, help/gen_html/href/I3_222.html, help/gen_html/href/I3_223.html, help/gen_html/href/I3_224.html, help/gen_html/href/I3_225.html, help/gen_html/href/I3_226.html, help/gen_html/href/I3_227.html, help/gen_html/href/I3_228.html, help/gen_html/href/I3_229.html, help/gen_html/href/I3_230.html, help/gen_html/href/I3_231.html, help/gen_html/href/I3_232.html, help/gen_html/href/I3_233.html, help/gen_html/href/I3_234.html, help/gen_html/href/I3_235.html, help/gen_html/href/I3_236.html, help/gen_html/href/I3_237.html, help/gen_html/href/I3_238.html, help/gen_html/href/I3_239.html, help/gen_html/href/I3_240.html, help/gen_html/href/I3_241.html, help/gen_html/href/I3_242.html, help/gen_html/href/I3_243.html, help/gen_html/href/I3_244.html, help/gen_html/href/I3_245.html, help/gen_html/href/I3_246.html, help/gen_html/href/I3_247.html, help/gen_html/href/I3_248.html, help/gen_html/href/I3_249.html, help/gen_html/href/I3_25.html, help/gen_html/href/I3_250.html, help/gen_html/href/I3_251.html, help/gen_html/href/I3_252.html, help/gen_html/href/I3_253.html, help/gen_html/href/I3_254.html, help/gen_html/href/I3_255.html, help/gen_html/href/I3_256.html, help/gen_html/href/I3_257.html, help/gen_html/href/I3_258.html, help/gen_html/href/I3_259.html, help/gen_html/href/I3_26.html, help/gen_html/href/I3_260.html, help/gen_html/href/I3_261.html, help/gen_html/href/I3_262.html, help/gen_html/href/I3_263.html, help/gen_html/href/I3_264.html, help/gen_html/href/I3_265.html, help/gen_html/href/I3_266.html, help/gen_html/href/I3_267.html, help/gen_html/href/I3_268.html, help/gen_html/href/I3_269.html, help/gen_html/href/I3_27.html, help/gen_html/href/I3_270.html, help/gen_html/href/I3_271.html, help/gen_html/href/I3_28.html, help/gen_html/href/I3_29.html, help/gen_html/href/I3_30.html, help/gen_html/href/I3_31.html, help/gen_html/href/I3_32.html, help/gen_html/href/I3_33.html, help/gen_html/href/I3_34.html, help/gen_html/href/I3_35.html, help/gen_html/href/I3_36.html, help/gen_html/href/I3_37.html, help/gen_html/href/I3_38.html, help/gen_html/href/I3_39.html, help/gen_html/href/I3_40.html, help/gen_html/href/I3_41.html, help/gen_html/href/I3_42.html, help/gen_html/href/I3_43.html, help/gen_html/href/I3_44.html, help/gen_html/href/I3_45.html, help/gen_html/href/I3_46.html, help/gen_html/href/I3_47.html, help/gen_html/href/I3_48.html, help/gen_html/href/I3_49.html, help/gen_html/href/I3_5.html, help/gen_html/href/I3_50.html, help/gen_html/href/I3_51.html, help/gen_html/href/I3_52.html, help/gen_html/href/I3_53.html, help/gen_html/href/I3_54.html, help/gen_html/href/I3_55.html, help/gen_html/href/I3_56.html, help/gen_html/href/I3_57.html, help/gen_html/href/I3_58.html, help/gen_html/href/I3_59.html, help/gen_html/href/I3_60.html, help/gen_html/href/I3_61.html, help/gen_html/href/I3_62.html, help/gen_html/href/I3_63.html, help/gen_html/href/I3_64.html, help/gen_html/href/I3_65.html, help/gen_html/href/I3_66.html, help/gen_html/href/I3_67.html, help/gen_html/href/I3_68.html, help/gen_html/href/I3_69.html, help/gen_html/href/I3_70.html, help/gen_html/href/I3_71.html, help/gen_html/href/I3_72.html, help/gen_html/href/I3_73.html, help/gen_html/href/I3_74.html, help/gen_html/href/I3_75.html, help/gen_html/href/I3_76.html, help/gen_html/href/I3_77.html, help/gen_html/href/I3_78.html, help/gen_html/href/I3_79.html, help/gen_html/href/I3_80.html, help/gen_html/href/I3_81.html, help/gen_html/href/I3_82.html, help/gen_html/href/I3_83.html, help/gen_html/href/I3_84.html, help/gen_html/href/I3_85.html, help/gen_html/href/I3_86.html, help/gen_html/href/I3_87.html, help/gen_html/href/I3_88.html, help/gen_html/href/I3_89.html, help/gen_html/href/I3_9.html, help/gen_html/href/I3_90.html, help/gen_html/href/I3_91.html, help/gen_html/href/I3_92.html, help/gen_html/href/I3_93.html, help/gen_html/href/I3_94.html, help/gen_html/href/I3_95.html, help/gen_html/href/I3_96.html, help/gen_html/href/I3_97.html, help/gen_html/href/I3_98.html, help/gen_html/href/I3_99.html, help/gen_html/href/M3_10.html, help/gen_html/href/M3_100.html, help/gen_html/href/M3_101.html, help/gen_html/href/M3_102.html, help/gen_html/href/M3_103.html, help/gen_html/href/M3_104.html, help/gen_html/href/M3_105.html, help/gen_html/href/M3_106.html, help/gen_html/href/M3_107.html, help/gen_html/href/M3_108.html, help/gen_html/href/M3_109.html, help/gen_html/href/M3_11.html, help/gen_html/href/M3_110.html, help/gen_html/href/M3_111.html, help/gen_html/href/M3_112.html, help/gen_html/href/M3_113.html, help/gen_html/href/M3_114.html, help/gen_html/href/M3_115.html, help/gen_html/href/M3_116.html, help/gen_html/href/M3_117.html, help/gen_html/href/M3_118.html, help/gen_html/href/M3_119.html, help/gen_html/href/M3_12.html, help/gen_html/href/M3_120.html, help/gen_html/href/M3_121.html, help/gen_html/href/M3_122.html, help/gen_html/href/M3_123.html, help/gen_html/href/M3_124.html, help/gen_html/href/M3_125.html, help/gen_html/href/M3_126.html, help/gen_html/href/M3_127.html, help/gen_html/href/M3_128.html, help/gen_html/href/M3_129.html, help/gen_html/href/M3_13.html, help/gen_html/href/M3_130.html, help/gen_html/href/M3_131.html, help/gen_html/href/M3_132.html, help/gen_html/href/M3_133.html, help/gen_html/href/M3_134.html, help/gen_html/href/M3_135.html, help/gen_html/href/M3_136.html, help/gen_html/href/M3_137.html, help/gen_html/href/M3_138.html, help/gen_html/href/M3_139.html, help/gen_html/href/M3_14.html, help/gen_html/href/M3_140.html, help/gen_html/href/M3_141.html, help/gen_html/href/M3_142.html, help/gen_html/href/M3_143.html, help/gen_html/href/M3_144.html, help/gen_html/href/M3_145.html, help/gen_html/href/M3_146.html, help/gen_html/href/M3_147.html, help/gen_html/href/M3_148.html, help/gen_html/href/M3_149.html, help/gen_html/href/M3_15.html, help/gen_html/href/M3_150.html, help/gen_html/href/M3_151.html, help/gen_html/href/M3_152.html, help/gen_html/href/M3_153.html, help/gen_html/href/M3_154.html, help/gen_html/href/M3_155.html, help/gen_html/href/M3_156.html, help/gen_html/href/M3_157.html, help/gen_html/href/M3_158.html, help/gen_html/href/M3_159.html, help/gen_html/href/M3_16.html, help/gen_html/href/M3_160.html, help/gen_html/href/M3_161.html, help/gen_html/href/M3_162.html, help/gen_html/href/M3_163.html, help/gen_html/href/M3_164.html, help/gen_html/href/M3_165.html, help/gen_html/href/M3_166.html, help/gen_html/href/M3_167.html, help/gen_html/href/M3_168.html, help/gen_html/href/M3_169.html, help/gen_html/href/M3_17.html, help/gen_html/href/M3_170.html, help/gen_html/href/M3_171.html, help/gen_html/href/M3_172.html, help/gen_html/href/M3_173.html, help/gen_html/href/M3_174.html, help/gen_html/href/M3_175.html, help/gen_html/href/M3_176.html, help/gen_html/href/M3_177.html, help/gen_html/href/M3_178.html, help/gen_html/href/M3_179.html, help/gen_html/href/M3_18.html, help/gen_html/href/M3_180.html, help/gen_html/href/M3_181.html, help/gen_html/href/M3_182.html, help/gen_html/href/M3_183.html, help/gen_html/href/M3_184.html, help/gen_html/href/M3_185.html, help/gen_html/href/M3_19.html, help/gen_html/href/M3_20.html, help/gen_html/href/M3_21.html, help/gen_html/href/M3_22.html, help/gen_html/href/M3_23.html, help/gen_html/href/M3_24.html, help/gen_html/href/M3_25.html, help/gen_html/href/M3_26.html, help/gen_html/href/M3_27.html, help/gen_html/href/M3_28.html, help/gen_html/href/M3_29.html, help/gen_html/href/M3_3.html, help/gen_html/href/M3_30.html, help/gen_html/href/M3_31.html, help/gen_html/href/M3_32.html, help/gen_html/href/M3_33.html, help/gen_html/href/M3_34.html, help/gen_html/href/M3_35.html, help/gen_html/href/M3_36.html, help/gen_html/href/M3_37.html, help/gen_html/href/M3_38.html, help/gen_html/href/M3_39.html, help/gen_html/href/M3_40.html, help/gen_html/href/M3_41.html, help/gen_html/href/M3_42.html, help/gen_html/href/M3_43.html, help/gen_html/href/M3_44.html, help/gen_html/href/M3_45.html, help/gen_html/href/M3_46.html, help/gen_html/href/M3_47.html, help/gen_html/href/M3_48.html, help/gen_html/href/M3_49.html, help/gen_html/href/M3_5.html, help/gen_html/href/M3_50.html, help/gen_html/href/M3_51.html, help/gen_html/href/M3_52.html, help/gen_html/href/M3_53.html, help/gen_html/href/M3_54.html, help/gen_html/href/M3_55.html, help/gen_html/href/M3_56.html, help/gen_html/href/M3_57.html, help/gen_html/href/M3_58.html, help/gen_html/href/M3_59.html, help/gen_html/href/M3_6.html, help/gen_html/href/M3_60.html, help/gen_html/href/M3_61.html, help/gen_html/href/M3_62.html, help/gen_html/href/M3_63.html, help/gen_html/href/M3_64.html, help/gen_html/href/M3_65.html, help/gen_html/href/M3_66.html, help/gen_html/href/M3_67.html, help/gen_html/href/M3_68.html, help/gen_html/href/M3_69.html, help/gen_html/href/M3_7.html, help/gen_html/href/M3_70.html, help/gen_html/href/M3_71.html, help/gen_html/href/M3_72.html, help/gen_html/href/M3_73.html, help/gen_html/href/M3_74.html, help/gen_html/href/M3_75.html, help/gen_html/href/M3_76.html, help/gen_html/href/M3_77.html, help/gen_html/href/M3_78.html, help/gen_html/href/M3_79.html, help/gen_html/href/M3_8.html, help/gen_html/href/M3_80.html, help/gen_html/href/M3_81.html, help/gen_html/href/M3_82.html, help/gen_html/href/M3_83.html, help/gen_html/href/M3_84.html, help/gen_html/href/M3_85.html, help/gen_html/href/M3_86.html, help/gen_html/href/M3_87.html, help/gen_html/href/M3_88.html, help/gen_html/href/M3_89.html, help/gen_html/href/M3_9.html, help/gen_html/href/M3_90.html, help/gen_html/href/M3_91.html, help/gen_html/href/M3_92.html, help/gen_html/href/M3_93.html, help/gen_html/href/M3_94.html, help/gen_html/href/M3_95.html, help/gen_html/href/M3_96.html, help/gen_html/href/M3_97.html, help/gen_html/href/M3_98.html, help/gen_html/href/M3_99.html, help/gen_html/href/MG_2.html, help/gen_html/juno-app/derived/JunoBundle.m3.html, help/gen_html/libm3/src/os/POSIX/FSPosix.m3.html, help/gen_html/libm3/src/os/POSIX/FilePosix.m3.html, help/gen_html/libm3/src/os/POSIX/OSConfigPosix.m3.html, help/gen_html/libm3/src/os/POSIX/OSErrorPosix.i3.html, help/gen_html/libm3/src/os/POSIX/OSErrorPosix.m3.html, help/gen_html/libm3/src/os/POSIX/ProcessPosix.m3.html, help/gen_html/libm3/src/os/POSIX/SocketPosix.m3.html, help/gen_html/libm3/src/params/Env.m3.html, help/gen_html/libm3/src/pickle/ver2/Pickle2.m3.html, help/gen_html/libm3/src/uid/POSIX/MachineIDPosix.m3.html, help/gen_html/libm3/src/uid/POSIX/MachineIDPosixC.c.html, help/gen_html/libm3/src/uid/POSIX/MachineIDPosixC.i3.html, help/gen_html/listfuncs/src/ListFuncs.ig.html, help/gen_html/listfuncs/src/ListFuncs.mg.html, help/gen_html/m3bundle/src/m3bundle.m3.html, help/gen_html/m3core/derived/Compiler.i3.html, help/gen_html/m3core/src/C/Common/Cerrno.i3.html, help/gen_html/m3core/src/C/Common/CerrnoC.c.html, help/gen_html/m3core/src/Csupport/Common/hand.c.html, help/gen_html/m3core/src/main/Main.i3.html, help/gen_html/m3core/src/runtime/POSIX/RTOS.m3.html, help/gen_html/m3core/src/runtime/common/RT0.i3.html, help/gen_html/m3core/src/runtime/common/RTLinker.i3.html, help/gen_html/m3core/src/runtime/common/RTLinker.m3.html, help/gen_html/m3core/src/runtime/common/RTLinkerX.i3.html, help/gen_html/m3core/src/thread/POSIX/ThreadPosix.m3.html, help/gen_html/m3core/src/unix/linux-libc6/Uerror.i3.html, help/gen_html/m3core/src/unix/linux-libc6/Uerror.m3.html, help/gen_html/m3core/src/unix/linux-libc6/Uexec.i3.html, help/gen_html/m3core/src/unix/linux-libc6/Uin.i3.html, help/gen_html/m3core/src/unix/linux-libc6/Utermio.i3.html, help/gen_html/m3core/src/unix/linux-libc6-le/Uin.m3.html, help/gen_html/m3front/src/builtinInfo/InfoModule.m3.html, help/gen_html/m3front/src/exprs/ExprParse.m3.html, help/gen_html/m3front/src/misc/CG.m3.html, help/gen_html/m3front/src/misc/ESet.m3.html, help/gen_html/m3front/src/misc/M3Front.m3.html, help/gen_html/m3front/src/misc/M3Header.m3.html, help/gen_html/m3front/src/misc/Scanner.i3.html, help/gen_html/m3front/src/misc/Scanner.m3.html, help/gen_html/m3front/src/misc/Token.i3.html, help/gen_html/m3front/src/misc/Token.m3.html, help/gen_html/m3front/src/stmts/AssertStmt.m3.html, help/gen_html/m3front/src/stmts/AssignStmt.m3.html, help/gen_html/m3front/src/stmts/BlockStmt.m3.html, help/gen_html/m3front/src/stmts/CaseStmt.m3.html, help/gen_html/m3front/src/stmts/DebugStmt.m3.html, help/gen_html/m3front/src/stmts/EvalStmt.m3.html, help/gen_html/m3front/src/stmts/ExitStmt.m3.html, help/gen_html/m3front/src/stmts/ForStmt.m3.html, help/gen_html/m3front/src/stmts/IfStmt.m3.html, help/gen_html/m3front/src/stmts/LockStmt.m3.html, help/gen_html/m3front/src/stmts/LoopStmt.m3.html, help/gen_html/m3front/src/stmts/RaiseStmt.m3.html, help/gen_html/m3front/src/stmts/RepeatStmt.m3.html, help/gen_html/m3front/src/stmts/ReturnStmt.m3.html, help/gen_html/m3front/src/stmts/Stmt.m3.html, help/gen_html/m3front/src/stmts/TryFinStmt.m3.html, help/gen_html/m3front/src/stmts/TryStmt.m3.html, help/gen_html/m3front/src/stmts/TypeCaseStmt.m3.html, help/gen_html/m3front/src/stmts/WhileStmt.m3.html, help/gen_html/m3front/src/stmts/WithStmt.m3.html, help/gen_html/m3front/src/types/ArrayType.m3.html, help/gen_html/m3front/src/types/Brand.m3.html, help/gen_html/m3front/src/types/EnumType.m3.html, help/gen_html/m3front/src/types/NamedType.m3.html, help/gen_html/m3front/src/types/ObjectType.m3.html, help/gen_html/m3front/src/types/PackedType.m3.html, help/gen_html/m3front/src/types/ProcType.m3.html, help/gen_html/m3front/src/types/RecordType.i3.html, help/gen_html/m3front/src/types/RecordType.m3.html, help/gen_html/m3front/src/types/RefType.m3.html, help/gen_html/m3front/src/types/SetType.m3.html, help/gen_html/m3front/src/types/SubrangeType.m3.html, help/gen_html/m3front/src/types/Type.i3.html, help/gen_html/m3front/src/types/Type.m3.