#14333: singular-3-1-6 is out
--------------------------------------+-------------------------
Reporter: Snark | Owner: tbd
Type: defect | Status: new
Priority: major | Milestone: sage-5.12
Component: packages: standard | Resolution:
Keywords: spkg | Merged in:
Authors: | Reviewers:
Report Upstream: N/A | Work issues:
Branch: | Commit:
Dependencies: | Stopgaps:
--------------------------------------+-------------------------
Description changed by jdemeyer:
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);
> }}}
>
> ----
>
> Probably also take care of #12442.
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.
The API for `iiMake_proc` changed from
{{{
sleftv * iiMake_proc(idhdl pn, package pack, sleftv* sl);
}}}
to
{{{
BOOLEAN iiMake_proc(idhdl pn, package pack, sleftv* sl);
}}}
----
Probably also take care of #12442.
--
--
Ticket URL: <http://trac.sagemath.org/ticket/14333#comment:13>
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.
For more options, visit https://groups.google.com/groups/opt_out.