The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.

Changes for version 2.030512

  • Use lower-level stack reallocation routine, which does not call signals. XXX should not be done if inside Perl code called from inside PARI! ??? => Failed 18/200 test programs. 143/944 subtests failed. (2.9.0) or (???) => Failed 18/200 test programs. 154/958 subtests failed. (1 crash) Fix the patch for 2.9.5. => Failed 19/201 test programs. 156/958 subtests failed. (2.9.5) with 1 crash (new test "language" fails: 18->19)
  • XXX Colors on errors/warnings should be conditional. XXX We should better be able to grap the std-output! Fix err_display (sp?) to not flush the error. => Failed 18/200 test programs. 153/958 subtests failed. (1 crash) => Failed 18/201 test programs. 153/963 subtests failed. (1 crash) 2.9.5 plotps.c fails in 2.7.6 (system0); do not use it before 2.9.0. Patch calculation of arity from a prototype with 'x' in 2.9.*. => Failed 18/201 test programs. 156/1004 subtests failed. (1 crash) 2.9.5 On 2.9.* we were creating an ep when looking for existence of a Pari function. isPariFunction() could not work on EpNEW values. => Failed 18/201 test programs. 156/1449 subtests failed. 2.9.5 We did not put ep-argument for functions with prototype "x". (Fixes crash on get0() from the next row.) 3 new subtests to check loading-into-PARI Perl subroutines with 3,1,0 arguments. {name = 0x1d83110 "get0", valence = 103, value = 0x694c501c <callPerlFunction>, menu = 0, code = 0x26e98e8 "x", help = 0x0, pvalue = 0x25a1ed4, arity = 1, hash = 628, next = 0x69865ac8 <functions_basic+37320>} => Failed 18/201 test programs. 156/1452 subtests failed. 2.9.5 Compensate for absense of gen_output(,) in 2.11.0. Correct position of "community" section for 2.11.0. Shortcut the complicated logic by a call to bruti(). New initialization of plotting. => Failed 19/226 test programs. 192/1484 subtests failed. (1 crash: mathnf) on 2.11.[01] (graph: new failure! ploth!) XXX We still did not do anything with sections in Pari.pm!!! XXX We may miss: pari_mt_init(); /* MPI: will not return on slaves (pari_MPI_rank = 0) */ pari_init_paths(); or: gp_expand_path(GP_DATA->path); gp_expand_path(GP_DATA->sopath); and: #ifdef _WIN32 if (stdin_isatty) win32_set_codepage(); #endif XXX We did not remove $oo in tests!!!

Modules

Perl interface to PARI.
load Math::Pari with specified $primelimit and $initmem.
utility functions used during configuration of Math::Pari.

Provides

in PariInit.pm
in Pari.pm