#13387: Improve MonoDict and TripleDict data structures
----------------------------------+-----------------------------------------
       Reporter:  nbruin          |         Owner:  Nils Bruin
           Type:  enhancement     |        Status:  needs_work
       Priority:  major           |     Milestone:  sage-5.8  
      Component:  memleak         |    Resolution:            
       Keywords:                  |   Work issues:            
Report Upstream:  N/A             |     Reviewers:            
        Authors:  Nils Bruin      |     Merged in:            
   Dependencies:  #11521, #12313  |      Stopgaps:            
----------------------------------+-----------------------------------------

Comment (by nbruin):

 You're not giving me much to go on here ... Clearly on that machine "long
 int != int", It being an i386, I'd assume "long int" is 32 bits. Is "int"
 16 bits there? That's just going to be unworkable! Hopefully the "int" is
 a variable under our control that we can simply change to a "long int".

 Anyway, on pristine 5.8b0 and 5.8b1 I'm finding that this is line 94. So
 are you sure the problem comes from the patch here?

 Anyway, FWIW, [http://trac.sagemath.org/sage_trac/ticket/715#comment:179
 #715 comment 179] also addressed 32 bit problems, although there it seems
 to deal more with sign problems for "%". The reported behaviour here
 doesn't seem to be of that kind, unless the "%" gets executed in a signed
 way and ''then'' interpreted as an unsigned value (then you could easily
 get a "very big" value)

 If you give me access to something where I can reproduce the problematic
 behaviour I can diagnose a little better. That might be preferable to me
 making random changes to the patch here in the hole that you get more
 favourable results. Or better yet, perhaps JP can put his acquired skills
 to use, since he has solved these similar problems before.

-- 
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/13387#comment:27>
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