Markus Dittrich
|
fb19a4d42b
Merged in changes from trunk.
|
11 年之前 |
Markus Dittrich
|
93096be0bc
Added gitignore and updated autotools.
|
11 年之前 |
Jeffrey Bush
|
d145a89869
Fix testsuite regression on Unix (considered all return codes as 0).
|
12 年之前 |
Jeffrey Bush
|
77b0cc83f8
Minor fix.
|
12 年之前 |
Jeffrey Bush
|
353df610db
Remove some debug error messages and fix line endings.
|
12 年之前 |
Jeffrey Bush
|
58e228b1ec
Extending the rename function to support atomic operations on Windows.
|
12 年之前 |
Jeffrey Bush
|
4ab2bd00f3
Fixed some line endings.
|
12 年之前 |
Jeffrey Bush
|
6ee1c37d08
Fixed reading of files in truncate_output_file on Windows which has a different number of bytes read vs. bytes in file (due to line endings). Solution uses ftell and should work on all systems.
|
12 年之前 |
Jeffrey Bush
|
764541ed61
Fixed a segmentqation fault that occured when DEBUG was defined and made it so all outputs are not buffered when DEBUG is defined (so all text is output if the program will crash).
|
12 年之前 |
Jeffrey Bush
|
8a3d6f6aea
Tried to make code compile with MSVC while addressing a bunch of portability issues, including adding #include "config.h" to the start of most C files and updating the LONG_LONG_FORMAT to use the standard in inttypes.h.
|
12 年之前 |
Jeffrey Bush
|
90a2dae22a
Added some Windows-specific files to ignore in commits.
|
12 年之前 |
Jeffrey Bush
|
bdcdc0fff7
Added full buffer checks to Windows strftime(), support for %+, and ensured Unix line endings.
|
12 年之前 |
Jeffrey Bush
|
f0e84b58d5
Modified testsuite to support running on Windows.
|
12 年之前 |
Jeffrey Bush
|
6c0ba3afbb
Added Windows support for many *nix strftime format codes (especially %s which is required for use by the testsuite). Nearly all *nix format codes are support, however only %s is tested. Unsupported ones are %+, %E, and %O. The unsupported are still understood and read properly, just don't effect output. Need to add more buffer checks.
|
12 年之前 |
Jeffrey Bush
|
e84a22eb6d
Fixed bug in Windows where MDL files were not properly being included from other MDL files. Note that file paths in MDL files should *always* use *nix notation (/, not \). Windows supports either but always gives \. Some more code may be needed in other places to detect either / or \ on Windows.
|
12 年之前 |
Jeffrey Bush
|
6e06752a58
Merging changes.
|
12 年之前 |
Jeffrey Bush
|
1d55f4322e
Added a minor change to testsuite to support Windows. Needs more work to replace fork() calls.
|
12 年之前 |
Tom Bartol
|
b27b71a604
Change "==" to "=" for strict compliance with POSIX /bin/sh syntax.
|
12 年之前 |
Markus Dittrich
|
1cf635795e
Small code cleanups.
|
12 年之前 |
Markus Dittrich
|
302f8cf458
Make sure to declare yyscan_t before including mdlparse.h
|
12 年之前 |
Jeffrey Bush
|
8f3c19225e
Updated code for Windows to support more checkpointing features and eliminate some warnings. Windows still doesn't support USR1/USR2 checkpoint signals, but all other forms of checkpointing should work. The only way to support USR1/USR2 on Windows is to use sockets or events, each requiring multithreading and a specialized program to send the signal.
|
12 年之前 |
Jeffrey Bush
|
2c7866e0e0
Fixed CPU timing in Windows build (had usec and sec swapped before). Fixed some other minor issues that generated compiler warnings when cross-compiling. Checked output with Linux version for 01-macro.mdl and it is identical. Was able to cross-compile from Linux (using mingw-w64).
|
12 年之前 |
Jeffrey Bush
|
410a20c441
Code now compiles and runs on Windows. Tested with 01-macro.mdl.
|
12 年之前 |
Boris Kaminsky
|
90c47ea4dd
Added new test to the testsuite that checks for the bug reported recently by Jacob Czech and related to the incorrect use of FOREVER constant in the context of unimolecular reactions.
|
12 年之前 |
Boris Kaminsky
|
ed052ce2ce
Added new test to the testsuite that checks for the bug reported recently by Jacob Czech and related to the incorrect use of FOREVER constant in the context of unimolecular reactions.
|
12 年之前 |
borisk
|
f97c926d08
Added four tests to the testsuite that cover several simultaneously run bimolecular and trimolecular reactions.
|
12 年之前 |
borisk
|
43ee6bba5d
Added four tests to the testsuite that cover several simultaneously run bimolecular and trimolecular reactions.
|
12 年之前 |
borisk
|
6b8271a38a
Refactored the code related to the testing for multiple unimolecular reactions inside 'run_timestep()' - pure unimolecular reaction and reactions involving the surface. Fixed bug and made the testing consistent with how we do it for the bimolecular case. Added three new tests to the testsuite when multiple unimolecular reactions with different rates happen simultaneously.
|
12 年之前 |
borisk
|
6a5cad4e94
Refactored the code related to the testing for multiple unimolecular reactions inside 'run_timestep()' - pure unimolecular reaction and reactions involving the surface. Fixed bug and made the testing consistent with how we do it for the bimolecular case. Added three new tests to the testsuite when multiple unimolecular reactions with different rates happen simultaneously.
|
12 年之前 |
borisk
|
6da3fbaa99
Merged with trunk.
|
12 年之前 |