Parent Directory
|
Revision Log
Sticky Revision: |
Working on tracking down a segfault occuring when TestIDADENSE and TestExtFn test suites are run together. Added comments about new solverparameter macros.
Found bug in integrator_analyse_dae... ongoing
Fixed a bug in slv_param_char. More work on IDA ongoing.
Incorporated 'SolverParameters' functionality into 'Integrator', both at C level and C++/Python. This shouldn't break Tcl/Tk as default parameters will be set and used invisibly.
first attempt at merging with Ben's changes on the trunk
Monster commit! Lots of recommenting and reorganising of external relations-related stuff. Replaced a lot of ascmalloc and asccalloc calls with the new ASC_NEW* macros. Fixed (?) the problem Art is having with icons in PyGTK. Turned on -Wall in SConstruct and fixed up a stack of warnings. Removed the redundant exit(2) from after Asc_Panic calls and added __attribute__((noreturn)). Set doxygen to create callgraphs to level 2, updated doxyfile to version 1.4.7. Fixed up building of extfntest.c.
Replaced some references to ascmalloc with ASC_NEW_ARRAY
No error thrown when slv_set_logincidence is passed a NULL.
Fixing for ubuntu GCC 4
The Visual C++ 2005 version now builds without linker errors. But I ran the installer and it crashed during the first C++ call, so still problems.
got rid of errant executable bits.
Restored autotools to working, parsers to typ_ and zz_, Fixed many missing initializations, many casting insanities that have been creeping in, many missing forward declarations in preparation for fixing external relations.
Fixed a mouse paste error in the slv system for the vars buf. Whoever migrated the bufs into the system struct really needs to turn on -Wall and pay attention to the compiler complaints.
Normalised all #include statements so that files in the current directory are included as "localfile.h" and files in other directories are included as <directory/file.h> This is in accordance with the spec at http://gcc.gnu.org/onlinedocs/gcc-4.1.0/cpp/Include-Syntax.html#Include-Syntax
Documentation, indentation and debugging-message changes.
Added const-ness to 2nd parameter of slv_set_char_parameter. Implemented setting of int, real and string parameters via PyGTK interface.
Fixing typo
Fixed a problem with NULL passed to slv_set_logincidence
Cleaning up a little
More crazy macros in slv.c :)
Finished adding macros in slv.c.
More simplification...
Major simplification: wrap up many 'slv_' methods using preprocessor macros.
- Simplifying many 'error_reporter' calls with new macros: ERROR_REPORTER_NOLINE and ERROR_REPORTER_HERE - Adding some cygwin cases in the PyGTK build.
Removing debug output, adding self_test to iapws95.
Fixing bug #178.
Working on a test case for bug #178
Committed changes to C++ solver class to accommodate new slv_lookup_client. Still seeing bug #178 though.
Woops :)
Changed from 'TEST expr' syntax to 'ASSERT expr' syntax. Corrected ConfigAscend ability to compile with CMSlv solver.
added slv_lookup_client which should help resolve misunderstanding #178.
Working on eliminating some compiler warnings about unitialised vars and the like.
Reformating comments in the SLV files
Adding 'TEST' statement to ASCEND METHOD syntax. Standardising messages in slv3. Trying to debug bug #175.
Moved some solver error messages to FPRINTF(ASCERR) convention. Trying to get IAPWS-95 to work two-phase.
Minor fixes to: - continue killing compiler warnings on gcc & msvc - start working on function/data pointer mismatches - documentation tweaks Fixed ascMalloc.c memory logging problems. This has not been tested on linux/unix. If it fails to compile, please revert to the previous version and let me know.
A working (very slow) version of IAPWS95 which works around bug #154. Added some debugging messages to solver (temporary). Removed SIGINT trap.
More error_reporter calls. Removed some C++-unfriendly var names. Removed some debug messages. Turned off compiler timing and relation debugging.
My first commit: Added 'error_reporter' for standardised error reporting Working on getting external functions running again Also: issue 130, issue 68, issue 131, issue 89, issue 127, issue 138, issue 94.
replaced nonportable strdup with ascend equivalent.
moving things to base/generic
Setting up web subdirectory in repository
This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, enter a numeric revision.
john.pye@anu.edu.au | ViewVC Help |
Powered by ViewVC 1.1.22 |