#7539: primesieve spkg
-----------------------------+----------------------------------------------
   Reporter:  GeorgSWeber    |          Owner:  rohana  
       Type:  enhancement    |         Status:  new     
   Priority:  major          |      Milestone:  sage-5.0
  Component:  number theory  |       Keywords:          
Work_issues:                 |       Upstream:  N/A     
   Reviewer:                 |         Author:  rohana  
     Merged:                 |   Dependencies:          
-----------------------------+----------------------------------------------

Old description:

> This ticket was split away from #7013:
>
> The goal of this ticket is to create an spkg for primesieve
> (http://primesieve.googlecode.com) which provides the functionality of
> primesieve is a shared library.
>
> An initial spkg is available at
> http://wstein.org/home/ohanar/primesieve/primesieve-3.4.p1.spkg.

New description:

 This ticket was split away from #7013:

 The goal of this ticket is to create an spkg for primesieve
 (http://primesieve.googlecode.com) which provides the functionality of
 primesieve is a shared library.

 Install [http://wstein.org/home/ohanar/primesieve/primesieve-3.4.p2.spkg
 primesieve-3.4.p2.spkg].

 Apply [http://wstein.org/home/ohanar/primesieve/trac7539_initial.patch
 trac7539_initial.patch] and either
 [http://wstein.org/home/ohanar/primesieve/trac7539_standard.patch
 trac7539_standard.patch] xor
 [http://wstein.org/home/ohanar/primesieve/trac7539_optional.patch
 trac7539_optional.patch].

--

Comment(by rohana):

 I've worked on this a little, and have posted an updated spkg.
 Unfortunately there are some major issues with primesieve on big endian
 systems. I have added a patch that stops the vast majority of the
 segfaults, however, there is still the occasional segfault. Even without
 segfaulting, the library gives very incorrect values on big endian
 systems.

 I've also posted a few patches, one that provides a cython wrapper, and a
 couple that sets up the package as either standard or optional. All of
 these were based off of 5.0.prealpha1, so they may have some fuzz factors
 to them (especially the later two).

-- 
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/7539#comment:19>
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 post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/sage-trac?hl=en.

Reply via email to