pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/math/genius
Module Name: pkgsrc
Committed By: asau
Date: Thu Sep 3 13:15:20 UTC 2009
Modified Files:
pkgsrc/math/genius: Makefile PLIST distinfo
Added Files:
pkgsrc/math/genius: options.mk
Removed Files:
pkgsrc/math/genius/patches: patch-aa
Log Message:
Update Genius Calculator to version 1.0.7.
Changes to 1.0.7:
* SYNTAX: Added a possibility to exactly specify which variables are copied
into a function's extra dictionary when it is being returned.
E.g. "`(x) [x0] = (x-x0)" will copy x0 from the current context. This
is a lot more efficient than the current behaviour which tries to copy
everything referenced.
* SYNTAX: Add "local" variables by specifying "local x,y,z" or "local *" as
the first statement in a function. Local variables are not visible from
higher contexts (functions called within)
* CHANGE: all system parameters are now protected and cannot be redefined
using the "parameter" keyword
* Add UserVariables, UndefineAll, ProtectAll, and add Undefine as an alias to
undefine.
* Add trigonometric Fourier series related functions:
NumericalFourierSeriesFunction, NumericalFourierSineSeriesFunction,
NumericalFourierCosineSeriesFunction, FourierSeriesFunction,
NumericalFourierSeriesCoefficients, NumericalFourierSineSeriesCoefficients,
NumericalFourierCosineSeriesCoefficients, PeriodicExtension,
EvenPeriodicExtension, OddPeriodicExtension
* Fix changing floating point precision!
* Fix uninitialized variable in graphing (Matthias Drochner)
* Improve variable substitution for returned functions to be more efficient.
Slightly changes behaviour with respect to global functions and variables
used.
* Plot windows now not treated annoyingly as dialogs
* Fix compilation/decompilation of all function attributes.
* Parse/Evaluate with a syntax error at end of string no longer terminate
genius
* Updated Mersenne stuff for the newest data from mersenne.org and
fix MersennePrimeExponents
* Fix opening new files from the command line.
* Update the gel library to use the new language features.
* Various other minor fixes
* Translation updates (Philip Withnall, Jen Ockwell,
Rodrigo Luiz Marques Flores, Daniel Nylander, Mario BlæÖttermann, me)
* For some of the changes the author (Jiri) was partially supported by
NSF grant DMS 0900885 and the University of Illinois at Urbana-Champaign
To generate a diff of this commit:
cvs rdiff -u -r1.25 -r1.26 pkgsrc/math/genius/Makefile
cvs rdiff -u -r1.6 -r1.7 pkgsrc/math/genius/PLIST
cvs rdiff -u -r1.7 -r1.8 pkgsrc/math/genius/distinfo
cvs rdiff -u -r0 -r1.1 pkgsrc/math/genius/options.mk
cvs rdiff -u -r1.3 -r0 pkgsrc/math/genius/patches/patch-aa
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Home |
Main Index |
Thread Index |
Old Index