|
Prev | Next | whats_new_2017 |
cppad-20170226
This avoids a warning about WIN32 during the run_cmake.sh
command
(while getting current version of Cppad on Cygwin systems).
model_ref that should have been
module_ref
.
make check_lib_lang
for
lang
equal to
python and perl. (The execution path needs to include
the directory where the cppad_swig_lib Dll is located.)
This make command is still not working on Cygwin when
lang
is octave.
make check_lib__perl
was not working on Cygwin because of an error in
lib/example/perl/CMakeLists.txt.
This has been fixed (but is still not working on Cygwin).
size_t variables in the interface to by
int (this seems to work better in Swig).
For example
p
is not an int instead of size_t.
@array_obj[@i] = 2 * i;
was changed to
pl_swig_xam::int_array_ptr_setitem(@array_obj, @i, 2 * @i);
vector_double -> vec_double and
vector_ad -> vec_a_double; see
vector_ctor
.
a_double class; see
a_double_unary_fun
.
example to swig_xam.
This distinguishes them from the Cppad Swig
examples in lib/example.
Group the library
into one section
and improve documentation of module names
.
error_msg to push and pop error messages
so it handles multiple exceptions and deletes old messages.
error_msg to error_message
.
error_message.