# # ChangeLog for Singular/countedref.cc in git # # Generated by Trac 1.2.3 # Apr 27, 2024, 3:08:30 PM Tue, 03 Sep 2013 05:51:09 GMT Oleksandr Motsak [ba5e9e] * .gitignore (modified) * IntegerProgramming/globals.h (modified) * Makefile.am (modified) * Singular/Minor.cc (modified) * Singular/MinorInterface.cc (modified) * Singular/MinorProcessor.cc (modified) * Singular/attrib.cc (modified) * Singular/blackbox.cc (modified) * Singular/calcSVD.cc (modified) * Singular/claptmpl.cc (modified) * Singular/cntrlc.cc (modified) * Singular/countedref.cc (modified) * Singular/denom_list.cc (modified) * Singular/eigenval_ip.cc (modified) * Singular/emacs.cc (modified) * Singular/extra.cc (modified) * Singular/feOpt.cc (modified) * Singular/feOptGen.cc (modified) * Singular/fegetopt.c (modified) * Singular/fehelp.cc (modified) * Singular/fereadl.c (modified) * Singular/fevoices.cc (modified) * Singular/fglm.cc (modified) * Singular/gentable.cc (modified) * Singular/gms.cc (modified) * Singular/grammar.cc (modified) * Singular/grammar.y (modified) * Singular/interpolation.cc (modified) * Singular/iparith.cc (modified) * Singular/ipassign.cc (modified) * Singular/ipconv.cc (modified) * Singular/ipid.cc (modified) * Singular/iplib.cc (modified) * Singular/ipprint.cc (modified) * Singular/ipshell.cc (modified) * Singular/janet.cc (modified) * Singular/libparse.cc (modified) * Singular/linearAlgebra_ip.cc (modified) * Singular/links/asciiLink.cc (modified) * Singular/links/ndbm.cc (modified) * Singular/links/pipeLink.cc (modified) * Singular/links/semaphore.c (modified) * Singular/links/silink.cc (modified) * Singular/links/sing_dbm.cc (modified) * Singular/links/slInit_Dynamic.cc (modified) * Singular/links/slInit_Static.cc (modified) * Singular/lists.cc (modified) * Singular/maps_ip.cc (modified) * Singular/minpoly.cc (modified) * Singular/misc_ip.cc (modified) * Singular/mmalloc.cc (modified) * Singular/mmstd.c (modified) * Singular/mod_lib.cc (modified) * Singular/mod_lib.h (modified) * Singular/newstruct.cc (modified) * Singular/pcv.cc (modified) * Singular/pyobject.cc (modified) * Singular/pyobject_setup.cc (modified) * Singular/scanner.cc (modified) * Singular/sdb.cc (modified) * Singular/sing_win.cc (modified) * Singular/singmathic.cc (modified) * Singular/subexpr.cc (modified) * Singular/test.cc (modified) * Singular/tesths.cc (modified) * Singular/utils.cc (modified) * Singular/walk.cc (modified) * Singular/walk_ip.cc (modified) * Singular/wrapper.cc (modified) * configure.ac (modified) * dyn_modules/bigintm/bigintm.cc (modified) * dyn_modules/bigintm/mod_main.cc (modified) * dyn_modules/callgfanlib/gfanlib.cc (modified) * dyn_modules/syzextra/DebugPrint.cc (modified) * dyn_modules/syzextra/mod_main.cc (modified) * dyn_modules/syzextra/myNF.cc (modified) * kernel/F4.cc (modified) * kernel/GMPrat.cc (modified) * kernel/digitech.cc (modified) * kernel/eigenval.cc (modified) * kernel/f5c.cc (modified) * kernel/f5data.cc (modified) * kernel/f5gb.cc (modified) * kernel/f5lists.cc (modified) * kernel/fast_maps.cc (modified) * kernel/fast_mult.cc (modified) * kernel/febase.cc (modified) * kernel/feread.cc (modified) * kernel/fglmcomb.cc (modified) * kernel/fglmgauss.cc (modified) * kernel/fglmhom.cc (modified) * kernel/fglmvec.cc (modified) * kernel/fglmzero.cc (modified) * kernel/gr_kstd2.cc (modified) * kernel/hdegree.cc (modified) * kernel/hilb.cc (modified) * kernel/hutil.cc (modified) * kernel/ideals.cc (modified) * kernel/khstd.cc (modified) * kernel/kpolys.cc (modified) * kernel/kspoly.cc (modified) * kernel/kstd1.cc (modified) * kernel/kstd2.cc (modified) * kernel/kstdfac.cc (modified) * kernel/kutil.cc (modified) * kernel/linearAlgebra.cc (modified) * kernel/misc.cc (modified) * kernel/mod2.h (modified) * kernel/multicnt.cc (modified) * kernel/nc.cc (modified) * kernel/npolygon.cc (modified) * kernel/old.lplist.cc (modified) * kernel/polys.cc (modified) * kernel/preimage.cc (modified) * kernel/ratgring.cc (modified) * kernel/ringgb.cc (modified) * kernel/sca.cc (modified) * kernel/semic.cc (modified) * kernel/shiftgb.cc (modified) * kernel/spectrum.cc (modified) * kernel/splist.cc (modified) * kernel/syz.cc (modified) * kernel/syz0.cc (modified) * kernel/syz1.cc (modified) * kernel/syz2.cc (modified) * kernel/syz3.cc (modified) * kernel/test.cc (modified) * kernel/tgb.cc (modified) * kernel/tgbgauss.cc (modified) * kernel/timer.cc (modified) * kernel/tmult.cc (modified) * kernel/units.cc (modified) * kernel/walkMain.cc (modified) * kernel/walkProc.cc (modified) * kernel/walkSupport.cc (modified) * libpolys/Makefile.am (modified) * libpolys/coeffs/OPAE.cc (modified) * libpolys/coeffs/OPAEQ.cc (modified) * libpolys/coeffs/OPAEp.cc (modified) * libpolys/coeffs/bigintmat.cc (modified) * libpolys/coeffs/ffields.cc (modified) * libpolys/coeffs/gnumpc.cc (modified) * libpolys/coeffs/gnumpfl.cc (modified) * libpolys/coeffs/longrat.cc (modified) * libpolys/coeffs/longrat0.cc (modified) * libpolys/coeffs/modulop.cc (modified) * libpolys/coeffs/mpr_complex.cc (modified) * libpolys/coeffs/numbers.cc (modified) * libpolys/coeffs/rintegers.cc (modified) * libpolys/coeffs/rmodulo2m.cc (modified) * libpolys/coeffs/rmodulon.cc (modified) * libpolys/coeffs/shortfl.cc (modified) * libpolys/coeffs/test.cc (modified) * libpolys/configure.ac (modified) * libpolys/misc/auxiliary.h.in (modified) * libpolys/misc/int64vec.cc (modified) * libpolys/misc/intvec.cc (modified) * libpolys/polys/PolyEnumerator.cc (modified) * libpolys/polys/clapconv.cc (modified) * libpolys/polys/clapsing.cc (modified) * libpolys/polys/ext_fields/algext.cc (modified) * libpolys/polys/ext_fields/transext.cc (modified) * libpolys/polys/kbuckets.cc (modified) * libpolys/polys/matpol.cc (modified) * libpolys/polys/mod_raw.cc (modified) * libpolys/polys/monomials/maps.cc (modified) * libpolys/polys/monomials/monomials.cc (modified) * libpolys/polys/monomials/p_polys.cc (modified) * libpolys/polys/monomials/ring.cc (modified) * libpolys/polys/nc/ncSACache.cc (modified) * libpolys/polys/nc/ncSAFormula.cc (modified) * libpolys/polys/nc/ncSAMult.cc (modified) * libpolys/polys/nc/old.gring.cc (modified) * libpolys/polys/nc/sca.cc (modified) * libpolys/polys/nc/summator.cc (modified) * libpolys/polys/operations/pShallowCopyDelete.cc (modified) * libpolys/polys/operations/p_Mult_q.cc (modified) * libpolys/polys/operations/p_Mult_q.h (modified) * libpolys/polys/pDebug.cc (modified) * libpolys/polys/polys0.cc (modified) * libpolys/polys/prCopy.cc (modified) * libpolys/polys/sbuckets.cc (modified) * libpolys/polys/simpleideals.cc (modified) * libpolys/polys/sparsmat.cc (modified) * libpolys/polys/templates/p_Procs_Dynamic.cc (modified) * libpolys/polys/templates/p_Procs_Generate.cc (modified) * libpolys/polys/templates/p_Procs_Lib.cc (modified) * libpolys/polys/templates/p_Procs_Static.cc (modified) * libpolys/polys/weight.cc (modified) * libpolys/polys/weight0.c (modified) * libpolys/reporter/dError.cc (modified) * libpolys/reporter/reporter.cc (modified) * libpolys/tests/coeffs_test.h (modified) * libpolys/tests/common.h (modified) * libpolys/tests/simple_test.h (modified) * m4/ax_prefix_config_h.m4 (modified) * numeric/mpr_base.cc (modified) * numeric/mpr_inout.cc (modified) * numeric/mpr_numeric.cc (modified) * resources/Makefile.am (modified) * resources/configure.ac (modified) * resources/feFopen.cc (modified) * resources/feResource.cc (modified) * resources/omFindExec.c (modified) Changed configure-scripts to generate individual public config files ... Fri, 21 Jun 2013 16:46:15 GMT Oleksandr Motsak [83192d] * Singular/countedref.cc (modified) * Singular/iplib.cc (modified) * Singular/links/semaphore.c (modified) * Singular/mod_lib.cc (modified) * Singular/mod_lib.h (modified) * Singular/pyobject.cc (modified) * Singular/pyobject_setup.cc (modified) * dyn_modules/bigintm/bigintm.cc (modified) * dyn_modules/bigintm/mod_main.cc (modified) * dyn_modules/syzextra/DebugPrint.cc (modified) * dyn_modules/syzextra/mod_main.cc (modified) * dyn_modules/syzextra/myNF.cc (modified) * kernel/mod2.h (modified) * kernel/syz2.cc (modified) * kernel/timer.cc (modified) * libpolys/coeffs/bigintmat.cc (modified) * libpolys/misc/int64vec.cc (modified) * libpolys/polys/PolyEnumerator.cc (modified) * libpolys/polys/weight.cc (modified) * libpolys/polys/weight0.c (modified) Fixing the including of "config.h"-files before any other headers + ... Wed, 20 Feb 2013 23:31:21 GMT Yue Ren [2e4ec14] * Singular/CacheImplementation.h (modified) * Singular/MinorProcessor.cc (modified) * Singular/attrib.cc (modified) * Singular/blackbox.cc (modified) * Singular/cntrlc.cc (modified) * Singular/countedref.cc (modified) * Singular/fehelp.cc (modified) * Singular/fevoices.cc (modified) * Singular/interpolation.cc (modified) * Singular/iparith.cc (modified) * Singular/ipid.cc (modified) * Singular/iplib.cc (modified) * Singular/janet.cc (modified) * Singular/links/asciiLink.cc (modified) * Singular/links/pipeLink.cc (modified) * Singular/links/sing_dbm.cc (modified) * Singular/links/ssiLink.cc (modified) * Singular/mmstd.c (modified) * Singular/newstruct.cc (modified) * Singular/pyobject_setup.cc (modified) * Singular/utils.cc (modified) * dyn_modules/bigintm/bigintm.cc (modified) * factory/libfac/charset/alg_factor.cc (modified) * kernel/fast_maps.cc (modified) * kernel/fast_mult.cc (modified) * kernel/feread.cc (modified) * kernel/fglmzero.cc (modified) * kernel/gr_kstd2.cc (modified) * kernel/hilb.cc (modified) * kernel/kInline.h (modified) * kernel/kspoly.cc (modified) * kernel/kstd1.cc (modified) * kernel/kstd2.cc (modified) * kernel/kstdfac.cc (modified) * kernel/kutil.cc (modified) * kernel/linearAlgebra.cc (modified) * kernel/sca.cc (modified) * kernel/syz0.cc (modified) * kernel/syz1.cc (modified) * kernel/syz3.cc (modified) * kernel/tgb.cc (modified) * kernel/tgb_internal.h (modified) * kernel/tgbgauss.cc (modified) * libpolys/coeffs/bigintmat.h (modified) * libpolys/coeffs/coeffs.h (modified) * libpolys/coeffs/gnumpc.cc (modified) * libpolys/coeffs/rintegers.cc (modified) * libpolys/polys/clapsing.cc (modified) * libpolys/polys/ext_fields/transext.cc (modified) * libpolys/polys/monomials/p_polys.h (modified) * libpolys/polys/nc/ncSACache.cc (modified) * libpolys/polys/nc/ncSACache.h (modified) * libpolys/polys/nc/old.gring.cc (modified) * libpolys/polys/operations/pShallowCopyDelete.cc (modified) * numeric/mpr_base.h (modified) * numeric/mpr_inout.cc (modified) fix: -Wunused-parameter warnings Tue, 11 Dec 2012 14:25:57 GMT Alexander Dreyer [bd8204] * Singular/countedref.cc (modified) Using blackbox-functionality to check whther type was already loaded Thu, 29 Nov 2012 22:02:11 GMT Oleksandr Motsak [bc2606] * Singular/countedref.cc (modified) * Singular/countedref.h (modified) * dyn_modules/bigintm/bigintm.cc (modified) * kernel/fglmvec.cc (modified) * kernel/fglmvec.h (modified) * kernel/tgbgauss.h (modified) * libpolys/polys/nc/summator.cc (modified) * numeric/mpr_base.cc (modified) Compiler warnings elimination Wed, 19 Sep 2012 14:49:01 GMT Hans Schoenemann [1592b9] * Singular/countedref.cc (modified) chg: format Wed, 12 Sep 2012 15:04:55 GMT Martin Lee [d2f30f8] * Singular/countedref.cc (modified) chg: include issue Mon, 10 Sep 2012 21:15:38 GMT Alexander Dreyer [d1fbbf] * Singular/countedref.cc (modified) * Singular/countedref.h (modified) * Singular/extra.cc (modified) * Singular/tesths.cc (modified) * configure.ac (modified) Making autoloading of 'reference' and 'shared' customizable new ... Fri, 07 Sep 2012 21:29:40 GMT Alexander Dreyer [c4d8c3] * Singular/countedref.cc (modified) * Singular/countedref.h (modified) * Singular/extra.cc (modified) * Tst/Short/countedref_s.res.gz.uu (modified) * Tst/Short/countedref_s.stat (modified) * Tst/Short/countedref_s.tst (modified) * doc/countedref.doc (modified) Hide 'shared' and 'reference' by default, activate by ... Fri, 07 Sep 2012 20:17:48 GMT Alexander Dreyer [19b018] * Singular/countedref.cc (modified) reference and shared do not rely on their type id anymore Thu, 06 Sep 2012 12:45:44 GMT Alexander Dreyer [3aa7f9] * Singular/countedref.cc (modified) * Tst/Short/countedref_s.res.gz.uu (modified) * Tst/Short/countedref_s.stat (modified) * Tst/Short/countedref_s.tst (modified) * doc/countedref.doc (modified) Allow for explicitly derefercing of lists Wed, 05 Sep 2012 13:45:47 GMT Alexander Dreyer [09e3e9] * Singular/countedref.cc (modified) * Singular/countedref.h (modified) chg static linking countedref module Tue, 04 Sep 2012 21:35:14 GMT Alexander Dreyer [88180d] * Singular/countedref.cc (modified) * doc/countedref.doc (added) fix: ensure we always have RefCounted object alive Wed, 05 Sep 2012 13:25:07 GMT Alexander Dreyer [cda275f] * Singular/countedref.cc (modified) * Singular/countedref.h (modified) Added serialization chg: clean up Wed, 05 Sep 2012 13:18:48 GMT Alexander Dreyer [e318c0] * Singular/countedref.cc (modified) * Singular/countedref.h (modified) Introducing weak reference for back-referenceing data chg: more ... Sun, 02 Sep 2012 15:13:11 GMT Alexander Dreyer [a010d6] * Singular/countedref.cc (modified) * Singular/countedref.h (added) chg move reusable stuff to countedref.h Sun, 02 Sep 2012 14:55:06 GMT Alexander Dreyer [d919cd] * Singular/countedref.cc (modified) new added some comments to developer's documentation, and documented ... Sat, 01 Sep 2012 23:25:32 GMT Alexander Dreyer [9373f0] * Singular/countedref.cc (modified) Fix using 'put' instead of get Fri, 31 Aug 2012 09:33:33 GMT Alexander Dreyer [2cdc84] * Singular/countedref.cc (modified) fix: better distingish between LeftvDeep and LeftvShallow Thu, 30 Aug 2012 22:50:14 GMT Alexander Dreyer [b83467] * Singular/countedref.cc (modified) Nested subexpressions via shared Thu, 30 Aug 2012 21:20:14 GMT Alexander Dreyer [a5e907] * Singular/countedref.cc (modified) chg: simplified indexed type Thu, 30 Aug 2012 14:13:11 GMT Alexander Dreyer [f88521] * Singular/countedref.cc (modified) fix: allow shared(newstr.sh)=value; assignment for non-shared rhs Wed, 29 Aug 2012 16:23:42 GMT Alexander Dreyer [2fbb4e0] * Singular/countedref.cc (modified) fix: const qualifiers and simplified ref counting Thu, 23 Aug 2012 20:09:11 GMT Alexander Dreyer [a9bb74] * Singular/countedref.cc (modified) fix: got contexts, backreferences of indices, etc. right Wed, 22 Aug 2012 22:23:46 GMT Alexander Dreyer [d8f7a6] * Singular/countedref.cc (modified) fix: handling local idroot Wed, 22 Aug 2012 11:43:54 GMT Alexander Dreyer [babfe48] * Singular/countedref.cc (modified) Handling noninitialized and shared(ll[i])=rhs add: replace ... Tue, 21 Aug 2012 13:57:12 GMT Alexander Dreyer [180efc0] * Singular/countedref.cc (modified) new: some comments debugging features for references and shared Tue, 21 Aug 2012 10:52:56 GMT Alexander Dreyer [d2a236] * Singular/countedref.cc (modified) fix: handling unassigned references, new class for handling local ... Fri, 17 Aug 2012 13:23:05 GMT Alexander Dreyer [fc70ac] * Singular/countedref.cc (modified) Treating subscriptable objects fix: 'shared' of subscriptable types ... Tue, 14 Aug 2012 13:35:17 GMT Alexander Dreyer [75c668] * Singular/countedref.cc (modified) Introducing blackbox type "shared" fix: newstruc's subexpressions ... Mon, 13 Aug 2012 15:58:09 GMT Alexander Dreyer [971984c] * Singular/countedref.cc (modified) Improved interface chg: simplified redundant interface fix: ... Mon, 13 Aug 2012 15:48:48 GMT Alexander Dreyer [4d55e4] * Singular/countedref.cc (modified) add: treating ring dependent references Wed, 05 Sep 2012 13:43:58 GMT Alexander Dreyer [6c01d6b] * Singular/countedref.cc (added) First version of reference counting running add: first experiment ...