#14333: singular-3-1-6 is out
--------------------------------------+-------------------------------------
       Reporter:  Snark               |         Owner:  tbd      
           Type:  defect              |        Status:  new      
       Priority:  major               |     Milestone:  sage-5.10
      Component:  packages: standard  |    Resolution:           
       Keywords:  spkg                |   Work issues:           
Report Upstream:  N/A                 |     Reviewers:           
        Authors:                      |     Merged in:           
   Dependencies:                      |      Stopgaps:           
--------------------------------------+-------------------------------------
Description changed by leif:

Old description:

> [http://www.singular.uni-kl.de/index.php/news/release-of-
> singular-3-1-6.html]
>
> ----
>
> Sage should probably upgrade to this version; it won't be painless
> though, since my experiments show that what in the changelog is lightly
> documented as "interface to iiMake_proc changed" (in the "Internal
> changes" section) -- impacts sage.
>
> To be more precise, in sage/libs/singular/function.pyx, there is the
> following code:
>
> {{{
>     cdef leftv* handle_call(self, Converter argument_list, ring
> *_ring=NULL):
>         if _ring != currRing: rChangeCurrRing(_ring)
>         return iiMake_proc(self.proc_idhdl, NULL, argument_list.args)
> }}}
>
> but the new api for iiMake_proc is:
>
> {{{
> BOOLEAN iiMake_proc(idhdl pn, package pack, sleftv* sl);
> }}}

New description:

 [http://www.singular.uni-kl.de/index.php/news/release-of-
 singular-3-1-6.html]

 ----

 Sage should probably upgrade to this version; it won't be painless though,
 since my experiments show that what in the changelog is lightly documented
 as "interface to iiMake_proc changed" (in the "Internal changes" section)
 -- impacts sage.

 To be more precise, in sage/libs/singular/function.pyx, there is the
 following code:

 {{{
     cdef leftv* handle_call(self, Converter argument_list, ring
 *_ring=NULL):
         if _ring != currRing: rChangeCurrRing(_ring)
         return iiMake_proc(self.proc_idhdl, NULL, argument_list.args)
 }}}

 but the new api for iiMake_proc is:

 {{{
 BOOLEAN iiMake_proc(idhdl pn, package pack, sleftv* sl);
 }}}

 ----

 Probably also take care of #12442.

--

-- 
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/14333#comment:9>
Sage <http://www.sagemath.org>
Sage: Creating a Viable Open Source Alternative to Magma, Maple, Mathematica, 
and MATLAB

-- 
You received this message because you are subscribed to the Google Groups 
"sage-trac" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/sage-trac?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to