ChangeLog
上传用户:shenzhenrh
上传日期:2013-05-12
资源大小:2904k
文件大小:14k
源码类别:

信息检索与抽取

开发平台:

Unix_Linux

  1. 2004-07-26  Marcus G. Daniels <mgd@santafe.edu>
  2. * distributions.h: Add BinomialDist and @class.
  3. * BinomialDist.[hm]: New files.
  4. * Makefile.am (random_HEADERS, SRC): Add above files.
  5. 2004-07-16  Scott Christley <schristley@mac.com>
  6. * Makefile.am (INCLUDES): Use libobjc definition.  Add GNUstep
  7. includes.
  8. 2002-04-14  Alex Lancaster  <alex@swarm.org>
  9. * ACGgen.h, ACGgen.m, BernoulliDist.h, BernoulliDist.m,
  10. C2LCGXgen.h, C2LCGXgen.m, C2MRG3gen.h, C2MRG3gen.m, C2TAUSgen.h,
  11. C2TAUSgen.m, C3MWCgen.h, C3MWCgen.m, C4LCGXgen.h, C4LCGXgen.m,
  12. ExponentialDist.h, ExponentialDist.m, GammaDist.h, GammaDist.m,
  13. LCGgen.h, LCGgen.m, LogNormalDist.h, LogNormalDist.m, MRGgen.h,
  14. MRGgen.m, MT19937gen.h, MT19937gen.m, MWCAgen.h, MWCAgen.m,
  15. MWCBgen.h, MWCBgen.m, NormalDist.h, NormalDist.m, PMMLCGgen.h,
  16. PMMLCGgen.m, PSWBgen.h, PSWBgen.m, PoissonDist.h, PoissonDist.m,
  17. RWC2gen.h, RWC2gen.m, RWC8gen.h, RWC8gen.m, RandomBitDist.h,
  18. RandomBitDist.m, SCGgen.h, SCGgen.m, SWBgen.h, SWBgen.m,
  19. TGFSRgen.h, TGFSRgen.m, UniformDoubleDist.h, UniformDoubleDist.m,
  20. UniformIntegerDist.h, UniformIntegerDist.m, UniformUnsignedDist.h,
  21. UniformUnsignedDist.m, random.h, random.m, randomdefs.h,
  22. randomvars.h: Change copyright statement to canonical version as
  23. suggested by GNU GPL.
  24. 2002-01-14  Marcus G. Daniels  <mgd@condor>
  25. * include.dists.using.m, include.gens.using.m, include.xgens.using.m
  26. (getName): Always return a new value in scratchZone.
  27. 2001-12-18  Marcus G. Daniels  <mgd@condor>
  28. * distributions.h (PoissonDist): Remove +create:setGenerator:
  29. and +create:setGenerator:setVirtualGenerator:.
  30. 2001-12-17  Marcus G. Daniels  <mgd@condor>
  31. * distributions.h (PoissonDist): Remove getUnsignedSample, which
  32. is redundant.
  33. 2001-11-04    <mgd@HELEN>
  34. * Makefile.am: Avoid multi-line values as they confuse Cygwin automake.
  35. 2001-07-17  Sven Thommesen <sthomme@swarm.org>
  36. * Makefile.in, Makefile.am, randomdefs.h, distributions.h,
  37.   PoissonDist.h, PoissonDist.m: added the Poisson distribution
  38.   object provided by Steve Railsback & Steve Jackson
  39. 2001-06-21    <mgd@maya.santafe.edu>
  40. * C2LCGXgen.m: Eliminate a multi-line string literal.
  41. 2001-06-18    <mgd@DRONE>
  42. * random.m (initRandom): Check for and use fixed seed from Arguments.
  43. 2000-07-16  Paul Johnson  <pauljohn@ukans.edu>
  44. * ACGgen.h, C2MRG3gen.h, C2TAUSgen.h, C3MWCgen.h,  LCGgen.h, MRGgen.h
  45. MWCAgen.h, MWCBgen.h, PMMLCGen.h, PSWBgen.h, RWC2gen.h, RWC8gen.h,
  46. SCGgen.h, SWBgen.h, TGFSRgen.h: Inserted the IVAR unsigned
  47. (*getUnsignedSample) (id, SEL); for use with IMP caching
  48. * include.gens.creating.m: createEnd now caches method lookup of
  49. getUnsignedSample()
  50. * include.gens.using.m (getDoubleSample): use getUnsignedSample()
  51. cached method to speedup all generators
  52. 2000-07-16  Marcus G. Daniels  <mgd@nest.swarm.org>
  53. * randomvars.h (randomGenerator): Conform to MT19937gen not
  54. SimpleRandomGenerator.
  55. 2000-05-18  Marcus G. Daniels  <mgd@nest.swarm.org>
  56. * random.h ([InternalState -describe:, -getName]): Remove.
  57. 2000-05-06  Marcus G. Daniels  <mgd@forager.swarm.org>
  58. * distributions.h: Rename setGenerator: arguments to indicate
  59. whether they are simple or split.
  60. 2000-03-28    <mgd@nest.swarm.org>
  61. * Swarm 2.1.1 frozen.
  62. 2000-02-18    <mgd@nest.swarm.org>
  63. * Swarm 2.1 frozen.
  64. 2000-02-21  Sven N. Thommesen <sthomme@humsci.auburn.edu>
  65. * Deleted old compatibility definitions from randomdefs.h.
  66. * Re-arranged protocol definitions in generators.h.
  67. * Added (id <GeneratorType>) to method definitions in distributions.h
  68. and in distribution objects.
  69. * Added (id <Zone>) to create messages in generators and distributions.
  70. 2000-02-19  Sven N. Thommesen <sthomme@humsci.auburn.edu>
  71. * Added methods to NormalDist and LogNormalDist 
  72. to allow the setting of standard deviation rather than variation.
  73. 2000-02-18    <mgd@nest.swarm.org>
  74. * distributions.h: Add generator protocol conformance to arguments
  75. in +create:set* methods.
  76. 1999-09-18  Marcus G. Daniels  <mgd@pojoaque.santafe.edu>
  77. * Swarm 2.0.1 released.
  78. 1999-08-28  Marcus G. Daniels  <mgd@pojoaque.santafe.edu>
  79. * Swarm 2.0 released.
  80. 1999-08-22  Marcus G. Daniels  <mgd@pojoaque.santafe.edu>
  81. * distributions.h, generators.h: Add Zone typing to +create* methods.
  82. 1999-06-23  Marcus G. Daniels  <mgd@pojoaque.santafe.edu>
  83. * C2LCGXgen.[hm]: Change setA:setv:setw: to setA:setV:setW:.
  84. * C4LCGXgen.[hm]: Likewise.
  85. * generators.h: Reflect these changes.
  86. 1999-06-06  Marcus G. Daniels  <mgd@pojoaque.santafe.edu>
  87. * Makefile.am (noinst_LTLIBRARIES, lib_LTLIBRARIES): Substitute
  88. {inst,noinst}LIBS.
  89. (EXTRA_LTLIBRARIES): New variable.
  90. (librandom_la_LDFLAGS): Substitute inst_LDFLAGS.
  91. * include.dists.creating.m: Reformatting throughout.
  92. Use of raiseEvent macro instead of raiseEvent: method.
  93. 1999-05-29  Marcus G. Daniels  <mgd@pojoaque.santafe.edu>
  94. * Makefile.am (INCLUDES): Add -I$(top_builddir)/libobjc.
  95. * randomvars.h: Include externvar.h.
  96. 1999-05-28  Marcus G. Daniels  <mgd@pojoaque.santafe.edu>
  97. * random.m: Use `externvardef' for definitions of external variables.
  98. * randomvars.h: Use `externvar' for external variables.
  99. 1999-05-24  Marcus G. Daniels  <mgd@pojoaque.santafe.edu>
  100. * Makefile.am (noinst_LTLIBRARIES): Switch from lib_LTLIBRARIES.
  101. 1999-04-28  Marcus G. Daniels  <mgd@pojoaque.santafe.edu>
  102. * C4LCGXgen.m, C2LCGXgen.m: Include misc.h instead of limits.h.
  103. 1999-03-14  Marcus G. Daniels  <mgd@pojoaque.santafe.edu>
  104. * Makefile.am (INCLUDES): Include -I for libobjc.
  105. 1999-02-08  Marcus G. Daniels  <mgd@pojoaque.santafe.edu>
  106. * Makefile.am (CURRENT, REVISION, AGE): No changes.  Version 1.4.1.
  107. 1999-01-20  Marcus G. Daniels  <mgd@chama.santafe.edu>
  108. * Makefile.am (CURRENT): Bump.
  109. 1998-12-21  Marcus G. Daniels  <mgd@chama.santafe.edu>
  110. * GammaDist.m: Include misc.h instead of math.h.
  111. 1998-11-18  Marcus G. Daniels  <mgd@chama.santafe.edu>
  112. * Makefile.am: Remove addition of -Wno-protocol to CPPFLAGS.
  113. 1998-10-29  Alex Lancaster  <alex@santafe.edu>
  114. * generators.h (SimpleRandomGenerator, SplitRandomGenerator: Put
  115. protocol conformance on same line as protocol line for correct
  116. parsing by DSSSL.
  117. 1998-10-28  Marcus G. Daniels  <mgd@chama.santafe.edu>
  118. * ACGgen.m, C2LCGXgen.m, C2MRG3gen.m, C2TAUSgen.m, C3MRG3gen.m,
  119. C4LCGXgen.m, LCGgen.m, MRGgen.m, MT19937gen.m, MWCAgen.m,
  120. MWCBgen.m, PMMLCGgen.m, PSWBgen.m, RWC2gen.m, RWC8gen.m, SCGgen.m,
  121. SWBgen.m, TGFSRgen.m: Make i, j, and g unsigned in -setState,
  122. -putStateInto, initState:, -describe:, and setStateFrom: (some of
  123. these cases don't exist).  Use %u instead of %d as appropriate.
  124. New method -reset.  Reformatting throughout.
  125. * BernoulliDist.m, ExponentialDist.m, GammaDist.m,
  126. LogNormalDist.m, NormalDist.m, RandomBitDist.m,
  127. UniformDoubleDist.m, UniformIntegerDist.m, UniformUnsignedDist.m:
  128. Reformatting throughout.
  129. * C2MRG3gen.h (C2MRG3gen): Make k unsigned.
  130. * C2LCGXgen.h, C2MRG3gen.h, C2TAUSgen.h, C4LCGXgen.h (COMPONENTS,
  131. SEEDS): Make unsigned.
  132. * ACgen.h, BernoulliDist.h, C2LCGXgen.h, C2MRG3gen.h, C2TAUSgen.h,
  133. C3MWCgen.h, C4LCGXgen.h, ExponentialDist.h, GammaDist.h, LCGgen.h,
  134. LogNormalDist.h, MRGgen.h, MT19937gen.h, MWCAgen.h, MWCBgen.h,
  135. NormalDist.h, PMMLCGgen.h, PSWBgen.h, RWC2gen.h, RWC8gen.h,
  136. RandomBitDist.h, SCGgen.h, SWBgen.h, TGFSRgen.h,
  137. UniformDoubleDist.h, UniformIntegerDist.h, UniformUnsignedDist.h:
  138. Add creating, setting, and using phases.
  139. * ACGgen.h, C2MRG3gen.h, C2TAUSgen.h, C3MWCgen.h, LCGgen.h,
  140. MRGgen.h, MT19937gen.h, MWCAgen.h, MWCBgen.h, PSWBgen.h, SCGgen.h,
  141. SWBgen.h, TGFSRgen.h (ACGgen, C2MRG3gen, C2TAUS[123]gen, C3MWCgen,
  142. LCGgen[123], MRG[567]gen, MT19937gen, MWCAgen, MWCBgen,
  143. PMMLCG[123456789], PSWBgen, RWC2gen, RWC8gen, SCGgen, SWB[123]gen,
  144. TT403gen, TT775gen, TT800gen): Conform to SimpleRandomGenerator
  145. and CREATABLE.
  146. * C2TAUSgen.h, LCGgen.h, MRGgen.h, PMMLCGgen.h, SWBgen.h, TGFSRgen.h
  147. (C2TAUSgen, LCGgen, MRGgen, PMMLCGgen, SWBgen, TGFSRgen): Conform to
  148. SimpleRandomGenerator.
  149. * C2LCGXgen.h, C4LCGXgen.h (C2LCGXgen, C4LCGXgen): Conform to
  150. SplitRandomGenerator and CREATABLE.
  151. * BernoulliDist.h, ExponentialDist.h, GammDist.h, LogNormalDist.h,
  152. NormalDist.h, RandomBitDist.h, UniformDoubleDist.h,
  153. UniformIntegerDist.h, UniformUnsignedDist.h: Conform to respective
  154. protocol.
  155. * ACGgen.m, C2LCGXgen.m, C2MRG3gen.m, C2TAUSgen.m, C3MWCgen.m,
  156. LCGgen.m, MRGgen.m, MT19937gen.m, MWCAgen.m, MWCBgen.m,
  157. PMMLCGgen.m, PSWBgen.m, RWC2gen.m, RWC8gen.m, SCGgen.m, SWBgen.m:
  158. Don't include Common.gens.create.m, Common.gens.genSeeds.m,
  159. Common.gens.setparams.m, Common.gens.floats.m.  Add creating,
  160. setting, and using phases, including include.gens.PHASE.m as
  161. appropriate.
  162. * BernoulliDist.m, ExponentialDist.m, GammaDist.m,
  163. LogNormalDist.m, NormalDist.m, RandomBitDist.m,
  164. UniformDoubleDist.m, UniformIntegerDist.m, UniformUnsignedDist.m:
  165. Don't include Common.dists.m.  Add creating, setting, and using
  166. phases, including include.dists.PHASE.m as appropriate.
  167. * distributions.h (ProbabilityDistribution): Conform to
  168. SwarmObject instead of Create and Drop.  Add setting phase.  Add
  169. documentation.
  170. (BernoulliDist, UniformIntegerDist, UniformUnsignedDist,
  171. UniformDoubleDist, Normal, ExponentialDist, GammaDist): Add
  172. documentation and setting phase
  173. (NormalDist, LogNormalDist): Clarify descriptions.
  174. * generators.h (SingleSeed, MultiSeed): Add setting phase.
  175. (Simple, SplitSingleSeed, SplitMultiSeed, Split): Add setting
  176. phase and augment documentation.
  177. (Simple): Add reset method and documentation.
  178. (SimpleOut): Improved descriptions.
  179. (SimpleRandomGenerator, SplitRandomGenerator): New protocols.
  180. (LCGgen, PMMLCGgen): Conform to SimpleRandomGenerator instead of
  181. SingleShortGenerator.
  182. (ACGgen, SCGgen, SWBgen, PSWBgen, MWCAgen, MWCBgen, RWC2gen,
  183. TGFSRgen, MT19937gen, MRGgen): Conform to SimpleRandomGenerator
  184. instead of SingleLongGenerator.
  185. (RWC8gen): Conform to SimpleRandomGenerator instead of
  186. CombinedLongGenerator.
  187. (C2TAUSgen): Conform to SimpleRandomGenerator instead of
  188. CombinedShortGenerator.
  189. (C2MRG3gen, C3MWCgen): Conform to SimpleRandomGenerator instead of
  190. CombinedLongGenerator.
  191. (C2LCGXgen, C4LCGxgen): Conform to SplitRandomGenerator instead of
  192. CombinedShortSplitGenerator.
  193. (SingleShortGenerator, SingleLongGenerator,
  194. CombinedShortGenerator, CombinedLongGenerator,
  195. SingleShortSplitGenerator, SingleLongSplitGenerator,
  196. CombinedShortSplitGenerator, CombinedLongSplitGenerator): Remove.
  197. * random.h: Include objectbase.h instead of defobj.h.
  198. Include random{vars,defs}.h instead of Random{Vars,Defs}.h.
  199. * random.m: Make randomGenerator conform to SimpleRandomGenerator
  200. instead of MT19937gen.
  201. 1998-10-03  Marcus G. Daniels  <mgd@wijiji.santafe.edu>
  202. * Makefile.am (CURRENT,REVISION,AGE): No changes. Swarm 1.3.1 released.
  203. 1998-08-24  Marcus G. Daniels  <mgd@wijiji.santafe.edu>
  204. * Makefile.am (CURRENT,REVISION,AGE): No changes.  Swarm 1.3 released.
  205. 1998-07-22  Marcus G. Daniels  <mgd@wijiji.santafe.edu>
  206. * distributions.h, generators.h, random.h: Change @deftype to @protocol
  207. throughout.
  208. 1998-07-21  Marcus G. Daniels  <mgd@wijiji.santafe.edu>
  209. * Makefile.am (INCLUDES): Add misc, objectbase, and activity (activity
  210. on behalf of objectbase).
  211. * random.m: Include objectbase.h instead of objectbase/Arguments.h.
  212. Include misc.h instead of sys/time.h.  Move cygwin32 gettimeofday 
  213. declaration to misc.h.
  214. * RandomDefs.h: Include misc.h instead of unistd.h and time.h.  
  215. 1998-07-08  Marcus G. Daniels  <mgd@wijiji.santafe.edu>
  216. * ACGgen.h, BernoulliDist.m, C2LCGXgen.h, C2MRG3gen.h,
  217. C2TAUSgen.h, C3MWCgen.h, C4LCGXgen.h, ExponentialDist.m,
  218. GammaDist.m, LCGgen.h, LogNormalDist.m, MRGgen.h, MT19937gen.h,
  219. MWCAgen.h, MWCBgen.h, NormalDist.m, PMMLCGgen.h, PSWBgen.h,
  220. RWC2gen.h, RWC8gen.h, RandomBitDist.m, SCGgen.h, SWBgen.h,
  221. TGFSRgen.h, UniformDoubleDist.m, UniformIntegerDist.m,
  222. UniformUnsignedDist.m: Don't include string.h.
  223. 1998-06-24  Marcus G. Daniels  <mgd@ute.santafe.edu>
  224. * Makefile.am (lib_LLIBRARIES, librandom_a_SOURCES): Remove.
  225. (noinst_HEADERS): Distribute Common*.m files.
  226. 1998-06-22  Marcus G. Daniels  <mgd@ute.santafe.edu>
  227. * Makefile: Remove.
  228. 1998-06-21  Marcus G. Daniels  <mgd@ute.santafe.edu>
  229. * Makefile.am: New file.
  230. 1998-06-03  Marcus G. Daniels  <mgd@ute.santafe.edu>
  231. * random.h: Add summary and description tags for module.
  232. 1998-05-14  Marcus G. Daniels  <mgd@wijiji.santafe.edu>
  233. * random.h, distributions.h, generators.h:  Add documentation tags.
  234. 1998-03-16  Marcus G. Daniels  <mgd@wijiji.santafe.edu>
  235. * random.m: Declare gettimeofday for cygwin.
  236. 1998-02-20  Marcus G. Daniels  <mgd@wijiji.santafe.edu>
  237. * C2LCGXgen.m ([C -setA:setv:setw:]): Make maxGen an unsigned long.
  238. Cast LONG_MAX to unsigned long in assignment to maxGen.  Change
  239. to %lu for maxGen printf field.
  240. * C4LCGXgen.m ([C -setA:setv:setw:]): Likewise.
  241. 1998-02-18  Marcus G. Daniels  <mgd@wijiji.santafe.edu>
  242. * RandomVars.h:  initRandom now takes an argument object
  243. instead of argc, argv.
  244. * random.m (initRandom): Likewise.
  245. 1998-01-27  Marcus G. Daniels  <mgd@wijiji.santafe.edu>
  246. * RandomVars.h (initRandom):  Constify argv.
  247. * random.m (initRandom): Likewise.
  248. 1998-01-20  Marcus G. Daniels  <mgd@wijiji.santafe.edu>
  249. * MT19937gen.m: Add @end.
  250. 1997-12-10  Marcus G. Daniels  <mgd@wijiji.santafe.edu>
  251. * ACGgen.h: Constify return of getName.
  252. * C2LCGXgen.h: Likewise.
  253. * C2MRG3gen.h: Likewise.
  254. * C2TAUSgen.h: Likewise.
  255. * C3MWCgen.h: Likewise.
  256. * C4LCGXgen.h: Likewise.
  257. * Common.gens.setparams.m: Likewise.
  258. * Common.xgens.setparams.m: Likewise.
  259. * LCGgen.h: Likewise.
  260. * MRGgen.h: Likewise.
  261. * MT19937gen.h: Likewise.
  262. * MWCAgen.h: Likewise.
  263. * MWCBgen.h: Likewise.
  264. * PMMLCGgen.h: Likewise.
  265. * PSWBgen.h: Likewise.
  266. * RWC2gen.h: Likewise.
  267. * RWC8gen.h: Likewise.
  268. * SCGgen.h: Likewise.
  269. * SWBgen.h: Likewise.
  270. * TGFSRgen.h: Likewise.
  271. Mon Dec  8 22:36:07 1997  glen e. p. ropella  <gepr@swarm.com>
  272. * random: replaced all instances of swarmobject.h with
  273. objectbase.h and swarmobject/ with objectbase/.
  274. 1997-12-08  Marcus G. Daniels  <mgd@wijiji.santafe.edu>
  275. * Common.dists.m: ([-getName]): Constify return of getName.
  276. * BernoulliDist.h: Constify return of getName.
  277. * ExponentialDist.h: Likewise.
  278. * GammaDist.h: Likewise.
  279. * LogNormalDist.h: Likewise.
  280. * NormalDist.h: Likewise.
  281. * RandomBitDist.h: Likewise.
  282. * UniformDoubleDist.h: Likewise.
  283. * UniformIntegerDist.h: Likewise.
  284. * UniformUnsignedDist.h: Likewise.
  285. * random.h: (InternalState): Likewise.