You can subscribe to this list here.
2001 
_{Jan}

_{Feb}

_{Mar}

_{Apr}

_{May}

_{Jun}

_{Jul}

_{Aug}

_{Sep}

_{Oct}

_{Nov}
(20) 
_{Dec}
(17) 

2002 
_{Jan}
(39) 
_{Feb}
(21) 
_{Mar}
(33) 
_{Apr}
(135) 
_{May}
(53) 
_{Jun}
(88) 
_{Jul}
(47) 
_{Aug}
(59) 
_{Sep}
(207) 
_{Oct}
(40) 
_{Nov}
(7) 
_{Dec}
(26) 
2003 
_{Jan}
(49) 
_{Feb}
(39) 
_{Mar}
(117) 
_{Apr}
(50) 
_{May}
(62) 
_{Jun}
(6) 
_{Jul}
(19) 
_{Aug}
(24) 
_{Sep}
(11) 
_{Oct}
(11) 
_{Nov}
(49) 
_{Dec}
(9) 
2004 
_{Jan}
(29) 
_{Feb}
(123) 
_{Mar}
(32) 
_{Apr}
(53) 
_{May}
(52) 
_{Jun}
(19) 
_{Jul}
(33) 
_{Aug}
(10) 
_{Sep}
(76) 
_{Oct}
(86) 
_{Nov}
(171) 
_{Dec}
(163) 
2005 
_{Jan}
(147) 
_{Feb}
(121) 
_{Mar}
(120) 
_{Apr}
(126) 
_{May}
(120) 
_{Jun}
(213) 
_{Jul}
(76) 
_{Aug}
(79) 
_{Sep}
(140) 
_{Oct}
(83) 
_{Nov}
(156) 
_{Dec}
(202) 
2006 
_{Jan}
(181) 
_{Feb}
(171) 
_{Mar}
(157) 
_{Apr}
(98) 
_{May}
(96) 
_{Jun}
(97) 
_{Jul}
(193) 
_{Aug}
(76) 
_{Sep}
(130) 
_{Oct}
(63) 
_{Nov}
(196) 
_{Dec}
(253) 
2007 
_{Jan}
(256) 
_{Feb}
(293) 
_{Mar}
(276) 
_{Apr}
(258) 
_{May}
(181) 
_{Jun}
(91) 
_{Jul}
(108) 
_{Aug}
(69) 
_{Sep}
(107) 
_{Oct}
(179) 
_{Nov}
(137) 
_{Dec}
(121) 
2008 
_{Jan}
(124) 
_{Feb}
(129) 
_{Mar}
(192) 
_{Apr}
(201) 
_{May}
(90) 
_{Jun}
(86) 
_{Jul}
(115) 
_{Aug}
(142) 
_{Sep}
(49) 
_{Oct}
(91) 
_{Nov}
(95) 
_{Dec}
(218) 
2009 
_{Jan}
(230) 
_{Feb}
(149) 
_{Mar}
(118) 
_{Apr}
(72) 
_{May}
(77) 
_{Jun}
(68) 
_{Jul}
(102) 
_{Aug}
(72) 
_{Sep}
(89) 
_{Oct}
(76) 
_{Nov}
(125) 
_{Dec}
(86) 
2010 
_{Jan}
(75) 
_{Feb}
(90) 
_{Mar}
(89) 
_{Apr}
(121) 
_{May}
(111) 
_{Jun}
(66) 
_{Jul}
(75) 
_{Aug}
(66) 
_{Sep}
(66) 
_{Oct}
(166) 
_{Nov}
(121) 
_{Dec}
(73) 
2011 
_{Jan}
(74) 
_{Feb}

_{Mar}

_{Apr}
(14) 
_{May}
(22) 
_{Jun}
(31) 
_{Jul}
(53) 
_{Aug}
(37) 
_{Sep}
(23) 
_{Oct}
(25) 
_{Nov}
(31) 
_{Dec}
(28) 
2012 
_{Jan}
(18) 
_{Feb}
(11) 
_{Mar}
(32) 
_{Apr}
(17) 
_{May}
(48) 
_{Jun}
(37) 
_{Jul}
(23) 
_{Aug}
(54) 
_{Sep}
(15) 
_{Oct}
(11) 
_{Nov}
(19) 
_{Dec}
(22) 
2013 
_{Jan}
(11) 
_{Feb}
(32) 
_{Mar}
(24) 
_{Apr}
(37) 
_{May}
(31) 
_{Jun}
(14) 
_{Jul}
(26) 
_{Aug}
(33) 
_{Sep}
(40) 
_{Oct}
(21) 
_{Nov}
(36) 
_{Dec}
(84) 
2014 
_{Jan}
(23) 
_{Feb}
(20) 
_{Mar}
(27) 
_{Apr}
(24) 
_{May}
(31) 
_{Jun}
(27) 
_{Jul}
(34) 
_{Aug}
(26) 
_{Sep}

_{Oct}

_{Nov}

_{Dec}

S  M  T  W  T  F  S 



1
(1) 
2
(1) 
3
(1) 
4

5
(1) 
6

7

8
(1) 
9

10
(4) 
11
(2) 
12
(7) 
13

14
(1) 
15

16
(1) 
17

18
(1) 
19
(3) 
20

21
(1) 
22

23

24
(1) 
25

26
(3) 
27
(2) 
28

29

30




From: Robert Dodier <robert_dodier@us...>  20111119 20:57:19

This is an automated email from the git hooks/postreceive script. It was generated because a ref change was pushed to the repository containing the project "Maxima, A Computer Algebra System". The branch, master has been updated via b8fe495c8426eae53975eddb8471225c1c2d1af4 (commit) from 2110d79853bc55bf98636183f7a0fef8ca4e2280 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below.  Log  commit b8fe495c8426eae53975eddb8471225c1c2d1af4 Author: robert_dodier <robert_dodier@...> Date: Sat Nov 19 14:56:06 2011 0700 Revise sort and its documentation to address questions raised on mailing list 20111112. (1) call STABLESORT instead of SORT (2) revise documentation for greater clarity diff git a/doc/info/Lists.texi b/doc/info/Lists.texi index 861f280..81d25bc 100644  a/doc/info/Lists.texi +++ b/doc/info/Lists.texi @@ 889,7 +889,7 @@ See @mref{first} for more details. @deffnx {Function} sort (@var{L}) Sorts a list @var{L} according to a predicate @code{P} of two arguments, such that @code{@var{P} (@var{L}[k], @var{L}[k + 1])} is @code{true} for any two +that @code{@var{P}(@var{L}[k + 1], @var{L}[k])} is @code{false} for any two successive elements. The predicate may be specified as the name of a function or binary infix operator, or as a @code{lambda} expression. If specified as the name of an operator, the name is enclosed in "double quotes". @@ 900,11 +900,16 @@ the elements of @var{L}. @c DUNNO IF WE NEED TO GO INTO THE IMPLICATIONS OF SHALLOW COPY HERE ... @c MIGHT CONSIDER A REF FOR TOTAL ORDER HERE If the predicate @var{P} is not a total order on the elements of @var{L}, then @...{sort} might run to completion without error, but the result is undefined. +It is assumed the predicate @var{P} is a strict total order on the elements of @var{L}. +If not, @code{sort} might run to completion without error, but the result is undefined. @code{sort} complains if the predicate evaluates to something other than @code{true} or @code{false}. +@code{sort} is a stable sort: +if two elements @var{x} and @var{y} are equivalent in the sense that +@code{@var{P}(@var{x}, @var{y})} and @code{@var{P}(@var{y}, @var{x})} are both @code{false}, +then the relative order of @var{x} and @var{y} in @var{L} is preserved by @code{sort}. + @code{sort (@var{L})} is equivalent to @code{sort (@var{L}, orderlessp)}. That is, the default sorting order is ascending, as determined by @mrefdot{orderlessp} All Maxima atoms and expressions are comparable under diff git a/src/mstuff.lisp b/src/mstuff.lisp index 2dbba30..82b4184 100644  a/src/mstuff.lisp +++ b/src/mstuff.lisp @@ 21,7 +21,7 @@ (mfunction1 (setq bfun (getopr f)))) (when (member bfun '(lessthan great) :test #'eq) (setq llist (mapcar #'ratdisrep llist)))  (cons '(mlist) (sort llist comparfun)))) + (cons '(mlist) (stablesort llist comparfun)))) ;; cmulisp does not like the closure version. Clisp insists on the ;; closure version. Gcl likes either... For the moment we will  Summary of changes: doc/info/Lists.texi  11 ++++++++ src/mstuff.lisp  2 + 2 files changed, 9 insertions(+), 4 deletions() hooks/postreceive  Maxima, A Computer Algebra System 
From: Raymond Toy <rtoy@us...>  20111119 16:32:38

This is an automated email from the git hooks/postreceive script. It was generated because a ref change was pushed to the repository containing the project "Maxima, A Computer Algebra System". The branch, master has been updated via 2110d79853bc55bf98636183f7a0fef8ca4e2280 (commit) from f259b3be89aef9751c59a0cf3ec3baa323220ef6 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below.  Log  commit 2110d79853bc55bf98636183f7a0fef8ca4e2280 Author: Raymond Toy <toy.raymond@...> Date: Sat Nov 19 08:24:31 2011 0800 Fix a few mistakes in adding periodicity for elliptic_e and elliptic_f that shows up in the testsuite. o elliptic_k can return a complex (maxima) number, so we need to use add and mul instead of + and *. o For elliptic_e, only apply periodicity if the first argument is $numberp and round(phi/%pi) is a number that is not zero. Otherwise, we end up in an infinite loop evaluating elliptic_e in the primary period. diff git a/src/ellipt.lisp b/src/ellipt.lisp index a3b44c8..55f86e9 100644  a/src/ellipt.lisp +++ b/src/ellipt.lisp @@ 1452,8 +1452,9 @@ first kind: ;; ;; F(zm) = F(z  pi*round(Re(z)/pi)m) + 2*round(Re(z)/pi)*K(m) (let ((period (round (realpart phiarg) pi)))  (+ (base ( phiarg (* pi period)) marg)  (* 2 period (elliptick marg)))))) + (add (base ( phiarg (* pi period)) marg) + (mul (mul 2 period) + (elliptick marg)))))) ;; Complete elliptic integral of the first kind (defun elliptick (m) @@ 1949,7 +1950,10 @@ first kind: ((alike1 phi '((mtimes) ((rat) 1 2) $%pi)) ;; Complete elliptic integral `((%elliptic_ec) ,m))  (($numberp phi) + ((and ($numberp phi) + (let ((r ($round (div phi '$%pi)))) + (and ($numberp r) + (not (zerop1 r))))) ;; Handle the case where phi is a number where we can apply ;; the periodicity property without blowing up the ;; expression.  Summary of changes: src/ellipt.lisp  10 +++++++ 1 files changed, 7 insertions(+), 3 deletions() hooks/postreceive  Maxima, A Computer Algebra System 
From: Raymond Toy <rtoy@us...>  20111119 06:23:57

This is an automated email from the git hooks/postreceive script. It was generated because a ref change was pushed to the repository containing the project "Maxima, A Computer Algebra System". The branch, master has been updated via f259b3be89aef9751c59a0cf3ec3baa323220ef6 (commit) from ca33962ba5445b1bcc9f5b76fff11331567ab38f (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below.  Log  commit f259b3be89aef9751c59a0cf3ec3baa323220ef6 Author: Raymond Toy <toy.raymond@...> Date: Fri Nov 18 22:22:40 2011 0800 Tell maxima about periodic properties of elliptic_e. src/ellipt.lisp: o Tell maxima about periodic properties of elliptic_e(phi, m) when m = 1 and when phi is numberp. Other case just return the noun form. o Tell maxima that elliptic_ec(1) is 1. tests/rtest_elliptic.mac: o Add test for elliptic_ec(1) o Add tests for periodic property of elliptic_e. diff git a/src/ellipt.lisp b/src/ellipt.lisp index d121767..a3b44c8 100644  a/src/ellipt.lisp +++ b/src/ellipt.lisp @@ 1934,11 +1934,33 @@ first kind: ;; A&S 17.4.23 phi) ((onep1 m)  ;; A&S 17.4.25  `((%sin) ,phi)) + ;; A&S 17.4.25, but handle periodicity: + ;; elliptic_e(x,m) = elliptic_e(x%pi*round(x/%pi), m) + ;; + 2*round(x/%pi)*elliptic_ec(m) + ;; + ;; Or + ;; + ;; elliptic_e(x,1) = sin(phi) + 2*round(x/%pi)*elliptic_ec(m) + ;; + (add (take '(%sin) phi) + (mul 2 + (mul (take '(%round) (div phi '$%pi)) + (take '(%elliptic_ec) m))))) ((alike1 phi '((mtimes) ((rat) 1 2) $%pi)) ;; Complete elliptic integral `((%elliptic_ec) ,m)) + (($numberp phi) + ;; Handle the case where phi is a number where we can apply + ;; the periodicity property without blowing up the + ;; expression. + (add (take '($elliptic_e) + (add phi + (mul (mul 1 '$%pi) + (take '(%round) (div phi '$%pi)))) + m) + (mul 2 + (mul (take '(%round) (div phi '$%pi)) + (take '(%elliptic_ec) m))))) (t ;; Nothing to do (eqtest (list '($elliptic_e) phi m) form))))) @@ 2040,9 +2062,11 @@ first kind: (complexify (bigfloat::bfellipticec (complex ($float ($realpart m)) ($float ($imagpart m)))))) ((complexbigfloatnumericalevalp m) (to (bigfloat::bfellipticec (bigfloat:to ($bfloat m))))) + ;; Some special cases we know about. ((zerop1 m) '((mtimes) ((rat) 1 2) $%pi))  ;; Some special cases we know about. + ((onep1 m) + 1) (t ;; Nothing to do (eqtest (list '(%elliptic_ec) m) form))))) diff git a/tests/rtest_elliptic.mac b/tests/rtest_elliptic.mac index 1d73694..8714758 100755  a/tests/rtest_elliptic.mac +++ b/tests/rtest_elliptic.mac @@ 424,3 +424,12 @@ diff(elliptic_pi(1,phi,0),phi); sec(phi)^2; +elliptic_ec(1); +1; + +/* Test periodicity of elliptic_e */ +elliptic_e(x, 1); +2*round(x/%pi)+sin(x); + +elliptic_e(3,1/2); +elliptic_e(3%pi,1/2)+2*elliptic_ec(1/2);  Summary of changes: src/ellipt.lisp  30 +++++++++++++++++++++++++++ tests/rtest_elliptic.mac  9 +++++++++ 2 files changed, 36 insertions(+), 3 deletions() hooks/postreceive  Maxima, A Computer Algebra System 