blob: 7189b4a6b6b6d6a80d5d02d70ba5e02720930387 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
|
=========================
What's new in PyPy 5.1
=========================
.. this is a revision shortly after release-5.0
.. startrev: b238b48f9138
.. branch: s390x-backend
The jit compiler backend implementation for the s390x architecutre.
The backend manages 64-bit values in the literal pool of the assembly instead of loading them as immediates.
It includes a simplification for the operation 'zero_array'. Start and length parameters are bytes instead of size.
.. branch: remove-py-log
Replace py.log with something simpler, which should speed up logging
.. branch: where_1_arg
Implemented numpy.where for 1 argument (thanks sergem)
.. branch: fix_indexing_by_numpy_int
Implement yet another strange numpy indexing compatibility; indexing by a scalar
returns a scalar
.. branch: fix_transpose_for_list_v3
Allow arguments to transpose to be sequences
.. branch: jit-leaner-frontend
Improve the tracing speed in the frontend as well as heapcache by using a more compact representation
of traces
.. branch: win32-lib-name
.. branch: remove-frame-forcing-in-executioncontext
.. branch: rposix-for-3
Wrap more POSIX functions in `rpython.rlib.rposix`.
.. branch: cleanup-history-rewriting
A local clean-up in the JIT front-end.
.. branch: jit-constptr-2
Remove the forced minor collection that occurs when rewriting the
assembler at the start of the JIT backend. This is done by emitting
the ConstPtrs in a separate table, and loading from the table. It
gives improved warm-up time and memory usage, and also removes
annoying special-purpose code for pinned pointers.
.. branch: fix-jitlog
.. branch: cleanup-includes
Remove old uneeded numpy headers, what is left is only for testing. Also
generate pypy_numpy.h which exposes functions to directly use micronumpy
ndarray and ufuncs
.. branch: rposix-for-3
Reuse rposix definition of TIMESPEC in rposix_stat, add wrapper for fstatat().
This updates the underlying rpython functions with the ones needed for the
py3k branch
.. branch: numpy_broadcast
Add broadcast to micronumpy
|