Commit messages

December 18, 2014

jpritikin committed r4122 in OpenMx at 14:47:
When checkpointing fit, record who requested it
in /trunk:

December 2, 2014

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:

October 11, 2014

jpritikin committed r3882 in OpenMx at 15:45:
Hide annoying setFreeVarGroup warning unless OMX_DEBUG

September 11, 2014

jpritikin committed r3809 in OpenMx at 15:00:
Add internal API omxNewInternalFitFunction
jpritikin committed r3808 in OpenMx at 11:38:
Add omxChangeFitType

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 8, 2014

jpritikin committed r3741 in OpenMx at 10:34:
Merge OMX_VERBOSE to OMX_DEBUG
jpritikin committed r3738 in OpenMx at 10:34:
Move childList from omxState to FitContext

July 31, 2014

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

The old idiom was

Rf_protect(foo);
// 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:

July 13, 2014

jpritikin committed r3650 in OpenMx at 03:28:
Add a few unprotects to reduce stack usage of big algebra
Syndicate content