2004-12-03 20:10 thielema * m3-libs/wellfett/src/wavelet/discrete/match/: MatchWaveletGradient.ig, MatchWaveletGradient.mg: moved DeriveSSE to new module MatchWaveletGradient 2004-12-03 17:30 thielema * m3-libs/wellfett/: src/wavelet/discrete/match/MatchWavelet.ig, src/wavelet/discrete/match/MatchWavelet.mg, src/wavelet/discrete/match/m3makefile, src/wavelet/discrete/match/matchwavelet.tmpl, test/src/TestMatchWavelet.m3: moved DeriveSSE to new module MatchWaveletGradient 2004-12-02 23:59 hosking * m3-libs/m3core/src/runtime/PPC_DARWIN/RTThreadC.c: Need RT0u__inCritical defined in m3gc-enhanced, since RTHeapDepC.c depends on it and m3gc-enhanced gets build before m3core. 2004-11-28 19:08 thielema * m3-libs/wellfett/: src/wavelet/discrete/match/MatchWavelet.ig, src/wavelet/discrete/match/MatchWavelet.mg, src/wavelet/discrete/match/matchwavelet.tmpl, test/src/TestMatchWavelet.m3: moved differentation with respect to the lifting filter to MatchWavelet 2004-11-28 17:11 thielema * m3-libs/wellfett/: src/wavelet/discrete/match/MatchWavelet.ig, src/wavelet/discrete/match/MatchWavelet.mg, src/wavelet/discrete/match/matchwavelet.tmpl, test/src/Main.m3, test/src/TestCWT.m3, test/src/TestMatchWavelet.m3, test/src/m3overrides: moved ComputeNormalEqu to MatchWavelet 2004-11-23 16:18 thielema * m3-libs/wellfett/: src/wavelet/continuous/transform/ContinuousWaveletSynthesis.mg, test/src/Main.m3, test/src/TestCWT.m3: CWT synthesis: one scale factor was missing, now reconstruction of a Dirac pulse looks much nicer 2004-11-23 16:17 thielema * m3-libs/wellfett/src/wavelet/discrete/match/: MatchWavelet.ig, MatchWavelet.mg: replaced some VARs by WITHs, nicer comments 2004-11-23 16:10 thielema * m3-libs/wellfett/test/src/: TestMatchWavelet.m3, TestTransform.m3: DyadicFilterBank.GetComplement -> Complement 2004-11-23 16:07 thielema * m3-libs/wellfett/test/src/TestMatchWavelet.m3: consistent camel case identifiers 2004-11-18 16:12 thielema * m3-libs/wellfett/src/wavelet/discrete/basis/: DaubechiesWavelet.ig, DaubechiesWavelet.mg, daubechieswavelet.tmpl: Daubechies wavelets of order 2 and 4 2004-11-18 16:11 thielema * m3-libs/wellfett/src/wavelet/discrete/basis/: DyadicFilterBank.ig, DyadicFilterBank.mg, LongRealWaveletPlot.m3, filterbank.tmpl: convert orthogonal generators into wavelets and vice versa 2004-11-16 11:58 thielema * m3-libs/wellfett/test/src/TestMatchWavelet.m3: some VARs are better WITHs 2004-11-16 11:48 thielema * m3-libs/wellfett/test/src/: Main.m3, TestMatchWavelet.m3: TestMatchWavelet: nice comment 2004-11-15 15:50 thielema * m3-libs/wellfett/: src/signal/ComplexConvolution.mg, src/signal/Convolution.mg, src/signal/Signal.ig, src/signal/convolution.tmpl, src/wavelet/continuous/transform/ContinuousWaveletAnalysis.ig, src/wavelet/continuous/transform/ContinuousWaveletAnalysis.mg, src/wavelet/continuous/transform/ContinuousWaveletSynthesis.ig, src/wavelet/continuous/transform/ContinuousWaveletSynthesis.mg, src/wavelet/continuous/transform/ContinuousWaveletTransform.ig, src/wavelet/continuous/transform/ContinuousWaveletTransform.mg, src/wavelet/continuous/transform/continuouswavelettransform.tmpl, test/src/TestCWT.m3: correct scaling for amplitudes 2004-11-15 13:24 thielema * m3-libs/wellfett/: src/wavelet/continuous/transform/ContinuousWaveletSynthesis.ig, src/wavelet/continuous/transform/ContinuousWaveletSynthesis.mg, test/src/TestCWT.m3: ContinuousWaveletSynthesis using READONLY for wavelet coefficients 2004-11-12 20:02 thielema * m3-libs/wellfett/: src/signal/ComplexConvolution.mg, src/signal/Convolution.ig, src/signal/Convolution.mg, src/wavelet/continuous/transform/ContinuousWaveletAnalysis.ig, src/wavelet/continuous/transform/ContinuousWaveletAnalysis.mg, src/wavelet/continuous/transform/ContinuousWaveletSynthesis.ig, src/wavelet/continuous/transform/ContinuousWaveletSynthesis.mg, src/wavelet/continuous/transform/ContinuousWaveletTransform.ig, src/wavelet/continuous/transform/ContinuousWaveletTransform.mg, src/wavelet/continuous/transform/continuouswavelettransform.tmpl, src/wavelet/continuous/transform/m3makefile, test/src/TestCWT.m3: split ContinuousWaveletTransform into Analysis and Synthesis 2004-11-12 14:03 thielema * m3-libs/wellfett/: wellfett.kdevelop, wellfett.kdevses, src/signal/ComplexConvolution.mg, src/signal/Convolution.ig, src/signal/Convolution.mg, src/signal/convolution.tmpl, src/signal/m3makefile, src/wavelet/continuous/transform/ContinuousWaveletTransform.ig, src/wavelet/continuous/transform/ContinuousWaveletTransform.mg, src/wavelet/continuous/transform/continuouswavelettransform.tmpl, src/wavelet/continuous/transform/m3makefile, test/src/TestCWT.m3: separated Convolution from ContinuousWaveletTransform, providing complex convolution and complex CWT 2004-11-11 14:33 thielema * doc/help/cm3/: example.html, history.html, m3args.html, old-bib.html, pprint.html, m3build/hiding.html, m3build/machine.html, m3build/sources.html: fixed some spelling mistakes 2004-11-10 18:50 thielema * m3-libs/wellfett/: src/wavelet/continuous/transform/ContinuousWaveletTransform.ig, src/wavelet/continuous/transform/ContinuousWaveletTransform.mg, test/src/TestCWT.m3: allow both Fourier and naive convolution for the continuous wavelet transform 2004-11-10 17:57 thielema * m3-libs/wellfett/: src/wavelet/continuous/transform/ContinuousWaveletTransform.mg, src/wavelet/continuous/transform/continuouswavelettransform.tmpl, test/src/TestCWT.m3: factor that assures the same L2 norm for each scale 2004-11-10 17:42 thielema * m3-libs/wellfett/: src/wavelet/continuous/m3makefile, src/wavelet/continuous/transform/ContinuousWaveletTransform.ig, src/wavelet/continuous/transform/ContinuousWaveletTransform.mg, src/wavelet/continuous/transform/continuouswavelettransform.tmpl, src/wavelet/continuous/transform/m3makefile, test/.cvsignore, test/src/TestCWT.m3: continuous wavelet transform using Fourier transform 2004-11-10 17:07 thielema * m3-libs/arithmetic/src/basictypes/float/FloatTrans.ig: SqrtPi -> SqRtPi 2004-11-10 15:13 thielema * m3-libs/wellfett/test/src/TestCWT.m3: test PL.PlotImage 2004-11-10 15:03 thielema * m3-libs/plplot/: Makefile, src/PLPlot.i3, src/PLPlot.m3, src/PLPlotRaw.i3, swig/plplotcapi.i, swig/plplotmodula3.i: turned some '#if 0's into %ignore, copied '#define's from plplot.h in order to map to the internal library names (instead of replacing with perl), plimage 2004-11-10 13:26 thielema * m3-libs/wellfett/test/src/: Main.m3, TestCWT.i3, TestCWT.m3, m3makefile: test PL.PlotShades 2004-11-10 13:26 thielema * m3-libs/plplot/: Makefile, src/PLPlot.i3, src/PLPlot.m3, src/PLPlotRaw.i3, swig/plplotcapi.i, swig/plplotmodula3.i: properly wrap 'plshades' 2004-11-10 09:38 thielema * m3-libs/plplot/: src/PLPlot.i3, swig/plplotcapi.i, swig/plplotmodula3.i, src/PLPlot.m3: 'rectangular' is a boolean 2004-11-09 17:44 thielema * m3-libs/wellfett/src/wavelet/discrete/transform/: DiscreteWaveletTransform.ig, DiscreteWaveletTransform.mg, discretewavelettransform.tmpl: No Arith.Error for mismatching number of filters and channels 2004-11-09 13:48 thielema * m3-libs/wellfett/: test/src/TestMatchWavelet.i3, test/src/m3makefile, src/m3makefile: wavelib -> wellfett 2004-11-09 12:37 thielema * m3-libs/plplot/test/src/m3makefile: m3na -> arithmetic 2004-11-09 12:36 thielema * m3-libs/plplot/test/src/Main.m3: no more PL.SizeMismatch 2004-11-08 16:43 thielema * m3-libs/wellfett/: src/wavelet/discrete/basis/BSplineWavelet.ig, src/wavelet/discrete/basis/BSplineWavelet.mg, src/wavelet/discrete/basis/DaubechiesWavelet.ig, src/wavelet/discrete/basis/DaubechiesWavelet.mg, test/src/TestBSpline.m3, test/src/TestCDFLifting.m3, test/src/TestMatchWavelet.i3, test/src/TestMatchWavelet.m3, test/src/TestTransform.m3: different parities of CDF parameters are no longer indicated with an exception but are forbidden and checked with ASSERT 2004-11-08 16:29 thielema * m3-libs/wellfett/: src/signal/Signal.mg, src/wavelet/discrete/basis/LongRealWaveletPlot.m3, src/wavelet/discrete/refinable/RefinableSmooth.mg, src/wavelet/discrete/transform/DiscreteWaveletTransform.ig, src/wavelet/discrete/transform/DiscreteWaveletTransform.mg, test/src/TestMatchWavelet.m3, test/src/TestSmoothness.m3, test/src/TestTransform.m3, test/src/TestTransition.m3: Arith.Error is no longer raised for mismatching vector sizes, PL.SizeMismatch has been replaced by an ASSERT as well 2004-11-08 16:26 thielema * m3-libs/plplot/: src/m3makefile, swig/plplotmodula3.i: location of libplplotd.a depends on $SYS 2004-11-04 10:11 thielema * m3-libs/arithmetic/src/: Arithmetic.i3, algebra/misc/GCD.mg, basictypes/float/FloatBasic.mg, basictypes/integer/IntegerBasic.mg, linearalgebra/matrix/MatrixDecomposition.mg: some DivisionByZero errors indicate a singular matrix, some cannot occur 2004-11-03 19:03 thielema * m3-libs/arithmetic/: src/Arithmetic.i3, src/linearalgebra/matrix/CharPolynomial.mg, src/linearalgebra/matrix/FloatMatrixLapack.mg, src/linearalgebra/matrix/MatrixDecomposition.ig, src/linearalgebra/matrix/MatrixDecomposition.mg, test/src/Test.m3, test/src/TestSLE.m3: no more ErrorSizeMismatch in MatrixDecomposition, eventually eliminated ErrorSizeMismatch 2004-11-03 18:07 thielema * m3-libs/arithmetic/: src/misc/approximation/Interpolation.ig, src/misc/approximation/Interpolation.mg, test/src/Test.m3: calling interpolation with different numbers of interpolation nodes and values is a bug rather than a run-time error, now use ASSERT instead of RAISE 2004-11-03 18:05 thielema * m3-libs/arithmetic/: src/misc/stochastic/Statistic.i3, src/misc/stochastic/Statistic.m3, test/src/TestRandom.m3: more functional style avoids VAR parameters computation results 2004-11-03 16:43 thielema * m3-libs/arithmetic/: src/linearalgebra/matrix/CharPolynomial.ig, src/linearalgebra/matrix/CharPolynomial.mg, src/linearalgebra/matrix/EigenSystem.ig, src/linearalgebra/matrix/EigenSystem.mg, test/src/Test.m3, test/src/TestEigenSystem.m3: matrices for characteristic polynomials must be square, removed custom exceptions for eigensystem functions 2004-11-03 15:26 thielema * m3-libs/arithmetic/: src/algebra/polynomial/PolynomialBasic.mg, src/linearalgebra/matrix/Matrix.ig, src/linearalgebra/matrix/Matrix.mg, src/linearalgebra/matrix/MatrixBasic.mg, src/linearalgebra/matrix/MatrixFast.ig, src/linearalgebra/matrix/MatrixFast.mg, src/linearalgebra/matrix/MatrixTrans.mg, src/linearalgebra/vector/Vector.ig, src/linearalgebra/vector/Vector.mg, src/linearalgebra/vector/VectorBasic.ig, src/linearalgebra/vector/VectorBasic.mg, src/linearalgebra/vector/VectorFast.ig, src/linearalgebra/vector/VectorFast.mg, src/linearalgebra/vector/VectorSupport.ig, src/linearalgebra/vector/VectorSupport.mg, src/misc/approximation/FindZero.ig, src/misc/functional/FunctionalDeriv2.ig, src/misc/functional/FunctionalDeriv2.mg, test/src/Test.m3, test/src/TestFmtLex.m3, test/src/TestRoot.m3, test/src/TestTex.m3: mismatching sizes of vectors and matrices are the fault of the function caller, thus turned exceptions into ASSERTs 2004-11-02 19:10 thielema * m3-libs/arithmetic/: src/Arithmetic.i3, src/misc/approximation/FindZero.ig, src/misc/approximation/FindZero.mg, test/src/Test.m3, test/src/TestRoot.m3, test/src/m3overrides: removed EXCEPTION object ErrorNotBracketed because it is considered as invalid input rather than unexpected result, it's now an ASSERT 2004-11-02 15:37 thielema * m3-libs/plplot/: src/PLPlot.i3, src/PLPlot.m3, src/PLPlotRaw.i3, src/PLPlotRaw.m3, swig/plplotcapi.i, swig/plplotmodula3.i: mismatching array sizes can be considered as invalid inputs rather than runtime errors, thus we will report them using ASSERT instead of RAISE 2004-10-31 14:25 wagner * scripts/: PkgTags, make-bin-dist-min.sh: add realclean to compiler bootstrap for binary installation archive 2004-10-31 13:47 wagner * www/: PkgTags, download.html, index.html: more d5.2.7. information modified: www/download.html modified: www/index.html 2004-10-31 12:13 wagner * www/: PkgTags, index.html: correct typo modified: www/index.html 2004-10-31 11:51 wagner * m3-libs/m3gc-simple/PkgTags: minor corrections 2004-10-31 11:48 wagner * m3-sys/cminstall/: src/Main.m3, PkgTags: minor improvements 2004-10-31 11:31 wagner * www/: PkgTags, download.html, index.html: d5.2.7-2004-10-31 pre-release changes modified: www/download.html modified: www/index.html 2004-10-31 11:15 wagner * m3-sys/cm3/: PkgTags, src/Makefile.m3: bump version information modified: cm3/src/Makefile.m3 2004-10-31 11:15 wagner * scripts/: PkgTags, sysinfo.sh: bump version information modified: scripts/sysinfo.sh 2004-09-29 12:53 thielema * m3-libs/fftw/: Makefile, src/ExtendedFFTW.i3, src/ExtendedFFTW.m3, src/LongRealFFTW.i3, src/LongRealFFTW.m3, src/RealFFTW.i3, src/RealFFTW.m3, swig/fftw3base.i: DFTC2C1D is a quick hack to support simple transformation of complex to complex data 2004-07-29 10:59 thielema * m3-libs/arithmetic/src/linearalgebra/vector/: Vector.ig, Vector.mg: new function: Reverse 2004-07-16 17:19 thielema * m3-libs/arithmetic/src/linearalgebra/matrix/: MatrixDecomposition.ig, MatrixDecomposition.mg: Cholesky decomposition 2004-07-09 07:48 wagner * m3-libs/m3core/: PkgTags, src/runtime/PPC_LINUX/RTHeapDep.m3: fix parameter to getrusage modified: m3core/src/runtime/PPC_LINUX/RTHeapDep.m3 2004-07-08 22:41 wagner * m3-libs/m3core/: PkgTags, src/C/PPC_LINUX/Csetjmp.i3: increase jmp_buf size for PPC_LINUX modified: m3core/src/C/PPC_LINUX/Csetjmp.i3 2004-06-23 13:00 thielema * m3-libs/arithmetic/: src/linearalgebra/matrix/MatrixDecomposition.ig, src/linearalgebra/matrix/MatrixDecomposition.mg, test/src/TestSLE.m3: improved and tested non-destructive LU decomposition routines 2004-06-15 18:27 thielema * m3-libs/arithmetic/: src/linearalgebra/matrix/MatrixDecomposition.ig, src/linearalgebra/matrix/MatrixDecomposition.mg, test/src/TestSLE.m3: non-destructive versions of LU factoring 2004-06-15 15:50 thielema * m3-libs/arithmetic/: src/linearalgebra/matrix/MatrixDecomposition.ig, src/linearalgebra/matrix/MatrixDecomposition.mg, test/src/Test.m3, test/src/TestSLE.m3: matrix decompositions: new type Tridiagonals, marked destroying functions with the postfix D 2004-05-28 18:46 thielema * m3-demo/cube/src/Cube.m3, m3-demo/mentor/src/bresenham/ViewError.m3, m3-demo/mentor/src/bresenham/ViewIncrementalReal.m3, m3-demo/mentor/src/euclid/EuclidView.m3, m3-libs/arithmetic/test/src/Test.m3, m3-libs/libm3/src/arith/POSIX/Math.i3, m3-libs/realgeometry/src/PathExtra.m3, m3-libs/realgeometry/src/RealPath.m3, m3-ui/anim3D/src/AuxG.m3, m3-ui/anim3D/src/Matrix4.m3, m3-ui/anim3D/src/win-opengl/Win_OpenGL_Base.m3, m3-ui/anim3D/src/x-opengl/X_OpenGL_Base.m3, m3-ui/mg/src/Animate.m3, m3-ui/mg/src/MG.m3, m3-ui/mg/src/ShapeUtils.m3, m3-ui/mgkit/src/GraphAnim.m3: I turned the constants in Math.i3 into LONGREALs because the functions in Math.i3 have LONGREAL interface 2004-05-28 16:32 thielema * m3-libs/arithmetic/src/linearalgebra/: fourier/FourierTransform.ig, matrix/MatrixDecomposition.ig, vector/VectorTrans.ig: some formatting 2004-05-06 17:17 thielema * m3-libs/wellfett/test/src/TestSmoothness.m3: perform upsampling and mask symbol multiplication in time domain, this makes errors comparable with those of the frequency domain operations, but deviates in the opposite direction (too low values instead of too high ones) 2004-05-06 15:22 thielema * m3-libs/wellfett/test/src/TestSmoothness.m3: if one wraps the frequency band after each upsampling to the original length the band norms differ only slightly from the unwrapped bands 2004-05-01 09:34 thielema * m3-libs/wellfett/test/src/TestSmoothness.m3: moved DFTR2C1D and DFTC2R1D to FFTW wrapper module 2004-05-01 09:33 thielema * m3-libs/fftw/: src/ExtendedFFTW.i3, src/ExtendedFFTW.m3, src/LongRealFFTW.i3, src/LongRealFFTW.m3, src/RealFFTW.i3, src/RealFFTW.m3, swig/fftw3base.i: comfort routines DFTR2C1D and DFTC2R1D plan FFT and allocate output storage autonomously 2004-05-01 09:31 thielema * m3-libs/fftw/test/src/Main.m3: adapt to .re and .im 2004-05-01 07:57 thielema * m3-libs/fftw/: .cvsignore, test/.cvsignore: ignore LINUXLIBC6 2004-05-01 07:43 thielema * m3-libs/fftw/.cvsignore: remove KDevelop files that are only of interest for the local machine and change frequently 2004-05-01 07:39 thielema * m3-libs/wellfett/test/src/TestSmoothness.m3: Fourier interpolation: it looks better than linear interpolation but it matches worse when the generator function becomes smoother 2004-04-30 18:11 thielema * m3-libs/wellfett/test/src/TestSmoothness.m3: also a cubic interpolation can't solve the problem :-( 2004-04-30 17:58 thielema * m3-libs/wellfett/test/src/TestSmoothness.m3: these pictures demonstrate why linear interpolation let the peaks become heavily unbalanced 2004-04-29 16:13 thielema * m3-libs/wellfett/test/src/TestSmoothness.m3: show how the linear interpolated bands differ more and more with increasing band location 2004-04-29 16:03 thielema * m3-libs/wellfett/test/src/TestSmoothness.m3: plotting the Fourier spectrum of the generator function and its approximation together 2004-04-28 15:22 thielema * m3-libs/wellfett/test/src/TestSmoothness.m3: the choice of the upsampling method seems to be crucial for predicting the data of a dyadic frequency band, now we use the Fourier transform with zero padding for interpolation and now the predicted band data is pretty equal to the one of the once more refined generator, thus the predicted band data approximates the current band quite well 2004-04-28 10:27 thielema * m3-libs/wellfett/test/src/TestSmoothness.m3: up-sampling by a factor of two using the Fourier transform leads to different results depending on the amount of padded zeros 2004-04-27 15:03 sk * scripts/: find-packages.cmd, pkgcmds.cmd, pkginfo.cmd, pkgmap.cmd, sysinfo.cmd: added support for WinXP from jay.krell@cornell.edu checked in from elegosoft.com 2004-04-27 15:00 sk * scripts/: do-cm3-base.cmd, do-cm3-core.cmd, do-pkg.cmd: added support for WinXP from jay.krell@cornell.edu checked in from elegosoft.com 2004-04-27 13:32 thielema * m3-libs/wellfett/test/src/TestSmoothness.m3: use an extra value at the right end of each band for better interpolation; unfortunately this doesn't improve the approximation 2004-04-26 13:39 thielema * m3-libs/wellfett/test/src/TestSmoothness.m3: use refinement instead of transition matrix, the decay found by iterating over dyadic bands of the spectrum is slightly or significantly larger than that of the spectrum of the refined generator 2004-04-26 12:13 thielema * m3-libs/wellfett/test/src/TestSmoothness.m3: the decay behaviour can be approximated quite satisfying when applying the transition operator to bands of the spectrum 2004-04-25 12:31 thielema * m3-libs/wellfett/: wellfett.kdevses, src/signal/Signal.mg, src/wavelet/discrete/basis/BSplineWavelet.mg, src/wavelet/discrete/basis/DaubechiesWavelet.mg, src/wavelet/discrete/basis/LongRealWaveletPlot.m3, src/wavelet/discrete/match/MatchWavelet.mg, src/wavelet/discrete/refinable/RefinableSmooth.ig, src/wavelet/discrete/refinable/RefinableSmooth.mg, src/wavelet/discrete/transform/DiscreteWaveletTransform.ig, src/wavelet/discrete/transform/DiscreteWaveletTransform.mg, test/src/TestBSpline.m3, test/src/TestCDFLifting.m3, test/src/TestDaubechies.m3, test/src/TestMatchWavelet.m3, test/src/TestSmoothness.m3, test/src/TestTransform.m3, test/src/TestTransition.m3: adapted modules to the new exception scheme of the arithmetic library 2004-04-25 12:31 thielema * m3-libs/arithmetic/: src/Arithmetic.i3, src/Arithmetic.m3, src/NADefinitions.i3, src/NADefinitions.m3, src/m3makefile, src/algebra/chebyshev/ChebyPolynomialFast.ig, src/algebra/chebyshev/ChebyPolynomialFast.mg, src/algebra/misc/Combinatoric.mg, src/algebra/misc/GCD.ig, src/algebra/misc/GCD.mg, src/algebra/misc/IntegerPower.ig, src/algebra/misc/IntegerPower.mg, src/algebra/misc/NumberTheory.m3, src/algebra/polynomial/PolynomialBasic.ig, src/algebra/polynomial/PolynomialBasic.mg, src/algebra/polynomial/PolynomialFast.ig, src/algebra/polynomial/PolynomialFast.mg, src/algebra/root/RootApproximation.ig, src/algebra/root/RootApproximation.mg, src/algebra/root/RootBasic.ig, src/algebra/root/RootBasic.mg, src/basictypes/biginteger/BigInteger.i3, src/basictypes/biginteger/BigInteger.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/complex/ComplexFmtLex.ig, src/basictypes/complex/ComplexFmtLex.mg, src/basictypes/complex/ComplexTrans.ig, src/basictypes/complex/ComplexTrans.mg, src/basictypes/float/FloatBasic.ig, src/basictypes/float/FloatBasic.mg, src/basictypes/float/SpecialFunction.i3, src/basictypes/float/SpecialFunction.m3, src/basictypes/fraction/FractionBasic.ig, src/basictypes/fraction/FractionBasic.mg, src/basictypes/fraction/FractionFmtLex.ig, src/basictypes/fraction/FractionFmtLex.mg, src/basictypes/integer/IntegerBasic.ig, src/basictypes/integer/IntegerBasic.mg, src/basictypes/physicalunit/PhysicalUnit.i3, src/basictypes/physicalunit/PhysicalUnit.m3, src/basictypes/physicalunit/PhysicalValue.ig, src/basictypes/physicalunit/PhysicalValue.mg, src/basictypes/physicalunit/PhysicalValueFmtLex.mg, src/basictypes/polar/PolarBasic.ig, src/basictypes/polar/PolarBasic.mg, src/basictypes/polar/PolarFmtLex.ig, src/linearalgebra/matrix/CharPolynomial.ig, src/linearalgebra/matrix/CharPolynomial.mg, src/linearalgebra/matrix/EigenSystem.ig, src/linearalgebra/matrix/EigenSystem.mg, src/linearalgebra/matrix/FloatMatrixLapack.ig, src/linearalgebra/matrix/FloatMatrixLapack.mg, src/linearalgebra/matrix/Matrix.ig, src/linearalgebra/matrix/Matrix.mg, src/linearalgebra/matrix/MatrixBasic.ig, src/linearalgebra/matrix/MatrixBasic.mg, src/linearalgebra/matrix/MatrixDecomposition.ig, src/linearalgebra/matrix/MatrixDecomposition.mg, src/linearalgebra/matrix/MatrixFast.ig, src/linearalgebra/matrix/MatrixFast.mg, src/linearalgebra/matrix/MatrixFmtLex.ig, src/linearalgebra/matrix/MatrixTrans.ig, src/linearalgebra/matrix/MatrixTrans.mg, src/linearalgebra/vector/Vector.ig, src/linearalgebra/vector/Vector.mg, src/linearalgebra/vector/VectorBasic.ig, src/linearalgebra/vector/VectorBasic.mg, src/linearalgebra/vector/VectorFast.ig, src/linearalgebra/vector/VectorFast.mg, src/linearalgebra/vector/VectorFmtLex.mg, src/linearalgebra/vector/VectorRep.ig, src/linearalgebra/vector/VectorRep.mg, src/linearalgebra/vector/VectorSupport.ig, src/linearalgebra/vector/VectorSupport.mg, src/misc/approximation/FindZero.ig, src/misc/approximation/FindZero.mg, src/misc/approximation/Interpolation.ig, src/misc/approximation/Interpolation.mg, src/misc/functional/Functional.ig, src/misc/functional/Functional.mg, src/misc/functional/FunctionalDeriv2.ig, src/misc/functional/FunctionalDeriv2.mg, src/misc/lowlevel/Bits.m3, src/misc/stochastic/RandomBasic.i3, src/misc/stochastic/RandomBasic.m3, src/misc/stochastic/RandomRep.i3, src/misc/stochastic/Statistic.i3, src/misc/stochastic/Statistic.m3, test/src/TestBigInteger.m3, test/src/TestChebyshev.m3, test/src/TestEigenSystem.m3, test/src/TestFmtLex.m3, test/src/TestGCD.m3, test/src/TestInteger.m3, test/src/TestInterpolation.m3, test/src/TestLapack.m3, test/src/TestMatrix.m3, test/src/TestRandom.m3, test/src/TestReal64.m3, test/src/TestRoot.m3, test/src/TestSLE.m3, test/src/TestTex.m3, test/src/TestUnit.m3, test/src/TestVector.m3: adapted all modules to the new exception scheme 2004-04-25 09:59 thielema * m3-libs/arithmetic/src/: Arithmetic.i3, Arithmetic.m3, NADefinitions.i3, NADefinitions.m3, m3makefile, misc/lowlevel/Bits.m3: new module Arithmetic with objects as exception arguments, it may replace the NADefinitions module 2004-04-25 09:04 thielema * m3-libs/arithmetic/: report.txt, src/NADefinitions.i3, src/NADefinitions.m3, src/template.i3, src/template.ig, src/template.m3, src/template.mg, src/algebra/chebyshev/ChebyPolynomial.ig, src/algebra/chebyshev/ChebyPolynomial.mg, src/algebra/chebyshev/ChebyPolynomialFast.ig, src/algebra/chebyshev/ChebyPolynomialFast.mg, src/algebra/misc/Combinatoric.ig, src/algebra/misc/Combinatoric.mg, src/algebra/misc/GCD.ig, src/algebra/misc/GCD.mg, src/algebra/misc/IntegerPower.ig, src/algebra/misc/IntegerPower.mg, src/algebra/misc/NumberTheory.i3, src/algebra/misc/NumberTheory.m3, src/algebra/misc/PrimeNumber.m3, src/algebra/polynomial/Polynomial.ig, src/algebra/polynomial/Polynomial.mg, src/algebra/polynomial/PolynomialBasic.ig, src/algebra/polynomial/PolynomialBasic.mg, src/algebra/polynomial/PolynomialFast.ig, src/algebra/polynomial/PolynomialFast.mg, src/algebra/polynomial/PolynomialFmtLex.ig, src/algebra/polynomial/PolynomialFmtLex.mg, src/algebra/root/RootApproximation.ig, src/algebra/root/RootApproximation.mg, src/algebra/root/RootBasic.ig, src/algebra/root/RootBasic.mg, src/basictypes/biginteger/BigInteger.i3, src/basictypes/biginteger/BigInteger.m3, src/basictypes/biginteger/BigIntegerFmtLex.i3, 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/complex/ComplexFmtLex.ig, src/basictypes/complex/ComplexFmtLex.mg, src/basictypes/complex/ComplexTrans.ig, src/basictypes/complex/ComplexTrans.mg, src/basictypes/float/ExtendedBasicEx.m3, src/basictypes/float/ExtendedEx.i3, src/basictypes/float/ExtendedFmtLexIntf.i3, src/basictypes/float/FloatBasic.ig, src/basictypes/float/FloatBasic.mg, src/basictypes/float/FloatEx.mg, src/basictypes/float/FloatFmtLex.ig, src/basictypes/float/FloatFmtLex.mg, src/basictypes/float/FloatTrans.ig, src/basictypes/float/FloatTrans.mg, src/basictypes/float/LongRealBasicEx.m3, src/basictypes/float/LongRealEx.i3, src/basictypes/float/LongRealFmtLexIntf.i3, src/basictypes/float/RealBasicEx.m3, src/basictypes/float/RealEx.i3, src/basictypes/float/RealFmtLexIntf.i3, src/basictypes/float/SpecialFunction.m3, src/basictypes/fraction/FractionBasic.ig, src/basictypes/fraction/FractionBasic.mg, src/basictypes/fraction/FractionFmtLex.ig, src/basictypes/fraction/FractionFmtLex.mg, src/basictypes/integer/Cardinal16.i3, src/basictypes/integer/Cardinal32.i3, src/basictypes/integer/Cardinal8.i3, src/basictypes/integer/Integer16.i3, src/basictypes/integer/Integer32.i3, src/basictypes/integer/Integer8.i3, src/basictypes/integer/IntegerBasic.ig, src/basictypes/integer/IntegerBasic.mg, src/basictypes/integer/IntegerFmtLex.ig, src/basictypes/integer/IntegerFmtLex.mg, src/basictypes/integer/IntegerTrans.i3, src/basictypes/integer/IntegerTrans.m3, src/basictypes/physicalunit/PhysicalUnit.i3, src/basictypes/physicalunit/PhysicalUnit.m3, src/basictypes/physicalunit/PhysicalUnitFmtLex.i3, src/basictypes/physicalunit/PhysicalUnitFmtLex.m3, src/basictypes/physicalunit/PhysicalValue.ig, src/basictypes/physicalunit/PhysicalValue.mg, src/basictypes/physicalunit/PhysicalValueFmtLex.ig, src/basictypes/polar/PolarBasic.ig, src/basictypes/polar/PolarBasic.mg, src/basictypes/polar/PolarFmtLex.ig, src/basictypes/polar/PolarFmtLex.mg, src/inout/text/FmtLexSupport.i3, src/inout/text/FmtLexSupport.m3, src/linearalgebra/fourier/FourierTransform.ig, src/linearalgebra/matrix/CharPolynomial.ig, src/linearalgebra/matrix/EigenSystem.ig, src/linearalgebra/matrix/FloatMatrixLapack.ig, src/linearalgebra/matrix/FloatMatrixLapack.mg, src/linearalgebra/matrix/Matrix.ig, src/linearalgebra/matrix/Matrix.mg, src/linearalgebra/matrix/MatrixBasic.ig, src/linearalgebra/matrix/MatrixBasic.mg, src/linearalgebra/matrix/MatrixDecomposition.ig, src/linearalgebra/matrix/MatrixDecomposition.mg, src/linearalgebra/matrix/MatrixFast.ig, src/linearalgebra/matrix/MatrixFast.mg, src/linearalgebra/matrix/MatrixFmtLex.ig, src/linearalgebra/matrix/MatrixFmtLex.mg, src/linearalgebra/matrix/MatrixTrans.ig, src/linearalgebra/matrix/MatrixTrans.mg, src/linearalgebra/vector/Vector.ig, src/linearalgebra/vector/Vector.mg, src/linearalgebra/vector/VectorBasic.ig, src/linearalgebra/vector/VectorBasic.mg, src/linearalgebra/vector/VectorFast.ig, src/linearalgebra/vector/VectorFast.mg, src/linearalgebra/vector/VectorFmtLex.ig, src/linearalgebra/vector/VectorFmtLex.mg, src/linearalgebra/vector/VectorRep.ig, src/linearalgebra/vector/VectorRep.mg, src/linearalgebra/vector/VectorSupport.ig, src/linearalgebra/vector/VectorSupport.mg, src/linearalgebra/vector/VectorTrans.ig, src/linearalgebra/vector/VectorTrans.mg, src/misc/approximation/EulerSum.ig, src/misc/approximation/EulerSum.mg, src/misc/approximation/FindZero.ig, src/misc/approximation/FindZero.mg, src/misc/approximation/Interpolation.ig, src/misc/approximation/Interpolation.mg, src/misc/functional/Functional.ig, src/misc/functional/Functional.mg, src/misc/functional/FunctionalDeriv2.ig, src/misc/functional/FunctionalDeriv2.mg, src/misc/lowlevel/Bits.i3, src/misc/lowlevel/Bits.m3, src/misc/lowlevel/WordEx.i3, src/misc/lowlevel/WordEx.m3, src/misc/stochastic/RandomBasic.i3, src/misc/stochastic/RandomBasic.m3, src/misc/stochastic/RandomBayesDurham.i3, src/misc/stochastic/RandomBayesDurham.m3, src/misc/stochastic/RandomDECSRC.i3, src/misc/stochastic/RandomDECSRC.m3, src/misc/stochastic/RandomImprovedMcGill.i3, src/misc/stochastic/RandomIteratedSquaring.i3, src/misc/stochastic/RandomMultiplicativeFibo.i3, src/misc/stochastic/RandomParkMiller.i3, src/misc/stochastic/RandomParkMiller.m3, src/misc/stochastic/RandomQuaternaryFibo.i3, src/misc/stochastic/RandomRep.i3, src/misc/stochastic/RandomSubtractiveFibo1.i3, src/misc/stochastic/RandomSubtractiveFibo2.i3, src/misc/stochastic/RandomWolframCA.i3, src/misc/stochastic/Statistic.i3, src/misc/stochastic/Statistic.m3, test/src/Test.m3, test/src/TestBigInteger.m3, test/src/TestBits.m3, test/src/TestChebyshev.m3, test/src/TestComplex.m3, test/src/TestFFT.m3, test/src/TestFmtLex.m3, test/src/TestFunctional.m3, test/src/TestGCD.m3, test/src/TestInteger.m3, test/src/TestInterpolation.m3, test/src/TestLapack.m3, test/src/TestMatrix.m3, test/src/TestPolynomial.m3, test/src/TestRandom.m3, test/src/TestReal64.m3, test/src/TestRoot.m3, test/src/TestSLE.m3, test/src/TestTex.m3, test/src/TestUnit.m3, test/src/TestVector.m3, test/src/TestWordEx.m3, test/src/m3overrides, test/src/template.m3: updated copyright remark 2004-04-23 18:37 thielema * m3-libs/wellfett/test/src/TestSmoothness.m3: the estimation using the transition operator undershoot or overshoot the actual Fourier decay very often 2004-04-23 18:16 thielema * m3-libs/wellfett/test/src/TestSmoothness.m3: compare actual decay of Fourier spectrum with data computed by the transition operator 2004-04-22 18:03 thielema * m3-libs/wellfett/test/src/TestSmoothness.m3: compute integrals of dyadic intervals of the spectrum 2004-04-22 17:19 thielema * m3-libs/wellfett/test/src/TestSmoothness.m3: display spectra of distorted refineable hat function 2004-04-22 16:54 thielema * m3-libs/wellfett/: wellfett.kdevelop, wellfett.kdevses: manage KDevelop configuration files 2004-04-22 16:53 thielema * m3-libs/wellfett/: src/signal/Signal.ig, src/signal/Signal.mg, src/wavelet/discrete/refinable/RefinableSmooth.mg, test/src/TestDaubechies.m3, test/src/TestMatchWavelet.m3, test/src/TestTransition.m3: wrapCyclic returns a vector instead of a signal, since the wrapped signal is more a periodic signal rather than a straight one 2004-04-15 09:05 thielema * m3-libs/wellfett/test/src/TestSmoothness.m3: check that the Euclidean norm of the generator function and the norm of its spectrum are equal 2004-04-14 16:07 thielema * m3-libs/fftw/: src/ExtendedFFTW.i3, src/ExtendedFFTWRaw.i3, src/LongRealFFTW.i3, src/LongRealFFTWRaw.i3, src/RealFFTW.i3, src/RealFFTWRaw.i3, swig/fftw3base.i: made definition of Complex type compatible to the one of the 'arithmetic' library 2004-04-14 14:39 thielema * m3-libs/wellfett/test/src/: Main.m3, TestSmoothness.i3, TestSmoothness.m3, m3makefile: generate B-Spline generators at several refinement levels 2004-04-14 14:16 thielema * m3-libs/wellfett/test/src/: TestMatchWavelet.m3, TestTransform.m3: functions from IntegerPower may raise Error exception, added FATAL pragma where the error can't occur 2004-04-14 14:06 thielema * m3-libs/wellfett/src/wavelet/discrete/: basis/BSplineWavelet.mg, basis/DaubechiesWavelet.mg, basis/LongRealWaveletPlot.m3, match/MatchWavelet.mg, transform/DiscreteWaveletTransform.mg: functions from IntegerPower may raise Error exception, added FATAL pragma where the error can't occur 2004-04-14 12:52 thielema * m3-libs/arithmetic/src/linearalgebra/vector/: VectorTrans.ig, VectorTrans.mg: Norm2Sqr omits computation of SqRt 2004-04-14 12:15 thielema * m3-libs/wellfett/src/wavelet/discrete/refinable/RefinableFunc.ig: default number of refinement levels is 1 2004-04-13 18:31 thielema * m3-libs/fftw/: Makefile, src/ExtendedFFTW.m3, src/LongRealFFTW.m3, src/RealFFTW.m3, swig/fftw3base.i, test/src/Main.m3: array size checks should also work with mixed real and complex array operands now 2004-04-13 18:30 thielema * m3-libs/fftw/src/m3makefile: no version for long double is available for ix86-Linux 2004-04-13 16:56 thielema * m3-libs/fftw/: Makefile, src/ExtendedFFTW.i3, src/ExtendedFFTW.m3, src/ExtendedFFTWRaw.i3, src/ExtendedFFTWRaw.m3, src/LongRealFFTW.i3, src/LongRealFFTW.m3, src/LongRealFFTWRaw.i3, src/LongRealFFTWRaw.m3, src/RealFFTW.i3, src/RealFFTW.m3, src/RealFFTWRaw.i3, src/RealFFTWRaw.m3, src/m3makefile, swig/fftw3double.i, swig/fftw3float.i, swig/fftw3longdouble.i, swig/m3makefile: LongReal, Real, Extended are commonly used as module name prefix rather than as suffix, thus renamed them 2004-04-13 16:04 thielema * m3-libs/fftw/: Makefile, src/m3makefile, swig/.cvsignore, swig/fftw3base.i, swig/fftw3double.i, swig/fftw3float.i, swig/fftw3longdouble.i, swig/m3makefile, test/src/Main.m3: create interfaces to functions for all float types 2004-04-13 14:36 thielema * m3-libs/fftw/swig/fftw3double.i: replaced fftw_ prefix by FPREF macro call now the SWIG interface file is as generic as the fftw.h file and can be re-used for any floating type 2004-04-12 10:18 thielema * m3-libs/fftw/: fftw.kdevelop.filelist, src/m3makefile, swig/fftw3double.i, test/src/Main.m3, test/src/m3makefile: setup a simple test for the FFT 2004-04-11 13:54 thielema * m3-libs/fftw/swig/fftw3double.i: included some other simple functions that do not require handling of arbitrary rank arrays, namely import/export of wisdom, printing plans, thread handling, FLOP counting 2004-04-11 13:51 thielema * m3-libs/fftw/swig/fftw3double.i: enumeration Flag for flags 2004-04-11 13:49 thielema * m3-libs/fftw/swig/fftw3double.i: instead of -1, +1 declare enumeration Dir to specify the transformation direction 2004-04-11 13:48 thielema * m3-libs/fftw/swig/fftw3double.i: trace the plans with WeakRef, hope that works 2004-04-11 13:46 thielema * m3-libs/fftw/swig/fftw3double.i: size match: merge declaration of local variables and initialization with length of 'in' array 2004-04-11 13:44 thielema * m3-libs/fftw/swig/fftw3double.i: check for matching sizes of input and output arrays 2004-04-11 13:42 thielema * m3-libs/fftw/swig/fftw3double.i: we cannot use READONLY and VAR parameters for arrays because a plan stores references to the arrays, thus we better use REF ARRAY 2004-04-11 13:39 thielema * m3-libs/fftw/swig/: fftw3.h, fftw3double.i: added information about dimensionality of arrays to fft3.h now we can map C arrays to Modula-3 arrays 2004-04-10 15:36 thielema * m3-libs/fftw/: fftw.kdevelop.filelist, swig/fftw3double.i: ignore many functions so that we can concentrate on some essential ones first 2004-04-09 10:59 thielema * m3-libs/fftw/swig/fftw3double.i: use type FILE and FILE_star from m3core/Cstdio 2004-04-08 19:23 thielema * m3-libs/fftw/: src/m3makefile, swig/fftw3double.i: raw and wrapper interface can be compiled 2004-04-08 18:45 thielema * m3-libs/fftw/: Makefile, fftw.kdevelop, fftw.kdevelop.filelist, src/m3makefile, swig/.cvsignore, swig/fftw3.i, swig/fftw3_wrap.c, swig/fftw3double.i: separate files for interface to 'double' functions 2004-04-08 18:18 thielema * m3-libs/fftw/swig/fftw3.i: rename functions to Modula-3 conform style and ignore functions for 'float' and 'long double' types 2004-04-07 17:47 thielema * m3-libs/fftw/: Makefile, src/m3makefile, swig/fftw3.h, swig/fftw3.i, swig/fftw3_wrap.c: Initial revision 2004-04-07 17:47 thielema * m3-libs/fftw/: Makefile, src/m3makefile, swig/fftw3.h, swig/fftw3.i, swig/fftw3_wrap.c: The raw interface can already compiled. 2004-03-27 12:07 wagner * m3-sys/m3cc/: PkgTags, src/m3makefile: pass -no-cpp-precomp to older Darwin compilers as suggested by Jay Krell modified: m3cc/src/m3makefile 2004-03-27 12:03 wagner * scripts/: PkgTags, sysinfo.sh: disable enhanced-gc on older darwin systems, suggested by Jay Krell modified: scripts/sysinfo.sh 2004-03-18 10:04 hosking * m3-libs/m3core/src/runtime/ex_frame/RTStackC.c: Don't need void RTHeapDep_Fault and RTProcedureSRC_FromPC declarations. 2004-03-12 09:40 thielema * m3-libs/m3core/src/runtime/m3makefile: turned function 'And' into infix 'and', cm3 doesn't know about And 2004-03-12 09:38 thielema * m3-libs/arithmetic/test/src/TestInteger.m3: needs Error exception 2004-03-11 22:15 hosking * m3-libs/m3core/src/runtime/: m3makefile, ex_frame/RTStackC.c, ex_frame/m3makefile: Reworked handling of M3_USE_STACK_WALKER so we still compile in stack walkers if RTMachine.Has_stack_walker=TRUE. 2004-03-11 17:12 hosking * m3-libs/m3core/src/runtime/: ALPHA_OSF/m3makefile, DS3100/m3makefile, SOLgnu/m3makefile, SOLsun/m3makefile: Compile in the stack walker support code, even if the compiler and exception handler mechanism chooses not to use it. There are other places in the runtime that use these mechanisms as enabled by the flag RTMachine.Has_stack_walker which is TRUE for these platforms. 2004-03-10 21:02 hosking * m3-libs/m3core/src/runtime/: SOLgnu/RTHeapDep.m3, SOLgnu/RTMachine.i3, SOLgnu/RTStackC.c, SOLsun/RTHeapDep.m3, SOLsun/RTMachine.i3, SOLsun/RTStackC.c: Fixed the check for unwinding through a signal handler; newer versions of Solaris appear to have broken the old predicate used to test for this. 2004-03-03 12:58 thielema * m3-ui/ui/test/: Argus/src/m3makefile, Argus/src/m3overrides, BadBricks/src/m3makefile, BadBricks/src/m3overrides, ButtonTest/src/m3makefile, ButtonTest/src/m3overrides, Cards/src/m3makefile, Cards/src/m3overrides, ColorMonster/src/m3makefile, ColorMonster/src/m3overrides, Draw/src/m3makefile, Draw/src/m3overrides, EyesVBT/src/m3makefile, EyesVBT/src/m3overrides, Hello/src/m3makefile, Hello/src/m3overrides, Monster/src/m3makefile, Monster/src/m3overrides, Sketch2/src/m3makefile, Sketch2/src/m3overrides, StarAnim/src/m3makefile, StarAnim/src/m3overrides, Track/src/m3makefile, Track/src/m3overrides, TypeInTest/src/m3makefile, TypeInTest/src/m3overrides: extracted 'override' commands to m3overrides files 2004-03-02 15:08 thielema * m3-ui/ui/test/: BadBricks/src/BadBricks.m3, Cards/src/PlaidVBT.m3, Sketch2/src/Sketch2.m3, Track/src/Track.m3: eliminated some warnings 2004-03-02 15:06 thielema * m3-ui/ui/test/: Argus/src/m3makefile, BadBricks/src/m3makefile, ButtonTest/src/m3makefile, Cards/src/m3makefile, ColorMonster/src/m3makefile, Draw/src/m3makefile, EyesVBT/src/m3makefile, Hello/src/m3makefile, Monster/src/m3makefile, Sketch2/src/m3makefile, StarAnim/src/m3makefile, Track/src/m3makefile, TypeInTest/src/m3makefile: added quotes to text literals to make the m3makefiles cm3 compliant 2004-02-20 16:51 thielema * m3-tools/kate/src/m3makefile: write install_file commands to .M3SHIP to achieve that files are installed by cm3 -ship 2004-02-20 16:37 thielema * m3-tools/kate/src/m3makefile: put the necessary 'install' command into an 'exec' call - is there a way to invoke it by 'cm3 -ship' instead? 2004-02-06 22:30 wagner * m3-games/maze/: PkgTags, src/m3makefile: ship program to bin directory modified: maze/src/m3makefile 2004-02-04 17:15 thielema * m3-libs/arithmetic/src/: algebra/misc/IntegerPower.ig, algebra/misc/IntegerPower.mg, misc/approximation/Interpolation.mg, misc/stochastic/RandomBasic.m3: suppress some warnings about NA.Error that cannot occur whenever a basic operation cannot fail 2004-02-04 16:49 thielema * m3-libs/arithmetic/: .cvsignore, test/.cvsignore: ignore SOLgnu for CVS 2004-02-04 12:30 thielema * m3-libs/m3core/src/runtime/SOLgnu/RTHeapDep.m3: in TimeUsed: changed 'ADR(usage)' to 'usage' according to LINUXLIBC6/RTHeapDep.m3 to get 'm3core' compiled for SOLgnu 2004-02-03 18:20 thielema * scripts/README: corrected: do-m3-base.sh -> do-cm3-base.sh, do-m3-std.sh -> do-cm3-std.sh 2004-01-30 17:45 wagner * m3-libs/m3core/: PkgTags, src/unix/aix-3-2/Utypes.i3, src/unix/aix-3-2/Utypes.m3, src/unix/aix-ps2-1-2/Utypes.i3, src/unix/aix-ps2-1-2/Utypes.m3, src/unix/cygwin/Utypes.i3, src/unix/cygwin/Utypes.m3, src/unix/darwin-generic/Utypes.i3, src/unix/darwin-generic/off_t_wrap.c, src/unix/freebsd-1/Utypes.i3, src/unix/freebsd-1/Utypes.m3, src/unix/freebsd-2/Utypes.i3, src/unix/freebsd-2/off_t_wrap.c, src/unix/freebsd-3/Utypes.i3, src/unix/freebsd-3/off_t_wrap.c, src/unix/freebsd-4/Umman.i3, src/unix/freebsd-4/Utypes.i3, src/unix/freebsd-4/off_t_wrap.c, src/unix/hpux-7-0/Utypes.i3, src/unix/hpux-7-0/Utypes.m3, src/unix/ibm-4-3/Utypes.i3, src/unix/ibm-4-3/Utypes.m3, src/unix/irix-5.2/Utypes.i3, src/unix/irix-5.2/Utypes.m3, src/unix/linux/Utypes.i3, src/unix/linux/Utypes.m3, src/unix/linux-libc6/Utypes.i3, src/unix/linux-libc6/Utypes.m3, src/unix/os2/Utypes.i3, src/unix/os2/Utypes.m3, src/unix/osf-1.ALPHA_OSF/Utypes.i3, src/unix/osf-1.ALPHA_OSF/Utypes.m3, src/unix/osf-1.DS3100/Utypes.i3, src/unix/osf-1.DS3100/Utypes.m3, src/unix/solaris-2-x/Utypes.i3, src/unix/solaris-2-x/Utypes.m3, src/unix/sunos-4-x/Utypes.i3, src/unix/sunos-4-x/Utypes.m3, src/unix/sysv-4.0/Utypes.i3, src/unix/sysv-4.0/Utypes.m3, src/unix/ultrix-3-1.AP3000/Utypes.i3, src/unix/ultrix-3-1.ARM/Utypes.i3, src/unix/ultrix-3-1.DS3100/Utypes.i3, src/unix/ultrix-3-1.NEXT/Utypes.i3, src/unix/ultrix-3-1.SEQUENT/Utypes.i3, src/unix/ultrix-3-1.SUN3/Utypes.i3, src/unix/ultrix-3-1.SUN386/Utypes.i3, src/unix/ultrix-3-1.UMAX/Utypes.i3, src/unix/ultrix-3-1.VAX/Utypes.i3, src/unix/ultrix-3-1.generic/Utypes.m3: add a procedure to assign values to off_t variables, as they may now be structured types, depending on the platform: PROCEDURE expandAssign(VAR dest: off_t; src: long) modified: m3core/src/unix/aix-3-2/Utypes.i3 modified: m3core/src/unix/aix-3-2/Utypes.m3 modified: m3core/src/unix/aix-ps2-1-2/Utypes.i3 modified: m3core/src/unix/aix-ps2-1-2/Utypes.m3 modified: m3core/src/unix/cygwin/Utypes.i3 modified: m3core/src/unix/cygwin/Utypes.m3 modified: m3core/src/unix/darwin-generic/Utypes.i3 modified: m3core/src/unix/darwin-generic/off_t_wrap.c modified: m3core/src/unix/freebsd-1/Utypes.i3 modified: m3core/src/unix/freebsd-1/Utypes.m3 modified: m3core/src/unix/freebsd-2/Utypes.i3 modified: m3core/src/unix/freebsd-2/off_t_wrap.c modified: m3core/src/unix/freebsd-3/Utypes.i3 modified: m3core/src/unix/freebsd-3/off_t_wrap.c modified: m3core/src/unix/freebsd-4/Umman.i3 modified: m3core/src/unix/freebsd-4/Utypes.i3 modified: m3core/src/unix/freebsd-4/off_t_wrap.c modified: m3core/src/unix/hpux-7-0/Utypes.i3 modified: m3core/src/unix/hpux-7-0/Utypes.m3 modified: m3core/src/unix/ibm-4-3/Utypes.i3 modified: m3core/src/unix/ibm-4-3/Utypes.m3 modified: m3core/src/unix/irix-5.2/Utypes.i3 modified: m3core/src/unix/irix-5.2/Utypes.m3 modified: m3core/src/unix/linux/Utypes.i3 modified: m3core/src/unix/linux/Utypes.m3 modified: m3core/src/unix/linux-libc6/Utypes.i3 modified: m3core/src/unix/linux-libc6/Utypes.m3 modified: m3core/src/unix/os2/Utypes.i3 modified: m3core/src/unix/os2/Utypes.m3 modified: m3core/src/unix/osf-1.ALPHA_OSF/Utypes.i3 modified: m3core/src/unix/osf-1.ALPHA_OSF/Utypes.m3 modified: m3core/src/unix/osf-1.DS3100/Utypes.i3 modified: m3core/src/unix/osf-1.DS3100/Utypes.m3 modified: m3core/src/unix/solaris-2-x/Utypes.i3 modified: m3core/src/unix/solaris-2-x/Utypes.m3 modified: m3core/src/unix/sunos-4-x/Utypes.i3 modified: m3core/src/unix/sunos-4-x/Utypes.m3 modified: m3core/src/unix/sysv-4.0/Utypes.i3 modified: m3core/src/unix/sysv-4.0/Utypes.m3 modified: m3core/src/unix/ultrix-3-1.AP3000/Utypes.i3 modified: m3core/src/unix/ultrix-3-1.ARM/Utypes.i3 modified: m3core/src/unix/ultrix-3-1.DS3100/Utypes.i3 modified: m3core/src/unix/ultrix-3-1.NEXT/Utypes.i3 modified: m3core/src/unix/ultrix-3-1.SEQUENT/Utypes.i3 modified: m3core/src/unix/ultrix-3-1.SUN3/Utypes.i3 modified: m3core/src/unix/ultrix-3-1.SUN386/Utypes.i3 modified: m3core/src/unix/ultrix-3-1.UMAX/Utypes.i3 modified: m3core/src/unix/ultrix-3-1.VAX/Utypes.i3 modified: m3core/src/unix/ultrix-3-1.generic/Utypes.m3 2004-01-27 09:52 thielema * m3-tools/kate/src/x-modula3.desktop: identify m3coco inputs as Modula 3 files 2004-01-27 09:52 thielema * m3-tools/kate/src/x-m3quake.desktop: identify cm3.cfg as quake file 2004-01-26 15:14 thielema * m3-libs/digraph/src/DiGraphStack.mg: fixed several syntax errors that I encountered using m3pp 2004-01-22 17:02 thielema * m3-tools/kate/src/: m3makefile, x-m3quake.desktop, x-modula3.desktop: some Mimetype files that allow Konqueror to detect Modula-3 related files 2004-01-22 16:47 thielema * m3-tools/nedit/src/m3-nedit-mode: added CVS Id 2004-01-22 16:44 thielema * m3-tools/kate/src/: m3makefile, readme: made some NOP but explanatory m3makefile for Kate syntax patterns 2004-01-22 16:00 thielema * m3-tools/nedit/src/m3-nedit-mode: escape sequences for quake strings cm3.cfg will be recognized as quakefile, too 2004-01-13 13:10 thielema * m3-libs/arithmetic/src/basictypes/float/FloatTrans.ig: updated some constants with high precision that are defined as REAL constants in Math.i3 2004-01-09 22:53 thielema * m3-tools/kate/src/readme: [no log message] 2004-01-09 22:52 thielema * m3-tools/kate/src/modula3.xml: test of support for blocks 2004-01-09 22:51 thielema * m3-tools/nedit/src/m3-nedit-mode: additional levels of comments, syntax patterns for quake files 2004-01-09 22:22 thielema * m3-tools/nedit/src/m3-nedit-mode: rediscovered the file I've found in the web sometimes in the past 2004-01-04 10:41 thielema * m3-libs/m3core/src/runtime/: ARM/RTThread.m3, HPPA/RTThread.m3: fixed some obvious syntax errors found by m3pp 2004-01-03 23:42 thielema * m3-libs/arithmetic/test/src/: Test.i3, Test.m3, TestBigInteger.m3, TestBits.m3, TestChebyshev.m3, TestComplex.m3, TestEigenSystem.m3, TestFFT.m3, TestFmtLex.m3, TestFunctional.m3, TestGCD.m3, TestInteger.m3, TestInterpolation.m3, TestLapack.m3, TestMatrix.m3, TestPolynomial.m3, TestRandom.m3, TestReal64.m3, TestRoot.m3, TestSLE.m3, TestTex.m3, TestUnit.m3, TestVector.m3, TestWordEx.m3, template.m3: due to the successes with m3pp the modules are now formatted using m3pp 2004-01-02 11:37 wagner * scripts/: PkgTags, build-cross-backend.sh, install-cm3-compiler.sh: s/CM3_TARGET/TARGET/ modified: scripts/build-cross-backend.sh modified: scripts/install-cm3-compiler.sh