Author: Ronan Lamy
Branch: follow_symlinks
Changeset: r83385:b61310248d8f
Date: 2016-03-26 04:11 +
http://bitbucket.org/pypy/pypy/changeset/b61310248d8f/
Log:hg merge rposix-for-3
diff --git a/rpython/rlib/rposix.py b/rpython/rlib/rposix.py
--- a/rpython/rlib/rposix.py
+++ b/rpython/rlib
Author: Ronan Lamy
Branch: follow_symlinks
Changeset: r83386:b7d85ab453c9
Date: 2016-03-26 04:14 +
http://bitbucket.org/pypy/pypy/changeset/b7d85ab453c9/
Log:Support *_dir_fd arguments in rename() and replace()
diff --git a/pypy/module/posix/interp_posix.py
b/pypy/module/posix/interp_po
Author: Ronan Lamy
Branch: rposix-for-3
Changeset: r83384:57f52c369d21
Date: 2016-03-26 04:09 +
http://bitbucket.org/pypy/pypy/changeset/57f52c369d21/
Log:Add renameat()
diff --git a/rpython/rlib/rposix.py b/rpython/rlib/rposix.py
--- a/rpython/rlib/rposix.py
+++ b/rpython/rlib/rposix.py
Author: Ronan Lamy
Branch: follow_symlinks
Changeset: r83383:3da1fa9db8d2
Date: 2016-03-26 03:29 +
http://bitbucket.org/pypy/pypy/changeset/3da1fa9db8d2/
Log:Support *_dir_fd arguments in posix.link()
diff --git a/pypy/module/posix/interp_posix.py
b/pypy/module/posix/interp_posix.py
---
Author: Ronan Lamy
Branch: follow_symlinks
Changeset: r83382:fb2b32a805d3
Date: 2016-03-26 03:05 +
http://bitbucket.org/pypy/pypy/changeset/fb2b32a805d3/
Log:workaround for missing errno.ENOTSUP (e.g. on the buildbot's PyPy)
diff --git a/pypy/module/posix/interp_posix.py
b/pypy/module/p
Author: Ronan Lamy
Branch: follow_symlinks
Changeset: r83381:10b3f4bf59cd
Date: 2016-03-26 02:43 +
http://bitbucket.org/pypy/pypy/changeset/10b3f4bf59cd/
Log:Implement missing features in chown()
diff --git a/pypy/module/posix/interp_posix.py
b/pypy/module/posix/interp_posix.py
--- a/py
Author: Stefano Rivera
Branch:
Changeset: r83380:fc95c9347679
Date: 2016-03-25 21:24 -0500
http://bitbucket.org/pypy/pypy/changeset/fc95c9347679/
Log:Only execute NEON instructions on CPUs supporting NEON
On Debian armhf, NEON is not mandated. In fact Debian's buildds
don't
Author: Carl Friedrich Bolz
Branch: guard-compatible
Changeset: r83378:d5f8ea5bac55
Date: 2016-03-25 22:14 +0100
http://bitbucket.org/pypy/pypy/changeset/d5f8ea5bac55/
Log:oops, move the _annspecialcase_ to the new function
diff --git a/pypy/objspace/std/objspace.py b/pypy/objspace/std/objsp
Author: Carl Friedrich Bolz
Branch: guard-compatible
Changeset: r83376:90e798a6ec1f
Date: 2016-03-25 14:37 +0100
http://bitbucket.org/pypy/pypy/changeset/90e798a6ec1f/
Log:store more debug info on the Conditions, as it can be very hard to
figure out where they come from
diff --git a/
Author: Carl Friedrich Bolz
Branch: guard-compatible
Changeset: r83375:ba422164355b
Date: 2016-03-25 09:25 +0100
http://bitbucket.org/pypy/pypy/changeset/ba422164355b/
Log:merge default
diff --git a/.hgtags b/.hgtags
--- a/.hgtags
+++ b/.hgtags
@@ -19,3 +19,4 @@
850edf14b2c75573720f59e95767
Author: Carl Friedrich Bolz
Branch: guard-compatible
Changeset: r83379:9c4f6b7c5e3e
Date: 2016-03-25 22:14 +0100
http://bitbucket.org/pypy/pypy/changeset/9c4f6b7c5e3e/
Log:print a bit less
diff --git a/rpython/jit/metainterp/compatible.py
b/rpython/jit/metainterp/compatible.py
--- a/rpython
Author: Carl Friedrich Bolz
Branch: guard-compatible
Changeset: r83377:dd33eb1a6551
Date: 2016-03-25 16:39 +0100
http://bitbucket.org/pypy/pypy/changeset/dd33eb1a6551/
Log:grumble
diff --git a/rpython/jit/metainterp/pyjitpl.py
b/rpython/jit/metainterp/pyjitpl.py
--- a/rpython/jit/metainterp
Author: Carl Friedrich Bolz
Branch: guard-compatible
Changeset: r83374:a5db7ce2b186
Date: 2016-03-25 09:23 +0100
http://bitbucket.org/pypy/pypy/changeset/a5db7ce2b186/
Log:do annspecialcase for lookup after the mapdict stuff
diff --git a/pypy/objspace/std/mapdict.py b/pypy/objspace/std/mapdi
Author: Ronan Lamy
Branch: follow_symlinks
Changeset: r83373:8c01214d65d7
Date: 2016-03-25 21:01 +
http://bitbucket.org/pypy/pypy/changeset/8c01214d65d7/
Log:Make 'times' argument in os.utime() optional
diff --git a/pypy/module/posix/interp_posix.py
b/pypy/module/posix/interp_posix.py
-
Author: fijal
Branch:
Changeset: r83371:09249cf47b13
Date: 2016-03-25 22:42 +0200
http://bitbucket.org/pypy/pypy/changeset/09249cf47b13/
Log:pass list of resops here
diff --git a/rpython/jit/metainterp/pyjitpl.py
b/rpython/jit/metainterp/pyjitpl.py
--- a/rpython/jit/metainterp/pyjitpl.py
++
Author: Ronan Lamy
Branch: follow_symlinks
Changeset: r83372:d8c010696602
Date: 2016-03-25 20:42 +
http://bitbucket.org/pypy/pypy/changeset/d8c010696602/
Log:Implement missing features in chmod()
diff --git a/pypy/module/posix/interp_posix.py
b/pypy/module/posix/interp_posix.py
--- a/py
Author: fijal
Branch:
Changeset: r83370:55bbf61581a3
Date: 2016-03-25 22:19 +0200
http://bitbucket.org/pypy/pypy/changeset/55bbf61581a3/
Log:fix
diff --git a/rpython/jit/metainterp/opencoder.py
b/rpython/jit/metainterp/opencoder.py
--- a/rpython/jit/metainterp/opencoder.py
+++ b/rpython/jit
Author: fijal
Branch: faster-traceback
Changeset: r83369:13d1a1f6b325
Date: 2016-03-25 22:18 +0200
http://bitbucket.org/pypy/pypy/changeset/13d1a1f6b325/
Log:work work work
diff --git a/pypy/module/_vmprof/interp_vmprof.py
b/pypy/module/_vmprof/interp_vmprof.py
--- a/pypy/module/_vmprof/inte
Author: fijal
Branch: faster-traceback
Changeset: r83368:5c1292c4398f
Date: 2016-03-25 21:32 +0200
http://bitbucket.org/pypy/pypy/changeset/5c1292c4398f/
Log:try to get a raw way of getting traceback quickly
diff --git a/pypy/module/__pypy__/interp_traceback.py
b/pypy/module/__pypy__/interp_
Author: fijal
Branch:
Changeset: r83367:2094e6aab3b2
Date: 2016-03-25 21:09 +0200
http://bitbucket.org/pypy/pypy/changeset/2094e6aab3b2/
Log:remerge jit-leaner-frontend
___
pypy-commit mailing list
pypy-commit@python.org
https://mail.python.org/mai
Author: fijal
Branch: jit-leaner-frontend
Changeset: r83366:5044de96586a
Date: 2016-03-25 21:08 +0200
http://bitbucket.org/pypy/pypy/changeset/5044de96586a/
Log:close merged branch
___
pypy-commit mailing list
pypy-commit@python.org
https://mail.pyt
Author: fijal
Branch:
Changeset: r83365:857e78c019da
Date: 2016-03-25 20:55 +0200
http://bitbucket.org/pypy/pypy/changeset/857e78c019da/
Log:fix whatsnew
diff --git a/pypy/doc/whatsnew-head.rst b/pypy/doc/whatsnew-head.rst
--- a/pypy/doc/whatsnew-head.rst
+++ b/pypy/doc/whatsnew-head.rst
@@
Author: fijal
Branch:
Changeset: r83364:913dd4cf97ff
Date: 2016-03-25 20:54 +0200
http://bitbucket.org/pypy/pypy/changeset/913dd4cf97ff/
Log:(fijal, arigo) Merge jit-leaner-frontend
This branch separates resoperations used in optimizer from the ones
used in the frontend, whic
Author: fijal
Branch: remove-frame-forcing-in-executioncontext
Changeset: r83363:811209af057f
Date: 2016-03-25 17:50 +0200
http://bitbucket.org/pypy/pypy/changeset/811209af057f/
Log:remove forcing of vref to see what happens
diff --git a/pypy/interpreter/error.py b/pypy/interpreter/error.py
-
Author: fijal
Branch: jit-leaner-frontend
Changeset: r83362:2e8ef5f3792a
Date: 2016-03-25 16:21 +0200
http://bitbucket.org/pypy/pypy/changeset/2e8ef5f3792a/
Log:reenable jit hooks
diff --git a/pypy/goal/targetpypystandalone.py
b/pypy/goal/targetpypystandalone.py
--- a/pypy/goal/targetpypysta
Author: fijal
Branch: jit-leaner-frontend
Changeset: r83361:dc43144bc017
Date: 2016-03-25 16:16 +0200
http://bitbucket.org/pypy/pypy/changeset/dc43144bc017/
Log:be a bit more specific about problems
diff --git a/rpython/rlib/jit.py b/rpython/rlib/jit.py
--- a/rpython/rlib/jit.py
+++ b/rpython
Author: fijal
Branch: jit-leaner-frontend
Changeset: r83360:f364f082cc14
Date: 2016-03-25 16:05 +0200
http://bitbucket.org/pypy/pypy/changeset/f364f082cc14/
Log:try to make an option for having two different models in case one
wants to have really long traces
diff --git a/rpython/conf
Author: fijal
Branch: jit-leaner-frontend
Changeset: r83359:0b0fac585895
Date: 2016-03-25 15:27 +0200
http://bitbucket.org/pypy/pypy/changeset/0b0fac585895/
Log:fix test_random
diff --git a/rpython/jit/backend/test/test_random.py
b/rpython/jit/backend/test/test_random.py
--- a/rpython/jit/ba
Author: fijal
Branch: jit-leaner-frontend
Changeset: r83358:b29b22264d8f
Date: 2016-03-25 15:25 +0200
http://bitbucket.org/pypy/pypy/changeset/b29b22264d8f/
Log:whack until tests pass
diff --git a/rpython/jit/metainterp/opencoder.py
b/rpython/jit/metainterp/opencoder.py
--- a/rpython/jit/met
Author: fijal
Branch: jit-leaner-frontend
Changeset: r83357:03de28875dfc
Date: 2016-03-25 14:51 +0200
http://bitbucket.org/pypy/pypy/changeset/03de28875dfc/
Log:one more thing
diff --git a/rpython/jit/metainterp/pyjitpl.py
b/rpython/jit/metainterp/pyjitpl.py
--- a/rpython/jit/metainterp/pyji
Author: fijal
Branch: jit-leaner-frontend
Changeset: r83356:acd5207f951c
Date: 2016-03-25 14:44 +0200
http://bitbucket.org/pypy/pypy/changeset/acd5207f951c/
Log:too eager :-)
diff --git a/rpython/jit/metainterp/optimizeopt/vector.py
b/rpython/jit/metainterp/optimizeopt/vector.py
--- a/rpytho
Author: fijal
Branch: jit-leaner-frontend
Changeset: r83355:1c9965d436b0
Date: 2016-03-25 14:38 +0200
http://bitbucket.org/pypy/pypy/changeset/1c9965d436b0/
Log:fix some untested vectorization
diff --git a/rpython/jit/metainterp/optimizeopt/vector.py
b/rpython/jit/metainterp/optimizeopt/vect
Author: fijal
Branch: jit-leaner-frontend
Changeset: r83354:93c65e378da3
Date: 2016-03-25 14:31 +0200
http://bitbucket.org/pypy/pypy/changeset/93c65e378da3/
Log:one more cast
diff --git a/rpython/jit/metainterp/resume.py b/rpython/jit/metainterp/resume.py
--- a/rpython/jit/metainterp/resume.p
Author: fijal
Branch: jit-leaner-frontend
Changeset: r83353:cd2f966ad0ed
Date: 2016-03-25 14:24 +0200
http://bitbucket.org/pypy/pypy/changeset/cd2f966ad0ed/
Log:specialize untag
diff --git a/rpython/jit/metainterp/opencoder.py
b/rpython/jit/metainterp/opencoder.py
--- a/rpython/jit/metainter
Author: fijal
Branch: jit-leaner-frontend
Changeset: r83352:bd8cbbe9d553
Date: 2016-03-25 14:04 +0200
http://bitbucket.org/pypy/pypy/changeset/bd8cbbe9d553/
Log:more casting fun
diff --git a/rpython/jit/metainterp/opencoder.py
b/rpython/jit/metainterp/opencoder.py
--- a/rpython/jit/metainter
Author: fijal
Branch: jit-leaner-frontend
Changeset: r83351:8f6875e3ff4a
Date: 2016-03-25 13:55 +0200
http://bitbucket.org/pypy/pypy/changeset/8f6875e3ff4a/
Log:more fight
diff --git a/rpython/jit/metainterp/opencoder.py
b/rpython/jit/metainterp/opencoder.py
--- a/rpython/jit/metainterp/open
Author: fijal
Branch: jit-leaner-frontend
Changeset: r83350:3de6e9371d12
Date: 2016-03-25 13:47 +0200
http://bitbucket.org/pypy/pypy/changeset/3de6e9371d12/
Log:merge
diff --git a/rpython/jit/metainterp/compile.py
b/rpython/jit/metainterp/compile.py
--- a/rpython/jit/metainterp/compile.py
++
Author: fijal
Branch: jit-leaner-frontend
Changeset: r83349:3fe35633374e
Date: 2016-03-25 13:47 +0200
http://bitbucket.org/pypy/pypy/changeset/3fe35633374e/
Log:improve casts
diff --git a/rpython/jit/metainterp/opencoder.py
b/rpython/jit/metainterp/opencoder.py
--- a/rpython/jit/metainterp/o
Author: Richard Plangger
Branch: jit-leaner-frontend
Changeset: r83348:472192cef9c7
Date: 2016-03-25 12:38 +0100
http://bitbucket.org/pypy/pypy/changeset/472192cef9c7/
Log:test_vector passing again. mostly issues with methods moved to rop
from ResOperation
diff --git a/rpython/jit/me
Author: Richard Plangger
Branch: jit-leaner-frontend
Changeset: r83347:c8d47f78736b
Date: 2016-03-25 12:21 +0100
http://bitbucket.org/pypy/pypy/changeset/c8d47f78736b/
Log:missing argument, now optimizeopt tests all pass
diff --git a/rpython/jit/metainterp/optimizeopt/test/test_virtualstate.
Author: fijal
Branch: jit-leaner-frontend
Changeset: r83345:40b5c0262fc4
Date: 2016-03-25 13:12 +0200
http://bitbucket.org/pypy/pypy/changeset/40b5c0262fc4/
Log:fix more tests
diff --git a/rpython/jit/metainterp/optimizeopt/test/test_optimizebasic.py
b/rpython/jit/metainterp/optimizeopt/test
Author: fijal
Branch: jit-leaner-frontend
Changeset: r83346:1c4479dff8cd
Date: 2016-03-25 13:15 +0200
http://bitbucket.org/pypy/pypy/changeset/1c4479dff8cd/
Log:merge
diff --git a/rpython/jit/metainterp/optimizeopt/test/test_vecopt.py
b/rpython/jit/metainterp/optimizeopt/test/test_vecopt.py
Author: Richard Plangger
Branch: jit-leaner-frontend
Changeset: r83343:2bbf906956f4
Date: 2016-03-25 11:08 +0100
http://bitbucket.org/pypy/pypy/changeset/2bbf906956f4/
Log:remove descr after parse_loop in assert_vectorize, this is need to
successfully convert the loop to a trace obj
Author: Richard Plangger
Branch: jit-leaner-frontend
Changeset: r83342:5e609847041f
Date: 2016-03-22 17:09 +0100
http://bitbucket.org/pypy/pypy/changeset/5e609847041f/
Log:adapting the test interface for test_vecopt
diff --git a/rpython/jit/metainterp/optimizeopt/test/test_vecopt.py
b/rpyth
Author: Richard Plangger
Branch: jit-leaner-frontend
Changeset: r83344:e5c868861aa2
Date: 2016-03-25 12:09 +0100
http://bitbucket.org/pypy/pypy/changeset/e5c868861aa2/
Log:instead of invoking _do_optimize_loop, optimize_vector is called
instead, the additional other optimizations are
Author: fijal
Branch: jit-leaner-frontend
Changeset: r83341:3136716f1017
Date: 2016-03-25 13:08 +0200
http://bitbucket.org/pypy/pypy/changeset/3136716f1017/
Log:whack a bit where we store metainterp_sd. Additionally use USHORT as
opposed to SHORT
diff --git a/rpython/jit/metainterp/co
Author: mattip
Branch: cpyext-ext
Changeset: r83340:2af4fbd6f8e1
Date: 2016-03-25 13:56 +0300
http://bitbucket.org/pypy/pypy/changeset/2af4fbd6f8e1/
Log:size -> length in unicode for cpython compatibility
diff --git a/pypy/module/cpyext/include/unicodeobject.h
b/pypy/module/cpyext/include/u
Author: mattip
Branch: cpyext-ext
Changeset: r83339:ee6bf67aebc7
Date: 2016-03-25 11:14 +0300
http://bitbucket.org/pypy/pypy/changeset/ee6bf67aebc7/
Log:fix
diff --git a/pypy/module/cpyext/object.py b/pypy/module/cpyext/object.py
--- a/pypy/module/cpyext/object.py
+++ b/pypy/module/cpyext/ob
Author: fijal
Branch: jit-leaner-frontend
Changeset: r83338:b9528bcd43d0
Date: 2016-03-25 12:15 +0200
http://bitbucket.org/pypy/pypy/changeset/b9528bcd43d0/
Log:fix test_compile
diff --git a/rpython/jit/metainterp/test/test_compile.py
b/rpython/jit/metainterp/test/test_compile.py
--- a/rpyth
Author: fijal
Branch: jit-leaner-frontend
Changeset: r83337:2e1402dc3f14
Date: 2016-03-25 12:14 +0200
http://bitbucket.org/pypy/pypy/changeset/2e1402dc3f14/
Log:use a much more lightweight approach (We don't care about the order
of iterations of snapshots here)
diff --git a/rpython/ji
Author: fijal
Branch: jit-leaner-frontend
Changeset: r83336:a544bbe29381
Date: 2016-03-25 11:44 +0200
http://bitbucket.org/pypy/pypy/changeset/a544bbe29381/
Log:make sure we have two different names for two different exceptions
diff --git a/rpython/jit/metainterp/opencoder.py
b/rpython/jit/m
Author: fijal
Branch: jit-leaner-frontend
Changeset: r83335:bb8c353b9254
Date: 2016-03-25 11:41 +0200
http://bitbucket.org/pypy/pypy/changeset/bb8c353b9254/
Log:grrr rpython
diff --git a/rpython/jit/metainterp/pyjitpl.py
b/rpython/jit/metainterp/pyjitpl.py
--- a/rpython/jit/metainterp/pyjitp
Author: fijal
Branch: jit-leaner-frontend
Changeset: r83334:dfe36bc75fec
Date: 2016-03-25 11:36 +0200
http://bitbucket.org/pypy/pypy/changeset/dfe36bc75fec/
Log:one more
diff --git a/rpython/jit/metainterp/compile.py
b/rpython/jit/metainterp/compile.py
--- a/rpython/jit/metainterp/compile.py
Author: fijal
Branch: jit-leaner-frontend
Changeset: r8:1becdcc6a2b2
Date: 2016-03-25 11:29 +0200
http://bitbucket.org/pypy/pypy/changeset/1becdcc6a2b2/
Log:fix rpython
diff --git a/rpython/jit/metainterp/pyjitpl.py
b/rpython/jit/metainterp/pyjitpl.py
--- a/rpython/jit/metainterp/pyjitpl
Author: fijal
Branch: jit-leaner-frontend
Changeset: r83332:e625c46190c9
Date: 2016-03-25 11:23 +0200
http://bitbucket.org/pypy/pypy/changeset/e625c46190c9/
Log:try to shorten the ranges and numbers
diff --git a/rpython/jit/metainterp/opencoder.py
b/rpython/jit/metainterp/opencoder.py
--- a/
Author: Richard Plangger
Branch: new-jit-log
Changeset: r83331:a3cbc9a1c5d6
Date: 2016-03-24 17:53 +0100
http://bitbucket.org/pypy/pypy/changeset/a3cbc9a1c5d6/
Log:test to generate a jitlog
diff --git a/rpython/jit/backend/x86/test/test_jitlog.py
b/rpython/jit/backend/x86/test/test_jitlog.p
Author: Richard Plangger
Branch: new-jit-log
Changeset: r83330:0dfb4f8b2119
Date: 2016-03-24 17:51 +0100
http://bitbucket.org/pypy/pypy/changeset/0dfb4f8b2119/
Log:modifying the jit log. length is not written as a header but always
before a string
diff --git a/rpython/jit/backend/lls
Author: Carl Friedrich Bolz
Branch:
Changeset: r83329:336e2da610d5
Date: 2016-03-25 09:03 +0100
http://bitbucket.org/pypy/pypy/changeset/336e2da610d5/
Log:go via the space to benefit from the annspecialcase
diff --git a/pypy/objspace/std/objectobject.py
b/pypy/objspace/std/objectobject.py
58 matches
Mail list logo