|
3 | 3 | =================================== |
4 | 4 |
|
5 | 5 |
|
6 | | -- Most known bugs have been fixed. For example the pow(2,2,3L) bug on |
7 | | -Linux has been fixed. Also the re-entrancy problems with __del__ have |
8 | | -been fixed. |
| 6 | +- Virtually all known bugs have been fixed. For example the |
| 7 | +pow(2,2,3L) bug on Linux has been fixed. Also the re-entrancy |
| 8 | +problems with __del__ have been fixed. |
9 | 9 |
|
10 | 10 | - Most known memory leaks have been fixed. |
11 | 11 |
|
@@ -63,6 +63,52 @@ shortly, plus instructions on how to compile with THINK C 6.0.) |
63 | 63 | - Used autoconf 2.0 to generate the configure script. Adapted |
64 | 64 | configure.in to use the new features in autoconf 2.0. |
65 | 65 |
|
| 66 | +- It should now build on the NeXT without intervention, even on the |
| 67 | +3.3 Sparc pre-release. |
| 68 | + |
| 69 | +- __import__ is now called with 4 arguments: |
| 70 | +(modulename, globals, locals, fromlist) |
| 71 | + |
| 72 | +- Characters passed to isspace() and friends are masked to nonnegative |
| 73 | +values |
| 74 | + |
| 75 | +- Correctly compute pow(-3.0, 3) |
| 76 | + |
| 77 | +- Fix portability problems with getopt (configure now checks for a |
| 78 | +non-GNU getopt) |
| 79 | + |
| 80 | +- Don't add frozenmain.o to libPython.a |
| 81 | + |
| 82 | +- Exceptions can now be classes |
| 83 | + |
| 84 | +- The socket module exports a long list of socket related symbols |
| 85 | + |
| 86 | +- Lots of Mac specific changes (this area of the source is not |
| 87 | +completed!) |
| 88 | + |
| 89 | +- When a module object is deleted, it clears out its own dictionary |
| 90 | +(this fixes a circularity in the references between functions and |
| 91 | +their global dictionary) |
| 92 | + |
| 93 | +- Changed the error handling by [new]getargs() e.g. for "O&" |
| 94 | + |
| 95 | +- Dynamic loading of modules using shared libraries is supported for |
| 96 | +several new platforms |
| 97 | + |
| 98 | +- Support "O&" in mkvalue() |
| 99 | + |
| 100 | +- Extension to findmethod(): findmethodinchain() (where a chain is a |
| 101 | +linked list of methodlist arrays) |
| 102 | + |
| 103 | +- Callable() function is now public |
| 104 | + |
| 105 | + |
| 106 | +Known bugs still remaining: |
| 107 | +--------------------------- |
| 108 | + |
| 109 | +- There's still a memory leak in threads; bigger when |
| 110 | +thread.exit_thread() is used |
| 111 | + |
66 | 112 |
|
67 | 113 | --Guido van Rossum, CWI, Amsterdam < [email protected]> |
68 | 114 | URL: <http://www.cwi.nl/cwi/people/Guido.van.Rossum.html> |
0 commit comments