Author: Edd Barrett
Branch: asmmemmgr-for-code-only
Changeset: r86840:42b309a4db14
Date: 2016-09-02 16:14 +0100
http://bitbucket.org/pypy/pypy/changeset/42b309a4db14/
Log:Mark an argument we send to a C-callback as writable.
diff --git a/rpython/rlib/clibffi.py b/rpython/rlib/clibffi.py
---
Author: Edd Barrett
Branch: asmmemmgr-for-code-only
Changeset: r86839:5e719144f315
Date: 2016-09-02 16:13 +0100
http://bitbucket.org/pypy/pypy/changeset/5e719144f315/
Log:Another W^X site.
diff --git a/rpython/rlib/clibffi.py b/rpython/rlib/clibffi.py
--- a/rpython/rlib/clibffi.py
+++ b/rpyt
Author: Edd Barrett
Branch: asmmemmgr-for-code-only
Changeset: r86822:f777170ec79b
Date: 2016-09-01 17:00 +0100
http://bitbucket.org/pypy/pypy/changeset/f777170ec79b/
Log:Fix translation.
diff --git a/rpython/rlib/rmmap.py b/rpython/rlib/rmmap.py
--- a/rpython/rlib/rmmap.py
+++ b/rpython/rli
Author: Edd Barrett
Branch: asmmemmgr-for-code-only
Changeset: r86783:0b20f17103f9
Date: 2016-08-31 16:15 +0100
http://bitbucket.org/pypy/pypy/changeset/0b20f17103f9/
Log:Fix more W^X.
diff --git a/rpython/jit/backend/llsupport/gcreftracer.py
b/rpython/jit/backend/llsupport/gcreftracer.py
-
Author: Edd Barrett
Branch: asmmemmgr-for-code-only
Changeset: r86748:bb2143405c5f
Date: 2016-08-30 17:31 +0100
http://bitbucket.org/pypy/pypy/changeset/bb2143405c5f/
Log:Another W^X site.
diff --git a/rpython/jit/backend/llsupport/gcreftracer.py
b/rpython/jit/backend/llsupport/gcreftracer.
Author: Edd Barrett
Branch: asmmemmgr-for-code-only
Changeset: r86654:8f8a16f423e9
Date: 2016-08-28 20:46 +0100
http://bitbucket.org/pypy/pypy/changeset/8f8a16f423e9/
Log:Fix another W^X violation in test logic.
diff --git a/rpython/jit/backend/llsupport/asmmemmgr.py
b/rpython/jit/backend/l
Author: Edd Barrett
Branch: asmmemmgr-for-code-only
Changeset: r86652:2a5b8eb3457c
Date: 2016-08-28 20:33 +0100
http://bitbucket.org/pypy/pypy/changeset/2a5b8eb3457c/
Log:Fix assertions in rmmap.set_pages_*
diff --git a/rpython/rlib/rmmap.py b/rpython/rlib/rmmap.py
--- a/rpython/rlib/rmmap.p
Author: Edd Barrett
Branch: asmmemmgr-for-code-only
Changeset: r86655:6e31d839fd03
Date: 2016-08-28 20:47 +0100
http://bitbucket.org/pypy/pypy/changeset/6e31d839fd03/
Log:This test should be using mmap.
diff --git a/rpython/jit/backend/llsupport/test/test_asmmemmgr.py
b/rpython/jit/backend/
Author: Edd Barrett
Branch: asmmemmgr-for-code-only
Changeset: r86653:0f9c35877fce
Date: 2016-08-28 20:33 +0100
http://bitbucket.org/pypy/pypy/changeset/0f9c35877fce/
Log:Align mprotect on Linux.
diff --git a/rpython/rlib/rmmap.py b/rpython/rlib/rmmap.py
--- a/rpython/rlib/rmmap.py
+++ b/rpy
Author: Edd Barrett
Branch: asmmemmgr-for-code-only
Changeset: r86645:4c9888c08526
Date: 2016-08-28 18:00 +0100
http://bitbucket.org/pypy/pypy/changeset/4c9888c08526/
Log:Backed out changeset 2bcb6534dd1c -- Deal with OpenBSD tests
elsewhere.
diff --git a/rpython/jit/backend/test/run
Author: Edd Barrett
Branch: asmmemmgr-for-code-only
Changeset: r86644:c85b57ee51f7
Date: 2016-08-28 18:00 +0100
http://bitbucket.org/pypy/pypy/changeset/c85b57ee51f7/
Log:Backed out changeset e50cf5d2ead3 -- Deal with OpenBSD tests
elsewhere.
diff --git a/rpython/jit/backend/test/run
Author: Edd Barrett
Branch: asmmemmgr-for-code-only
Changeset: r86546:2bcb6534dd1c
Date: 2016-08-26 10:17 +0100
http://bitbucket.org/pypy/pypy/changeset/2bcb6534dd1c/
Log:Mark or comment tests which fail on OpenBSD (probably unrelated to
W^X).
diff --git a/rpython/jit/backend/test/ru
Author: Edd Barrett
Branch: asmmemmgr-for-code-only
Changeset: r86545:2cbba6120432
Date: 2016-08-26 10:16 +0100
http://bitbucket.org/pypy/pypy/changeset/2cbba6120432/
Log:Fix type errors exposed by backend tests.
diff --git a/rpython/jit/backend/llsupport/gcreftracer.py
b/rpython/jit/backen
Author: Edd Barrett
Branch: asmmemmgr-for-code-only
Changeset: r86511:c7822af728c9
Date: 2016-08-24 23:48 +0100
http://bitbucket.org/pypy/pypy/changeset/c7822af728c9/
Log:Fix a load of W^X violations touched in the x86 backend tests.
diff --git a/rpython/jit/backend/llsupport/asmmemmgr.py
b
Author: Edd Barrett
Branch: w-xor-x2
Changeset: r86509:027b44340648
Date: 2016-08-24 23:43 +0100
http://bitbucket.org/pypy/pypy/changeset/027b44340648/
Log:Allocate mmap pages with PROT_NONE and provide ability to use
mprotect.
diff --git a/rpython/rlib/rmmap.py b/rpython/rlib/rmmap.
Author: Edd Barrett
Branch: w-xor-x2
Changeset: r86513:faca61b444b4
Date: 2016-08-25 00:05 +0100
http://bitbucket.org/pypy/pypy/changeset/faca61b444b4/
Log:Don't use this branch.
___
pypy-commit mailing list
pypy-commit@python.org
https://mail.pyth
Author: Edd Barrett
Branch: asmmemmgr-for-code-only
Changeset: r86512:e50cf5d2ead3
Date: 2016-08-25 00:02 +0100
http://bitbucket.org/pypy/pypy/changeset/e50cf5d2ead3/
Log:Mark a couple of tests xfail on OpenBSD (and apply half a fix).
libdl is not used on OpenBSD for sure, but these
Author: Edd Barrett
Branch: asmmemmgr-for-code-only
Changeset: r86510:1425d9b5d850
Date: 2016-08-24 23:43 +0100
http://bitbucket.org/pypy/pypy/changeset/1425d9b5d850/
Log:Allocate mmap pages with PROT_NONE and provide ability to use
mprotect.
diff --git a/rpython/rlib/rmmap.py b/rpyt
Author: Edd Barrett
Branch: w-xor-x
Changeset: r86198:228237a37ee6
Date: 2016-08-15 14:52 +0100
http://bitbucket.org/pypy/pypy/changeset/228237a37ee6/
Log:Make cpu_info() W^X compliant.
diff --git a/rpython/jit/backend/x86/detect_feature.py
b/rpython/jit/backend/x86/detect_feature.py
--- a/
Author: Edd Barrett
Branch: w-xor-x
Changeset: r86197:e32e8a566374
Date: 2016-08-15 14:51 +0100
http://bitbucket.org/pypy/pypy/changeset/e32e8a566374/
Log:Only allocate writable pages, and supply functions to change
protection mask.
diff --git a/rpython/rlib/rmmap.py b/rpython/rlib/r
Author: Edd Barrett
Branch: refactor_rmmap
Changeset: r86171:9f7d18f5d82f
Date: 2016-08-12 15:12 +0100
http://bitbucket.org/pypy/pypy/changeset/9f7d18f5d82f/
Log:Close branch.
___
pypy-commit mailing list
pypy-commit@python.org
https://mail.python.
Author: Edd Barrett
Branch: refactor_rmmap
Changeset: r86169:a80e988edfd0
Date: 2016-08-12 11:26 +0100
http://bitbucket.org/pypy/pypy/changeset/a80e988edfd0/
Log:Refactor rmmap.py JIT support into its own file.
And test with a W^X patch to the build system.
diff --git a/rpython/jit/
Author: Edd Barrett
Branch: release-5.x
Changeset: r85151:f4e9427ad4bf
Date: 2016-06-09 16:55 +0100
http://bitbucket.org/pypy/pypy/changeset/f4e9427ad4bf/
Log:Make vmprof build on OpenBSD. (grafted from
b30d44ba76f7eb2ed8ba19ba4500c62a89704f1f)
diff --git a/rpython/rlib/rvmprof/src/v
Author: Edd Barrett
Branch: vmprof-openbsd
Changeset: r85057:b30d44ba76f7
Date: 2016-06-09 16:55 +0100
http://bitbucket.org/pypy/pypy/changeset/b30d44ba76f7/
Log:Make vmprof build on OpenBSD.
diff --git a/rpython/rlib/rvmprof/src/vmprof_config.h
b/rpython/rlib/rvmprof/src/vmprof_config.h
--
Author: Edd Barrett
Branch: fix-jitlog
Changeset: r83587:c5673d3cd300
Date: 2016-04-08 13:24 +0100
http://bitbucket.org/pypy/pypy/changeset/c5673d3cd300/
Log:Test the JIT logger deals with forwarding pointers.
diff --git a/rpython/jit/metainterp/test/test_logger.py
b/rpython/jit/metainterp/
Author: Edd Barrett
Branch: py3.3
Changeset: r79793:4a637d21541b
Date: 2015-09-23 17:33 +0100
http://bitbucket.org/pypy/pypy/changeset/4a637d21541b/
Log:Close branch py3.3
___
pypy-commit mailing list
pypy-commit@python.org
https://mail.python.org/
Author: Edd Barrett
Branch: detect_egd2
Changeset: r79774:593782a9b15f
Date: 2015-09-22 16:55 +0100
http://bitbucket.org/pypy/pypy/changeset/593782a9b15f/
Log:Close branch detect_egd2
___
pypy-commit mailing list
pypy-commit@python.org
https://mail
Author: Edd Barrett
Branch:
Changeset: r79775:7a75425fd561
Date: 2015-09-22 16:55 +0100
http://bitbucket.org/pypy/pypy/changeset/7a75425fd561/
Log:Merged in detect_egd2 (pull request #333)
Deal with platforms without RAND_egd().
diff --git a/pypy/module/_ssl/interp_ssl.py b/pypy/mo
Author: Edd Barrett
Branch: detect_egd2
Changeset: r79773:9be551cbb656
Date: 2015-09-22 16:50 +0100
http://bitbucket.org/pypy/pypy/changeset/9be551cbb656/
Log:Test has() more thoroughly.
diff --git a/rpython/rtyper/tool/test/test_rffi_platform.py
b/rpython/rtyper/tool/test/test_rffi_platfor
Author: Edd Barrett
Branch: detect_egd2
Changeset: r79674:bf9134e756d5
Date: 2015-09-17 17:54 +0100
http://bitbucket.org/pypy/pypy/changeset/bf9134e756d5/
Log:This test also hangs on OpenBSD.
diff --git a/pypy/module/_ssl/test/test_ssl.py
b/pypy/module/_ssl/test/test_ssl.py
--- a/pypy/modul
Author: Edd Barrett
Branch: detect_egd2
Changeset: r79672:e065a97685b3
Date: 2015-09-17 17:46 +0100
http://bitbucket.org/pypy/pypy/changeset/e065a97685b3/
Log:Fix an SSL test when LibreSSL is used.
diff --git a/pypy/module/_ssl/test/test_ssl.py
b/pypy/module/_ssl/test/test_ssl.py
--- a/pypy
Author: Edd Barrett
Branch: detect_egd2
Changeset: r79557:506d9ba2b5f8
Date: 2015-09-09 09:16 +0100
http://bitbucket.org/pypy/pypy/changeset/506d9ba2b5f8/
Log:Detect RAND_egd() and make ssl.RAND_egd() raise if not found.
diff --git a/pypy/module/_ssl/interp_ssl.py b/pypy/module/_ssl/interp_s
Author: Edd Barrett
Branch: missing_openssl_include
Changeset: r79497:a03a6f117d43
Date: 2015-09-07 10:37 +0100
http://bitbucket.org/pypy/pypy/changeset/a03a6f117d43/
Log:Missing OpenSSL header.
Fix for OpenBSD, already applied in ports: http://cvsweb.openbsd.org
/cgi-bin/cvs
Author: Edd Barrett
Branch:
Changeset: r77837:131622d03fbe
Date: 2015-06-03 17:54 +0100
http://bitbucket.org/pypy/pypy/changeset/131622d03fbe/
Log:Backed out changeset 5cf9f578ca18
This broke translation on our debian 8 machine.
I have tried setting various different LC_ALL
Author: Edd Barrett
Branch:
Changeset: r76965:77b522fcaecb
Date: 2015-05-01 16:15 +0100
http://bitbucket.org/pypy/pypy/changeset/77b522fcaecb/
Log:Minor tweak to my recent @jit docstrings.
Feedback from Laurence Tratt.
diff --git a/rpython/rlib/jit.py b/rpython/rlib/jit.py
--- a/rp
Author: Edd Barrett
Branch:
Changeset: r76964:56a37dcb76cf
Date: 2015-05-01 16:08 +0100
http://bitbucket.org/pypy/pypy/changeset/56a37dcb76cf/
Log:Add a comment about @jit.promote_string.
Input from fijal. Thanks.
diff --git a/rpython/rlib/jit.py b/rpython/rlib/jit.py
--- a/rpython
Author: Edd Barrett
Branch: jit_hint_docs
Changeset: r76961:8d151b2df127
Date: 2015-05-01 15:36 +0100
http://bitbucket.org/pypy/pypy/changeset/8d151b2df127/
Log:Add more detail to @jit.elidable and @jit.promote.
diff --git a/rpython/rlib/jit.py b/rpython/rlib/jit.py
--- a/rpython/rlib/jit.py
Author: Edd Barrett
Branch: ui_improvements
Changeset: r269:c6415f862f16
Date: 2015-05-01 11:41 +0100
http://bitbucket.org/pypy/jitviewer/changeset/c6415f862f16/
Log:Various UI improvements.
Display loop list as a table. Include columns for length, times
executes, # of new op
Author: Edd Barrett
Branch: hierarchy
Changeset: r268:9dbcae5b0e42
Date: 2015-05-01 10:32 +0100
http://bitbucket.org/pypy/jitviewer/changeset/9dbcae5b0e42/
Log:A quick hack to show the traces in a hierarchical tree.
Not sure if this is useful but pushing to a branch incase we decide
Author: Edd Barrett
Branch:
Changeset: r76457:31f9be34f0b2
Date: 2015-03-18 16:48 +
http://bitbucket.org/pypy/pypy/changeset/31f9be34f0b2/
Log:Add missing __init__.py files.
Enables (e.g.) `py.test pypy/` to work.
Fix proposed by Ronan, thanks.
diff --git a/pypy/module
Author: Edd Barrett
Branch: min_5_secs
Changeset: r302:e8a9a5a3a102
Date: 2014-12-15 15:38 +
http://bitbucket.org/pypy/benchmarks/changeset/e8a9a5a3a102/
Log:Reset the TaskWorkArea without allocating a new instance.
From Stefan Marr. Thanks.
diff --git a/unladen_swallow/performa
Author: Edd Barrett
Branch: min_5_secs
Changeset: r301:8575f60bfd42
Date: 2014-12-15 15:32 +
http://bitbucket.org/pypy/benchmarks/changeset/8575f60bfd42/
Log:Backed out changeset b7f0946c13a6
diff --git a/unladen_swallow/performance/richards.py
b/unladen_swallow/performance/richards.py
Author: Edd Barrett
Branch: min_5_secs
Changeset: r300:b7f0946c13a6
Date: 2014-12-15 11:58 +
http://bitbucket.org/pypy/benchmarks/changeset/b7f0946c13a6/
Log:Fix a bug in the Richards benchmark.
Spotted by Laurie, confirmed by me, fix from Armin.
diff --git a/unladen_swallow/per
Author: Edd Barrett
Branch: min_5_secs
Changeset: r288:3926c2bd88df
Date: 2014-12-09 16:47 +
http://bitbucket.org/pypy/benchmarks/changeset/3926c2bd88df/
Log:Put back --fast to 5 iterations.
diff --git a/unladen_swallow/perf.py b/unladen_swallow/perf.py
--- a/unladen_swallow/perf.py
+++
Author: Edd Barrett
Branch: min_5_secs
Changeset: r289:8c2f3584ae9a
Date: 2014-12-09 16:49 +
http://bitbucket.org/pypy/benchmarks/changeset/8c2f3584ae9a/
Log:merge
diff --git a/lib/pypy/rpython/translator/c/src/signals.o
b/lib/pypy/rpython/translator/c/src/signals.o
deleted file mode 10
Author: Edd Barrett
Branch: min_5_secs
Changeset: r285:507b827a733d
Date: 2014-12-09 16:31 +
http://bitbucket.org/pypy/benchmarks/changeset/507b827a733d/
Log:Ensure that all benchmarks run for at least 5 secs on a fast
machine.
(I actually aimed for 5<=t<=6, but some are
Author: Edd Barrett
Branch:
Changeset: r72117:c684bf704d1f
Date: 2014-06-20 17:32 +0100
http://bitbucket.org/pypy/pypy/changeset/c684bf704d1f/
Log:Release the GIL when calling out to fclose() and pclose()
Bug exposed by pypy bridge. Armin explains it best:
11:04 < arigato>
Author: Edd Barrett
Branch: openbsd-lib-prefix
Changeset: r70803:5b1c49e8419c
Date: 2014-04-20 13:08 +0100
http://bitbucket.org/pypy/pypy/changeset/5b1c49e8419c/
Log:Like Linux, the BSDs use a 'lib' prefix for shared objects.
Fixes problems with HippyVM tests where we see thinks like
Author: Edd Barrett
Branch: timeb_h
Changeset: r68377:390d8f89f47d
Date: 2013-12-05 00:09 +
http://bitbucket.org/pypy/pypy/changeset/390d8f89f47d/
Log:Document change in whatsnew-head.rst.
diff --git a/pypy/doc/whatsnew-head.rst b/pypy/doc/whatsnew-head.rst
--- a/pypy/doc/whatsnew-head.
Author: Edd Barrett
Branch: timeb_h
Changeset: r68376:260cdc065a06
Date: 2013-12-04 22:35 +
http://bitbucket.org/pypy/pypy/changeset/260cdc065a06/
Log:merge default
diff --git a/pypy/doc/cpython_differences.rst b/pypy/doc/cpython_differences.rst
--- a/pypy/doc/cpython_differences.rst
+++
Author: Edd Barrett
Branch: timeb_h
Changeset: r68375:9e9c24bc41fa
Date: 2013-12-04 13:54 +
http://bitbucket.org/pypy/pypy/changeset/9e9c24bc41fa/
Log:OpenBSD will no longer have soon.
This diff fixes the build for an OpenBSD system with the header
missing.
In t
Author: Edd Barrett
Branch: better_ftime_detect2
Changeset: r68368:f0031ea56095
Date: 2013-12-03 18:02 +
http://bitbucket.org/pypy/pypy/changeset/f0031ea56095/
Log:On OpenBSD do not pull in libcompat.a as it is about to be removed.
And more generally, if you have gettimeofday(2)
Author: Edd Barrett
Branch: argparse-collect
Changeset: r249:6b6a853e104f
Date: 2013-09-12 20:56 +0100
http://bitbucket.org/pypy/jitviewer/changeset/6b6a853e104f/
Log:Revise the README now that argparse interface is implemented.
diff --git a/README b/README
--- a/README
+++ b/README
@@ -23,1
Author: Edd Barrett
Branch: argparse-collect
Changeset: r237:e9ca5ad876b4
Date: 2013-08-30 23:42 +0100
http://bitbucket.org/pypy/jitviewer/changeset/e9ca5ad876b4/
Log:On second thoughts, dont erase h1 from html5 reset code.
diff --git a/_jitviewer/static/style.css b/_jitviewer/static/style.c
Author: Edd Barrett
Branch: argparse-collect
Changeset: r240:5bef5a9b487d
Date: 2013-08-31 00:22 +0100
http://bitbucket.org/pypy/jitviewer/changeset/5bef5a9b487d/
Log:Again improve help message.
* put common case first.
* add help showing how to collect log manually.
diff
Author: Edd Barrett
Branch: argparse-collect
Changeset: r238:c980aabe1684
Date: 2013-08-30 23:57 +0100
http://bitbucket.org/pypy/jitviewer/changeset/c980aabe1684/
Log:Randomize log file path using mkstemp()
diff --git a/_jitviewer/app.py b/_jitviewer/app.py
--- a/_jitviewer/app.py
+++ b/_jit
Author: Edd Barrett
Branch: argparse-collect
Changeset: r246:0dbda567e412
Date: 2013-09-05 13:35 +0100
http://bitbucket.org/pypy/jitviewer/changeset/0dbda567e412/
Log:unify trival error message via misc.failout()
diff --git a/_jitviewer/app.py b/_jitviewer/app.py
--- a/_jitviewer/app.py
+++
Author: Edd Barrett
Branch: argparse-collect
Changeset: r230:fe69b9239a69
Date: 2013-08-30 16:24 +0100
http://bitbucket.org/pypy/jitviewer/changeset/fe69b9239a69/
Log:(RichardN, Edd) Remove broken import path hack.
diff --git a/_jitviewer/app.py b/_jitviewer/app.py
--- a/_jitviewer/app.py
++
Author: Edd Barrett
Branch: argparse-collect
Changeset: r242:c8b403159a46
Date: 2013-09-03 17:28 +0100
http://bitbucket.org/pypy/jitviewer/changeset/c8b403159a46/
Log:use argparse.REMAINDER as suggested by richardn.
diff --git a/_jitviewer/app.py b/_jitviewer/app.py
--- a/_jitviewer/app.py
+
Author: Edd Barrett
Branch: argparse-collect
Changeset: r234:d7e9839552ac
Date: 2013-08-30 23:16 +0100
http://bitbucket.org/pypy/jitviewer/changeset/d7e9839552ac/
Log:Make the page title render, improve styling on page.
diff --git a/_jitviewer/static/style.css b/_jitviewer/static/style.css
-
Author: Edd Barrett
Branch: argparse-collect
Changeset: r244:a69a3358ced8
Date: 2013-09-05 13:22 +0100
http://bitbucket.org/pypy/jitviewer/changeset/a69a3358ced8/
Log:Use the same pypy interpreter that jitviewer is run under when
collecting logs.
As suggested by Armin Rigo.
Author: Edd Barrett
Branch: argparse-collect
Changeset: r245:96c76bb088d6
Date: 2013-09-05 13:33 +0100
http://bitbucket.org/pypy/jitviewer/changeset/96c76bb088d6/
Log:Remove existing check for pypy as it is now checked earlier.
diff --git a/_jitviewer/app.py b/_jitviewer/app.py
--- a/_jitvie
Author: Edd Barrett
Branch: argparse-collect
Changeset: r232:b85bf2cf7df0
Date: 2013-08-30 17:55 +0100
http://bitbucket.org/pypy/jitviewer/changeset/b85bf2cf7df0/
Log:Add argparse support.
diff --git a/_jitviewer/app.py b/_jitviewer/app.py
--- a/_jitviewer/app.py
+++ b/_jitviewer/app.py
@@ -
Author: Edd Barrett
Branch: argparse-collect
Changeset: r233:3c3cc5ada9e6
Date: 2013-08-30 22:58 +0100
http://bitbucket.org/pypy/jitviewer/changeset/3c3cc5ada9e6/
Log:Improve argparser.
diff --git a/_jitviewer/app.py b/_jitviewer/app.py
--- a/_jitviewer/app.py
+++ b/_jitviewer/app.py
@@ -1,2
Author: Edd Barrett
Branch: argparse-collect
Changeset: r236:a4f3ed9615b6
Date: 2013-08-30 23:35 +0100
http://bitbucket.org/pypy/jitviewer/changeset/a4f3ed9615b6/
Log:Search the PATH when invoking pypy interpreter for log collection.
diff --git a/_jitviewer/app.py b/_jitviewer/app.py
--- a/_
Author: Edd Barrett
Branch: argparse-collect
Changeset: r235:a817db23e180
Date: 2013-08-30 23:17 +0100
http://bitbucket.org/pypy/jitviewer/changeset/a817db23e180/
Log:Remove spurious whitespace in css.
diff --git a/_jitviewer/static/style.css b/_jitviewer/static/style.css
--- a/_jitviewer/st
Author: Edd Barrett
Branch: argparse-collect
Changeset: r247:7198640c99ae
Date: 2013-09-05 13:45 +0100
http://bitbucket.org/pypy/jitviewer/changeset/7198640c99ae/
Log:unify a couple more error messages
diff --git a/_jitviewer/app.py b/_jitviewer/app.py
--- a/_jitviewer/app.py
+++ b/_jitviewe
Author: Edd Barrett
Branch: argparse-collect
Changeset: r229:f623ba2c70b0
Date: 2013-08-30 16:19 +0100
http://bitbucket.org/pypy/jitviewer/changeset/f623ba2c70b0/
Log:(RichardN, Edd) Add the jitviewer path to PYTHONPATH automatically.
diff --git a/bin/jitviewer.py b/bin/jitviewer.py
--- a/bi
Author: Edd Barrett
Branch: argparse-collect
Changeset: r241:aec888070eea
Date: 2013-08-31 11:15 +0100
http://bitbucket.org/pypy/jitviewer/changeset/aec888070eea/
Log:Unbreak --log and make the user (and programmer) aware of a
restriction.
logfile and script source must be in
Author: Edd Barrett
Branch: argparse-collect
Changeset: r243:259239bc7fe1
Date: 2013-09-05 13:12 +0100
http://bitbucket.org/pypy/jitviewer/changeset/259239bc7fe1/
Log:Check that we are running under PyPy.
"< arigato> for example I think that jitviewer doesn't work on
CPython"
Author: Edd Barrett
Branch: improve-errors-again2
Changeset: r4:a556e4d47430
Date: 2013-08-30 14:33 +0100
http://bitbucket.org/pypy/pypy/changeset/a556e4d47430/
Log:(Edd, Ronan) Fix some failing signature tests.
Define a new SignatureError exception which subclasses
Annot
Author: Edd Barrett
Branch: improve-errors-again2
Changeset: r7:302547d5444a
Date: 2013-08-30 15:00 +0100
http://bitbucket.org/pypy/pypy/changeset/302547d5444a/
Log:(Edd, Ronan) Unbreak some tests.
We accidentally moved data structures and functions.
diff --git a/rpython/tool/te
Author: Edd Barrett
Branch: improve-errors-again2
Changeset: r6:ac649649ad04
Date: 2013-08-30 14:56 +0100
http://bitbucket.org/pypy/pypy/changeset/ac649649ad04/
Log:(Edd, Ronan) Check for more specific exceptions.
diff --git a/rpython/rlib/test/test_signature.py
b/rpython/rlib/test/test
Author: Edd Barrett
Branch: improve-errors-again2
Changeset: r5:372483cc80bb
Date: 2013-08-30 14:45 +0100
http://bitbucket.org/pypy/pypy/changeset/372483cc80bb/
Log:(Edd, Ronan) Fix some more failing tests.
Listdef exceptions should subclass AnnotatorError. Do not use repr()
Author: Edd Barrett
Branch: improve-errors-again
Changeset: r66417:a0b3bd524f32
Date: 2013-08-28 17:22 +0100
http://bitbucket.org/pypy/pypy/changeset/a0b3bd524f32/
Log:Oops, left a comment.
diff --git a/rpython/annotator/classdef.py b/rpython/annotator/classdef.py
--- a/rpython/annotator/cla
Author: Edd Barrett
Branch: improve-errors-again
Changeset: r66416:bd95e658ba19
Date: 2013-08-28 16:53 +0100
http://bitbucket.org/pypy/pypy/changeset/bd95e658ba19/
Log:(Ronan, Edd) Correctly report a couple of user-level errors.
It wasn't obvious from the error message what the actua
Author: Edd Barrett
Branch: improve-errors-again
Changeset: r66414:c7946783093d
Date: 2013-08-28 15:00 +0100
http://bitbucket.org/pypy/pypy/changeset/c7946783093d/
Log:(Edd, Ronan) Change any RPython error that the user should see to a
subclass of AnnotatorError.
Builtin exce
Author: Edd Barrett
Branch: improve-errors-again
Changeset: r66415:3f413263db37
Date: 2013-08-28 15:40 +0100
http://bitbucket.org/pypy/pypy/changeset/3f413263db37/
Log:(Ronan, Edd) Improve an error message.
diff --git a/rpython/annotator/unaryop.py b/rpython/annotator/unaryop.py
--- a/rpytho
Author: Edd Barrett
Branch: improve-errors-again
Changeset: r66413:34e2f4edb458
Date: 2013-08-28 12:43 +0100
http://bitbucket.org/pypy/pypy/changeset/34e2f4edb458/
Log:(Edd, Ronan) Begin refactoring UnionError/AnnotatorError.
diff --git a/rpython/annotator/annrpython.py b/rpython/annotator/a
Author: Edd Barrett
Branch: improve-errors-again
Changeset: r66412:79c2e7e9bdd8
Date: 2013-08-28 12:31 +0100
http://bitbucket.org/pypy/pypy/changeset/79c2e7e9bdd8/
Log:(Ronan, Edd) Move AnnotatorError to a place that makes more sense.
diff --git a/rpython/annotator/annrpython.py b/rpython/an
Author: Edd Barrett
Branch: improve-errors-again
Changeset: r66411:c39e6e158893
Date: 2013-08-28 11:18 +0100
http://bitbucket.org/pypy/pypy/changeset/c39e6e158893/
Log:(Ronan, Edd) Move formatting of annotations into its own function.
diff --git a/rpython/tool/error.py b/rpython/tool/error.p
Author: Edd Barrett
Branch: nobold-backtrace
Changeset: r66373:3dfa52d1c632
Date: 2013-08-27 16:46 +0100
http://bitbucket.org/pypy/pypy/changeset/3dfa52d1c632/
Log:Defining new classes is fine, just not inside functions/methods.
diff --git a/rpython/flowspace/flowcontext.py b/rpython/flowspa
Author: Edd Barrett
Branch: nobold-backtrace
Changeset: r66372:208c4f0bed8e
Date: 2013-08-26 18:14 +0100
http://bitbucket.org/pypy/pypy/changeset/208c4f0bed8e/
Log:Improve error reporting/formatting for UnionErrors and test.
When instantiating UnionError with two args, this is a "gen
Author: Edd Barrett
Branch: nobold-backtrace
Changeset: r66371:bd21357ce288
Date: 2013-08-26 15:09 +0100
http://bitbucket.org/pypy/pypy/changeset/bd21357ce288/
Log:Improve printing of error messages from the annotator.
The trace and summary now print at different log levels.
diff --
Author: Edd Barrett
Branch: nobold-backtrace
Changeset: r66375:bf45de26fd1d
Date: 2013-08-27 17:24 +0100
http://bitbucket.org/pypy/pypy/changeset/bf45de26fd1d/
Log:Make 'blocked block' errors look like the other errors.
diff --git a/rpython/tool/error.py b/rpython/tool/error.py
--- a/rpython
Author: Edd Barrett
Branch: nobold-backtrace
Changeset: r66374:8c89148edd71
Date: 2013-08-27 16:57 +0100
http://bitbucket.org/pypy/pypy/changeset/8c89148edd71/
Log:Revise display of FlowingError to look more like the new UnionError
error.
diff --git a/rpython/flowspace/flowcontext.py
86 matches
Mail list logo