Parent Directory
|
Revision Log
Links to HEAD: | (view) (download) (as text) (annotate) |
Sticky Revision: |
Suppress some debug output. In mtx_vector, initialise some members of mtx_vector class, because otherwise they trigger valgrind errors.
Refactor some more stuff from 'utilities' into 'general' with goal that 'general' never refers to 'utilities'.
issues resolved: 295 390 301 cmslv.c: unused var cleanup. lsode/SConscript: fortran flags bugs-- may not work with 0.9x scons. works with 1.2+. when adding -w, or any special flags, be sure to add them and not replace the original flag. system/var.c: 64bit clarity. system/discrete.c: 64bit clarity. system/analyze*: g_reuse declared in wrong place. 64bit clarity system/diffvars: missing prototype function, 64bit clarity. compiler/numlist.*: changed from int to glint. compiler/simlist.c: missing includes needed for 64bit clarity. compiler/instance_io.c: missing includes needed for 64bit clarity. compiler/initialize.[ch]: const clarifications. compiler/packages.c: const clarifications. compiler/module.c: const clarifications. compiler/statio.c: unused var cleanup. compiler/procframe; const clarification. memory deallocation bugs. compiler/notequery.c: repaired multiple casting and 64bit issues. compiler/importhandler.c: const and free issues fixed. compiler/type_desc.c: ridiculous if constructs clarified. compiler/createinst.c: casting stupidity repaired. linear/ranki2.c: missing includes needed for 64bitness. solver/solver.c: const issues clarified. utilities/ascConfig.h: added GLint typedefs for dealing with gllist 64bit portability. utilities/ascPanic.c: removed extraneous const. general/ospath.c: safer,quieter handling for string pointer difference. integrator/integrator.c: const issues clarified. packages/sensitivity.c: missing includes needed fo 64bit sanity. tcltk/interface/Integrators.c: 64 bitness. tcltk/interface/SimsProc.c: const errors. tcltk/interface/Driver.c: fixed env var handling wrt ascend-config (295) models/test/z*a4c: fixed meters -> m conversion; someone never ran the test suite after teasing the default units to ambiguous abbreviations. SConstruct: added sizeof checks; output might be better put in a ascend system-wide header.
Fixed compile for new header file locations <ascend/compiler/xxx.h> etc.
Moving libascend components from #/base/generic into #/ascend
Added test cases to instantiate models using the compiler, and test for resulting child instances etc. Changed most 'AddSymbolL' to 'AddSymbol' (to reduce use of magic #s). Cleaned up a few #include lists. Renamed 'Asc_DeAllocSim' to 'sim_destroy'. Removed some CVS 'lint'. Removed 'SimsProc' commenting from 'simlist.c'. Added some missing #includes in .h files (FWIW). Removed the 'STATIC_xxx' headers from base/generic/solver/SConscript.
Fixed dependencies on dimen.h and fractions.h.
Removed unnecessary #include <compiler.h>
first attempt at merging with Ben's changes on the trunk
Merged changes from DAE branch (revisions 702 to 819) back into trunk. This adds the Integration API to the ASCEND solver (in base/generic). Also provides pre-alpha support for 'IDA' from the SUNDIALS suite, a DAE solver. Many other minor code clean-ups, including adoption of new 'ASC_NEW' and friends (to replace 'ascmalloc') Added some very sketchy stuff providing 'DIFF(...)' syntax, although it is anticipated that this will be removed.
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
Minor rework of jam system to stop relinking of libraries when sources not modified. Minor tweaks to stem the tide of compiler warnings.
Fixing problem with btprolog.h in Tcl/Tk interface
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.
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.
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 |