JuliaLang/julia — pull request #831 by mlubin (2012-05-13 01:31:51+00:00)
Title: Reorganization of how memory allocated by umfpack is handled.

Eventually there should be an lu() method that takes a SparseMatrixCSC and returns (opaque) objects that allow the user to store and reuse the LU factorization for multiple linear solves. Since this is my first pull request, I wanted to take a small step in that direction to make sure I'm on the right track. By setting up the memory allocated by umfpack to be freed by the GC, we can more easily give these objects to a user.