This program is used to find Mersenne Prime numbers. See
http://www.utm.edu/research/primes/mersenne.shtml for a good
description of Mersenne primes. Mersenne numbers can be proved
composite (not prime) by either finding a factor or by running
a Lucas-Lehmer primality test.
This program is used to find Mersenne Prime numbers. See
http://www.utm.edu/research/primes/mersenne.shtml for a good
description of Mersenne primes. Mersenne numbers can be proved
composite (not prime) by either finding a factor or by running
a Lucas-Lehmer primality test.
changes:
-build system improvements
-Fixed bug where a FILEPOS was copied FPOS_POS_BITS octets instead of
FPOS_POS_LEN octets.
-documentation improvements
* Upgraded to latest libtool, autoconf and automake (libtool-2.2,
autoconf-2.61, automake-1.10.1)
* Fixed underflow in ODE adaptive step size controller that could
cause step size to decrease to zero.
* Improved the handling of the asymptotic regime in gsl_sf_bessel_jl.
* Improved the handling of large arguments in cumulative distribution
functions using the incomplete beta function, such as gsl_cdf_fdist_P.
* Fixed overflow bug in gsl_cdf_hypergeometric_{P,Q} for large
arguments.
* gsl_ran_gaussian_ziggurat now handles generators with different
ranges explicitly, to minimise the number of function calls
required.
* Added missing error terms in gsl_sf_exp_mult_e10_e to prevent
the error being underestimated.
* Updated some constants to the CODATA 2006 values.
* The hypergeometric function gsl_sf_hyperg_2F1 now handles the case
where x==1.
* Fixed a bug in the brent minimiser which prevented optimal convergence.
* Added functions for evaluating complex polynomials
* The convergence condition for gsl_multiroots_test_delta now accepts
dxi == 0.
* Improved functions gsl_ldexp and gsl_frexp to handle the full range
of double precision numbers in all cases.
* Added new quasi random generators gsl_qrng_halton and
gsl_qrng_reversehalton which support dimensions up to 1229.
* Added function gsl_multifit_linear_residuals for computing the
residuals of the fit
SIGNIFICANT USER-VISIBLE CHANGES
o The default graphics device in non-interactive use is now
pdf() rather than postscript(). [PDF viewers are now
more widely available than PostScript viewers.]
The default width and height for pdf() and bitmap() have been
changed to 7 (inches) to match the screen devices.
o Most users of the X11() device will see a new device that has
different fonts, anti-aliasing of lines and fonts and
supports semi-transparent colours.
o Considerable efforts have been made to make the default output
from graphics devices as similar as possible (and in
particular close to that from postscript/pdf). Many devices
were misinterpreting 'pointsize' in some way, for example as
being in device units (pixels) rather than in points.
o Packages which include graphics devices need to be re-installed
for this version of R, with recently updated versions.
+ New features and bug fixes.
- assume that Python 2.4 and 2.5 are compatible and allow checking for
fallout.
- remove PYTHON_VERSIONS_COMPATIBLE that are obsoleted by the 2.3+
default. Modify the others to deal with the removals.
Overview of changes in gcalctool 5.23.1
* Fixes a number of compiler warnings (Bugs #526976, #526702, #527318)
* Fixes incorrect negation precedence (Bug #526094)
* Fixes issues with thousands seperators and radix in non-english
locales (Bug #527669)
* Fixes regression in constant and function menus (Bug #527545)
* Fixes problem where display is invisible after solving equation
(Bug #524602)
Backwards-incompatible changes:
* Disable verb => numerical evaluation scheme for math functions
Major changes:
* User interface Imaxima now packaged with Maxima
New items in share:
* share/contrib/bitwise: Bitwise operations on integers
* share/contrib/noninteractive: Catch asksign and askprop questions
and turn them into conditional expressions
* share/contrib/namespaces: A namespace implementation for Maxima
* share/contrib/amatrix: Matrix with underlying Lisp array
Other revisions:
* gf package: New version of gf package (Galois fields)
* tex function: Enable TeX output to output stream
* stringproc package: Revised printf; regex functions
* ezunits package: Dimensional analysis; physical constants
* quadpack functions: Return partially-evaluated expressions
* plot functions: New options; bug fixes
* tensor functions: Many improvements
* graphs package: Improvements
The iODBC and MySQL table drivers, which allows transmitting
data between MathProg model objects and relational databases,
were re-implemented to replace a static linking by a dynamic
linking to corresponding shared libraries.
Many thanks to Heinrich Schuchardt <heinrich.schuchardt@gmx.de>
for the contribution, Rafael Laboissiere <rafael@debian.org>
for useful advices concerning the shared library support under
GNU/Linux, and Vijay Patil <vijay.patil@gmail.com> for testing
this feature under Windows XP.
A new optional feature was added to the package. This feature
is based on the zlib data compression library and allows GLPK
API routines and the stand-alone solver to read and write
compressed data files performing compression/decompression "on
the fly" (compressed data files are recognized by suffix `.gz'
in the file name). It may be useful in case of large MPS files
to save the disk space (up to ten times).
Changes are basically bugfixes.
pkgsrc changes:
Don't bother patching configure.ac - it was only part of the changes
being made to configure so don't pretend you could use it to regerate
configure.
Use -fPIC rather than -fpic for NetBSD powerpc. Should fix PR 38032.
include:
* Added some timing pauses so rotations and such are not too
fast.
* Changed default setting of X11 option :FAST-LINES to NIL. It
is no longer needed as an optimization and support seems to
now be buggy on some servers.
+ Support user-destdir installation.
+ HOMEPAGE has moved to uiowa.edu.
patch-ac that altered the order in which the terminal library for
readline was detected. The termcap.buildlink3.mk file (included
indirectly by readline/buildlink3.mk) will do the right thing by
itself.
+ Modify the pkg-index.tmpl INSTALL script fragment: we can just use
${PKG_PREFIX} instead of substituting for @PREFIX@ everywhere. Also
refactor the commands to rebuild the package index into a shell
function and give some indication to the user what is happening.
+ Remove chown operation in post-install that was basically
cargo-culted from the very first version of R imported into pkgsrc.
It's not necessary.
+ Support user-destdir installation.
Bump the PKGREVISION to 2.
- The addition of several new routines for complex number operations.
- Minor changes in the function implementations to use the new
operations.
+ Support user-destdir installation.
+ Move Makefile for building the BLAS library from patch-aa into
files/Makefile.blas. It's simpler to edit this file than to create
new patches.
Linux. The readline buildlink3.mk file now pulls in the correct
dependencies on its own.
+ Actually tell the configure script to use the readline dependency.
+ Add patch-ac which fixes the declaration of readline() to match the
readline.h header (it takes a const char * argument).
+ Add full DESTDIR support.
Bump the PKGREVISION to 2.
<URL:http://cr.yp.to/distributors.html>:
What are the distribution terms for djbfft?
2008.02.27: I hereby place the djbfft package (in particular,
djbfft-0.76.tar.gz, with MD5 checksum 9349eff24c1f9fdfb98cfb51bece8efb)
into the public domain. The package is no longer copyrighted.
Accomodate Darwin $AS which tries to read from STDIN.
On darwin, diagnoze arch via uname -p. (SIGBUS during build)
Update find_machine_architecture() to 2.3.0 logic (so disable sparcv7)
Make getHeap() use PerlIO, and consistently use bytes for output.
* Compatibility with Matlab graphics is much better now. We now
have some graphics features that work like Matlab's Handle
Graphics (tm):
* The way Octave handles search paths has changed.
* Previous versions of Octave had a number of built-in variables to
control warnings (for example, warn_divide_by_zero). These
variables have been replaced by warning identifiers that are used
with the warning function to control the state of warnings.
* All built-in variables have been converted to functions.
* For compatibility with Matlab, the output order of Octave's
"system" function has changed.
* For compatibility with Matlab, the output of Octave's fsolve
function has been changed.
* For compatibility with Matlab, normcdf, norminv, normpdf, and
normrnd have been modified to compute distributions using the
standard deviation instead of the variance.
* For compatibility with Matlab, gamcdf, gaminv, gampdf, gamrnd,
expcdf, expinv, exppdf and exprnd have been modified to compute
the distributions using the standard scale factor rather than
one over the scale factor.
This switches from the release candidate to the real release, changes
are bugfixes and some stylistic changes.
pkgsrc note: the .omf file for the documentation is missing in
the distribution. I've pulled it from CVS. This workaround can
hopefully be removed on the next update.
(The website still refers to 1.6.3 as the current stable version.)
A tentative implementation of Gomory's mixed integer cuts was
included in the branch-and-cut solver. To enable generating
Gomory's cuts the control parameter gmi_cuts passed to the
routine glp_intopt should be set to GLP_ON. This feature is
also available in the solver glpsol through command-line option
'--gomory'. For more details please see the reference manual
included in the distribution.
Andreas:
* Speed up pagination
* Account for repeating rows/cols when scaling automatically
* Load header & footer info from file
* Print headers and footers
* Reenable header/footer customization
* Add do-not-print flag to sheets. [#371754]
* Allow multi-line headers and footers
* Allow nicer entry of header/footer fields [#122175]
* Fix gtk issues triggered by sorting dialog.
* Fix printing of background of merged cells. [#497478]
* Allow inclusion of cell content in header/footer. [#162480]
* Add faster way to switch orientation. [#497438]
Jean:
* Print images.
* Fix FMR in solver dialog. [#496052]
* Fix markers shapes and objects stack order when importing
xls files. [#344950]
* Fix transparent background import from xls.
Jody:
* Fix visibility filtering for clipboard export. [#496985]
* XLS export of hyperlinks. [#81718]
Jon Kåre:
* Fix clipboard export. [#496187]
Morten:
* Make pdf exporter able to print specified sheets only.
* Make it possible to set page size for ssconvert's pdf exporter.
* Fix date entry problem with yyyy-mm-dd formats. [#494387]
* Fix FMR during workbook destruction.
* Fix UMR when moving cells.
* Validate names before defining them.
* Fix gtk issues triggered by sorting dialog.
* Improve initial appearance of quit dialog.
* Plug printing dialog leak.
* Fix just-in-time evaluation problem.
* Fix minor parse problem for faulty inter-workbook references.
* Fix interaction between re-spanning and manual recalc. [#495879]
* Refuse to jump to invisible sheet. [#496304]
* Fix rtl display problem. [#496304]
* Plug leak in oleo import. [#496867]
* Fix g-critical problem with editable labels' cursors.
* Plug excel exporter leaks. [#497191]
* Make sure =<right> produces a relative address.
* Improve recent-files integration.
* Fix CHITEST crash. [#497477]
* Fix a pile of CHITEST corner cases.
* Fix a pile of FTEST corner cases.
* Improve error message for xls export with excess function arguments.
* Fix a pile of TTEST corner cases.
Oliver Burnett-Hall:
* Fix R1C1 issued with defined names. [#409997] [#494318]
A tentative implementation of MIR (mixed integer rounding) cuts
was included in the MIP solver. To enable generating MIR cuts
the control parameter mir_cuts passed to the routine glp_intopt
should be set to GLP_ON. This feature is also available in the
stand-alone solver glpsol via command-line option '--mir'. For
more details please see the reference manual included in the
distribution.
The implementation is mainly based on the following two papers:
1. H. Marchand and L. A. Wolsey. Aggregation and mixed integer
rounding to solve MIPs. CORE discussion paper 9839, CORE,
Universite catholique de Louvain, June 1998.
2. G. Andreello, A. Caprara, and M. Fischetti. Embedding cuts
in a Branch&Cut framework. Preliminary draft, October 2003.
MIR cuts can be generated on any level of the search tree that
makes the GLPK MIP solver to be a real branch-and-cut solver.
A bug was fixed in the routine lpx_write_cpxlp. If a variable
x has upper bound and no lower bound, it should appear in the
bounds section as "-inf <= x <= u", not as "x <= u". Thanks to
Enric Rodriguez <erodri@lsi.upc.edu> for the bug report.
Changes since 12.7.7:
10/10/07 - Proper error reporting for shelling out (! command).
10/12/07 - Created directory "m4" to play with using m4 to allow easily
entering functions through macros.
10/14/07 - Improved "set dir" to display the new current directory and to
default to the home directory.
10/17/07 - Entering "=" by itself now swaps equation sides instead of doing
nothing.
10/18/07 - New "mathomatic.ico" file with transparent background.
10/21/07 - Increased speed of taylor command up to 3 times by not doing an
unnecessary simplification.
Added "tests/distance.in".
10/22/07 - Fixed a small problem in calculate command, allowing instant
calculation of (2+2i)^99 now.
Entering any power of any complex number should work now.
10/29/07 - Solving now reports what degree polynomial the equation is.
11/12/07 - Fixed 3 bugs in optimize command.
11/16/07 - Fixed another bug in optimize command.
The following new API routines were added:
glp_read_sol read basic solution from text file
glp_write_sol write basic solution to text file
glp_read_ipt read interior-point solution from text file
glp_write_ipt write interior-point solution to text file
glp_read_mip read MIP solution from text file
glp_write_mip write MIP solution to text file
changes:
-Use Lambert W to solve more equations and avoid infinite loop when solving
some equations
-More data on elements
-Fix simplification of (1-1/x)^3 and similar
-Fix clumsy mistakes in with prefixes leading to crashes
-Fix parsing of unit expressions (when converting) such as W/(m K)
-Add more exact values for sin() and cos() and avoid floating point underflow
by, in approximate mode, checking against the value of pi
-Always input decimal separator sign on keypad separator press
-Fix crash when expression entry reclaims focus if compiled with optimizations
(GTK+)
-New units: typographic units, pouce, pied du roi, grams of TNT and tons of TNT
-New functions: lambertW(), addDays(), addMonths(), addYear(), addTime(),
isNumber(), isReal(), isRational(), isInteger(), representsNumber(),
representsReal(), representsRational(), representsInteger()
-New variable: omega constant
-Other minor fixes and enhancements
also fix wrong inclusion of scrollkeeper/bl3