|
|
| version 1.28, 2002/12/08 14:09:30 | version 1.49, 2003/08/05 20:22:13 |
|---|---|
| Line 9 | Line 9 |
| .. Contents:: | .. Contents:: |
| Release 2.32.225-1419 | Release 2.35.229-1505 |
| ===================== | ===================== |
| :Date: 5 August 2003 | |
| * General | |
| - Introduced ``usercode`` statement (dropped ``c_code`` hooks). | |
| * setup.py | |
| - Updated the CVS location of scipy_distutils. | |
| * auxfuncs.py | |
| - Introduced ``isint1array(var)`` for fixing ``integer*1 intent(out)`` | |
| support. | |
| * tests/f77/callback.py | |
| Introduced some basic tests. | |
| * src/fortranobject.{c,h} | |
| - Fixed memory leaks when getting/setting allocatable arrays. | |
| (Bug report by Bernhard Gschaider) | |
| - Initial support for numarray (Todd Miller's patch). Use -DNUMARRAY | |
| on the f2py command line to enable numarray support. Note that | |
| there is no character arrays support and these hooks are not | |
| tested with F90 compilers yet. | |
| * cfuncs.py | |
| - Fixed reference counting bug that appeared when constructing extra | |
| argument list to callback functions. | |
| - Added ``PyArray_LONG != PyArray_INT`` test. | |
| * f2py2e.py | |
| Undocumented ``--f90compiler``. | |
| * crackfortran.py | |
| - Introduced ``usercode`` statement. | |
| - Fixed newlines when outputting multi-line blocks. | |
| - Optimized ``getlincoef`` loop and ``analyzevars`` for cases where | |
| len(vars) is large. | |
| - Fixed callback string argument detection. | |
| - Fixed evaluating expressions: only int|float expressions are | |
| evaluated succesfully. | |
| * docs | |
| Documented -DF2PY_REPORT_ATEXIT feature. | |
| * diagnose.py | |
| Added CPU information and sys.prefix printout. | |
| * tests/run_all.py | |
| Added cwd to PYTHONPATH. | |
| * tests/f??/return_{real,complex}.py | |
| Pass "infinity" check in SunOS. | |
| * rules.py | |
| - Fixed ``integer*1 intent(out)`` support | |
| - Fixed free format continuation of f2py generated F90 files. | |
| * tests/mixed/ | |
| Introduced tests for mixing Fortran 77, Fortran 90 fixed and free | |
| format codes in one module. | |
| * f90mod_rules.py | |
| - Fixed non-prototype warnings. | |
| - Fixed Warning 43 emitted by Intel Fortran compiler. | |
| - Avoid long lines in Fortran codes to reduce possible problems with | |
| continuations of lines. | |
| Public Release 2.32.225-1419 | |
| ============================ | |
| :Date: 8 December 2002 | :Date: 8 December 2002 |
| * docs/usersguide/ | * docs/usersguide/ |