Bill Allombert on Wed, 10 Sep 2008 21:09:06 +0200 |
[Date Prev] [Date Next] [Thread Prev] [Thread Next] [Date Index] [Thread Index]
new debugging facility |
Dear PARI-dev, I have commited to PARI svn repository a set of patch which allow better error reporting and debugging. 1) Now errors are displayed this way: ? f(n)=sum(p=2,n,quadclassunit(-p)[1]); ? f(100) *** at: f(100) ^------ *** at: sum(p=2,n,quadclassunit(-p)[1] ^-------------------- *** quadclassunit: discriminant not congruent to 0,1 mod 4 in Buchquad. 2) trap() debugging facility is restored to 2.3 level: ? trap(); ? f(100) *** at: f(100) ^------ *** at: sum(p=2,n,quadclassunit(-p)[1] ^-------------------- *** quadclassunit: discriminant not congruent to 0,1 mod 4 in Buchquad. *** Break loop (type 'break' or Control-d to go back to GP) break> p 2 break> n 100 (before that change, it would return 'n' and 'p'.) Of course this is only a start. We would like to hear about your suggestions. Cheers, Bill.