Parent Directory
|
Revision Log
Links to HEAD: | (view) (download) (as text) (annotate) |
Sticky Revision: |
Moving SIZEOF_* vars into config.h.in.
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.
Added support for detection of boundary crossing in the IDA integrator. Cleared up some code comments and formatting.
Another one of these big refactorings. Split out 'system' directory from 'solver' directory. This will need more work but it's a start at getting the non-solver-specific code out separately.
Fixed dependencies on dimen.h and fractions.h.
Cleaning up some redundant compiler dependencies
Huge reorganisation -- all mtx and lin files moved to base/generic/linear. Required many #include statements to be changed.
A few cleanups to get towards compilation on Solaris.
Implemented ATOLVECT, ATOL, RTOL parameters for the IDA integrator.
first attempt at merging with Ben's changes on the trunk
Added general-purpose text-information dialog to PyGTK interface. Added reporting of clique of a variable to PyGTK GUI. Changed 'fixable' and 'new bounds' to use the new dialog. Removed 'set<...>' from ascpy.i (it wasn't working), changed to vector<...>. Exported a couple of var incidences fns to the DLL/SO.
Added 'invars' and 'outvars' pointers (to var_variable pointer arrays) in ExtRelCache. This will allow the ExtRel_MapDataToMtx function to be reimplemented using solver-side pointers instead of going back to the arglist stuff in ExtCallNode.
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.
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
Fixed various bugs & compiler warnings: - numerous AssertAllocateMemory & AssertMemory() bugs - converted strdup() calls to ascstrdup() (and ascfree()) - several minor (mostly VisualC) compiler warnings (old style declarations, assignment in conditional, ...)
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 |