Changeset 437e2c2 in git
- Timestamp:
- Feb 16, 1998, 10:46:55 AM (26 years ago)
- Branches:
- (u'spielwiese', '2fa36c576e6a4ddbb1093b43c7f8e9835e17e52a')
- Children:
- e801fe2e095ee070ff82db34915cd64d7c95ffb8
- Parents:
- a31a46c44b0893d78ff72ccce3006d4282514d1f
- Location:
- Singular
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
Singular/ChangeLog
ra31a46 r437e2c2 1 Mon Feb 16 10:43:38 MET 1998 hannes 2 * added HAVE_TCL to ring.cc 3 1 4 Mon Feb 9 12:28:21 MET 1998 hannes 2 5 * added tests for coeff-filed GF(q), added stbus for GF(q)-conversion … … 18 21 19 22 Sat Jan 17 18:21:15 MET 1998 hannes 20 21 22 23 * removed duplicate _memcpyW from mmalloc.c 24 * fixed type cast in iplib.cc 25 * changes for TEST_MAC_ORDER, part 2 (binom.cc, binom.h, spSpolyLoop.cc) 23 26 24 27 Fri Jan 16 15:30:07 MET 1998 Kai Krueger <krueger@mathematik.uni-kl.de> 25 26 27 28 29 30 28 * extra.cc,febase.cc,febase.inc,grammar.y,iparith.cc 29 * ipassign.cc,ipid.cc,ipid.h,iplib.cc,ipshell.h,misc.cc 30 * mpsr_Put.cc,mpsr_Put.h,silink.cc,structs.h,subexpr.cc,subexpr.h 31 * tesths.cc 32 Implementation of new proc-scheme done. 33 31 34 Fri Jan 16 14:51:07 MET 1998 Kai Krueger <krueger@mathematik.uni-kl.de> 32 33 35 * Makefile.in,tests/mpcheck,teste/comparecheck: 36 fixed use of correct Singular during checks 34 37 35 38 Fri Jan 16 09:23:07 MET 1998 … … 38 41 Wed Jan 14 15:36:04 1998 Olaf Bachmann <obachman@mathematik.uni-kl.de> 39 42 40 41 42 43 44 45 46 47 48 49 43 * polys-impl.h (pMonAddFast): fixed handling of component 44 45 * mmutil.c: added _memcpyW for DO_DEEP_PROFILE 46 47 * binom.h: #undef TEST_MAC_ORDER as default 48 49 * polys-impl.h: fixes to make things clearer and for 50 NO_EXP_VECTOR_OPS 51 52 * Makefile.in (Singularp): use static linking for 50 53 51 54 Fri Dec 19 17:22:26 1997 Jens Schmidt <schmidt@mathematik.uni-kl.de> 52 55 53 54 55 56 57 58 56 * claptmpl.cc: template instantiation for `Array<REvaluation>' 57 added 58 59 * fglmcomb.cc, fglmhom.cc, fglmzero.cc, claptmpl.cc: #include 60 directives fixed (templates/list.h renamed to 61 templates/ftmpl_list.h) 59 62 60 63 Thu Dec 18 15:23:29 MET 1997 61 62 63 64 65 64 * hannes: 65 - removed type "binary" and handling routines 66 (iparith.cc ipid.cc subexpr.cc tok.h) 67 - fixed m16ex (doc/examples.doc) 68 - fixed reference (doc/singular.doc, doc/start.doc) 66 69 67 70 Wed Dec 17 09:47:58 MEZ 1997 Kai Krueger <krueger@mathematik.uni-kl.de> 68 71 * test/dbm_test.[in/out]: rewrite of dbm-tests. 69 72 70 73 Tue Dec 16 16:59:41 1997 Olaf Bachmann <obachman@mathematik.uni-kl.de> 71 74 72 73 74 75 * polys-impl.h: Introduced COMP_NO_EXP_VECTOR_OPS -- which turns 76 off "vector techniques" of monomial operations, i.e. does 77 everything exponent-wise 75 78 76 79 Mon Dec 15 23:31:56 1997 Olaf Bachmann <obachman@mathematik.uni-kl.de> 77 80 78 79 80 81 81 * polys-impl.h: Various small bug - fixes and changes in 82 preparation of COMP_FAST merge: hilbert series, maps are 83 ok; sres and syz are still buggy; small things still need to be 84 checked; 82 85 83 86 Fri Dec 12 15:38:19 1997 Olaf Bachmann <obachman@mathematik.uni-kl.de> 84 87 85 86 87 88 89 88 * mmallocb.c (mmDBFreeBlock): introduced UNREG_MEM_PATTERN which, 89 when defined, inserts unregular memory pattern in 90 allocated/freed memory 91 92 * all: changed dangerous pNew calls to pInit's 90 93 91 94 Fri Dec 5 18:43:47 MET 1997 … … 93 96 94 97 Thu Dec 4 16:13:31 MEZ 1997 Kai Krueger <krueger@mathematik.uni-kl.de> 95 96 97 98 98 * ndbm.cc: don't replace bcopy by memcpy if possible, otherwise 99 the database (>1024 bytes) will be corrupted. 100 - added check for bcopy() in configure. 101 99 102 Wed Dec 3 16:14:51 1997 Olaf Bachmann <obachman@mathematik.uni-kl.de> 100 103 101 102 103 104 105 106 107 108 109 110 111 104 * Many changes to prepare for implementation of fast comparison 105 schemes: Here are only a few: 106 - added file polys-impl.h which implements low-level poly stuff 107 - removed file polys2.cc, added polys-impl.cc 108 - added Singularp target to Make 109 - prepared configure for setting of exponent type 110 - got rid of as many direct p->exp[..] accesses as possible 111 - added file spSpolyLoop.cc spSpolyLoop.h polys-comp.h 112 * polys-impl.h: if you defined COMP_FAST, then fast polynomial 113 comparsions are eanbled (still needs a lot of debugging) 114 112 115 113 116 Fri Oct 31 05:45:25 1997 Olaf Bachman <bachman@bombelli.dm.unipi.it> 114 117 115 116 118 * polys1.cc et al: got rid of p[Get/Set]ExpV routines, provided 119 pCopy2 instead 117 120 118 121 Wed Oct 8 12:22:47 1997 Olaf Bachmann <obachman@mathematik.uni-kl.de> 119 122 120 121 122 123 124 125 123 * increased version number to 1.1.3 124 125 * ndbm.cc: Solaris compatibility: #define bcopy bzero, bcmp; 126 #include <fcntl.h> 127 * configure.in: added check for fcntl.h sys/types.h sys/stat.h, ucblib 128 ensured that either lgmp or lsmallgmp is in $LIBS 126 129 127 130 Tue Sep 16 15:45:44 MET DST 1997 … … 135 138 136 139 Fri Aug 15 11:44:13 MESZ 1997 Kai Krueger <krueger@mathematik.uni-kl.de> 137 138 140 * ndbm.cc: fix open-bug for dos 141 default mode of open is ascii, we need binary mode. 139 142 140 143 Thu Aug 14 18:04:04 1997 Olaf Bachmann <obachman@mathematik.uni-kl.de> 141 142 143 144 144 and anne 145 146 * Makefile.in, mod2.h.in, configure.in: cleaned up for dos 147 cross-compilation 145 148 146 149 Tue Aug 12 19:08:20 MET DST 1997 … … 156 159 Fri Aug 8 14:54:28 1997 Olaf Bachmann <obachman@mathematik.uni-kl.de> 157 160 158 159 160 161 * Makefile.in ndbm.[cc,h]: Together with krueger: Added files 162 ndbm.[cc,h]; no longer linking with libdbm, instead, 163 user supplied files; added dbm_test; small changes to sing_dbm.cc 161 164 162 165 Fri Aug 8 12:56:44 MET DST 1997 … … 167 170 Thu Aug 7 14:51:59 1997 Olaf Bachmann <obachman@mathematik.uni-kl.de> 168 171 169 170 171 172 172 * mpsr_Get.cc (GetCopCommandLeftv): made +/* to binary ops 173 174 * longrat.[h,cc]: added number nlInit(number i) to initialize a 175 number, i.e. get it into the right Singular state 173 176 174 177 Wed Jul 16 12:57:22 MET DST 1997: hannes … … 184 187 Fri Jun 20 12:18:10 1997 Olaf Bachmann <obachman@ratchwum.mathematik.uni-kl.de (Olaf Bachmann)> 185 188 186 189 * tesths.cc (main): fixed condition of mprs_ttGen execution 187 190 188 191 Thu Jun 19 10:49:10 1997 Olaf Bachmann <obachman@ratchwum.mathematik.uni-kl.de (Olaf Bachmann)> 189 192 190 193 * mpsr_Put.h: corrected efinitions of MP_AnnotReqValTree, MP_AnnotReqValNode 191 194 192 195 Tue Jun 17 11:47:47 1997 Olaf Bachmann <obachman@ratchwum.mathematik.uni-kl.de (Olaf Bachmann)> 193 196 194 195 196 197 * Makefile.in (Singular): added mod2.h to dependencies of iparith.inc 198 199 * tok.h: no discrimination of mac for inline definition any more 197 200 198 201 Wed Jun 11 09:56:05 1997 Olaf Bachmann <obachman@ratchwum.mathematik.uni-kl.de (Olaf Bachmann)> 199 202 200 201 202 203 203 * mpsr_Tok.cc (cmd_dictcops): changed names of some MP_Cops 204 205 * longrat.[cc,h], tesths.cc, Makefile.in, configure.in: 206 added support for smallgmp 204 207 205 208 Tue Jun 10 17:25:28 1997 Olaf Bachmann <obachman@ratchwum.mathematik.uni-kl.de (Olaf Bachmann)> 206 209 207 210 * sing_mp.cc: Got rid off warnings, when incomplete link specs 208 211 209 212 Thu Jun 5 15:16:19 1997 Olaf Bachmann <obachman@ratchwum.mathematik.uni-kl.de (Olaf Bachmann)> 210 213 211 214 * tests/mpcheck: added check for correct remote shell 212 215 213 216 Sun May 25 14:06:12 1997 Olaf Bachmann <obachman@ratchwum.mathematik.uni-kl.de (Olaf Bachmann)> 214 217 215 216 218 * configure.in: Fixed handling of CXXFLAGS -- it is not touched if 219 set as env var 217 220 218 221 Fri May 23 11:40:14 1997 Olaf Bachmann <obachman@schlupp.mathematik.uni-kl.de (Olaf Bachmann)> 219 222 220 223 * Makefile.in: Changed dist target to cp; make distclean 221 224 222 225 Wed May 21 08:56:19 1997 Olaf Bachmann <obachman@ratchwum.mathematik.uni-kl.de (Olaf Bachmann)> 223 226 224 225 226 227 * mpsr_Tok.cc: fixed dependencies/generation of mpsr_Tok.inc 228 229 * tesths.cc (main): made -v option gmp v1.3 clean 227 230 228 231 Tue May 20 14:02:42 1997 Olaf Bachmann <obachman@ratchwum.mathematik.uni-kl.de (Olaf Bachmann)> 229 232 230 233 * misc.cc: Put #include <factory.h> into #ifdef HAVE_FACTORY brackets 231 234 232 235 * hannes: ipshell.cc: fixed a bug in iiExport (multiple exports in rings) … … 236 239 Wed May 14 16:40:19 1997 Olaf Bachmann <obachman@ratchwum.mathematik.uni-kl.de (Olaf Bachmann)> 237 240 238 239 241 * Makefile.in: changed mpcheck.data so that the brain-dead sed on 242 the suns does not mess up the output on files with long lines 240 243 241 244 Tue May 13 11:32:41 1997 Olaf Bachmann <obachman@ratchwum.mathematik.uni-kl.de (Olaf Bachmann)> 242 245 243 244 246 * claptmpl.cc: changed template initializiation of libfac, so that 247 class.cc and tmpl_inst.h does not need to be included 245 248 246 249 Mon May 12 16:48:14 1997 Olaf Bachmann <obachman@ratchwum.mathematik.uni-kl.de (Olaf Bachmann)> 247 250 248 251 * misc.cc: Added / to Help_File and Info_File 249 252 250 253 Tue May 6 08:29:57 1997 Olaf Bachmann <obachman@ratchwum.mathematik.uni-kl.de (Olaf Bachmann)> 251 254 252 253 254 255 256 257 258 259 260 255 * added factorycheck target in Makefile.in 256 257 * Makefile.in (configure): took out rules which automatically 258 reruns autoconf. Print out warning, instead 259 260 * misc.cc, configure.in, mod2.h.in: 261 added SINGULAR_INFODIR to search for info files 262 263 * configure.in: Added AC_SUBST(WITH_LIBFAC, WITH_MP, WITH_FACTORY) 261 264 262 265 Mon May 5 10:31:15 1997 Olaf Bachmann <obachman@ratchwum.mathematik.uni-kl.de (Olaf Bachmann)> 263 266 264 265 266 267 * #include "factory" instead of include "singfactory" 268 269 * mod2.h.in: define buildin_gmp, if HAVE_GMP and macintosh 267 270 268 271 Sun May 4 11:14:44 1997 Olaf Bachmann <obachman@ratchwum.mathematik.uni-kl.de (Olaf Bachmann)> 269 272 270 271 272 273 274 275 276 273 * Added make target mpcheck; Update INSTALL file 274 275 * mpsr_PutPoly.cc (PutRationalNumber): Normalize if number->s == 0 276 and not if number->s == 2 277 278 * mpsr_GetPoly.cc (GetGaloisNumber): Introduced special routines, 279 since npInit op in GetModuloNumber messed things up 277 280 278 281 Sat May 3 00:07:55 1997 Olaf Bachmann <obachman@ratchwum.mathematik.uni-kl.de (Olaf Bachmann)> 279 282 280 281 282 283 284 285 286 287 288 289 283 * Makefile.in (CPPFLAGS): put -I. before other CPPFLAGS 284 285 * febase.cc (feFopen): fixed bug in opening library from 286 SINGULAR_DATADIR: SINGULAR_DATADIR is appended to 287 getenv("SINGULARPATH") 288 289 * small mpsr Changes to reflect some name changes of MP Dicts 290 291 * configure.in Makefile.in: new scheme for updating Makefile mod2.h 292 based on time-stamps 290 293 291 294 Fri May 2 17:29:32 1997 Olaf Bachmann <obachman@ratchwum.mathematik.uni-kl.de (Olaf Bachmann)> 292 295 293 294 295 296 * mpsr.h: reflected changes of MP version 1.1.2 (Dicts in MP.h) 297 298 * Fixed small bug in configure.in 296 299 297 300 Mon Apr 28 21:00:07 1997 Olaf Bachmann <obachman@ratchwum.mathematik.uni-kl.de (Olaf Bachmann)> 298 301 299 300 301 302 302 * Added README, INSTALL, COPYING file to distribution 303 304 * tesths.cc (main): slightly changed Singular banner; fixed 305 display of version number 303 306 304 307 Fri Apr 25 16:59:31 1997 Olaf Bachmann <obachman@ratchwum.mathematik.uni-kl.de (Olaf Bachmann)> 305 308 306 307 308 309 310 311 312 313 314 315 316 317 318 309 * fixed configure.in s.t. sprintf test is correct 310 311 * Changed SingularPath to SINGULARPATH 312 313 * fixed sys/times.h and sys/time.h confusion 314 315 * Various changes to reflect new configure (versions defined in 316 configure.in, changed HAVE_LIBFACTORY into HAVE_FACTORY, data 317 dir is pasted from configure into mod2.h and used from there in 318 feFopen. 319 320 * Added configure facility, repalced mod2.h by mod2.h.in Makefile 321 by Makefile.in 319 322 320 323 Fri Apr 18 09:47:22 1997 Olaf Bachmann <obachman@ratchwum.mathematik.uni-kl.de (Olaf Bachmann)> 321 324 322 323 324 325 326 327 328 325 * silink.cc (DumpAsciiIdhdl): LIB string is dumped without type 326 declaration 327 328 * mpsr_Get.cc (InitIdentifierLeftv): used mpsr_SetCurrRing(r, 329 TRUE) so that pOne works if no ring did previously exist. 330 331 * iparith.cc: Added jjPROC3. 329 332 330 333 Tue Apr 15 12:07:17 1997 Olaf Bachmann <obachman@ratchwum.mathematik.uni-kl.de (Olaf Bachmann)> 331 334 332 333 334 335 336 337 335 * silink.cc (slStandardInit): changed Ascii type specifyer from 336 "ascii" to "Ascii" for consistency 337 338 * iparith.cc : added #else branch to #ifdef HAVE_FGLM in proc table 339 340 * (extra.cc): system("sh",command) returns exit status of command 338 341 339 342 Thu Apr 10 11:59:41 1997 Olaf Bachmann <obachman@ratchwum.mathematik.uni-kl.de (Olaf Bachmann)> 340 343 341 342 343 344 * remote quit is now arranged using MP_CopMpQuit 345 346 * Updated mpsr_* files for new naming convention of MP v:1.1.2 344 347 345 348 Tue Apr 8 10:43:48 1997 Olaf Bachmann <obachman@ratchwum.mathematik.uni-kl.de (Olaf Bachmann)> 346 349 347 350 * Reimplemented link structures. Cleaned it up. Introduced assignment 348 351 link = link. Fixed some bugs in asciidump. Made proc's work for MP links. 349 352 350 353 Sat Mar 29 16:01:39 1997 Olaf Bachmann <obachman@ratchwum.mathematik.uni-kl.de (Olaf Bachmann)> 351 354 352 353 354 355 * silink.cc (DumpQring): Takes care of dumping a Qring 356 (slInit): enable ascii link specification of the form "filename 357 mode:w" 355 358 356 359 Fri Mar 28 14:12:05 1997 Olaf Bachmann <obachman@ratchwum.mathematik.uni-kl.de (Olaf Bachmann)> 357 360 358 359 360 361 362 363 364 361 * Added routines dump(link) and getdump(link) for ascii and MP 362 links 363 364 * ipconv.cc (dConvertTypes): added int->module conversion so that 365 'module m = 0' works 366 367 * iparith.cc (jjVAR1): added LINK_CMD to list of typeof(...) 365 368 366 369 Thu Mar 27 21:20:20 1997 Olaf Bachmann <obachman@ratchwum.mathematik.uni-kl.de (Olaf Bachmann)> 367 370 368 369 370 371 372 373 374 371 * added real time timer (rtimer) analog to timer 372 373 * added command-line option "-d ticks_per_second" and "-m 374 min_displayed_time_in_sec" and chahnged timer accordingly 375 376 * added some #ifdef HAVE_FGLM in fglm*.cc 377 375 378 376 379 Wed Mar 26 14:02:15 1997 Olaf Bachmann <obachman@ratchwum.mathematik.uni-kl.de (Olaf Bachmann)> 377 380 378 379 381 * added reference counter to links, updated slKill, slCopy, slInit 382 * various small bug fixes for Batch mode 380 383 381 384 Mon Mar 24 14:27:26 1997 Olaf Bachmann <obachman@ratchwum.mathematik.uni-kl.de (Olaf Bachmann)> 382 385 383 384 386 * sing_mp.cc (slOpenWriteMPFile): Added append and write mode to 387 open MP:file 385 388 386 389 Sun Mar 23 20:48:41 1997 Olaf Bachmann <obachman@ratchwum.mathematik.uni-kl.de (Olaf Bachmann)> 387 390 388 389 391 * mpsr_Get.cc (InitIdentifierLeftv): Fixed bug which did not do 392 pSetm(p) after creating a poly out of a variable 390 393 391 394 Thu Mar 20 11:57:00 1997 Olaf Bachmann <obachman@schlupp.mathematik.uni-kl.de (Olaf Bachmann)> 392 395 393 394 396 * sing_mp.cc (slInitBatchLink): initialized silink such that 397 l->argv[0] == "MP:connect" (otherwise, slInitMP failed) 395 398 396 399 Wed Mar 19 15:38:08 1997 Olaf Bachmann <obachman@schlupp.mathematik.uni-kl.de (Olaf Bachmann)> 397 400 398 399 400 401 402 403 401 * hannes fixed maFindPerm to reflect new names <->parameter scheme 402 403 * sing_mp.cc (mpsr_IsMPLink): fixed it 404 405 * Makefile (tags): added target tags 406 -
Singular/ring.cc
ra31a46 r437e2c2 2 2 * Computer Algebra System SINGULAR * 3 3 ****************************************/ 4 /* $Id: ring.cc,v 1.1 4 1998-01-27 15:57:14 pohlExp $ */4 /* $Id: ring.cc,v 1.15 1998-02-16 09:46:55 Singular Exp $ */ 5 5 6 6 /* … … 131 131 if (complete /*&&(h!=NULL)*/) 132 132 { 133 #ifdef HAVE_TCL 133 134 if (tclmode) 134 135 { … … 137 138 } 138 139 else 140 #endif 139 141 { 140 142 pShortOut=(int)TRUE;
Note: See TracChangeset
for help on using the changeset viewer.