471,354 Members | 1,736 Online
Bytes | Software Development & Data Engineering Community
Post +

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 471,354 software developers and data experts.

Shed Skin Python-to-C++ compiler 0.0.24, 0.0.25

Hi all,

I've just released Shed Skin 0.0.25. Together with the (unannounced)
0.0.24 release, there have been some interesting changes. Most
importantly perhaps, Shed Skin now caches (most) 1-length strings,
which can improve performance dramatically for string-intensive
programs. I also performed a long-overdue rewrite of the virtual
function detection code, which should work much more reliably now, at
least for relatively simple cases :)

0.0.24:
-1-length string caching

0.0.25
-improved detection of virtual functions
-further set optimizations
-fix for extension modules and certain default arguments
-exhaustive checking of C++ keywords
-fix for some combinations of arguments to min, max
-several minor bug fixes

As always, I could really use more help in pushing Shed Skin forward.
Let me know if you'd like to help out, but are not sure where to
begin.

The Shed Skin homepage:
http://mark.dufour.googlepages.com
Thanks,
Mark.
--
"One of my most productive days was throwing away 1000 lines of code"
- Ken Thompson
Oct 21 '07 #1
0 773

This discussion thread is closed

Replies have been disabled for this discussion.

Similar topics

reply views Thread by nail | last post: by
reply views Thread by clintonG | last post: by
2 posts views Thread by kai | last post: by
8 posts views Thread by scotty | last post: by
reply views Thread by skneife | last post: by
reply views Thread by =?Utf-8?B?U3VzaGlTZWFu?= | last post: by
reply views Thread by john00587 | last post: by
reply views Thread by mccle27252 | last post: by
1 post views Thread by Peter | last post: by

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.