- 07 Nis, 2000 5 kayıt (commit)
-
-
Jack Jansen yazdı
Started on GUSI2 and threading support. cfm68k targets are still included in all projects, but for the time being all the "fat" targets exclude them, making them basically copy operations. This way we don't have to rename everything, and anyone interested can easily try to fix 68k support.
-
Jack Jansen yazdı
-
Jack Jansen yazdı
Ready for 1.6a1. Reordered the defines to be in line with config.h.in again, so tracking the new defines will be easier in future.
-
Jack Jansen yazdı
-
Guido van Rossum yazdı
representation of code objects when optimization is on (python -O). It was always reported as -1 instead of the real lineno.
-
- 06 Nis, 2000 25 kayıt (commit)
-
-
Guido van Rossum yazdı
-
Fred Drake yazdı
-
Guido van Rossum yazdı
doesn't mean what the Python programmer thought...
-
Fred Drake yazdı
Clean up several markup problems & inconsistencies.
-
Fred Drake yazdı
unicode(): Added \versionadded{} annotations.
-
Fred Drake yazdı
Added UnicodeType.
-
Fred Drake yazdı
Added note that Unicode strings are picklable.
-
Fred Drake yazdı
standard exceptions), added documentation of UnboundLocalError.
-
Guido van Rossum yazdı
-
Fred Drake yazdı
Added UnicodeError description.
-
Fred Drake yazdı
Add Unicode strings to the list of marshalable types.
-
Guido van Rossum yazdı
reduce the size of python16.dll to almost its 1.5.2 size, and remove dependencies on winsock unless sockets are actually used. Note that soundex is simply no longer supported.
-
Fred Drake yazdı
-
Fred Drake yazdı
Documentation for unichr(), unicode(), update for ord().
-
Guido van Rossum yazdı
moved to their own DLLs, or are obsolete (soundex).
-
Fred Drake yazdı
-
Fred Drake yazdı
-
Fred Drake yazdı
codecs module documentation, with some preliminary markup adjustments from FLD.
-
Fred Drake yazdı
Tutorial information about Unicode strings in Python, with some markup adjustments from FLD.
-
Fred Drake yazdı
API documentation for Unicode support from C.
-
Fred Drake yazdı
those markups! <with-mixed-feelings>
-
Fred Drake yazdı
Added Unicode type to the language reference.
-
Guido van Rossum yazdı
(Mark Hammond.)
-
Guido van Rossum yazdı
-
Greg Ward yazdı
-
- 05 Nis, 2000 10 kayıt (commit)
-
-
Fred Drake yazdı
B. Hartwell <slt5v@cc.usu.edu>. Removed second copy of the "See also" section!
-
Fred Drake yazdı
in the mimetools documentation. Suggested by Skip Montanaro <skip@mojam.com>.
-
Jack Jansen yazdı
-
Guido van Rossum yazdı
-
Guido van Rossum yazdı
his copy of test_contains.py seems to be broken -- the lines he deleted were already absent). Checkin messages: New Unicode support for int(), float(), complex() and long(). - new APIs PyInt_FromUnicode() and PyLong_FromUnicode() - added support for Unicode to PyFloat_FromString() - new encoding API PyUnicode_EncodeDecimal() which converts Unicode to a decimal char* string (used in the above new APIs) - shortcuts for calls like int(<int object>) and float(<float obj>) - tests for all of the above Unicode compares and contains checks: - comparing Unicode and non-string types now works; TypeErrors are masked, all other errors such as ValueError during Unicode coercion are passed through (note that PyUnicode_Compare does not implement the masking -- PyObject_Compare does this) - contains now works for non-string types too; TypeErrors are masked and 0 returned; all other errors are passed through Better testing support for the standard codecs. Misc minor enhancements, such as an alias dbcs for the mbcs codec. Changes: - PyLong_FromString() now applies the same error checks as does PyInt_FromString(): trailing garbage is reported as error and not longer silently ignored. The only characters which may be trailing the digits are 'L' and 'l' -- these are still silently ignored. - string.ato?() now directly interface to int(), long() and float(). The error strings are now a little different, but the type still remains the same. These functions are now ready to get declared obsolete ;-) - PyNumber_Int() now also does a check for embedded NULL chars in the input string; PyNumber_Long() already did this (and still does) Followed by: Looks like I've gone a step too far there... (and test_contains.py seem to have a bug too). I've changed back to reporting all errors in PyUnicode_Contains() and added a few more test cases to test_contains.py (plus corrected the join() NameError).
-
Guido van Rossum yazdı
Tcl/Tk 8.2 instead of 8.3, because 8.3.0 often crashes on closing a window.
-
Guido van Rossum yazdı
Added the bitmaps back, and added the wizard style program group selection dialog. Got rid of references to backup etc. inserted by the installer wizard -- we don't use these. Got rid of conditionals for Windows 3.1, ditto. Changed version to 1.6a2. Changed default install directory to "C:\Python16" (not really, but close). Install only one copy of python16.lib. Install the two MS DLLs (versioned) and python16.dll (unversioned) in the system directory. Install Tcl/Tk and expat in the DLLs directory.
-
Fred Drake yazdı
Fixed up descriptions of altzone and timezone not to refer to the 0th meridian, which doesn't exist. Reference is now to UTC.
-
Fred Drake yazdı
Directionality of up/down were confused.
-
Fred Drake yazdı
Note in the "Caveats" section should refer to the exit() function, not exit_thread().
-