[pypy-commit] pypy asmmemmgr-for-code-only: Mark an argument we send to a C-callback as writable.

2016-09-02 Thread vext01
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 ---

[pypy-commit] pypy asmmemmgr-for-code-only: Another W^X site.

2016-09-02 Thread vext01
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

[pypy-commit] pypy asmmemmgr-for-code-only: Fix translation.

2016-09-01 Thread vext01
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

[pypy-commit] pypy asmmemmgr-for-code-only: Fix more W^X.

2016-08-31 Thread vext01
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 -

[pypy-commit] pypy asmmemmgr-for-code-only: Another W^X site.

2016-08-30 Thread vext01
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.

[pypy-commit] pypy asmmemmgr-for-code-only: Fix another W^X violation in test logic.

2016-08-28 Thread vext01
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

[pypy-commit] pypy asmmemmgr-for-code-only: Fix assertions in rmmap.set_pages_*

2016-08-28 Thread vext01
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

[pypy-commit] pypy asmmemmgr-for-code-only: This test should be using mmap.

2016-08-28 Thread vext01
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/

[pypy-commit] pypy asmmemmgr-for-code-only: Align mprotect on Linux.

2016-08-28 Thread vext01
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

[pypy-commit] pypy asmmemmgr-for-code-only: Backed out changeset 2bcb6534dd1c -- Deal with OpenBSD tests elsewhere.

2016-08-28 Thread vext01
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

[pypy-commit] pypy asmmemmgr-for-code-only: Backed out changeset e50cf5d2ead3 -- Deal with OpenBSD tests elsewhere.

2016-08-28 Thread vext01
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

[pypy-commit] pypy asmmemmgr-for-code-only: Mark or comment tests which fail on OpenBSD (probably unrelated to W^X).

2016-08-26 Thread vext01
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

[pypy-commit] pypy asmmemmgr-for-code-only: Fix type errors exposed by backend tests.

2016-08-26 Thread vext01
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

[pypy-commit] pypy asmmemmgr-for-code-only: Fix a load of W^X violations touched in the x86 backend tests.

2016-08-24 Thread vext01
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

[pypy-commit] pypy w-xor-x2: Allocate mmap pages with PROT_NONE and provide ability to use mprotect.

2016-08-24 Thread vext01
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.

[pypy-commit] pypy w-xor-x2: Don't use this branch.

2016-08-24 Thread vext01
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

[pypy-commit] pypy asmmemmgr-for-code-only: Mark a couple of tests xfail on OpenBSD (and apply half a fix).

2016-08-24 Thread vext01
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

[pypy-commit] pypy asmmemmgr-for-code-only: Allocate mmap pages with PROT_NONE and provide ability to use mprotect.

2016-08-24 Thread vext01
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

[pypy-commit] pypy w-xor-x: Make cpu_info() W^X compliant.

2016-08-15 Thread vext01
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/

[pypy-commit] pypy w-xor-x: Only allocate writable pages, and supply functions to change protection mask.

2016-08-15 Thread vext01
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

[pypy-commit] pypy refactor_rmmap: Close branch.

2016-08-12 Thread vext01
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.

[pypy-commit] pypy refactor_rmmap: Refactor rmmap.py JIT support into its own file.

2016-08-12 Thread vext01
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/

[pypy-commit] pypy release-5.x: Make vmprof build on OpenBSD.

2016-06-14 Thread vext01
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

[pypy-commit] pypy vmprof-openbsd: Make vmprof build on OpenBSD.

2016-06-09 Thread vext01
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 --

[pypy-commit] pypy fix-jitlog: Test the JIT logger deals with forwarding pointers.

2016-04-08 Thread vext01
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/

[pypy-commit] pypy py3.3: Close branch py3.3

2015-09-23 Thread vext01
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/

[pypy-commit] pypy detect_egd2: Close branch detect_egd2

2015-09-22 Thread vext01
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

[pypy-commit] pypy default: Merged in detect_egd2 (pull request #333)

2015-09-22 Thread vext01
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

[pypy-commit] pypy detect_egd2: Test has() more thoroughly.

2015-09-22 Thread vext01
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

[pypy-commit] pypy detect_egd2: This test also hangs on OpenBSD.

2015-09-17 Thread vext01
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

[pypy-commit] pypy detect_egd2: Fix an SSL test when LibreSSL is used.

2015-09-17 Thread vext01
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

[pypy-commit] pypy detect_egd2: Detect RAND_egd() and make ssl.RAND_egd() raise if not found.

2015-09-09 Thread vext01
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

[pypy-commit] pypy missing_openssl_include: Missing OpenSSL header.

2015-09-07 Thread vext01
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

[pypy-commit] pypy default: Backed out changeset 5cf9f578ca18

2015-06-03 Thread vext01
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

[pypy-commit] pypy default: Minor tweak to my recent @jit docstrings.

2015-05-01 Thread vext01
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

[pypy-commit] pypy default: Add a comment about @jit.promote_string.

2015-05-01 Thread vext01
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

[pypy-commit] pypy jit_hint_docs: Add more detail to @jit.elidable and @jit.promote.

2015-05-01 Thread vext01
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

[pypy-commit] jitviewer ui_improvements: Various UI improvements.

2015-05-01 Thread vext01
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

[pypy-commit] jitviewer hierarchy: A quick hack to show the traces in a hierarchical tree.

2015-05-01 Thread vext01
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

[pypy-commit] pypy default: Add missing __init__.py files.

2015-03-18 Thread vext01
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

[pypy-commit] benchmarks min_5_secs: Reset the TaskWorkArea without allocating a new instance.

2014-12-15 Thread vext01
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

[pypy-commit] benchmarks min_5_secs: Backed out changeset b7f0946c13a6

2014-12-15 Thread vext01
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

[pypy-commit] benchmarks min_5_secs: Fix a bug in the Richards benchmark.

2014-12-15 Thread vext01
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

[pypy-commit] benchmarks min_5_secs: Put back --fast to 5 iterations.

2014-12-09 Thread vext01
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 +++

[pypy-commit] benchmarks min_5_secs: merge

2014-12-09 Thread vext01
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

[pypy-commit] benchmarks min_5_secs: Ensure that all benchmarks run for at least 5 secs on a fast machine.

2014-12-09 Thread vext01
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

[pypy-commit] pypy default: Release the GIL when calling out to fclose() and pclose()

2014-06-21 Thread vext01
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>

[pypy-commit] pypy openbsd-lib-prefix: Like Linux, the BSDs use a 'lib' prefix for shared objects.

2014-04-20 Thread vext01
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

[pypy-commit] pypy timeb_h: Document change in whatsnew-head.rst.

2013-12-04 Thread vext01
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.

[pypy-commit] pypy timeb_h: merge default

2013-12-04 Thread vext01
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 +++

[pypy-commit] pypy timeb_h: OpenBSD will no longer have soon.

2013-12-04 Thread vext01
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

[pypy-commit] pypy better_ftime_detect2: On OpenBSD do not pull in libcompat.a as it is about to be removed.

2013-12-03 Thread vext01
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)

[pypy-commit] jitviewer argparse-collect: Revise the README now that argparse interface is implemented.

2013-09-14 Thread vext01
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

[pypy-commit] jitviewer argparse-collect: On second thoughts, dont erase h1 from html5 reset code.

2013-09-05 Thread vext01
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

[pypy-commit] jitviewer argparse-collect: Again improve help message.

2013-09-05 Thread vext01
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

[pypy-commit] jitviewer argparse-collect: Randomize log file path using mkstemp()

2013-09-05 Thread vext01
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

[pypy-commit] jitviewer argparse-collect: unify trival error message via misc.failout()

2013-09-05 Thread vext01
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 +++

[pypy-commit] jitviewer argparse-collect: (RichardN, Edd) Remove broken import path hack.

2013-09-05 Thread vext01
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 ++

[pypy-commit] jitviewer argparse-collect: use argparse.REMAINDER as suggested by richardn.

2013-09-05 Thread vext01
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 +

[pypy-commit] jitviewer argparse-collect: Make the page title render, improve styling on page.

2013-09-05 Thread vext01
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 -

[pypy-commit] jitviewer argparse-collect: Use the same pypy interpreter that jitviewer is run under when collecting logs.

2013-09-05 Thread vext01
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.

[pypy-commit] jitviewer argparse-collect: Remove existing check for pypy as it is now checked earlier.

2013-09-05 Thread vext01
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

[pypy-commit] jitviewer argparse-collect: Add argparse support.

2013-09-05 Thread vext01
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 @@ -

[pypy-commit] jitviewer argparse-collect: Improve argparser.

2013-09-05 Thread vext01
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

[pypy-commit] jitviewer argparse-collect: Search the PATH when invoking pypy interpreter for log collection.

2013-09-05 Thread vext01
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/_

[pypy-commit] jitviewer argparse-collect: Remove spurious whitespace in css.

2013-09-05 Thread vext01
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

[pypy-commit] jitviewer argparse-collect: unify a couple more error messages

2013-09-05 Thread vext01
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

[pypy-commit] jitviewer argparse-collect: (RichardN, Edd) Add the jitviewer path to PYTHONPATH automatically.

2013-09-05 Thread vext01
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

[pypy-commit] jitviewer argparse-collect: Unbreak --log and make the user (and programmer) aware of a restriction.

2013-09-05 Thread vext01
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

[pypy-commit] jitviewer argparse-collect: Check that we are running under PyPy.

2013-09-05 Thread vext01
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"

[pypy-commit] pypy improve-errors-again2: (Edd, Ronan) Fix some failing signature tests.

2013-08-30 Thread vext01
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

[pypy-commit] pypy improve-errors-again2: (Edd, Ronan) Unbreak some tests.

2013-08-30 Thread vext01
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

[pypy-commit] pypy improve-errors-again2: (Edd, Ronan) Check for more specific exceptions.

2013-08-30 Thread vext01
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

[pypy-commit] pypy improve-errors-again2: (Edd, Ronan) Fix some more failing tests.

2013-08-30 Thread vext01
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()

[pypy-commit] pypy improve-errors-again: Oops, left a comment.

2013-08-28 Thread vext01
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

[pypy-commit] pypy improve-errors-again: (Ronan, Edd) Correctly report a couple of user-level errors.

2013-08-28 Thread vext01
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

[pypy-commit] pypy improve-errors-again: (Edd, Ronan) Change any RPython error that the user should see to a subclass of AnnotatorError.

2013-08-28 Thread vext01
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

[pypy-commit] pypy improve-errors-again: (Ronan, Edd) Improve an error message.

2013-08-28 Thread vext01
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

[pypy-commit] pypy improve-errors-again: (Edd, Ronan) Begin refactoring UnionError/AnnotatorError.

2013-08-28 Thread vext01
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

[pypy-commit] pypy improve-errors-again: (Ronan, Edd) Move AnnotatorError to a place that makes more sense.

2013-08-28 Thread vext01
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

[pypy-commit] pypy improve-errors-again: (Ronan, Edd) Move formatting of annotations into its own function.

2013-08-28 Thread vext01
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

[pypy-commit] pypy nobold-backtrace: Defining new classes is fine, just not inside functions/methods.

2013-08-28 Thread vext01
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

[pypy-commit] pypy nobold-backtrace: Improve error reporting/formatting for UnionErrors and test.

2013-08-28 Thread vext01
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

[pypy-commit] pypy nobold-backtrace: Improve printing of error messages from the annotator.

2013-08-28 Thread vext01
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 --

[pypy-commit] pypy nobold-backtrace: Make 'blocked block' errors look like the other errors.

2013-08-28 Thread vext01
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

[pypy-commit] pypy nobold-backtrace: Revise display of FlowingError to look more like the new UnionError error.

2013-08-28 Thread vext01
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