0.2.31 (not released) to 0.2.34 ------------------------------- * Series of svn:ignore updates (no src impact) 0.2.30 (not released) to 0.2.31 (not released) ---------------------------------------------- * Decrements that would lead to negative populations are skipped * Some slight cleanup (or random stylistic changes) 0.2.29 (not released) to 0.2.30 (not released) ---------------------------------------------- * Added basic test harness 0.2.28 to 0.2.29 (not released) ------------------------------- * Fixed initializer warning bug (no effect) * Fixed DIE_IF miscall in config.c * Wrapped _ps_ppu_ld_args decln in #ifdef (suppresses warning on IA32) 0.2.27 (not released) to 0.2.28 ------------------------------- * Added conditional 'dllimport' attribute to getopt globals to suppress warnings under Cygwin. * Fixed longstanding erroneous "reaction counts don't match" message. The number of reactions was counted in two ways by profiling executables, and the two counts were compared for equality. Later, the basis for counting changed to 'total reactions' and 'contributing reactions'. The total number of reactions is *always* greater than the number of contributing reactions, but the equality test was not changed to a greater-than test until now. 0.2.26 to 0.2.27 (not released) ------------------------------- * Added preliminary support for Windows under Cygwin 0.2.25 (not released) to 0.2.26 ------------------------------- * Fixed “alternating errors in output” bug that manifested in the decay-dimerization model. After a sufficiently long simulation time, the propensity sum in the DD model can be zero, leading to an infinitely long timestep in the next iteration, which leads to getting two “complete” final populations, one after another, but with the second (erroneous) one having a population near the initial condition. 0.2.24 (not released) to 0.2.25 (not released) ---------------------------------------------- * Added “down-converter” (from L2V3 to L1V2) XSL-T to sbml/models directory 0.2.23 to 0.2.24 (not released) ------------------------------- * Added SBML L1V2 Schema 0.2.22 (not released) to 0.2.23 ------------------------------- * Fixed CPU-thread affinity bug on Linux This was accidentally introduced by multicore bugfix on OS-X 0.2.21 to 0.2.22 (not released) ------------------------------- * Allowed an i386 or later processor spec in configure.ac Some platforms identify as 'i386' despite having SSE2 capable processors and compiler. Although the previous checks were correct in principle, in practice this should not create any problems, since processors earlier than P4s are pretty rare now but platforms that misidentify themselves are not. * Fixed multicore bug on OS-X One of the thread-CPU affinity stanzas was not inside a #ifdef and therefore appeared in the OS-X code when multiprocessing was enabled. * Fixed misassignment in platspec.c An auxiliary (largely unused) manifest constant, N_SPXS (number of species), was erroneously set with the value of N_RXNS (number of reactions) due to failure to edit after copy/paste.