Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: python-Shed_Skin | Distribution: openSUSE Leap 15.2 |
Version: 0.9.4 | Vendor: openSUSE |
Release: lp152.3.3 | Build date: Sun Mar 1 11:12:47 2020 |
Group: Development/Languages/Python | Build host: lamb06 |
Size: 1650205 | Source RPM: python-Shed_Skin-0.9.4-lp152.3.3.src.rpm |
Packager: https://bugs.opensuse.org | |
Url: http://shedskin.googlecode.com | |
Summary: An Optimizing (restricted) Python-to-C++ Compiler |
Shed Skin is an experimental (restricted) Python-to-C++ compiler. It accepts pure but implicitly statically typed Python programs and generates optimized C++ code. The result can be further compiled to stand-alone programs or extension modules. For a set of 57 non-trivial test programs, at more than 16,000 lines in total (sloccount), measurements show a typical speedup of 2-200 times compared to CPython. Not all Python features are supported, and only a subset of about 20 library modules, such as re and random. See the home page for more details.
GPL-3.0+
* Wed Sep 25 2013 p.drouand@gmail.com - Update to version 0.9.4 + No changelog available * Sun Apr 14 2013 p.drouand@gmail.com - Update to version 0.9.3 - much improved support for arbitrary code at the class level - support select.select (UNIX, danny milosavljevic) - greatly optimized creating/extending arrays (triggered by piotr tarsa) - new example programs (now 72 in total): - pygasus, a NES emulator (about 1500 lines, Maciek "Mistrall" Żuk) - timsort sorting algorithm (about 650 lines, dan stromberg) - a conflict-driven satisfiability solver (thomas leonard) - TarsaLZP, a data compression algorithm (about 900 lines, piotr tarsa) - minpng, a minimal uncompressed PNG encoder - fix generator expression problem (triggered by piotr tarsa) - improve string formatting and null chars (reported by jorik blaas) - new -g option to disable GC warnings - remaining fixes for GCC 4.7 (help from thomas spura, mos4567) - avoid crash on non-existant attribute (reported by danny milosavljevic) - improve include file ordering (triggered by danny) - avoid trouble by adding main module to module cache (reported by badamomike) - update random.expovariate to 2.7 behaviour, finally fixing test 172 - add a few warnings for broken python code - fix for when module exists in multiple libdirs (shedskin -L) - fix annotation crash (shedskin -a) * Wed Mar 14 2012 saschpe@suse.de - Update to version 0.9.1: - new -L option to add library directories (Artem Egorkine) - support /etc/shedskin/FLAGS, /usr/share/shedskin/lib (triggered by Paul Boddie) - support enumerate 'start' argument - itertools.product optimization (triggered by lesshaste) - str.join and str non-equality optimization (triggered by lesshaste) - new example: hq2x image scaling - fix for itertools.izip (Jérémie Roquet) - several fixes for MSVC (Liu Zhenhai) - fix os.listdir crash (Pierre-Marie de Rodat) - annotation fix (William Edwards) - fix for 'not a < b < c' (François Boutines) - os.popen2 improvement (triggered by Danny Milosavljevic) - improved extmod warnings (triggered by Paul Boddie) - sys.exit improvements (reported by rodseth) - added missing class qualifier/include statement - fix for ConfigParser model (reported by Danny Milosavljevic) - Changes from version 0.9.0: - major type inference scalability improvements (c64 emulator 10 times faster!) - support for 'mmap' module (francois boutines) - support for 'binascii' module (fahrzin hemmati) - support for 'colorsys' module (tony veijalainen) - greatly improved file I/O performance (francois) - massive optimization for complex numbers (copy-by-value) - optimized 'for .., .. in somedict.iteritems()' - 6 new example programs (now 63 in total!): - natural language parser (andreas van cranenburgh) - sokoban (uses array, collections.deque) - connect-4 - interactive mandelbrot (tony veijalainen) - dancing links sudoku solver - K-means++ clustering - c64 emulator example now without glitches for international karate - fixes for 'universal mode' (francois) - only print tracebacks for uncaught exceptions (shedskin -x; joris van zwieten) - some further exception handling cleanups - add set.isdisjoint, sys.maxsize (brent pedersen) - several set methods now take multiple arguments (brent) - string equality optimization (francois) - fix for string/array equality and \0 (francois) - improved support for overloading comparison operators - several inheritance fixes (thanks to test case by jason ye) - improvements for working with 'incompatible' types (e.g., [[]] == [[1]]) - implementation of builtins split up into separate files (triggered by francois) - cleaned up GCC warnings for builtins (triggered by francois) - support 'id' builtin for non-scalars - some optimizations for array('c') - some improvements for 'copy' module - use 'long' type for hash values everywhere - support for 'isinstance' was dropped - avoid 'jump' to 100% in progress bar - removed -d command-line option, replaced it with hidden debug-level option - add --silent mode, showing only warnings - add timer (jason ye) - os.utime implementation for windows - documented how to profile extension modules - documentation moved to wiki - Use examples from external tarball - Remove outdated %clean section - Simplified macro usage - Added some requirements you typically want to have when translating Python modules to C++ with Shed Skin * Wed Aug 03 2011 cfarrell@novell.com - license update: GPL-3.0+ has an or later clause * Fri Jul 01 2011 saschpe@suse.de - Initial version
/usr/bin/shedskin /usr/lib/python2.7/site-packages/shedskin /usr/lib/python2.7/site-packages/shedskin-0.9.4-py2.7.egg-info /usr/lib/python2.7/site-packages/shedskin/FLAGS /usr/lib/python2.7/site-packages/shedskin/FLAGS.mingw /usr/lib/python2.7/site-packages/shedskin/FLAGS.msvc /usr/lib/python2.7/site-packages/shedskin/FLAGS.osx /usr/lib/python2.7/site-packages/shedskin/__init__.py /usr/lib/python2.7/site-packages/shedskin/__init__.pyc /usr/lib/python2.7/site-packages/shedskin/annotate.py /usr/lib/python2.7/site-packages/shedskin/annotate.pyc /usr/lib/python2.7/site-packages/shedskin/config.py /usr/lib/python2.7/site-packages/shedskin/config.pyc /usr/lib/python2.7/site-packages/shedskin/cpp.py /usr/lib/python2.7/site-packages/shedskin/cpp.pyc /usr/lib/python2.7/site-packages/shedskin/error.py /usr/lib/python2.7/site-packages/shedskin/error.pyc /usr/lib/python2.7/site-packages/shedskin/extmod.py /usr/lib/python2.7/site-packages/shedskin/extmod.pyc /usr/lib/python2.7/site-packages/shedskin/graph.py /usr/lib/python2.7/site-packages/shedskin/graph.pyc /usr/lib/python2.7/site-packages/shedskin/illegal /usr/lib/python2.7/site-packages/shedskin/infer.py /usr/lib/python2.7/site-packages/shedskin/infer.pyc /usr/lib/python2.7/site-packages/shedskin/lib /usr/lib/python2.7/site-packages/shedskin/lib/ConfigParser.cpp /usr/lib/python2.7/site-packages/shedskin/lib/ConfigParser.hpp /usr/lib/python2.7/site-packages/shedskin/lib/ConfigParser.py /usr/lib/python2.7/site-packages/shedskin/lib/ConfigParser.pyc /usr/lib/python2.7/site-packages/shedskin/lib/__init__.py /usr/lib/python2.7/site-packages/shedskin/lib/__init__.pyc /usr/lib/python2.7/site-packages/shedskin/lib/array.cpp /usr/lib/python2.7/site-packages/shedskin/lib/array.hpp /usr/lib/python2.7/site-packages/shedskin/lib/array.py /usr/lib/python2.7/site-packages/shedskin/lib/array.pyc /usr/lib/python2.7/site-packages/shedskin/lib/binascii.cpp /usr/lib/python2.7/site-packages/shedskin/lib/binascii.hpp /usr/lib/python2.7/site-packages/shedskin/lib/binascii.py /usr/lib/python2.7/site-packages/shedskin/lib/binascii.pyc /usr/lib/python2.7/site-packages/shedskin/lib/bisect.cpp /usr/lib/python2.7/site-packages/shedskin/lib/bisect.hpp /usr/lib/python2.7/site-packages/shedskin/lib/bisect.py /usr/lib/python2.7/site-packages/shedskin/lib/bisect.pyc /usr/lib/python2.7/site-packages/shedskin/lib/builtin /usr/lib/python2.7/site-packages/shedskin/lib/builtin.cpp /usr/lib/python2.7/site-packages/shedskin/lib/builtin.hpp /usr/lib/python2.7/site-packages/shedskin/lib/builtin.py /usr/lib/python2.7/site-packages/shedskin/lib/builtin.pyc /usr/lib/python2.7/site-packages/shedskin/lib/builtin/bool.cpp /usr/lib/python2.7/site-packages/shedskin/lib/builtin/bool.hpp /usr/lib/python2.7/site-packages/shedskin/lib/builtin/compare.hpp /usr/lib/python2.7/site-packages/shedskin/lib/builtin/complex.cpp /usr/lib/python2.7/site-packages/shedskin/lib/builtin/complex.hpp /usr/lib/python2.7/site-packages/shedskin/lib/builtin/dict.hpp /usr/lib/python2.7/site-packages/shedskin/lib/builtin/exception.cpp /usr/lib/python2.7/site-packages/shedskin/lib/builtin/exception.hpp /usr/lib/python2.7/site-packages/shedskin/lib/builtin/extmod.hpp /usr/lib/python2.7/site-packages/shedskin/lib/builtin/file.cpp /usr/lib/python2.7/site-packages/shedskin/lib/builtin/file.hpp /usr/lib/python2.7/site-packages/shedskin/lib/builtin/format.cpp /usr/lib/python2.7/site-packages/shedskin/lib/builtin/format.hpp /usr/lib/python2.7/site-packages/shedskin/lib/builtin/function.cpp /usr/lib/python2.7/site-packages/shedskin/lib/builtin/function.hpp /usr/lib/python2.7/site-packages/shedskin/lib/builtin/hash.hpp /usr/lib/python2.7/site-packages/shedskin/lib/builtin/iter.hpp /usr/lib/python2.7/site-packages/shedskin/lib/builtin/list.hpp /usr/lib/python2.7/site-packages/shedskin/lib/builtin/math.cpp /usr/lib/python2.7/site-packages/shedskin/lib/builtin/math.hpp /usr/lib/python2.7/site-packages/shedskin/lib/builtin/msvc.hpp /usr/lib/python2.7/site-packages/shedskin/lib/builtin/set.hpp /usr/lib/python2.7/site-packages/shedskin/lib/builtin/str.cpp /usr/lib/python2.7/site-packages/shedskin/lib/builtin/str.hpp /usr/lib/python2.7/site-packages/shedskin/lib/builtin/tuple.hpp /usr/lib/python2.7/site-packages/shedskin/lib/cStringIO.cpp /usr/lib/python2.7/site-packages/shedskin/lib/cStringIO.hpp /usr/lib/python2.7/site-packages/shedskin/lib/cStringIO.py /usr/lib/python2.7/site-packages/shedskin/lib/cStringIO.pyc /usr/lib/python2.7/site-packages/shedskin/lib/collections.cpp /usr/lib/python2.7/site-packages/shedskin/lib/collections.hpp /usr/lib/python2.7/site-packages/shedskin/lib/collections.py /usr/lib/python2.7/site-packages/shedskin/lib/collections.pyc /usr/lib/python2.7/site-packages/shedskin/lib/colorsys.cpp /usr/lib/python2.7/site-packages/shedskin/lib/colorsys.hpp /usr/lib/python2.7/site-packages/shedskin/lib/colorsys.py /usr/lib/python2.7/site-packages/shedskin/lib/colorsys.pyc /usr/lib/python2.7/site-packages/shedskin/lib/copy.cpp /usr/lib/python2.7/site-packages/shedskin/lib/copy.hpp /usr/lib/python2.7/site-packages/shedskin/lib/copy.py /usr/lib/python2.7/site-packages/shedskin/lib/copy.pyc /usr/lib/python2.7/site-packages/shedskin/lib/csv.cpp /usr/lib/python2.7/site-packages/shedskin/lib/csv.hpp /usr/lib/python2.7/site-packages/shedskin/lib/csv.py /usr/lib/python2.7/site-packages/shedskin/lib/csv.pyc /usr/lib/python2.7/site-packages/shedskin/lib/datetime.cpp /usr/lib/python2.7/site-packages/shedskin/lib/datetime.hpp /usr/lib/python2.7/site-packages/shedskin/lib/datetime.py /usr/lib/python2.7/site-packages/shedskin/lib/datetime.pyc /usr/lib/python2.7/site-packages/shedskin/lib/fnmatch.cpp /usr/lib/python2.7/site-packages/shedskin/lib/fnmatch.hpp /usr/lib/python2.7/site-packages/shedskin/lib/fnmatch.py /usr/lib/python2.7/site-packages/shedskin/lib/fnmatch.pyc /usr/lib/python2.7/site-packages/shedskin/lib/getopt.cpp /usr/lib/python2.7/site-packages/shedskin/lib/getopt.hpp /usr/lib/python2.7/site-packages/shedskin/lib/getopt.py /usr/lib/python2.7/site-packages/shedskin/lib/getopt.pyc /usr/lib/python2.7/site-packages/shedskin/lib/glob.cpp /usr/lib/python2.7/site-packages/shedskin/lib/glob.hpp /usr/lib/python2.7/site-packages/shedskin/lib/glob.py /usr/lib/python2.7/site-packages/shedskin/lib/glob.pyc /usr/lib/python2.7/site-packages/shedskin/lib/heapq.cpp /usr/lib/python2.7/site-packages/shedskin/lib/heapq.hpp /usr/lib/python2.7/site-packages/shedskin/lib/heapq.py /usr/lib/python2.7/site-packages/shedskin/lib/heapq.pyc /usr/lib/python2.7/site-packages/shedskin/lib/itertools.cpp /usr/lib/python2.7/site-packages/shedskin/lib/itertools.hpp /usr/lib/python2.7/site-packages/shedskin/lib/itertools.py /usr/lib/python2.7/site-packages/shedskin/lib/itertools.pyc /usr/lib/python2.7/site-packages/shedskin/lib/math.cpp /usr/lib/python2.7/site-packages/shedskin/lib/math.hpp /usr/lib/python2.7/site-packages/shedskin/lib/math.py /usr/lib/python2.7/site-packages/shedskin/lib/math.pyc /usr/lib/python2.7/site-packages/shedskin/lib/mmap.cpp /usr/lib/python2.7/site-packages/shedskin/lib/mmap.hpp /usr/lib/python2.7/site-packages/shedskin/lib/mmap.py /usr/lib/python2.7/site-packages/shedskin/lib/mmap.pyc /usr/lib/python2.7/site-packages/shedskin/lib/os /usr/lib/python2.7/site-packages/shedskin/lib/os/__init__.cpp /usr/lib/python2.7/site-packages/shedskin/lib/os/__init__.hpp /usr/lib/python2.7/site-packages/shedskin/lib/os/__init__.py /usr/lib/python2.7/site-packages/shedskin/lib/os/__init__.pyc /usr/lib/python2.7/site-packages/shedskin/lib/os/path.cpp /usr/lib/python2.7/site-packages/shedskin/lib/os/path.hpp /usr/lib/python2.7/site-packages/shedskin/lib/os/path.py /usr/lib/python2.7/site-packages/shedskin/lib/os/path.pyc /usr/lib/python2.7/site-packages/shedskin/lib/random.cpp /usr/lib/python2.7/site-packages/shedskin/lib/random.hpp /usr/lib/python2.7/site-packages/shedskin/lib/random.py /usr/lib/python2.7/site-packages/shedskin/lib/random.pyc /usr/lib/python2.7/site-packages/shedskin/lib/re.cpp /usr/lib/python2.7/site-packages/shedskin/lib/re.hpp /usr/lib/python2.7/site-packages/shedskin/lib/re.py /usr/lib/python2.7/site-packages/shedskin/lib/re.pyc /usr/lib/python2.7/site-packages/shedskin/lib/select.cpp /usr/lib/python2.7/site-packages/shedskin/lib/select.hpp /usr/lib/python2.7/site-packages/shedskin/lib/select.py /usr/lib/python2.7/site-packages/shedskin/lib/select.pyc /usr/lib/python2.7/site-packages/shedskin/lib/signal.cpp /usr/lib/python2.7/site-packages/shedskin/lib/signal.hpp /usr/lib/python2.7/site-packages/shedskin/lib/signal.py /usr/lib/python2.7/site-packages/shedskin/lib/signal.pyc /usr/lib/python2.7/site-packages/shedskin/lib/socket.cpp /usr/lib/python2.7/site-packages/shedskin/lib/socket.hpp /usr/lib/python2.7/site-packages/shedskin/lib/socket.py /usr/lib/python2.7/site-packages/shedskin/lib/socket.pyc /usr/lib/python2.7/site-packages/shedskin/lib/stat.cpp /usr/lib/python2.7/site-packages/shedskin/lib/stat.hpp /usr/lib/python2.7/site-packages/shedskin/lib/stat.py /usr/lib/python2.7/site-packages/shedskin/lib/stat.pyc /usr/lib/python2.7/site-packages/shedskin/lib/string.cpp /usr/lib/python2.7/site-packages/shedskin/lib/string.hpp /usr/lib/python2.7/site-packages/shedskin/lib/string.py /usr/lib/python2.7/site-packages/shedskin/lib/string.pyc /usr/lib/python2.7/site-packages/shedskin/lib/struct.cpp /usr/lib/python2.7/site-packages/shedskin/lib/struct.hpp /usr/lib/python2.7/site-packages/shedskin/lib/struct.py /usr/lib/python2.7/site-packages/shedskin/lib/struct.pyc /usr/lib/python2.7/site-packages/shedskin/lib/sys.cpp /usr/lib/python2.7/site-packages/shedskin/lib/sys.hpp /usr/lib/python2.7/site-packages/shedskin/lib/sys.py /usr/lib/python2.7/site-packages/shedskin/lib/sys.pyc /usr/lib/python2.7/site-packages/shedskin/lib/time.cpp /usr/lib/python2.7/site-packages/shedskin/lib/time.hpp /usr/lib/python2.7/site-packages/shedskin/lib/time.py /usr/lib/python2.7/site-packages/shedskin/lib/time.pyc /usr/lib/python2.7/site-packages/shedskin/makefile.py /usr/lib/python2.7/site-packages/shedskin/makefile.pyc /usr/lib/python2.7/site-packages/shedskin/python.py /usr/lib/python2.7/site-packages/shedskin/python.pyc /usr/lib/python2.7/site-packages/shedskin/typestr.py /usr/lib/python2.7/site-packages/shedskin/typestr.pyc /usr/lib/python2.7/site-packages/shedskin/virtual.py /usr/lib/python2.7/site-packages/shedskin/virtual.pyc /usr/share/doc/packages/python-Shed_Skin /usr/share/doc/packages/python-Shed_Skin/LICENSE /usr/share/doc/packages/python-Shed_Skin/README
Generated by rpm2html 1.8.1
Fabrice Bellet, Tue Jul 9 11:27:19 2024