Changeset ef8adb in git
- Timestamp:
- May 9, 2006, 1:50:50 PM (18 years ago)
- Branches:
- (u'spielwiese', 'd1b01e9d51ade4b46b745d3bada5c5f3696be3a8')
- Children:
- e407985ee963ce0d6fb4fa83e5fc3d9410208014
- Parents:
- b4ab6fbc04ef9aeef95a3b0e1f048490cf8649d4
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
Singular/iparith.cc
rb4ab6fb ref8adb 2 2 * Computer Algebra System SINGULAR * 3 3 ****************************************/ 4 /* $Id: iparith.cc,v 1.39 4 2006-05-08 17:45:31Singular Exp $ */4 /* $Id: iparith.cc,v 1.395 2006-05-09 11:50:48 Singular Exp $ */ 5 5 6 6 /* … … 1244 1244 res->data=u->data; u->data=NULL; 1245 1245 res->name=u->name; u->name=NULL; 1246 res->attribute=u->attribute; u->attribute=NULL; 1246 1247 res->e=u->e; u->e=NULL; 1247 1248 if (res->e==NULL) res->e=jjMakeSub(v); … … 1283 1284 p->data=u->data; 1284 1285 p->name=u->name; 1285 p->flag|=u->flag; 1286 p->flag=u->flag; 1287 p->attribute=u->attribute; 1286 1288 p->e=jjMakeSub(&t); 1287 1289 } … … 3422 3424 static BOOLEAN jjHOMOG1(leftv res, leftv v) 3423 3425 { 3424 intvec *w; 3425 res->data=(void *)idHomModule((ideal)v->Data(),currQuotient,&w); 3426 if ((res->data!=NULL) && (v->rtyp==IDHDL)) 3427 { 3428 char *isHomog=omStrDup("isHomog"); 3429 if (v->e==NULL) 3430 atSet((idhdl)(v->data),isHomog,w,INTVEC_CMD); 3431 else 3432 atSet((idhdl)(v->LData()),isHomog,w,INTVEC_CMD); 3433 } 3434 else if (w!=NULL) delete w; 3426 intvec *w=(intvec*)atGet(v,"isHomog",INTVEC_CMD); 3427 ideal v_id=(ideal)v->Data(); 3428 if (w==NULL) 3429 { 3430 res->data=(void *)idHomModule(v_id,currQuotient,&w); 3431 if ((res->data!=NULL) && (v->rtyp==IDHDL)) 3432 { 3433 char *isHomog=omStrDup("isHomog"); 3434 if (v->e==NULL) 3435 atSet((idhdl)(v->data),isHomog,w,INTVEC_CMD); 3436 else 3437 atSet((idhdl)(v->LData()),isHomog,w,INTVEC_CMD); 3438 } 3439 else if (w!=NULL) delete w; 3440 } 3441 else 3442 res->data=(void *)idTestHomModule(v_id,currQuotient,w); 3435 3443 return FALSE; 3436 3444 } … … 4634 4642 return TRUE; 4635 4643 } 4636 res->data=u->data; 4637 u->data=NULL; 4638 res->rtyp=u->rtyp; 4639 u->rtyp=0; 4640 res->name=u->name; 4641 u->name=NULL; 4644 res->data=u->data; u->data=NULL; 4645 res->rtyp=u->rtyp; u->rtyp=0; 4646 res->name=u->name; u->name=NULL; 4647 res->attribute=u->attribute; u->attribute=NULL; 4642 4648 Subexpr e=jjMakeSub(v); 4643 4649 e->next=jjMakeSub(w); … … 4665 4671 return TRUE; 4666 4672 } 4667 res->data=u->data; 4668 u->data=NULL; 4669 res->rtyp=u->rtyp; 4670 u->rtyp=0; 4671 res->name=u->name; 4672 u->name=NULL; 4673 res->data=u->data; u->data=NULL; 4674 res->rtyp=u->rtyp; u->rtyp=0; 4675 res->name=u->name; u->name=NULL; 4676 res->attribute=u->attribute; u->attribute=NULL; 4673 4677 Subexpr e=jjMakeSub(v); 4674 4678 e->next=jjMakeSub(w); -
Tst/Short/bug_41.res.gz.uu
rb4ab6fb ref8adb 1 1 begin 640 bug_41.res.gz 2 M'XL(""):7T0``V)U9U\T,2YR97,`G9-?2\,P%,7?^RDNQ8<.2F;2[H^.YD%\ 3 M<""^S+<Q1JNQ#62I-*FZ;V_B1E+6*L6G)C?GW/O+*=D\WZ^?``!3>%S?0:B5 4 M1H(7X2K8G$\(!5/<<\EU-%D%]@N40M&6^Q0CR3Z1TKEV\H3"=`JYU@TOX*UN 5 M0'"E@0EV8%(K)TL1N/4,0<-E"8T?.J?`7UDN@&=?OKJ@IVXBXS'WY26%JC[4 6 M922V>&<0L3NYH6>22)BZK,^[5C-'@J^]YF2WNUNN'FS+&/3QG0&7^H.].&*, 7 M.QZR^[6UB<ZM$]2UQ&'55FT8XXF[!DY'P,[^`3N_A/WQV/G>X-6+#O,2@1UC 8 M7-G1<XX(E?1"'9;U<OP+C73B)(E%(Q=H9$2$I!?AL*R7VK"L$Q<Q<=F78I]# 9 /JR+S:Z^";\?A$F%?`P`` 2 M'XL("."!8$0``V)U9U\T,2YR97,`G93/;\(@%,?O_A4OS0XU:ZJ`OXT<EAUF 3 MLNSB;HLQ;666!.G2TJG__4`=5.V6;J?"X[TO'[Y]L'A]G+\``*+P/'\`3Q4J 4 M%#SVIJW%>053T,$5EUSY[6G+?(%2B,O-JH="R79AH2)ETPF%3@<BI7(>PWN6 5 M@^"%`B;8EDE5V+1>"';<#R'G<@.YVW1`@:]9)(#/]BXZI"<U,>,!=^$1A33; 6 M9AM?O*&E1D1V94S/)+[0<9F=9Z5BE@1U7<ZIW,PFO'@RD@&HPP<#+M4G2RPQ 7 M0I4:O/Q16EMGQR2LE@1>6J:E%Z"V/0;J-8#M_P-V<`U[K#'[NP*7/:PPCT(P 8 MV^BJV<%Q-C`5WYA:GW;CXV]HN&(G)@8-7Z'A!A;B&POKTVY<JT^KV(6U79>M 9 M?VSA8@)%FI5B#3&#))()$X*M89<R"2IEYSY/TDAN*KIC=S](-S37('#G).B[ 10 MXWFUW0FVS+Q1:Q!2K]/[JT[?N4`&FM;\EOT]<L##"\5:*\FH(J*/;QX=\[*4 11 /A:]OR5WK"S?7`LVJ!``` 10 12 ` 11 13 end -
Tst/Short/bug_41.stat
rb4ab6fb ref8adb 1 1 >> tst_memory_0 :: 1147 099682:2006050513:3-0-2:ix86-Linux:nepomuck:2827522 1 >> tst_memory_1 :: 1147 099682:2006050513:3-0-2:ix86-Linux:nepomuck:8173763 1 >> tst_memory_2 :: 1147 099682:2006050513:3-0-2:ix86-Linux:nepomuck:8173764 1 >> tst_timer_1 :: 1147 099682:2006050513:3-0-2:ix86-Linux:nepomuck:11 1 >> tst_memory_0 :: 1147175392:2006050513:3-0-2:ix86-Linux:nepomuck:282800 2 1 >> tst_memory_1 :: 1147175392:2006050513:3-0-2:ix86-Linux:nepomuck:817184 3 1 >> tst_memory_2 :: 1147175392:2006050513:3-0-2:ix86-Linux:nepomuck:817184 4 1 >> tst_timer_1 :: 1147175392:2006050513:3-0-2:ix86-Linux:nepomuck:3 -
Tst/Short/bug_41.tst
rb4ab6fb ref8adb 26 26 attrib(l[2]); 27 27 28 // attrib for ideals: should be cancelled when the ideal changes 29 30 i=x,y; 31 homog(i); 32 attrib(i); 33 homog(i); 34 attrib(i); 35 36 i[2]=x+1; 37 attrib(i); 38 28 39 tst_status(1);$
Note: See TracChangeset
for help on using the changeset viewer.