Changeset f34cd44 in git


Ignore:
Timestamp:
Jul 2, 2015, 12:00:57 PM (8 years ago)
Author:
Hans Schoenemann <hannes@…>
Branches:
(u'spielwiese', '8e0ad00ce244dfd0756200662572aef8402f13d5')
Children:
7036d0b9fb90dfbbb225e698220889d8bfd08fb3bbfc4a825e46a6bf0bdd30896d5189f16c4e4d99
Parents:
74dcead93fa7d8032514e5919362facbb50b1c0e
Message:
fix: fetch/imap via p_PermPoly (not maEval) (in maApplyFetch)
Files:
6 edited

Legend:

Unmodified
Added
Removed
  • Singular/maps_ip.cc

    r74dcead rf34cd44  
    145145        }
    146146      }
    147       else
    148       if ((what==IMAP_CMD) || ((what==FETCH_CMD)  && (nMap!=ndCopyMap)))
     147      else if ((what==IMAP_CMD) || (what==FETCH_CMD))
    149148      {
    150149        for (i=R*C-1;i>=0;i--)
     
    155154        }
    156155      }
    157       else /* if(what==MAP_CMD) */
    158       {
     156      else /* (what==MAP_CMD) */
     157      {
     158        assume(what==MAP_CMD);
    159159        matrix s=mpNew(N,maMaxDeg_Ma((ideal)data,preimage_r));
    160160        for (i=R*C-1;i>=0;i--)
  • Tst/Short/bug_tr723.res.gz.uu

    r74dcead rf34cd44  
    11begin 640 bug_tr723.res.gz
    2 M'XL("$]8D54``V)U9U]T<C<R,RYR97,`G93!3H-`$(;O/,6D\0`5*3M;"H1T
    3 M#\9+$^.EWHQI6HN5"&C8;6Q]>G>U'6HJI<*%9?C_G>%C=J;W-Y,[`&`";B?7
    4 MT%-2>7FVZ"76=/<&!>C@+"LS93N)9>X@!"S6JYFJ0N1>F7YX4LT5.;@`6@\]
    5 M@"HK5U#!&&S?G3LNV!MWZW[JQ?*]3A,(@.)MN<Y3*(QT[O0W_55:VLRY#/@H
    6 M"OW8C_O;[Q!W:M_(^!*K>&"/XQ83>4*Q*TJ:3"1L+B[Z7=QSJIY>[,J%XJ"0
    7 MN*&0O8#Y;0)6<V.HN<E4_:!+_ON%3/\"LLN_[:0=:NUKEN<Z#\6"?4S6,4-Z
    8 M,+@Z_R)G2$W`3G<!B[IU`6N"?X(1^@>Y<%S09L@Z;(;&@]J$1R[;UT]'!D[4
    9 M69UYV!4Q!A[U#HX(-Y[7WQAVPXY12TMCW,"8MQT&SAJ!D@0)(=8;'PP?KH>/
    10 3&5UF.*VE=B87UA?P=GB9\`0`````
     2M'XL(",(+E54``V)U9U]T<C<R,RYR97,`G91-;X)`$(;O_HI)TP-8BNPL"(3(
     3MH>G%I.E!>FL:HY524J"-K*GVUW?7CUF-12U<%F;GG9E]F)WDZ7[X"``LAH?A
     4M'5R)6MA%/KV*.LEV!V.0QG%>Y<(PHXY:(8YANLC&8NXCMZOTVZ[%1)""QT#O
     5MK@TPSZL,YC``P[$FI@7&TEI9/_)E]J73>#%`^3E;%"F4RG5B=I?=+*T,9MYX
     6MO!_X3NB$W=7:Q$VMZRM=U"F?V<O@C(@T?KPMJE:9R+&YN."PN+=4O+X;<PO*
     7MO4+"AD)V#LPYY\`T-X:26YV*#;KHOR=D\A>0O/Y;3KZN]/W(BT+F(9NWL]7:
     8MIDCW>K>7/Z3TJ0G8Z2Y@0;LN8$WP3S!"9R\7#DH*AJQ%,%0:E"(\4AF._#H2
     9M<*+.=&:W+6+T;.H=[!-NO*R_T6^''8,S+8UA`V-^[C)PU@B47)`0H@[,VR+D
     10M-*H2A2"O1)JE\HXSAYO6TMK#Q3U]4;F"G<_220%#*5MJ)QHR(VG?15L=Q%'X
     11MUK,$C,0:2JYC==85[8>[`XZBS9J0UG5T#2ZSUR-:#>%%+0E%UYU?OH[&GM@%
     12"````
    1113`
    1214end
  • Tst/Short/bug_tr723.stat

    r74dcead rf34cd44  
    1 1 >> tst_memory_0 :: 1435588687:4020, 64 bit:4.0.2:x86_64-Linux:nepomuck:107648
    2 1 >> tst_memory_1 :: 1435588687:4020, 64 bit:4.0.2:x86_64-Linux:nepomuck:2232320
    3 1 >> tst_memory_2 :: 1435588687:4020, 64 bit:4.0.2:x86_64-Linux:nepomuck:2232320
    4 1 >> tst_timer_1 :: 1435588687:4020, 64 bit:4.0.2:x86_64-Linux:nepomuck:1
     11 >> tst_memory_0 :: 1435831234:4020, 64 bit:4.0.2:x86_64-Linux:nepomuck:107760
     21 >> tst_memory_1 :: 1435831234:4020, 64 bit:4.0.2:x86_64-Linux:nepomuck:2232320
     31 >> tst_memory_2 :: 1435831234:4020, 64 bit:4.0.2:x86_64-Linux:nepomuck:2232320
     41 >> tst_timer_1 :: 1435831234:4020, 64 bit:4.0.2:x86_64-Linux:nepomuck:0
  • Tst/Short/bug_tr723.tst

    r74dcead rf34cd44  
    3131 m2;
    3232 kill r2;
     33 //-------------------------------------------
     34 ring S = (integer, 103),x,dp;
     35
     36 ideal I = x;
     37 ring R = integer,y,dp;
     38 fetch (S,I);
     39 kill R; kill S;
    3340
    3441tst_status(1);$
  • libpolys/coeffs/numbers.cc

    r74dcead rf34cd44  
    228228number ndCopyMap(number a, const coeffs aRing, const coeffs r)
    229229{
    230   assume( getCoeffType(r) == getCoeffType(aRing) );
     230  // aRing and r need not be the same, but must be the same representation
     231  assume(aRing->rep==r->rep);
    231232  if ( nCoeff_has_simple_Alloc(r) && nCoeff_has_simple_Alloc(aRing) )
    232233    return a;
  • libpolys/coeffs/rintegers.cc

    r74dcead rf34cd44  
    339339{
    340340  /* dst = currRing */
    341   if (nCoeff_is_Ring_Z(src) || nCoeff_is_Ring_ModN(src) || nCoeff_is_Ring_PtoM(src))
     341  /* dst = nrn */
     342  if ((src->rep==n_rep_gmp)
     343  && (nCoeff_is_Ring_Z(src) || nCoeff_is_Ring_ModN(src) || nCoeff_is_Ring_PtoM(src)))
     344  {
     345    return ndCopyMap; //nrzCopyMap;
     346  }
     347  if ((src->rep==n_rep_gap_gmp) /*&& nCoeff_is_Ring_Z(src)*/)
    342348  {
    343349    return ndCopyMap; //nrzCopyMap;
Note: See TracChangeset for help on using the changeset viewer.