paristack_alloc

Librairie C++ de calcul formel/ C++ symbolic computation library

Modérateur : xcasadmin

frederic han
Messages : 1137
Inscription : dim. mai 20, 2007 7:09 am
Localisation : Paris
Contact :

paristack_alloc

Message par frederic han » mer. mars 09, 2016 2:54 pm

sage 7.1.beta6 est passé de pari-2.8.2044 à 2.8.2341

et je constate que giac ne compile plus à cause de:

Code : Tout sélectionner

/bin/bash ../libtool --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -DIN_GIAC -I. -I.. -I. -I..       -g -O2 -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -MT pari.lo -MD -MP -MF .deps/pari.Tpo -c -o pari.lo pari.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -g -O2 -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -MT pari.lo -MD -MP -MF .deps/pari.Tpo -c pari.cc  -fPIC -DPIC -o .libs/pari.o
pari.cc: In function ‘void giac::do_giac_pari_init(long int)’:
pari.cc:98:43: error: ‘paristack_alloc’ was not declared in this scope
     paristack_alloc(pari_mem_size, (1<<30)); // pari 2.8
je remarque qu'entre ces 2 versions cette fonction a disparue de paridecl.h

Code : Tout sélectionner

pari-2.8-2044-g89b0f1e/src/headers/paridecl.h:void    paristack_alloc(size_t rsize, size_t vsize);

Code : Tout sélectionner

grep paristack_alloc pari-2.8-2341-g61b65cc/src/headers/paridecl.h

parisse
Messages : 5751
Inscription : mar. déc. 20, 2005 4:02 pm
Contact :

Re: paristack_alloc

Message par parisse » mer. mars 09, 2016 5:58 pm

Je fais suivre a Bill Allombert et Karim Belabas qui m'avaient signale cette fonction aux ateliers pari-gp de janvier.

parisse
Messages : 5751
Inscription : mar. déc. 20, 2005 4:02 pm
Contact :

Re: paristack_alloc

Message par parisse » mer. mars 09, 2016 7:05 pm

On me dit qu'il faut utiliser paristack_setsize a la place, peux-tu tester si ca marche?

frederic han
Messages : 1137
Inscription : dim. mai 20, 2007 7:09 am
Localisation : Paris
Contact :

Re: paristack_alloc

Message par frederic han » mer. mars 09, 2016 9:42 pm

Oui ca marche.

Fred

parisse
Messages : 5751
Inscription : mar. déc. 20, 2005 4:02 pm
Contact :

Re: paristack_alloc

Message par parisse » jeu. mars 10, 2016 6:42 am

Chez moi aussi, alors adopte!

frederic han
Messages : 1137
Inscription : dim. mai 20, 2007 7:09 am
Localisation : Paris
Contact :

Re: paristack_alloc

Message par frederic han » lun. mars 21, 2016 9:32 am

est ce que le source 1.2.2-35 avec ce changement sor bientot?

NB: j'ai l'ordre d'une liste dans un doctest qui change avec cette version sous sage (ca vient peut etre de cette version de pari)

Code : Tout sélectionner

51c51
< sqrt(6)*I*sqrt(sqrt(13)+3),-sqrt(6)*I*sqrt(sqrt(13)+3),-sqrt(6)*sqrt(sqrt(13)-3),sqrt(6)*sqrt(sqrt(13)-3),0,
---
> -sqrt(6)*I*sqrt(sqrt(13)+3),sqrt(6)*I*sqrt(sqrt(13)+3),-sqrt(6)*sqrt(sqrt(13)-3),sqrt(6)*sqrt(sqrt(13)-3),0,
FAIL: chk_fhan16

parisse
Messages : 5751
Inscription : mar. déc. 20, 2005 4:02 pm
Contact :

Re: paristack_alloc

Message par parisse » lun. mars 21, 2016 11:46 am

Oui, je compte faire une version en milieu de semaine, je finis quelques ajustements (integrales de Fresnel et multiplication de polynomes pour etre plus precis).

frederic han
Messages : 1137
Inscription : dim. mai 20, 2007 7:09 am
Localisation : Paris
Contact :

Re: paristack_alloc

Message par frederic han » lun. mars 21, 2016 12:21 pm

OK super,
est ce que toi aussi tu as un changement d'ordre ou bien vaut il mieux preparer un patch ou une modifs ds ce doctest?

parisse
Messages : 5751
Inscription : mar. déc. 20, 2005 4:02 pm
Contact :

Re: paristack_alloc

Message par parisse » lun. mars 21, 2016 1:12 pm

non, l'ordre est le meme chez moi.

Répondre