Changeset dd01bf0 in git for Singular/ipid.cc


Ignore:
Timestamp:
Nov 14, 2000, 5:05:03 PM (23 years ago)
Author:
Olaf Bachmann <obachman@…>
Branches:
(u'spielwiese', 'fe61d9c35bf7c61f2b6cbf1b56e25e2f08d536cc')
Children:
97f271511be5359e5441950de02fbbacab263f65
Parents:
fdca1c0f555e1f30c95e95547738fa50444aed73
Message:
* fixed memory leaks (longalg, NF, syz)
* eliminated OPT_MOREPAIS, CANCELUNIT, REDBEST
* prepared for tailRings in local case


git-svn-id: file:///usr/local/Singular/svn/trunk@4723 2c84dea3-7e68-4137-9b89-c4e89433aadc
File:
1 edited

Legend:

Unmodified
Added
Removed
  • Singular/ipid.cc

    rfdca1c0 rdd01bf0  
    22*  Computer Algebra System SINGULAR     *
    33****************************************/
    4 /* $Id: ipid.cc,v 1.44 2000-10-23 12:02:12 obachman Exp $ */
     4/* $Id: ipid.cc,v 1.45 2000-11-14 16:04:53 obachman Exp $ */
    55
    66/*
     
    285285    }
    286286    // additional settings:--------------------------------------
     287#if 0
     288    // this leads to a memory leak
    287289    if (t == QRING_CMD)
    288290    {
    289       IDRING(h)=rCopy(currRing);
     291      // IDRING(h)=rCopy(currRing);
    290292      /* QRING_CMD is ring dep => currRing !=NULL */
    291293    }
    292     else if (t == PROC_CMD)
     294    else
     295#endif
     296      if (t == PROC_CMD)
    293297    {
    294298      IDPROC(h)->language=LANG_NONE;
     
    491495    ring  savecurrRing = currRing;
    492496    // any objects defined for this ring ?
    493     if (((IDTYP(h)==RING_CMD) && (IDRING(h)->ref<=0))
    494     &&  (IDRING(h)->idroot!=NULL))
     497    // Hmm ... why onlyt for rings and not for qrings??
     498    // if (((IDTYP(h)==RING_CMD) && (IDRING(h)->ref<=0))
     499    if ((IDRING(h)->ref<=0)  &&  (IDRING(h)->idroot!=NULL))
    495500    {
    496501      idhdl * hd = &IDRING(h)->idroot;
Note: See TracChangeset for help on using the changeset viewer.