Commit messages

January 23, 2015

mhunter committed r4164 in OpenMx at 17:19:
Do not freak out.  It is just updating the copyright.
in /trunk:
tbrick committed r4163 in OpenMx at 10:20:
Corrected a bug where out-of-order threshold errors were not reported.

January 7, 2015

jpritikin committed r4128 in OpenMx at 14:45:
Add omxEnsureColumnMajor API

December 16, 2014

jpritikin committed r4098 in OpenMx at 18:04:
CSOLNP: Return stuff via CSOLNPFit; isolate Matrix inside of subnp

December 2, 2014

jpritikin committed r4037 in OpenMx at 12:07:
Load fake data into definition variables for FF_COMPUTE_INITIAL_FIT
jpritikin committed r4036 in OpenMx at 12:07:
Rework Algebra API

Algebra are a composable unit that only understand how to
recompute. It is improper that they should understand all
of the flavors of omxFFCompute.
in /trunk:

September 19, 2014

jpritikin committed r3819 in OpenMx at 10:52:
Drop support for non-double matrices
in /trunk:

August 20, 2014

mhunter committed r3768 in OpenMx at 15:00:
Modify .svnignore files.  WLS branch and trunk changes.  Added continuous only wls test.  Found and added state space algebra test.
in /:

August 4, 2014

jpritikin committed r3714 in OpenMx at 04:38:
Distinguish local variable name from omxState.currentRow
in /trunk/src: omxMatrix.cpp (modified, previous: r3705)

July 31, 2014

jpritikin committed r3705 in OpenMx at 11:47:
Implement new unprotect strategy

The old idiom was

// do stuff
Rf_unprotect(1);  //foo

The second line expresses the hope that we are unprotecting the same
thing that we protected. However, this can fail when "do stuff" involves
anything non-trivial. If there is a protect (or worse, an extra
unprotect) inside "do stuff" then the unprotect will not unprotect foo
but something else.

The new strategy is to check whether the protect stack is
at the same place where we protected, ensuring that our
protects are always balanced by unprotects. It is still
required to think about what is necessary to protect,
but now there is less chance of something going wrong
in the unprotect part.
in /trunk:
Syndicate content