OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/pypy3?expand=0&rev=1
648 lines
27 KiB
Plaintext
648 lines
27 KiB
Plaintext
-------------------------------------------------------------------
|
||
Tue Apr 26 06:30:46 UTC 2016 - mvyskocil@opensuse.org
|
||
|
||
- Update to 5.1.0
|
||
+ More improvement to warmup time and memory requirements. An
|
||
additional reduction of about 20% in memory requirements, and
|
||
up to 30% warmup time improvement, more detail in the blog post.
|
||
- Patches changes:
|
||
* refreshed pypy-1.2-suppress-mandelbrot-set-during-tty-build.patch
|
||
|
||
-------------------------------------------------------------------
|
||
Thu Mar 31 19:27:32 UTC 2016 - michael@stroeder.com
|
||
|
||
- Update to 5.0.1
|
||
|
||
-------------------------------------------------------------------
|
||
Fri Jan 29 09:53:43 UTC 2016 - normand@linux.vnet.ibm.com
|
||
|
||
- remove two files not used anymore in spec file
|
||
008-fix-dynamic-symbols-script.patch
|
||
007-remove-startup-message.patch
|
||
- add rpmlintrc in spec to avoid warning in rpm build process.
|
||
- pypy.spec changes to avoid rpmlint errors and few warnings:
|
||
* add verbose flag on rm, sed, chmod actions
|
||
* put back call to fdupes
|
||
* add more exclude lines in %files sections
|
||
|
||
-------------------------------------------------------------------
|
||
Sat Jan 16 18:28:09 UTC 2016 - michael@stroeder.com
|
||
|
||
- Update to 4.0.1
|
||
+ few critical bugs were fixed
|
||
+ minor enhancements
|
||
|
||
-------------------------------------------------------------------
|
||
Sun Nov 29 06:22:31 UTC 2015 - normand@linux.vnet.ibm.com
|
||
|
||
- change BuildRequires from prelink to execstack new package
|
||
to avoid unresolvable for archi that do not build prelink.
|
||
|
||
-------------------------------------------------------------------
|
||
Sat Oct 31 20:09:43 UTC 2015 - mvyskocil@opensuse.org
|
||
|
||
- limit the maximum number of jobs to 1 to avoid OOM on i586
|
||
|
||
-------------------------------------------------------------------
|
||
Fri Oct 30 12:08:07 UTC 2015 - mvyskocil@opensuse.org
|
||
|
||
- Update to 4.0.0:
|
||
+ New Version Numbering (compatible with CPython 2.7.10)
|
||
+ Vectorization - JIT now emits SIMD code, use -jit vec=1 to test
|
||
+ Internal Refactoring: Warmup Time Improvement and Reduced
|
||
Memory Usage
|
||
|
||
-------------------------------------------------------------------
|
||
Sun Sep 6 15:12:48 UTC 2015 - mvyskocil@opensuse.org
|
||
|
||
- Update to 2.6.1:
|
||
+ Revive non-SSE2 support
|
||
+ Fixes for detaching _io.Buffer*
|
||
+ Clear up contention in the garbage collector between trace-me-later
|
||
and pinning
|
||
+ cffi was updated to version 1.3
|
||
+ The python stdlib was updated to 2.7.10 from 2.7.9
|
||
+ vmprof now supports multiple threads and OS X
|
||
+ The translation process builds cffi import libraries for some
|
||
stdlib packages, which should prevent confusion when package.py
|
||
is not used
|
||
+ better support for gdb debugging
|
||
+ Delay recursive calls to make them non-recursive
|
||
+ Skip loop unrolling if it compiles too much code
|
||
+ Tweak the heapcache
|
||
+ Add a list strategy for lists that store both floats and 32-bit
|
||
integers. The latter are encoded as nonstandard NaNs. Benchmarks
|
||
show that the speed of such lists is now very close to the speed
|
||
of purely-int or purely-float lists.
|
||
+ Simplify implementation of ffi.gc() to avoid most weakrefs
|
||
+ Massively improve the performance of map() with more than one
|
||
sequence argument
|
||
- Update to 2.6.0:
|
||
+ Improve support for TLS 1.1 and 1.2
|
||
+ Support for the PYTHONOPTIMIZE environment variable (impacting
|
||
builtin’s __debug__ property)
|
||
+ Add preliminary support for a new lightweight statistical profiler
|
||
vmprof, which has been designed to accomodate profiling JITted code
|
||
+ Slight improvement in frame sizes, improving some benchmarks
|
||
+ Internal refactoring and cleanups leading to improved JIT performance
|
||
+ Improved IO performance of zlib and bz2 modules
|
||
+ We continue to improve the JIT’s optimizations. Our benchmark suite is
|
||
now over 7 times faster than cpython
|
||
- Packaging:
|
||
+ add pypy-cffi-suse.patch
|
||
+ drop pypy-curses.patch, obsoleted by pypy-cffi-suse.patch
|
||
+ drop pypy-tcl-libs.patch, obsoleted by pypy-cffi-suse.patch
|
||
+ fix the code guessing max number of jobs
|
||
|
||
-------------------------------------------------------------------
|
||
Thu Apr 30 06:46:11 UTC 2015 - steve.cordwell@gmail.com
|
||
|
||
- Remove "--output=pypy" translation flag
|
||
+ Produces "libpypy-c.so" instead of "libpypy.so"
|
||
+ See https://bitbucket.org/pypy/pypy/issue/1971
|
||
|
||
-------------------------------------------------------------------
|
||
Thu Apr 30 00:08:45 UTC 2015 - steve.cordwell@gmail.com
|
||
|
||
- Update to 2.5.1
|
||
+ Merge version 2.7.9 of the standard library from Python
|
||
+ Python 3.4's ssl module
|
||
+ Disabled SSLv3 by default
|
||
+ ensurepip has been added
|
||
+ More performant garbage collector
|
||
+ Speed boost
|
||
+ Bugs from 2.5.0 are fixed
|
||
+ See http://doc.pypy.org/en/latest/release-2.5.1.html
|
||
|
||
-------------------------------------------------------------------
|
||
Sun Mar 8 00:47:03 UTC 2015 - mvyskocil@opensuse.org
|
||
|
||
- decrease maximum number of compilation jobs to 2, to prevent oom
|
||
|
||
-------------------------------------------------------------------
|
||
Sat Mar 7 19:53:54 UTC 2015 - mvyskocil@opensuse.org
|
||
|
||
- Setup LD_LIBRARY_PATH to run pypy in install phase
|
||
|
||
-------------------------------------------------------------------
|
||
Fri Feb 6 20:50:22 UTC 2015 - mvyskocil@opensuse.org
|
||
|
||
- Install shared library
|
||
- Fix removal of non Linux platform stuff
|
||
|
||
-------------------------------------------------------------------
|
||
Thu Feb 5 07:01:12 UTC 2015 - mvyskocil@opensuse.org
|
||
|
||
- Add required pkg-config
|
||
- Change all devel dependencies to pkgconfig()
|
||
|
||
-------------------------------------------------------------------
|
||
Wed Feb 4 21:37:13 UTC 2015 - mvyskocil@opensuse.org
|
||
|
||
- Update to 2.5.0
|
||
+ Improved warmup speed by 10%
|
||
+ Improved passing objects between C and Pypy
|
||
+ Ordered and compact dictionaries
|
||
+ Better erno handling
|
||
+ all bugs from 2.4.0 are fixed
|
||
+ see http://doc.pypy.org/en/latest/release-2.5.0.html
|
||
|
||
-------------------------------------------------------------------
|
||
Tue Sep 23 07:07:52 UTC 2014 - mvyskocil@opensuse.org
|
||
|
||
- Update to 2.4.0
|
||
+ Bytearray operations no longer copy the bytearray unnecessarily
|
||
+ Added support for __getitem__, __setitem__, __getslice__,
|
||
__setslice__, and __len__ to RPython
|
||
+ Give the StringBuilder a more flexible internal structure, with
|
||
a chained list of strings instead of just one string. This
|
||
make it more efficient when building large strings, e.g. with
|
||
cStringIO().
|
||
+ Also, use systematically jit.conditional_call() instead of
|
||
regular branches. This lets the JIT make more linear code,
|
||
at the cost of forcing a bit more data (to be passed as
|
||
arguments to conditional_calls). I would expect the net
|
||
result to be a slight slow-down on some simple benchmarks
|
||
and a speed-up on bigger programs.
|
||
+ Change the executioncontext’s lookup to be done by reading
|
||
a thread- local variable (which is implemented in C using
|
||
‘__thread’ if possible, and pthread_getspecific() otherwise).
|
||
On Linux x86 and x86-64, the JIT backend has a special
|
||
optimization that lets it emit directly a single MOV from
|
||
a %gs- or %fs-based address. It seems actually to give a
|
||
good boost in performance.
|
||
+ A faster way to handle the GIL, particularly in JIT code.
|
||
The GIL is now a composite of two concepts: a global number
|
||
(it’s just set from 1 to 0 and back around CALL_RELEASE_GIL),
|
||
and a real mutex. If there are threads waiting to acquire the
|
||
GIL, one of them is actively checking the global number every
|
||
0.1 ms to 1 ms. Overall, JIT loops full of external function
|
||
calls now run a bit faster (if no thread was started yet), or
|
||
a lot faster (if threads were started already).
|
||
+ Optimize the errno handling in the JIT, notably around external
|
||
function calls. Linux-only.
|
||
+ Remove non-functioning ctypes.pyhonapi and ctypes.PyDLL, document
|
||
this incompatibility with cpython. Recast sys.dllhandle to an int.
|
||
+ Fix performance regression on ufunc(<scalar>, <scalar>) in numpy.
|
||
+ Update our copies of py.test and pylib to versions 2.5.2
|
||
and 1.4.20, respectively.
|
||
+ Classes in the ast module are now distinct from structures
|
||
used by the compiler.
|
||
+ Fix issue #1861 - cpython compatability madness
|
||
- Refreshed patches:
|
||
* 006-always-log-stdout.patch
|
||
* pypy-curses.patch
|
||
* pypy-tcl-libs.patch
|
||
|
||
-------------------------------------------------------------------
|
||
Wed Jul 9 12:41:18 UTC 2014 - mvyskocil@opensuse.org
|
||
|
||
- Use rpm conditionals for build jobs definition instead of wrong
|
||
bash code - thanks scarabeus for noticing that
|
||
|
||
-------------------------------------------------------------------
|
||
Wed Jun 25 06:15:19 UTC 2014 - mvyskocil@opensuse.org
|
||
|
||
- Update to 2.3.1
|
||
+ Move builtin struct module to _struct to allow pypy "-m idlelib.idle"
|
||
+ Support compilation with gcc-4.9
|
||
+ Added support for the stdlib gdbm module via cffi
|
||
+ Annotator cleanups
|
||
+ Use argparse for packaging.py, and add third-party components to LICENSE file.
|
||
Also mention that gdbm is GPL. Do not crash the packaging process on
|
||
failure in CFFI or license-building, rather complete the build step and
|
||
return -1.
|
||
pypy 2.3:
|
||
+ Update stdlib to v2.7.6
|
||
+ Clean up numpy types, add newbyteorder functionality
|
||
+ JIT support for singlefloats on ARM using the hardfloat ABI
|
||
+ Better support for record numpy arrays
|
||
+ Use subclasses of SpaceOperation instead of SpaceOperator objects. Random
|
||
cleanups in flowspace and annotator.
|
||
+ adds support for the buffer= argument to the ndarray ctor
|
||
+ Remove multimethods on str/unicode/bytearray and make the implementations share code.
|
||
+ Speed up generators that don’t yield inside try or wait blocks by skipping
|
||
unnecessary cleanup.
|
||
+ Remove FlowObjSpace. Improve cohesion between rpython.flowspace and rpython.annotator.
|
||
+ mapdicts keep track of whether or not an attribute is every assigned to multiple times.
|
||
If it’s only assigned once then an elidable lookup is used when possible.
|
||
+ Simplify implementation of NonConstant.
|
||
+ Kill some guards and operations in JIT traces by adding integer bounds propagation for
|
||
getfield_(raw|gc) and getarrayitem_(raw|gc).
|
||
+ Optimize away INT_AND with constant mask of 1s that fully cover the bitrange of other operand.
|
||
+ Propagate appropriate bounds through INT_(OR|XOR|AND) operations if the operands are positive
|
||
to kill some guards
|
||
+ kills int/long/smalllong/bool multimethods
|
||
+ Cleanup micronumpy module
|
||
+ In a lot of places CPython allows objects with __int__ and __float__ instead of actual ints
|
||
and floats, while until now pypy disallowed them. We fix it by making space.{int_w,float_w,etc.}
|
||
accepting those objects by default, and disallowing conversions only when explicitly needed.
|
||
+ Fix for getarrayitem_gc_pure optimization
|
||
+ Implements SimpleRangeListStrategy for case range(n) where n is a positive number. Makes
|
||
some traces nicer by getting rid of multiplication for calculating loop counter and
|
||
propagates that n > 0 further to get rid of guards.
|
||
+ Provide an exit status for popen’ed RFiles via pclose
|
||
+ Support for virtualizing raw_store/raw_load operations
|
||
+ Separate the interp-level buffer API from the buffer type exposed to app-level. The
|
||
Buffer class is now used by W_MemoryView and W_Buffer, which is not present in Python 3.
|
||
Previously W_Buffer was an alias to Buffer, which was wrappable itself.
|
||
+ and many more, see http://doc.pypy.org/en/latest/whatsnew-2.3.0.html
|
||
|
||
-------------------------------------------------------------------
|
||
Fri Nov 29 09:24:36 UTC 2013 - mvyskocil@suse.com
|
||
|
||
- refresh pypy-tcl-libs.patch
|
||
|
||
-------------------------------------------------------------------
|
||
Wed Nov 27 14:59:19 UTC 2013 - mvyskocil@suse.com
|
||
|
||
- Update to 2.2.1
|
||
+ an issue in sockets' reference counting emulation, showing up
|
||
notably when using the ssl module and calling makefile().
|
||
- adjust source url
|
||
|
||
-------------------------------------------------------------------
|
||
Wed Nov 27 09:58:00 UTC 2013 - mvyskocil@suse.com
|
||
|
||
- fix a typo preventing JIT enabled build on i586
|
||
|
||
-------------------------------------------------------------------
|
||
Tue Nov 19 08:38:39 UTC 2013 - mvyskocil@suse.com
|
||
|
||
- do not hardcode tcl/tk version, just add a stub and expand it to
|
||
real version in pre
|
||
* modified pypy-tcl-libs.patch
|
||
|
||
-------------------------------------------------------------------
|
||
Mon Nov 18 14:31:08 UTC 2013 - mvyskocil@suse.com
|
||
|
||
- Fix a few rpmlint errors and warnings
|
||
* devel-file-in-non-devel-package - remove c files inside __pycache__
|
||
* ignore files-duplicate for pyc/pyo
|
||
* backup-file-in-package - remove all orig files
|
||
|
||
-------------------------------------------------------------------
|
||
Thu Nov 14 13:01:07 UTC 2013 - mvyskocil@suse.com
|
||
|
||
- Update to 2.2
|
||
+ Our Garbage Collector is now "incremental". Pauses should take 5
|
||
miliseconds at maximum.
|
||
+ The JIT counters for hot core are decreased from time to time in
|
||
order to prevent JITing of rarely executed code.
|
||
+ NumPy has been split: now PyPy only contains the core module,
|
||
called _numpypy. The numpy module itself has been moved to
|
||
https://bitbucket.org/pypy/numpy and numpypy disappeared.
|
||
+ Non-inlined calls have less overhead.
|
||
+ Things that use sys.set_trace are now JITted (like coverage).
|
||
+ JSON decoding is now very fast (JSON encoding was already very fast).
|
||
+ Various buffer copying methods experience speedups (like list-of-ints
|
||
to int[] buffer from cffi).
|
||
+ We finally wrote (hopefully) all the missing os.xxx() functions, including
|
||
os.startfile() on Windows and a handful of rare ones on Posix.
|
||
+ numpy has a rudimentary C API that cooperates with cpyext.
|
||
- do not install all platform dirs, only plat-linux2 and plat-generic
|
||
- split pypy-libs into more subpackages to reduce a size and dependencies
|
||
* -idle containst idle
|
||
* -tk with tkinter support
|
||
* -testsuite contains all tests of pypy and python library
|
||
- skip post-build-checks to not warn about gcc issues on generated code
|
||
- updated patches:
|
||
* pypy-tcl-libs.patch
|
||
|
||
-------------------------------------------------------------------
|
||
Wed Aug 14 07:09:59 UTC 2013 - mvyskocil@suse.com
|
||
|
||
- build with sqlite3-devel
|
||
- build with tcl-devel and tk-devel for tkinker support
|
||
- generate __pycache__ dirs for cffi based modules _curses, _sqlite3,
|
||
syslog and tkinker
|
||
- correct paths of include files for ncurses
|
||
* pypy-curses.patch
|
||
- correct linker flags for tcl and tk
|
||
* pypy-tcl-libs.patch
|
||
|
||
-------------------------------------------------------------------
|
||
Tue Aug 6 10:10:27 UTC 2013 - mvyskocil@suse.com
|
||
|
||
- Update to 2.1
|
||
+ JIT support for ARM, architecture versions 6 and 7, hard- and
|
||
soft-float ABI
|
||
+ Stacklet support for ARM
|
||
+ Support for os.statvfs and os.fstatvfs on unix systems
|
||
+ Improved logging performance
|
||
+ Faster sets for objects
|
||
+ Interpreter improvements
|
||
+ During packaging, compile the CFFI based TK extension
|
||
+ Pickling of numpy arrays and dtypes
|
||
+ Subarrays for numpy
|
||
+ Bugfixes to numpy
|
||
+ Bugfixes to cffi and ctypes
|
||
+ Bugfixes to the x86 stacklet support
|
||
+ Fixed issue 1533: fix an RPython-level OverflowError for
|
||
space.float_w(w_big_long_number).
|
||
+ Fixed issue 1552: GreenletExit should inherit from BaseException.
|
||
+ Fixed issue 1537: numpypy __array_interface__
|
||
+ Fixed issue 1238: Writing to an SSL socket in PyPy sometimes
|
||
failed with a “bad write retry” message.
|
||
- add python-curses to BR
|
||
- deprecate config.path, fixed upstream
|
||
|
||
-------------------------------------------------------------------
|
||
Mon May 27 11:02:42 UTC 2013 - mvyskocil@suse.com
|
||
|
||
- Update to 2.0.2
|
||
+ fixes a crash in the JIT when calling external C functions (with
|
||
ctypes/cffi) in a multithreaded context.
|
||
+ fix an occasional crash in the JIT that ends in RPython Fatal error:
|
||
NotImplementedError.
|
||
+ id(x) is now always a positive number (except on int/float/long/complex).
|
||
This fixes an issue in _sqlite.py (mostly for 32-bit Linux).
|
||
+ fix crashes of callback-from-C-functions (with cffi) when used together
|
||
with Stackless features, on asmgcc (i.e. Linux only). Now gevent should work
|
||
better.
|
||
+ work around an eventlet issue with socket._decref_socketios().
|
||
|
||
-------------------------------------------------------------------
|
||
Mon May 13 18:33:30 UTC 2013 - mvyskocil@opensuse.org
|
||
|
||
- Update to 2.0 (final)
|
||
+ JIT now supports stackless features, that is greenlets and stacklets. This
|
||
means that JIT can now optimize the code that switches the context. It
|
||
enables running eventlet and gevent on PyPy (although gevent requires some
|
||
special support that’s not quite finished, read below).
|
||
+ This is the first PyPy release that includes cffi as a core library.
|
||
Version 0.6 comes included in the PyPy library. cffi has seen a lot of
|
||
adoption among library authors and we believe it’s the best way to wrap C
|
||
libaries. You can see examples of cffi usage in _curses.py and _sqlite3.py in
|
||
the PyPy source code.
|
||
- brp-python-bytecompile is fixed, so it does produce all needed .pyc files
|
||
- add a basic test to ensure .pyc files were produced
|
||
|
||
-------------------------------------------------------------------
|
||
Thu Apr 25 18:47:31 UTC 2013 - mvyskocil@opensuse.org
|
||
|
||
- Update to 2.0 beta2
|
||
|
||
-------------------------------------------------------------------
|
||
Tue Mar 19 13:01:16 UTC 2013 - speilicke@suse.com
|
||
|
||
- Drop pypy-1.6-fix-test-subprocess-with-nonreadable-path-dir.patch:
|
||
+ No desire to rebase
|
||
- Use fdupes -s
|
||
|
||
-------------------------------------------------------------------
|
||
Fri Feb 22 12:06:35 UTC 2013 - saschpe@suse.de
|
||
|
||
- Add self-hosting build bcond which allows to use the "pypy" package
|
||
to translate PyPy instead of Python-2.7
|
||
- There is no '--stackless' option anymore, PyPy now provides "continuelets"
|
||
- Fix rpmlint issues:
|
||
+ description-shorter-than-summary
|
||
+ devel-file-in-non-devel-package
|
||
+ files-duplicate
|
||
+ macro-in-comment
|
||
- Add rpmlintrc:
|
||
+ /etc/rpm/macros.pypy is not meant to be configurable
|
||
|
||
-------------------------------------------------------------------
|
||
Mon Feb 11 16:09:42 UTC 2013 - saschpe@suse.de
|
||
|
||
- Own /usr/lib64/pypy-%{version}
|
||
|
||
-------------------------------------------------------------------
|
||
Mon Feb 11 14:10:42 UTC 2013 - saschpe@suse.de
|
||
|
||
- Fix some typos and disable debuginfo handling (for now)
|
||
|
||
-------------------------------------------------------------------
|
||
Sun Feb 10 14:16:22 UTC 2013 - saschpe@suse.de
|
||
|
||
- Update to version 2.0b1:
|
||
+ cffi is officially supported by PyPy.
|
||
+ ARM is now an officially supported processor architecture. PyPy now work
|
||
on soft-float ARM/Linux builds. Currently ARM processors supporting the
|
||
ARMv7 and later ISA that include a floating-point unit are supported.
|
||
+ This release contains the latest Python standard library 2.7.3 and is
|
||
fully compatible with Python 2.7.3.
|
||
+ It does not however contain hash randomization, since the solution present
|
||
in CPython is not solving the problem anyway.
|
||
+ gc.get_referrers() is now faster.
|
||
+ Various numpy improvements. The list includes:
|
||
- axis argument support in many places
|
||
- full support for fancy indexing
|
||
- complex128 and complex64 dtypes
|
||
+ JIT hooks are now a powerful tool to introspect the JITting process that PyPy performs.
|
||
+ **kwds usage is much faster in the typical scenario
|
||
+ operations on long objects are now as fast as in CPython (from roughly 2x slower)
|
||
|
||
- Reuse some Fedora patches
|
||
- Use _constraints file, we need >4G RAM on x86_64
|
||
|
||
-------------------------------------------------------------------
|
||
Mon Jun 11 11:10:29 UTC 2012 - saschpe@suse.de
|
||
|
||
- Update to version 1.9:
|
||
* Many bugs were corrected for Windows 32 bit. This includes new
|
||
functionality to test the validity of file descriptors; and
|
||
correct handling of the calling convensions for ctypes.
|
||
* Improvements in cpyext, our emulator for CPython C extension modules.
|
||
For example PyOpenSSL should now work. We thank various people for help.
|
||
Sets now have strategies just like dictionaries. This means for example
|
||
that a set containing only ints will be more compact (and faster).
|
||
* A lot of progress on various aspects of numpypy. See the numpy-status
|
||
page for the automatic report.
|
||
* It is now possible to create and manipulate C-like structures using the
|
||
PyPy-only _ffi module. The advantage over using e.g. ctypes is that
|
||
_ffi is very JIT-friendly, and getting/setting of fields is translated
|
||
to few assembler instructions by the JIT. However, this is mostly intended
|
||
as a low-level backend to be used by more user-friendly FFI packages, and
|
||
the API might change in the future. Use it at your own risk.
|
||
* The non-x86 backends for the JIT are progressing but are still not
|
||
merged (ARMv7 and PPC64).
|
||
* JIT hooks for inspecting the created assembler code have been improved.
|
||
* See JIT hooks documentation for details.
|
||
* select.kqueue has been added (BSD).
|
||
* Handling of keyword arguments has been drastically improved in the best-case
|
||
scenario: proxy functions which simply forwards *args and **kwargs
|
||
to another function now performs much better with the JIT.
|
||
* List comprehension has been improved.
|
||
|
||
-------------------------------------------------------------------
|
||
Wed Mar 21 19:13:10 UTC 2012 - saschpe@gmx.de
|
||
|
||
- Update to version 1.8:
|
||
* Upstream provideas no changelog
|
||
|
||
-------------------------------------------------------------------
|
||
Tue Sep 27 20:12:33 UTC 2011 - saschpe@gmx.de
|
||
|
||
- Drop pypy-1.2-suppress-mandelbrot-set-during-tty-build.patch,
|
||
'--batch' mode does that too
|
||
|
||
-------------------------------------------------------------------
|
||
Tue Sep 27 20:10:39 UTC 2011 - saschpe@gmx.de
|
||
|
||
- Install binaries correctly
|
||
|
||
-------------------------------------------------------------------
|
||
Tue Sep 27 15:25:10 UTC 2011 - saschpe@suse.de
|
||
|
||
- Split of 'vim' package containing VIM syntax files
|
||
- Use %_smp_mflags
|
||
|
||
-------------------------------------------------------------------
|
||
Tue Sep 27 13:11:38 UTC 2011 - saschpe@suse.de
|
||
|
||
- Split of 'emacs' package containing the JIT viewer mode
|
||
- Removed pypy-1.4-config.patch and pypy-1.5-config.patch, the translate.py
|
||
commandline arg '--cflags' is sufficient.
|
||
|
||
-------------------------------------------------------------------
|
||
Fri Aug 26 12:52:54 CEST 2011 - dsterba@suse.cz
|
||
|
||
- disable emacs
|
||
|
||
-------------------------------------------------------------------
|
||
Fri Aug 26 12:26:27 CEST 2011 - dsterba@suse.cz
|
||
|
||
- pull from fedora package master, pypy 1.6
|
||
|
||
-------------------------------------------------------------------
|
||
Fri Aug 26 11:51:08 CEST 2011 - dsterba@suse.cz
|
||
|
||
- initial import from home:dipe, pypy 1.4
|
||
|
||
-------------------------------------------------------------------
|
||
Thu Aug 25 00:00:00 UTC 2011 - dmalcolm@redhat.com
|
||
|
||
- add rpm macros file to the devel subpackage (source 2)
|
||
- skip some tests that can't pass yet
|
||
|
||
-------------------------------------------------------------------
|
||
Sat Aug 20 00:00:00 UTC 2011 - dmalcolm@redhat.com
|
||
|
||
- work around test_subprocess failure seen in koji (patch 5)
|
||
|
||
-------------------------------------------------------------------
|
||
Thu Aug 18 00:00:00 UTC 2011 - dmalcolm@redhat.com
|
||
|
||
- 1.6
|
||
- rewrite the %%check section, introducing per-test timeouts
|
||
|
||
-------------------------------------------------------------------
|
||
Tue Aug 2 00:00:00 UTC 2011 - dmalcolm@redhat.com
|
||
|
||
- add pypytrace-mode.el to the pypy-libs subpackage, for viewing JIT trace
|
||
logs in emacs
|
||
|
||
-------------------------------------------------------------------
|
||
Mon May 2 00:00:00 UTC 2011 - dmalcolm@redhat.com
|
||
|
||
- 1.5
|
||
|
||
-------------------------------------------------------------------
|
||
Wed Apr 20 00:00:00 UTC 2011 - dmalcolm@redhat.com
|
||
|
||
- build a /usr/bin/pypy (but without the JIT compiler) on architectures that
|
||
don't support the JIT, so that they do at least have something that runs
|
||
|
||
-------------------------------------------------------------------
|
||
Tue Feb 8 00:00:00 UTC 2011 - rel-eng@lists.fedoraproject.org
|
||
|
||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
|
||
|
||
-------------------------------------------------------------------
|
||
Fri Jan 14 00:00:00 UTC 2011 - dmalcolm@redhat.com
|
||
|
||
- skip test_ioctl for now
|
||
|
||
-------------------------------------------------------------------
|
||
Thu Jan 13 00:00:00 UTC 2011 - dmalcolm@redhat.com
|
||
|
||
- add a "pypy-devel" subpackage, and install the header files there
|
||
- in %%check, re-run failed tests in verbose mode
|
||
|
||
-------------------------------------------------------------------
|
||
Fri Jan 7 00:00:00 UTC 2011 - Dan Horák <dan[at]danny.cz> - 1.4.1-5
|
||
|
||
- valgrind available only on selected architectures
|
||
|
||
-------------------------------------------------------------------
|
||
Wed Jan 5 00:00:00 UTC 2011 - dmalcolm@redhat.com
|
||
|
||
- rebuild pypy using itself, for speed, with a boolean to break this cycle in
|
||
the build-requirement graph (falling back to using "python-devel" aka CPython)
|
||
- add work-in-progress patch to try to make generated c more readable
|
||
(rhbz#666963)
|
||
- capture the RPython source code files from the build within the debuginfo
|
||
package (rhbz#666975)
|
||
|
||
-------------------------------------------------------------------
|
||
Wed Dec 22 00:00:00 UTC 2010 - dmalcolm@redhat.com
|
||
|
||
- remove .svn directories
|
||
- disable verbose logging
|
||
- add a %%check section
|
||
- introduce %%goal_dir variable, to avoid repetition
|
||
- remove shebang line from demo/bpnn.py, as we're treating this as a
|
||
documentation file
|
||
- regenerate patch 2 to apply without generating a .orig file
|
||
|
||
-------------------------------------------------------------------
|
||
Tue Dec 21 00:00:00 UTC 2010 - dmalcolm@redhat.com
|
||
|
||
- 1.4.1; fixup %%setup to reflect change in toplevel directory in upstream
|
||
source tarball
|
||
- apply SELinux fix to the bundled test_commands.py (patch 2)
|
||
|
||
-------------------------------------------------------------------
|
||
Wed Dec 15 00:00:00 UTC 2010 - dmalcolm@redhat.com
|
||
|
||
- rename the jit build and subpackge to just "pypy", and remove the nojit and
|
||
sandbox builds, as upstream now seems to be focussing on the JIT build (with
|
||
only stackless called out in the getting-started-python docs); disable
|
||
stackless for now
|
||
- add a verbose_logs specfile boolean; leave it enabled for now (whilst fixing
|
||
build issues)
|
||
- add more comments, and update others to reflect 1.2 -> 1.4 changes
|
||
- re-enable debuginfo within CFLAGS ("-g")
|
||
- add the LICENSE and README to all subpackages
|
||
- ensure the built binaries don't have the "I need an executable stack" flag
|
||
- remove DOS batch files during %%prep (idlelib.bat)
|
||
- remove shebang lines from .py files that aren't executable, and remove
|
||
executability from .py files that don't have a shebang line (taken from
|
||
our python3.spec)
|
||
- bytecompile the .py files into .pyc files in pypy's bytecode format
|
||
|
||
-------------------------------------------------------------------
|
||
Sun Nov 28 00:00:00 UTC 2010 - toshio@fedoraproject.org
|
||
|
||
- BuildRequire valgrind-devel
|
||
- Install pypy library from the new directory
|
||
- Disable building with our CFLAGS for now because they are causing a build failure.
|
||
- Include site-packages directory
|
||
|
||
-------------------------------------------------------------------
|
||
Sat Nov 27 00:00:00 UTC 2010 - toshio@fedoraproject.org
|
||
|
||
- Update to 1.4
|
||
- Drop patch for py2.6 that's in this build
|
||
- Switch to building pypy with itself once pypy is built once as recommended by
|
||
upstream
|
||
- Remove bundled, prebuilt java libraries
|
||
- Fix license tag
|
||
- Fix source url
|
||
- Version pypy-libs Req
|
||
|
||
-------------------------------------------------------------------
|
||
Tue May 4 00:00:00 UTC 2010 - dmalcolm@redhat.com
|
||
|
||
- cherrypick r72073 from upstream SVN in order to fix the build against
|
||
python 2.6.5 (patch 2)
|
||
|
||
-------------------------------------------------------------------
|
||
Wed Apr 28 00:00:00 UTC 2010 - dmalcolm@redhat.com
|
||
|
||
- initial packaging
|
||
|