Hi all,
On 23.09.2015 12:28, Russel Winder wrote:
On Tue, 2015-09-22 at 09:13 +0200, Dirk Bächle wrote:
[…]
I volunteer to weed out some of the old Python 2.x stuff (where x < 7
;) ) on a separate bug branch. I have all the scons_testsuite
stuff ready (just like for the slots change), in order to show that
there are no large speed penalties coming with it.
Does this mean we can revert all the 2.6-isms that were introduced
instead of using nice 2.7, 3.3+-isms?
I'd suggest to continue as follows:
- Remove special Python constructs for Python 2.5 and smaller on a bug
branch, then merge it
to tip of "default" as usual.
- I'd then like to add another issue on top of this where I do some changes
to the core architecture
(pushing classes around to entangle the dependencies of Node and Taskmaster
a little bit), again
merged to "default".
- Then, merge this new tip of "default" to the "python3" branch.
- Continue with bugfixing on "default", while on "python3" we can then start
to remove 2.6 constructs
and work on getting the code to be 2.7/3.x compatible at the same time.
Best regards,
Dirk
_______________________________________________
Scons-dev mailing list
[email protected]
https://pairlist2.pair.net/mailman/listinfo/scons-dev