Commit Graph

465 Commits

Author SHA1 Message Date
Jeremy Hylton 3e0055f8c6 Merge ast-branch to head
This change implements a new bytecode compiler, based on a
transformation of the parse tree to an abstract syntax defined in
Parser/Python.asdl.

The compiler implementation is not complete, but it is in stable
enough shape to run the entire test suite excepting two disabled
tests.
2005-10-20 19:59:25 +00:00
Martin v. Löwis 3fa5575fa4 Patch #1160164: Use ReleaseItanium for zlib build.
Will backport to 2.4.
2005-08-25 07:11:31 +00:00
Raymond Hettinger 142e16d338 Correct names of sha modules. 2005-08-24 12:13:23 +00:00
Raymond Hettinger 94ac197531 Update the PC configuration and project files for sha256 and sha512. 2005-08-24 00:28:21 +00:00
Tim Peters 752a047fca Removed XXX block about a test_bsddb3 failure that went away a long time ago. 2005-08-07 02:47:59 +00:00
Tim Peters 63db628ad3 Update some Python version numbers. 2005-08-07 02:47:12 +00:00
Trent Mick 8321b42f38 Upgrade Windows build to zlib 1.2.3 (a security fix) 2005-07-26 02:29:21 +00:00
Martin v. Löwis 4c3259cbb9 Link to #1233049 for building against openssl 0.9.8. 2005-07-06 19:34:10 +00:00
Anthony Baxter 7f9915e34e merge from branch 2005-03-29 16:05:36 +00:00
Anthony Baxter 6a3f4f7bc3 ported buildnos to trunk 2005-03-09 11:51:40 +00:00
Raymond Hettinger 9c323f8de4 SF patch #941881: PEP 309 Implementation (Partial Function Application).
Combined efforts of many including Peter Harris, Hye-Shik Chang,
Martin v. Löwis, Nick Coghlan, Paul Moore, and Raymond Hettinger.
2005-02-28 19:39:44 +00:00
Thomas Heller fd77c6ce5a Update the filenames in the MSVC project file for Python 2.5. 2004-12-01 19:40:45 +00:00
Martin v. Löwis af1389a2fc Bump buildno for 2.4 release 2004-11-29 09:57:14 +00:00
Martin v. Löwis e174ae9a1d Bump version for 2.4c1 2004-11-07 10:08:29 +00:00
Martin v. Löwis 645019068d Bump buildno for 2.4b2. 2004-11-02 22:28:07 +00:00
Martin v. Löwis d37ddeba4c Bump buildno for 2.4b1 2004-10-15 05:44:39 +00:00
Tim Peters 4eb59782a8 Supply the _subprocess module under 7.1. I'm not sure what the status
of this should be on non-WIN32 Windows variants.
2004-10-12 21:48:57 +00:00
Martin v. Löwis c9f53b4905 Link with ws2_32 instead of wsock32. 2004-09-18 16:16:34 +00:00
Martin v. Löwis 5a6653cee1 Revert creation of launcher.exe 2004-09-08 15:57:36 +00:00
Martin v. Löwis 195578a76e Add launcher program 2004-09-07 15:36:46 +00:00
Martin v. Löwis 6d772132e9 Update buildno for 2.4a3 2004-09-01 18:29:25 +00:00
Martin v. Löwis 3cf2163b25 Add instructions for building Tix 2004-08-31 16:22:09 +00:00
Tim Peters adadc0f56f Remove rotor and xreadlines from VC 7.1 build. 2004-08-31 14:29:12 +00:00
Tim Peters 42cd14d04c More cmd.exe exploitation. 2004-08-30 22:13:22 +00:00
Tim Peters e2f6899fd6 Since it's impossible to build Python using VC7.1 on a command.com
system, exploit cmd.exe's setlocal function in this directory.
2004-08-30 21:27:55 +00:00
Tim Peters e82b00f14f Updated test-runner .bat for new location of Tcl/Tk.
Replaced outcomes from native Tcl/Tk tests.  Maybe the diffs are legit,
maybe not.  I noticed that the Tcl results I'm replacing here claimed
both that there were no failures, and that one file had tests with
failures, so I wasn't inclined to trust them <wink>.
2004-08-30 21:14:51 +00:00
Martin v. Löwis 6de2d4da7d Bump Tk version to 8.4.7. Build into tcltk directory. 2004-08-30 09:22:04 +00:00
Tim Peters 79b52b7261 Boosted the stack reservation for python.exe and python_w.exe from the
default 1MB to 2 million bytes.  The test suite passes with -uall again
(test_compiler no longer drives WinXP into an insane state).
2004-08-12 18:37:10 +00:00
Martin v. Löwis 9ecf326714 Patch #1006916: Remove ODBC library references. 2004-08-12 14:07:49 +00:00
Martin v. Löwis ed0d9c6fbd Bump buildno for 2.4a2 2004-08-04 13:42:43 +00:00
Hye-Shik Chang efdc16ffbb Remove unused source file from Windows project files. 2004-07-28 09:45:20 +00:00
Martin v. Löwis d945f4e17d Generate rc[_d].h after linking 2004-07-25 09:49:26 +00:00
Martin v. Löwis 13e50fe453 Add Itanium targets. 2004-07-20 14:37:48 +00:00
Hye-Shik Chang 3341e384d3 cjkcodecs/mapdata_*.c are removed by the recent import CJKCodecs 1.1. 2004-07-18 08:45:15 +00:00
Tim Peters 56b021a27b Ignore more encoding input files. 2004-07-18 06:27:59 +00:00
Tim Peters a44b56540f Ignore input files for encoding tests (these aren't checked in). 2004-07-18 06:27:12 +00:00
Tim Peters 3d7d372ce3 Whitespace normalization, via reindent.py. 2004-07-18 06:25:50 +00:00
Tim Peters d0bcf351ff Teach VC 7.1 about the new cjkcodecs structure. This still doesn't compile
on Windows, because of non-standard code in cjkcodes.h, but it's *almost*
there.
2004-07-18 03:48:47 +00:00
Tim Peters 1d64fb3461 Temporarily add the Tcl/Tk bin directory to PATH, so that test_tcl can
actually run.  When it fails, it pops up a dialog box, and the test run
hangs waiting for you to click OK -- that sucks too much to bear.
2004-07-17 23:44:32 +00:00
Anthony Baxter dfef882095 dont think it's still being used, but just in case 2004-07-08 07:18:34 +00:00
Martin v. Löwis 74a72b9c4c Bump build number to 54 for 2.4.0a1 2004-07-08 07:11:33 +00:00
Thomas Heller 813914049d Update info about the windows build. 2004-07-02 08:58:46 +00:00
Martin v. Löwis 93d1b2c93c Add readme.txt 2004-06-28 15:24:23 +00:00
Tim Peters 3d1f6bba6d Teach pythoncore project about new pystrtod.c for VC7.1. This was done
a long time ago for VC6.
2004-06-14 01:05:46 +00:00
Thomas Heller 9f5f056d75 Remove the pcre module. 2004-06-02 18:58:55 +00:00
Thomas Heller aa2e498251 Record Python 2.3.4 (final) build number. 2004-06-02 13:21:41 +00:00
Martin v. Löwis 7897ff0d9a Add genobject.c 2004-06-01 17:21:13 +00:00
Thomas Heller fd3f4fb7b1 Windows build number for 2.3.4c1 is 52. 2004-05-12 20:12:10 +00:00
Thomas Heller 1a74a128ce The filename of this module changed again... 2004-04-27 18:34:08 +00:00
Thomas Heller 1a9d32b8d4 cvs ignore the user options files *.suo 2004-04-22 17:11:49 +00:00
Thomas Heller 8598b10037 Modules/heapqmodule.c removed.
Modules/_heapmodule.c added.
2004-04-22 17:03:33 +00:00
Tim Peters 71b2411566 Record test_bsddb3 test results on WinXP. 2004-04-11 19:02:59 +00:00
Tim Peters a0d781a543 Update the OpenSSL version example from c to d (the current stable one), 2004-04-11 18:23:06 +00:00
Tim Peters 0e93309eb5 The native bz2 tests worked fine for me under WinXP Pro + VC7.1, so
removed the comment saying they don't work, and changed the build step
to run them.  If they're failing for someone else, please give details
about what failed.
2004-04-11 17:45:31 +00:00
Tim Peters 011de6cc96 Record Tcl and Tk test results for WinXP Pro. 2004-04-11 17:29:12 +00:00
Guido van Rossum d54357d4e2 Tweaked after following all these instructions.
Removed Win9x notes (since the .NET compiler requires Win2K or XP anyway).
2004-03-20 21:00:26 +00:00
Martin v. Löwis e2879c34a1 Add collectionsmodule.c.
Don't link with largeint.lib anymore.
2004-02-01 18:02:48 +00:00
Martin v. Löwis daea3e5032 Add cjkcodecs to build process 2004-01-21 07:54:02 +00:00
Martin v. Löwis 09de756726 More updates for zlib 1.2.1 2004-01-17 11:20:17 +00:00
Martin v. Löwis 21eca43083 Update to 1.2.1 for release build too. 2004-01-17 11:10:34 +00:00
Jeremy Hylton 73b3df9a35 Update Windows build to use zlib 1.2.1 2004-01-09 16:05:07 +00:00
Thomas Heller d2afa67755 Add the _bisectmodule.c source file to the pythoncore project - seems to have been forgotten. 2004-01-06 19:27:38 +00:00
Mark Hammond 2362da8712 Update information about building bsddb, particularly re with and without
strong crypto.
2004-01-06 04:04:01 +00:00
Martin v. Löwis 4618cc09ec Bump build number 2004-01-04 09:58:33 +00:00
Tim Peters caba60a752 Removed dead text about MS subprojects that no longer exist. 2004-01-04 02:04:35 +00:00
Martin v. Löwis 79ef96d68d Update build procedure to VC 7.1. 2004-01-02 21:13:59 +00:00
Martin v. Löwis b38b019807 Update build procedure to VC 7.1 and newer versions of several packages. 2004-01-02 21:13:28 +00:00
Thomas Heller 435f648584 Python 2.3.3 Window build number and release date. 2003-12-20 22:29:03 +00:00
Thomas Heller 6b70f8b91d Sigh. dsp files must be marked as binary files for cvs, otherwise
MSVC isn't able to read them.  Thanks to David Rushby.
2003-12-08 09:31:52 +00:00
Thomas Heller 7425c3876b The Windows build number for 2.3.3c1 is 50. 2003-12-04 20:36:53 +00:00
Raymond Hettinger a690a9967e * Migrate set() and frozenset() from the sandbox.
* Install the unittests, docs, newsitem, include file, and makefile update.
* Exercise the new functions whereever sets.py was being used.

Includes the docs for libfuncs.tex.  Separate docs for the types are
forthcoming.
2003-11-16 16:17:49 +00:00
Tim Peters 045f1de57e pyexpat stopped building on Windows -- whining about the lack of a
HAVE_MEMMOVE define.  Just defined it on the cmdline (it doesn't
include Python.h, and Fred doesn't want to change the code).
2003-11-12 19:30:36 +00:00
Raymond Hettinger b3af1813eb Convert heapq.py to a C implementation. 2003-11-08 10:24:38 +00:00
Martin v. Löwis 04570dbed1 Patch #628301: Update installer to
http://cesnet.dl.sourceforge.net/sourceforge/avpython/Python-2.3.2-Win32-159-Setup.iss
2003-10-31 14:02:41 +00:00
Thomas Heller 13dbabe46e To build on windows, the manual editing of the python_nt.rc file to
change the version number is no longer required.

Instead, a make_versioninfo.exe is compiled, which spits out an
include file for python_nt.rc.

Will backport to 2.3
2003-10-10 16:57:45 +00:00
Thomas Heller d12819cc3c Release 2.3.2 (final) has a windows build number of 49. 2003-10-01 17:36:45 +00:00
Thomas Heller 36bd2a1da4 The windows build number for 2.3.2c1 is 48 2003-09-27 20:03:59 +00:00
Thomas Heller ffe469e827 Build number for Python 2.3.1.
Forward ported from release23-maint.
2003-09-23 20:54:48 +00:00
Thomas Heller 46a007ee95 Build the bzip2.lib as a custom pre-link step in MSVC. 2003-08-20 18:27:36 +00:00
Thomas Heller 2258227abc Opening the WISE script changes a few items:
I have a different WISE version, and it's installed in a different directory.
My sytem directory is somewhere else.
2003-08-20 17:27:42 +00:00
Mark Hammond 67e5582dfc Complete move of windows builds to 2.4alpha 2003-07-31 02:06:22 +00:00
Tim Peters 36c1afc47a SF bug 778400: IDLE hangs when selecting "Edit with IDLE".
The fix is confined to the Windows installer.

Not a bugfix candidate:  the need for the new -n switch added here was
introduced by moving to the idlefork IDLE (so this change isn't needed
or helpful before 2.3).
2003-07-29 17:22:57 +00:00
Tim Peters 7388dffa20 Updated Windows installer for 2.3 final. 2003-07-29 00:29:44 +00:00
Tim Peters 32675b6860 Bump Windows build number for 2.3 final. 2003-07-29 00:18:44 +00:00
Tim Peters 6560a254ea Update version numbers and dates for 2.3c2 -- we won't be able to do this
during the day tomorrow, so doing it earlier than I'd like.
2003-07-24 00:15:46 +00:00
Tim Peters 6601b13933 Corrected release date for 2.3c1. 2003-07-18 21:12:21 +00:00
Tim Peters 0dc4b1064b For my convenience in building installers, added a makes-sense-on-my-box
choice to the list of places MS redistributables might be found.
2003-07-18 21:11:36 +00:00
Tim Peters 29dfcd108d Bump the release number to 2.3c1. 2003-07-17 14:48:26 +00:00
Kurt B. Kaiser d02d305b64 SF Patch 763681
"Support IDLE Edit of .py/.pyw from idlelib"
2003-07-10 16:20:58 +00:00
Tim Peters e6f7f9a824 I "cvs admin -kb"'ed these files to close a bug report. Now they need
to have genuwine Windows line ends.
2003-07-08 20:53:38 +00:00
Tim Peters 8f6c7c5d5f Some Windows changes preparing for 2.3b2. 2003-06-27 15:49:35 +00:00
Tim Peters faa697a5c9 2.3b2 on Windows will ship with Tcl/Tk 8.4.3. Note: this still didn't
fix the hangs on Win98SE when starting IDLE via "python" from a DOS box,
but did appear to make them harder to provoke.  I closed that bug report
as being hopeless (and if someone wants to open it again, don't dare
assign it to me again <0.1 wink>).
2003-06-22 01:42:20 +00:00
Guido van Rossum b1e63c0d05 Install IDLE's .def files; these are essential for the configuration!
Also install the start script from Tools/script/idle.  (This may
change again.)
2003-06-15 20:40:33 +00:00
Guido van Rossum 5041cf6e44 Changes to install the new idle: it's now in Lib/idlelib instead of
Tools/idle, in both source and destination.  (There are still problems
when running the IDLE icon, but they don't seem to have to do with the
installer.)
2003-06-15 19:42:39 +00:00
Tim Peters 98c20befa6 Updated Windows buildno for 2.2.3 final. 2003-05-30 15:23:21 +00:00
Tim Peters c8fb937fbf Record 2.2.3c1 Windows build number. 2003-05-22 15:30:36 +00:00
Tim Peters 0ff2ee0561 Effectively renamed tokenize_tests.py to have a txt extension instead.
This file isn't meant to be executed, it's data input for test_tokenize.py.
The problem with the .py extension is that it uses "non-standard"
indentation, and it's good to test that, but reindent.py keeps wanting
to fix it.  But fixing the indentation causes the expected-output file to
change, since exact line and column numbers are part of the
tokenize.tokenize() output getting tested.
2003-05-12 19:42:04 +00:00
Tim Peters c4607dadce Leading "C:" no longer hardcoded in the default installation directory.
After removing that, two testers on machines where C: is not the system
drive reported that the installer suggested their system drive instead
of C:, and that's what they wanted it to do.
2003-05-08 18:13:59 +00:00
Tim Peters 8b7beb631b Use os.walk() to find files to delete. 2003-04-26 00:53:24 +00:00
Tim Peters abea7ea9f9 Try to recover from changes in the structure of the CSV package/module. 2003-04-24 21:52:16 +00:00