forked from Singular/Singular
-
Notifications
You must be signed in to change notification settings - Fork 0
Spielwiese TODO Overview
malex984 edited this page Jan 22, 2013
·
72 revisions
- many tests fail due to missing commits from master (see cherry)!!!
- either go through commits (a lot of commits)
- or for each fail search missing stuff (dengerous!!!)
- Examples of known issues which are probably due to missing commits:
- Manual/testNCfac.tst ?
- O: dump/read/write* output difference: Old/m24si.tst
- missing aliases? Short/alias.tst
- mlee: signed/positive 'mod' (different to master). Examples: Manual/chineseRem.tst (&Manual/coeffmod.tst?)
- O: missing Interpreter update: different indentation output during package/variables listing (e.g. Manual/{Dynamic_modules,Loading_a_library,Miscellaneous_oddities_4,exportto,importfrom,listvar,load,package_declarations}.tst)
- O: "chinrem/extgcd"? Short/paraplan_s.tst, Manual/rationalPointConic.tst: probably due to missing Hans's commits from master: 10912c588c406e6aab9dd2342c3d0c200096cb22 and 4b8a660ce83e9c109ec9eae1f413ab721fea2fd4 (see also paraplanecurves.lib::squareRoot)
missing Interpreter update: '// ** SOME_VARIABLE_NAME is already global': see Manual/{allprint.tst,texobj.tst,closureFrac.tst,KSconvert.tst,texmap.tst,morsesplit.tst}- mlee: ebf3a465 "primeFactorization"? see: Manual/primefactors.tst
- mlee: f25cc9241 seems to affect option handling
- mlee: 125f6587 see Short/bug_tr300.tst
- ~~O.: the following bug has been fixed in master but not in SW:
ring r = integer,(x),dp;ideal i=0;qring q=i; // segfault !~~~
- possibly different degree functions and/or
- possibly different option selected
Example tests:
-
Manual/Tracing_of_procedures.tst (!)
-
Old/weight2.tst
-
Old/res.tst, Old/res2.tst, Old/std_test.tst, Old/Example_3_2_3.tst(fixed already)
- imap/fetch
- map
- Groebner walk: currently completely broken
- Manual/frwalk.tst
- ringsum
- Short/ring*.tst
- ring.lib
- ringlist
- introducing a new type for "coeff" ?
-
ringtype versus cf->typemlee: got rid of ringtype
- minAssZ, ringz, ...
- what is the "normal form"
- when to normalize
- general tests
see also: Remaining failing tests with SW
- Old/agnes.tst
- Old/algnorm.tst,...
- Old/Zahlen0.tst
- qhweight/weights: overflow checks and/or use bigintmat
- Short/qhw_s.tst (mlee: seems to fail only on 32-bit now)
- pyobject*
- polybori*
-
needs to be ported from master(Done by O. not easy...)
- needs to be ported from master
- needs discussions about standard paths
- needs to be ported from master
- needs to be based on waitfirst/waitall/parallel.lib (?!)
- create a SW package
- use SW (libSingular +....) instead of late libsingular in cython library layer (?)
- choose a single simple warning occurring in multiple places and assign it to you (e.g. by writing about it here)
- investigate the issue
- find the best solution
- in a non-trivial case: discuss it with others
- fix it everywhere (e.g. using the multiple-search-and-replace tool)
here are some tips to make the hunt easier:
- configure with
"CFLAGS=-Wno-unused-function -Wno-unused-parameter -Wno-unused-variable" "CXXFLAGS=-Wno-unused-function -Wno-unused-parameter -Wno-unused-variable" - make with something like
make -j -l 5 LIBTOOLFLAGS=--silent QUIET=yes -s V=0(substitute that 5 with the number of cores on your CPU) - best to use clang - configure with
'CC=clang' 'CXX=clang++'
- Manual/CornacchiaModified.tst
- Manual/Dynamic_modules.tst
- Manual/KSconvert.tst
- Manual/Loading_a_library.tst
- Manual/Miscellaneous_oddities_4.tst
- Manual/Schoof.tst
- Manual/Tracing_of_procedures.tst
- Manual/allprint.tst
- Manual/bigint_operations.tst
- Manual/chineseRem.tst
- Manual/closureFrac.tst
- Manual/coeffmod.tst
- Manual/exportto.tst
- Manual/facFirstShift.tst
- Manual/facSubWeyl.tst
- Manual/importfrom.tst
- Manual/listvar.tst
- Manual/load.tst
- Manual/morsesplit.tst
- Manual/package_declarations.tst
- Manual/powerpolyX.tst
- Manual/primefactors.tst
- Manual/rationalPointConic.tst
- Manual/texmap.tst
- Manual/texobj.tst
- Old/m24si.tst
- Short/alias.tst
- Short/bug_tr300.tst
- Short/bug_tr329.tst
- Short/bug_tr357.tst
- Short/ncfactor_example2_7FromMaster_s.tst
- Short/ncfactor_koepfShift_s.tst
- Short/ncfactor_koepf_s.tst
- Short/ncfactor_tsai_s.tst
- Short/paraplan_s.tst
- Short/primefactors.tst
- see also Remaining failing tests with SW for an older list (with additional details?)
- Buch/Example_1_9_31.tst
- BuchDL/Ex_L6.tst (update the test for SW and regenerate. easy todo!)
- BuchDL/Ex_L9.tst
- Manual/AGcode_Omega.tst
- Manual/frwalk.tst
- Manual/intersectZ.tst
- Manual/minAssZ.tst
- Manual/multiDegBasis.tst
- Manual/paraPlaneCurve.tst
- Manual/primdecZ.tst
- Manual/primeClosure.tst
- Manual/radicalZ.tst
- Manual/syz_BR_PLURAL_BR.tst
- Manual/testNCfac.tst
- New/bigints.tst
- Old/agnes.tst
- Old/algnorm.tst
- Old/longalg.tst
- Old/palg.tst
- Old/weight2.tst
- Old/zahlen0.tst
- Plural/Syz-qso3-q3.tst
- Plural/doc-std.tst
- Plural/doc-syz.tst
- Short/brnoeth_s.tst
- Short/equising_s.tst
- Short/gcdp_s.tst
- Short/imap.tst
- Short/ncfactor_example_all_procedures_s.tst
- Short/ncfactor_inhomog_s.tst
- Short/rInit.tst
- Short/ringmod2m.tst
- Short/ringz.tst
- Manual/normalToricRingFromBinomials.tst
- Manual/primeClosure.tst (TODO: Janko???)
- Eliminations (order of output elements)
- Manual/Elimination.tst, Old/m8ex.tst
see the comments to (https://github.com/Singular/Sources/pull/236). Examples:
- Manual/Cornacchia.tst
- Manual/CornacchiaModified.tst
- Manual/ShanksMestre.tst
- Manual/ellipticAllPoints.tst
- Manual/ellipticRandomCurve.tst
- Manual/ellipticRandomPoint.tst
- Manual/factorLenstraECM.tst
- Manual/rootsModp.tst
- Manual/squareRoot.tst
- Short/qhw_s.tst makes SW seg.fault as follows:
STDIN 50> intvec vv=qhweight(id); Singular : signal 6 (v: 0/ spielwiese ): current line:>> intvec vv=qhweight(id);<< Segment fault/Bus error occurred (r:12345678) please inform the authors trying to restart...
- Manual/diagInvariants.tst
- Manual/ehrhartRing.tst
- Manual/exportNuminvs.tst
- Manual/finiteDiagInvariants.tst
- Manual/intclMonIdeal.tst
- Manual/intclToricRing.tst
- Manual/intersectionValRingIdeals.tst
- Manual/intersectionValRings.tst
- Manual/normalToricRing.tst
- Manual/normaliz.tst
- Manual/readNmzData.tst
- Manual/showNuminvs.tst
- Manual/torusInvariants.tst