Pyca crashes on OSX when you attempt to call an fexpr with more than 4 parameters (this happens often in test_latex.py). I changed it so that the array of parameters is allocated on the python side. I don't think this should cause any problems, there does not seem to be any realloccing of the args in fexpr_call_vec().
The old dance with the array allocated in C crashed.
Changed to use Python allocated array.
Curious; I'd be interested in a "C-side" fix since there could be other instances where we need to use C-allocated vectors. But I'll be happy to accept this patch if it solves crashing.
Pyca crashes on OSX when you attempt to call an fexpr with more than 4 parameters (this happens often in test_latex.py). I changed it so that the array of parameters is allocated on the python side. I don't think this should cause any problems, there does not seem to be any realloccing of the args in fexpr_call_vec().
The old dance with the array allocated in C crashed. Changed to use Python allocated array.