March 2015 Archives by thread
Starting: Sun Mar 1 12:37:08 CET 2015
Ending: Tue Mar 31 22:42:19 CEST 2015
Messages: 575
- [pypy-commit] pypy spaceops-are-variables: Temporarily disable malloc removal in the translator -- it's not yet fixed and some (otherwise unrelated) tests fails because it was enabled by default.
mjacob
- [pypy-commit] stmgc c8-card-marking: Write down the stm_write_card() version I'm talking about.
arigo
- [pypy-commit] pypy default: Hide c_last_exception as an implementation detail of Block
rlamy
- [pypy-commit] stmgc c8-card-marking: Support card marking in duhton-c8. Change the "stop" argument passed
arigo
- [pypy-commit] pypy stmgc-c8: import stmgc/cba4ee0e9be6 and streamline the code in the JIT.
arigo
- [pypy-commit] pypy stmgc-c8: fix test
arigo
- [pypy-commit] pypy stmgc-c8: Kill old test for stmgc-c4
arigo
- [pypy-commit] pypy stmgc-c8: Move this test into its own file (where it can run in parallel)
arigo
- [pypy-commit] pypy stmgc-c8: skip this test for now
arigo
- [pypy-commit] pypy stmgc-c8: fix
arigo
- [pypy-commit] pypy stmgc-c8: wha
arigo
- [pypy-commit] pypy recent-pure-ops: a bit random progress
fijal
- [pypy-commit] pypy stmgc-c8: Fix debugging code: it was passing a "TLPREFIX char *" to fprintf
arigo
- [pypy-commit] pypy recent-pure-ops: give up and call get_op_replacement will be improved on optresult
fijal
- [pypy-commit] pypy stmgc-c8: Don't run the pinning tests with STM,
arigo
- [pypy-commit] stmgc c8-card-marking: Simplify further stm_write_card() by assuming that large objects
arigo
- [pypy-commit] pypy default: fix for arm
mattip
- [pypy-commit] pypy default: test, fix for mmap subtype not writeable; asarray not respecting implementation.start
mattip
- [pypy-commit] pypy stmgc-c8: import stmgc/f1272b890ba0 and further simplify the code written by the jit
arigo
- [pypy-commit] pypy py3.3: Populate __qualname__ in type.__new__, this fixes test_class.py
amauryfa
- [pypy-commit] cffi release-0.9: Branch for the 0.9 release
arigo
- [pypy-commit] cffi release-0.9: Prepare release 0.9.0
arigo
- [pypy-commit] cffi release-0.9: Add the MD5/SHA
arigo
- [pypy-commit] cffi default: hg merge release-0.9
arigo
- [pypy-commit] pypy default: Bump version number
arigo
- [pypy-commit] pypy default: Shortcut the two-step #define, which ends in a warning from the C compiler
arigo
- [pypy-commit] benchmarks default: Modernize
arigo
- [pypy-commit] benchmarks default: Modernize: the "atomic" module no longer exists
arigo
- [pypy-commit] stmgc c8-card-marking: Instead of SIGINT, raise SIGABRT here, and if that doesn't kill the process,
arigo
- [pypy-commit] buildbot issue-1759: close branch to be merged
mattip
- [pypy-commit] buildbot default: merge issue-1759 which moves testing runs to <tmp>/pytest and transfers numpy-compatability test to triggered builds
mattip
- [pypy-commit] cffi default: gcc complains if given the obscure flag "-Werror=declaration-after-statement"
arigo
- [pypy-commit] pypy default: Import cffi release 0.9
arigo
- [pypy-commit] pypy default: hg backout e36875ce12ab
arigo
- [pypy-commit] buildbot default: ignore revision on git update of numpy-compatible builds since they are triggered with a pypy revision id
mattip
- [pypy-commit] pypy default: Add a few flowspace tests with convoluted control flow
rlamy
- [pypy-commit] pypy py3.3: Fix compilation of _testcapimodule
amauryfa
- [pypy-commit] pypy default: issue #1990: fix trouble caused by dde0fac9f1a4. See the issue for
arigo
- [pypy-commit] pypy default: merge heads
arigo
- [pypy-commit] pypy default: Fix test after translation
arigo
- [pypy-commit] pypy default: some more pure op variants for int_add and int_sub where one argument is constant
cfbolz
- [pypy-commit] pypy default: some sanity checks about using nonsensical combinations of hints
cfbolz
- [pypy-commit] pypy default: add a comment
cfbolz
- [pypy-commit] pypy default: warn when using DeprecationWarning
cfbolz
- [pypy-commit] pypy default: Kill most of the fragile keepalive_until_here() logic. Replace it with a
arigo
- [pypy-commit] pypy default: change concrete.get_storage to a context manager API, issue #1994
mattip
- [pypy-commit] pypy default: update values
mattip
- [pypy-commit] pypy default: more "x._cdata -> with x as ptr" conversions
mattip
- [pypy-commit] pypy default: more carefully guard access to storage by using a context manager
mattip
- [pypy-commit] pypy default: Use unsafe_escaping_ptr() in this case because the pointer value is escaping.
arigo
- [pypy-commit] pypy default: fix for _ctype -> _ptr
mattip
- [pypy-commit] pypy default: the optimization does not actually work for -maxint-1
cfbolz
- [pypy-commit] pypy default: fix more by induction than tdd, fix test too
mattip
- [pypy-commit] pypy recent-pure-ops: fix the rest of the tests, this branch either goes in or dies
fijal
- [pypy-commit] pypy.org extradoc: update the values
arigo
- [pypy-commit] pypy default: fix egg version
mattip
- [pypy-commit] pypy object-dtype2: merge default into branch
mattip
- [pypy-commit] pypy object-dtype2: reflect attributes of object, start to write gc test
mattip
- [pypy-commit] pypy optresult: merge recent-ops
fijal
- [pypy-commit] pypy optresult: make more tests pass
fijal
- [pypy-commit] pypy optresult: more tests passing, really just whacking at it
fijal
- [pypy-commit] pypy optresult: pass the first virtual test
fijal
- [pypy-commit] pypy optresult: one more test
fijal
- [pypy-commit] pypy optresult: whack whack whack
fijal
- [pypy-commit] pypy recent-pure-ops: Add more precise assertions than just one comment
arigo
- [pypy-commit] pypy online-transforms-2: close branch before merging
rlamy
- [pypy-commit] pypy default: merge branch 'online-transforms-2'
rlamy
- [pypy-commit] pypy default: document branch
rlamy
- [pypy-commit] pypy default: More missing stack alignment
arigo
- [pypy-commit] pypy default: Copy the stack alignment logic here too
arigo
- [pypy-commit] pypy optresult: implement guard_value -> true/false
fijal
- [pypy-commit] pypy optresult: basic virtuals
fijal
- [pypy-commit] pypy optresult: due to lack of heapcache for now, shuffle the operation order
fijal
- [pypy-commit] pypy optresult: fix tests until varray appears
fijal
- [pypy-commit] pypy default: Add a test checking we get the exact same result as CPython
arigo
- [pypy-commit] pypy optresult: hg merge recent-pure-ops (again)
arigo
- [pypy-commit] pypy optresult: merge heads
arigo
- [pypy-commit] stmgc c8-card-marking: Duh, abort() can be called from a signal handler.
arigo
- [pypy-commit] stmgc c8-card-marking: Close branch, which seems to be ready to merge
arigo
- [pypy-commit] stmgc default: hg merge c8-card-marking
arigo
- [pypy-commit] stmgc default: Add a comment and an XXXXXX
arigo
- [pypy-commit] stmgc c8-marker: A branch to re-implement the marker logic to debug contentions
arigo
- [pypy-commit] stmgc c8-marker: in-progress: import some code from c7
arigo
- [pypy-commit] pypy default: test, fix random.getstate() to return longs so that repr(state) is identical w/cpython
mattip
- [pypy-commit] pypy default: test, export ndarray.conjugate
mattip
- [pypy-commit] cffi release-0.9: hg merge default
arigo
- [pypy-commit] cffi release-0.9: Prepare release 0.9.1
arigo
- [pypy-commit] cffi default: hg merge release-0.9 (this is 0.9.1)
arigo
- [pypy-commit] pypy default: update the version number to cffi 0.9.1
arigo
- [pypy-commit] pypy optresult: enough virtual array of structs support
fijal
- [pypy-commit] pypy default: Print some info to tell which virtualizable array field the error is about
arigo
- [pypy-commit] pypy vmprof: uh
arigo
- [pypy-commit] stmgc c8-marker: in-progress
arigo
- [pypy-commit] stmgc c8-marker: fix
arigo
- [pypy-commit] stmgc c8-marker: progress
arigo
- [pypy-commit] stmgc c8-marker: fix the next test
arigo
- [pypy-commit] pypy default: Add another hack around the hack of the global dictionary,
arigo
- [pypy-commit] pypy default: update the version number
arigo
- [pypy-commit] pypy default: Add a test that fails here if we forget to update lib_pypy/cffi.egg-info
arigo
- [pypy-commit] stmgc c8-marker: Change the signature: the format changed
arigo
- [pypy-commit] pypy stmgc-c8: import stmgc (c8-marker)
arigo
- [pypy-commit] pypy stmgc-c8: Adapt print_stm_log
arigo
- [pypy-commit] cffi win32-zintegration: fix test harness for win32
mattip
- [pypy-commit] pypy optresult: pass some more tests
fijal
- [pypy-commit] pypy optresult: implement some parts of varray
fijal
- [pypy-commit] stmgc c8-marker: hg merge default
arigo
- [pypy-commit] stmgc c8-marker: Generate the markers in case of inevitable transactions
arigo
- [pypy-commit] stmgc c8-marker: Re-add the remining timing_events
arigo
- [pypy-commit] pypy default: Another test for another part of cffi which can be at the wrong version...
arigo
- [pypy-commit] stmgc cl-collector-thread: branch for a separate commit-log collector thread to avoid triggering too many
Raemi
- [pypy-commit] stmgc cl-collector-thread: move some commit log things to separate files
Raemi
- [pypy-commit] stmgc cl-collector-thread: move some more code, separate accounting for cl-entries, and adapt tests
Raemi
- [pypy-commit] stmgc cl-collector-thread: fixes, call CL-collection on segment release, do validation of non-running
Raemi
- [pypy-commit] pypy default: move a test to the right location
rlamy
- [pypy-commit] stmgc c8-marker: Improve the markers for inevitable transactions
arigo
- [pypy-commit] pypy stmgc-c8: import stmgc (branch c8-marker)
arigo
- [pypy-commit] pypy stmgc-c8: Update the logic in print_stm_log. Still missing: inevitables
arigo
- [pypy-commit] pypy stmgc-c8: Report inevitable pauses
arigo
- [pypy-commit] stmgc default: hg merge c8-marker
arigo
- [pypy-commit] pypy stmgc-c8: Report the minor collection times
arigo
- [pypy-commit] pypy stmgc-c8: Report major collections
arigo
- [pypy-commit] pypy stmgc-c8: alignment
arigo
- [pypy-commit] pypy default: Make some more virtualizable-array rules explicit
arigo
- [pypy-commit] stmgc c8-hashtable: Redo the hashtable work
arigo
- [pypy-commit] stmgc c8-hashtable: Add the code from c7
arigo
- [pypy-commit] cffi win32-zintegration: skip zintegration on win32, adjust zdistutils for setuptools
mattip
- [pypy-commit] cffi win32-zintegration: close branch to be merged
mattip
- [pypy-commit] cffi default: merge with win32-zintegration which skips/fixes failures on win32 w/setuptools
mattip
- [pypy-commit] pypy py3.3: Add support for pickling set iterator
amauryfa
- [pypy-commit] pypy py3.3: Add a failing test that shows that interned strings are not always preserved.
amauryfa
- [pypy-commit] pypy py3.3: Add a cffi implementation of the _decimal module.
amauryfa
- [pypy-commit] pypy py3.3: Precompile _decimal cffi libraries
amauryfa
- [pypy-commit] pypy py3.3: Fix a RPython crash in test_threading
amauryfa
- [pypy-commit] pypy py3.3: Be consistent and raise the same RuntimeError for unacquired locks
amauryfa
- [pypy-commit] pypy py3.3: Adjust test: pypy use __qualname__ even for builtin methods.
amauryfa
- [pypy-commit] pypy py3.3: use fsdecode() instead of utf8 to encode unix socket names.
amauryfa
- [pypy-commit] pypy py3.3: Record __context__ exception when close() fails after a failure in flush()
amauryfa
- [pypy-commit] pypy py3.3: oops, don't we have tests for this?
amauryfa
- [pypy-commit] pypy py3.3: Actually tun the test, and fix.
amauryfa
- [pypy-commit] pypy release-2.5.x: merge default into branch
mattip
- [pypy-commit] pypy default: update cffi - fix/skip for win32 and setuptools
mattip
- [pypy-commit] pypy release-2.5.x: shuffle whatsnew
mattip
- [pypy-commit] pypy release-2.5.x: update version tags
mattip
- [pypy-commit] pypy release-2.5.x: draft a release note
mattip
- [pypy-commit] pypy py3.3: Fix test_ztranslation of _io module
amauryfa
- [pypy-commit] stmgc default: add TODOs
Raemi
- [pypy-commit] pypy stmgc-c8: update TODO
Raemi
- [pypy-commit] pypy stmgc-c8: add some skipped tests to test_inevitable that we should look at when optimizing
Raemi
- [pypy-commit] pypy stmgc-c8: Merge
Raemi
- [pypy-commit] stmgc c8-hashtable: We only need one privatization lock at once
arigo
- [pypy-commit] stmgc c8-hashtable: fix (thanks Remi)
arigo
- [pypy-commit] stmgc c8-hashtable: Initialize the stm_flags of the copies too (by copying the seg0
arigo
- [pypy-commit] pypy default: free the array only if it was initialized
fijal
- [pypy-commit] pypy default: merge
fijal
- [pypy-commit] pypy default: (arigo, fijal) free(NULL) should work and not do anything
fijal
- [pypy-commit] pypy default: # python 'property' for rpython
aachurin
- [pypy-commit] pypy default: Merged in aachurin/pypy (pull request #309)
fijal
- [pypy-commit] pypy vmprof: tweaks
arigo
- [pypy-commit] pypy optresult: make the fisrt heapcache test pass
fijal
- [pypy-commit] pypy optresult: some cheap edits to get to 100 passed tests (metrics, metrics, metrics)
fijal
- [pypy-commit] pypy optresult: a bit more of easy hacking
fijal
- [pypy-commit] pypy default: Regularise implementations of FOR_ITER and op.next
rlamy
- [pypy-commit] pypy vmprof: Add a skiplist implementation
arigo
- [pypy-commit] pypy vmprof: in-progress
arigo
- [pypy-commit] pypy vmprof: more in-progress
arigo
- [pypy-commit] pypy release-2.5.x: fix typo (rguillebert), add links
mattip
- [pypy-commit] pypy release-2.5.x: update idices
mattip
- [pypy-commit] pypy default: Update these two links which were pointing to the old bug tracker.
mjacob
- [pypy-commit] pypy vmprof: One new test passes
arigo
- [pypy-commit] pypy vmprof: test_codemaps works too
arigo
- [pypy-commit] pypy vmprof: test_codemap now passes
arigo
- [pypy-commit] pypy vmprof: Update
arigo
- [pypy-commit] pypy vmprof: Fixes, untested
arigo
- [pypy-commit] pypy vmprof: fix
arigo
- [pypy-commit] pypy vmprof: remove debug print
arigo
- [pypy-commit] pypy vmprof: Include skiplist.c with codemap.c into a single separate_module_sources; otherwise codemap.c is copied in a place that no longer has any skiplist.c
arigo
- [pypy-commit] stmgc c8-hashtable: Remove 'modified_old_hashtables' and use a new variant
arigo
- [pypy-commit] stmgc c8-hashtable: The buggy privatization_lock() logic was still buggy
arigo
- [pypy-commit] stmgc c8-hashtable: fix test
arigo
- [pypy-commit] stmgc non-zero-nursery: don't zero nursery in minor collections
Raemi
- [pypy-commit] stmgc non-zero-nursery: make demos initialize references with NULL after allocation
Raemi
- [pypy-commit] stmgc non-zero-nursery: build duhton-c8 with zeroed nursery
Raemi
- [pypy-commit] stmgc non-zero-nursery: Close branch ready to be merged
Raemi
- [pypy-commit] stmgc default: Merge non-zero-nursery
Raemi
- [pypy-commit] pypy stmgc-c8: import stmgc w/o nursery zeroing
Raemi
- [pypy-commit] pypy stmgc-c8: use stm_memclearinit instead of raw_memclear to initialize gc pointers after
Raemi
- [pypy-commit] pypy stmgc-c8: start fixing jit support for non-zero nursery
Raemi
- [pypy-commit] pypy stmgc-c8: zero stm_flags in the JIT
Raemi
- [pypy-commit] pypy stmgc-c8: fix memset usage in the jit for %gs prefix'd address
Raemi
- [pypy-commit] pypy stmgc-c8: fix for missing manual jitframe clearing
Raemi
- [pypy-commit] pypy default: Update version number in RPython documentation and copyright years for both RPython and PyPy.
mjacob
- [pypy-commit] stmgc c8-hashtable: major gc: remove from 'modified_old_objects' all old hashtables that die
arigo
- [pypy-commit] stmgc c8-hashtable: argh
arigo
- [pypy-commit] stmgc c8-hashtable: Fix _stm_segfault_expected to start at 1 instead of incrementing it
arigo
- [pypy-commit] stmgc c8-hashtable: extra assert
arigo
- [pypy-commit] stmgc c8-hashtable: Fix. Now test_hashtable seems to pass.
arigo
- [pypy-commit] stmgc default: we actually hit these asserts, because there is stuff running in the safe-point
Raemi
- [pypy-commit] pypy stmgc-c8-hashtable: A branch to reintroduce hashtables
arigo
- [pypy-commit] pypy stmgc-c8-hashtable: import stmgc (branch c8-hashtable)
arigo
- [pypy-commit] pypy stmgc-c8-hashtable: Re-introduce this part from stmgc-c7
arigo
- [pypy-commit] pypy stmgc-c8-hashtable: Pass the extra arg to stm_hashtable_tracefn(). Add some casts somewhere
arigo
- [pypy-commit] pypy stmgc-c8-hashtable: hg merge c8ea66315864 (I made the branch slightly too early)
arigo
- [pypy-commit] extradoc extradoc: Motivation to write a blog post
arigo
- [pypy-commit] pypy optresult: hack until we pass test_p123_nested
fijal
- [pypy-commit] pypy optresult: implement heapcache on consts
fijal
- [pypy-commit] cffi default: Test and fix for from_buffer() receiving read-only buffer objects as
arigo
- [pypy-commit] cffi default: Forbid from_buffer(x) even if x is a buffer or memoryview that itself
arigo
- [pypy-commit] cffi default: Py3 syntax
arigo
- [pypy-commit] cffi default: Support for Python 3 too
arigo
- [pypy-commit] stmgc default: missing check for accessibility of the start of the obj to check a gcflag
Raemi
- [pypy-commit] cffi release-0.9: Prepare release 0.9.2
arigo
- [pypy-commit] extradoc extradoc: blog post
fijal
- [pypy-commit] extradoc extradoc: merge
fijal
- [pypy-commit] cffi default: hg merge release-0.9 (this is 0.9.2)
arigo
- [pypy-commit] pypy default: Update to cffi 0.9.2.
arigo
- [pypy-commit] pypy object-dtype2: add a placeholder for gc customtrace function
mattip
- [pypy-commit] pypy stmgc-c8: probably missing memclear after allocation of nonmovable obj
Raemi
- [pypy-commit] stmgc default: may help for debugging
Raemi
- [pypy-commit] stmgc default: another debugging helper
Raemi
- [pypy-commit] pypy default: in-progress: adapt stm.rst
arigo
- [pypy-commit] pypy default: In pystate.py, it's too late to call rffi.aroundstate: the immediate
arigo
- [pypy-commit] pypy default: When translating PyPy, freeze the file name "<builtin>/lastdirname/basename.py" instead of freezing the complete translation-time path.
arigo
- [pypy-commit] pypy optresult: setfields
fijal
- [pypy-commit] pypy optresult: get back to where we were with the correct CachedField and lazy_setfield
fijal
- [pypy-commit] pypy default: C89 for visual 2008 c compiler
mattip
- [pypy-commit] buildbot default: remove non-funcitoning build slaves
mattip
- [pypy-commit] pypy default: Add str2chararray(), copying a string into some already-allocated
arigo
- [pypy-commit] pypy default: Finish the support for AF_PACKET.
arigo
- [pypy-commit] pypy default: Kill unused op.getitem_key and op.getitem_idx_key
rlamy
- [pypy-commit] buildbot default: refactor all invalid builds into an unused list
mattip
- [pypy-commit] buildbot default: define SucceedAlways class, use it to clean out tmp files, clean tmp files recursively
mattip
- [pypy-commit] pypy default: Create .replace() method on Constant and Variable: make variable
rlamy
- [pypy-commit] pypy default: create Link.replace() and use it
rlamy
- [pypy-commit] pypy default: refactor join_blocks()
rlamy
- [pypy-commit] pypy default: Reduce comment
arigo
- [pypy-commit] pypy default: Link to the bug report
arigo
- [pypy-commit] pypy release-2.5.x: document critical fix for issue #1996
mattip
- [pypy-commit] pypy default: Added tag release-2.5.1 for changeset 8e24dac0b8e2
mattip
- [pypy-commit] pypy default: more doc
arigo
- [pypy-commit] pypy release-2.5.x: Codename proposal (feel free to change :-)
arigo
- [pypy-commit] pypy default: merge default
arigo
- [pypy-commit] pypy release-2.5.x: merge heads
arigo
- [pypy-commit] pypy py3.3: Fix test_numeric_tower.
amauryfa
- [pypy-commit] pypy py3.3: Refactor a bit generate_unicodedb.
amauryfa
- [pypy-commit] pypy py3.3: Add support for "named sequences" in unicode database
amauryfa
- [pypy-commit] pypy py3.3: Unicodedb: Add support for Aliases.
amauryfa
- [pypy-commit] pypy stmgc-c7: Re-export these names from pypystm
arigo
- [pypy-commit] pypy stmgc-c7: Remove "local" here: it is the same thing as "thread._local".
arigo
- [pypy-commit] pypy stmgc-c7: Change the argument to threadlocalproperty() from a default value
arigo
- [pypy-commit] pypy default: Finish the section about TransactionQueue
arigo
- [pypy-commit] pypy default: Finish refactoring this document
arigo
- [pypy-commit] pypy default: rpython doc: started documentation of the trace optimizeopt module
plan_rich
- [pypy-commit] pypy default: added missing description file
plan_rich
- [pypy-commit] pypy default: moved optimizer/overview.rst -> jit/optimizer.rst
plan_rich
- [pypy-commit] pypy default: removed old file
plan_rich
- [pypy-commit] pypy default: Put the link to jit/optimizer along with the links to the other files in
arigo
- [pypy-commit] pypy default: Typo-tracking, and some extra explaining here and there
arigo
- [pypy-commit] pypy stmgc-c7: Rename the file, so that it is after "test_no_conflict"
arigo
- [pypy-commit] pypy stmgc-c7: merge heads
arigo
- [pypy-commit] pypy stmgc-c7: Oops, bad move: reading the ll_raw_hashtable field of HASHTABLE_OBJ
arigo
- [pypy-commit] pypy stmgc-c8-hashtable: hg merge stmgc-c7
arigo
- [pypy-commit] pypy dtrace-support: progress
fijal
- [pypy-commit] pypy stmgc-c7: fix
arigo
- [pypy-commit] pypy default: Use RLock instead of Lock. The goal is to ensure that only one thread
arigo
- [pypy-commit] pypy default: Fix test to also work in lldebug mode (it used to fail because
arigo
- [pypy-commit] pypy stmgc-c7: Fix test to also work in lldebug mode (it used to fail because
arigo
- [pypy-commit] pypy default: Fix typo.
mjacob
- [pypy-commit] buildbot default: fix - seperate commands (arigato)
mattip
- [pypy-commit] pypy stmgc-c7: hg merge release-2.5.x
arigo
- [pypy-commit] pypy object-dtype2: wip - gc customtrace
mattip
- [pypy-commit] pypy release-2.5.x: stick with a Terry Pratchett homage
mattip
- [pypy-commit] pypy release-2.5.x: Use RLock instead of Lock. The goal is to ensure that only one thread
arigo
- [pypy-commit] pypy stmgc-c7: hg merge release-2.5.x (from 2.5.1)
arigo
- [pypy-commit] pypy default: Test and fix: a type's __eq__ or __ne__ methods must return
arigo
- [pypy-commit] pypy release-2.5.x: Test and fix: a type's __eq__ or __ne__ methods must return
arigo
- [pypy-commit] pypy default: Don't reraise CompilationError as ImportError in rpython.rlib.rzlib.
mjacob
- [pypy-commit] pypy default: Add additional library and include directories needed to cross-compile for AArch64.
mjacob
- [pypy-commit] pypy default: Pass -rpath-link to the linker for every additional library directory.
mjacob
- [pypy-commit] pypy py3.3: Unicodedata: ensure that PUA codes cannot be used to retrieve aliases.
amauryfa
- [pypy-commit] cffi default: Clarify this point in the docs
arigo
- [pypy-commit] pypy default: "<builtin>//app_main.py" => "<builtin>/app_main.py"
arigo
- [pypy-commit] pypy stmgc-c7: translation fix
arigo
- [pypy-commit] pypy default: Don't release the GIL, but still make a wrapper, which is needed for stm
arigo
- [pypy-commit] pypy stmgc-c7: Don't release the GIL, but still make a wrapper, which is needed for stm
arigo
- [pypy-commit] pypy stmgc-c7: lldebug translation fix
arigo
- [pypy-commit] pypy default: Backed out changeset 16d1d97be9f1
arigo
- [pypy-commit] pypy stmgc-c7: hg backout 1349c7207652
arigo
- [pypy-commit] pypy dtrace-support: special casing for freebsd, to be tested
fijal
- [pypy-commit] pypy default: extract libpypy-c.so too now that it's needed
antocuni
- [pypy-commit] pypy default: fix issue #2000, which was caused by 2e4e36c84077: partially revert it, by keeping the AST transformation but also allow the possibility to pass a tuple to it
antocuni
- [pypy-commit] pypy default: Mention it as a bug
arigo
- [pypy-commit] pypy stmgc-c7: Temporary workaround: start a new transaction around a lock.release()
arigo
- [pypy-commit] pypy exc-later: Delay analysis of specialised exception exit cases until the end of build_flow()
rlamy
- [pypy-commit] pypy exc-later: simplify guessexception() code
rlamy
- [pypy-commit] pypy exc-later: Move specialize_exceptions() call to simplify_graph()
rlamy
- [pypy-commit] pypy exc-later: Reorder simplify_graph() passes and adjust implementations
rlamy
- [pypy-commit] pypy exc-later: Fix handling of implicit exceptions
rlamy
- [pypy-commit] pypy exc-later: Move transform_xxitem() from rpython.translator.simplify to rpython.translator.transform
rlamy
- [pypy-commit] pypy exc-later: fix ovfcheck test
rlamy
- [pypy-commit] pypy exc-later: Simplify getitem tests, since flowspace doesn't do anything special with it any more
rlamy
- [pypy-commit] pypy exc-later: Kill getitem_idx and all the related machinery
rlamy
- [pypy-commit] pypy dtrace-support: finish dtrace for freebsd
fijal
- [pypy-commit] stmgc default: Temporary fix? Add stm_wait_for_current_inevitable_transaction()
arigo
- [pypy-commit] pypy stmgc-c7: Kill outdated ops
arigo
- [pypy-commit] pypy stmgc-c7: import stmgc/a4fc9f31f925
arigo
- [pypy-commit] pypy stmgc-c7: Insert a call to stm_wait_for_current_inevitable_transaction()
arigo
- [pypy-commit] pypy stmgc-c7: Backout 7b2e2b3f44f0: it should now work in general (needs to be tested)
arigo
- [pypy-commit] stmgc default: Oups, use cond_broadcast instead of cond_signal here
arigo
- [pypy-commit] pypy stmgc-c7: import stmgc/7861b2a77263
arigo
- [pypy-commit] pypy dtrace-support: try to support debug_probe
fijal
- [pypy-commit] pypy dtrace-support: write support for debug_probe
fijal
- [pypy-commit] pypy default: Add missing __init__.py files.
vext01
- [pypy-commit] pypy default: Complain more cleanly about reversed(x) or enumerate(x) for objects of
arigo
- [pypy-commit] pypy default: Missing imports
arigo
- [pypy-commit] pypy exc-later: Add a hack to make implicit Exception exitcases around function calls explicit again
rlamy
- [pypy-commit] pypy exc-later: fix annotation for os.stat(fname)[i]
rlamy
- [pypy-commit] pypy vmprof: shuffle do_get_objects to rgc in a bit more general way
fijal
- [pypy-commit] pypy vmprof: merge
fijal
- [pypy-commit] pypy default: Tests for issue #2001. Only failure is in
arigo
- [pypy-commit] pypy default: Fix: if minor_collection() raises MemoryError, we used to be left with
arigo
- [pypy-commit] pypy default: More issues left... skip the test until we decide if we should address them
arigo
- [pypy-commit] pypy vmprof: refactor the code to not do anything in case of lack of vmprof
fijal
- [pypy-commit] pypy vmprof: kill all_code_info
fijal
- [pypy-commit] pypy vmprof: use the correct callback
fijal
- [pypy-commit] pypy vmprof: we no longer have entrypoints
fijal
- [pypy-commit] pypy vmprof: remove tab
fijal
- [pypy-commit] pypy vmprof: fix those tests
fijal
- [pypy-commit] pypy vmprof: fix some tests
fijal
- [pypy-commit] pypy exc-later: take builtins_exceptions into account before adding the Exception case
rlamy
- [pypy-commit] pypy exc-later: update tests
rlamy
- [pypy-commit] pypy default: In the incminimark GC, try to find all "raise MemoryError" that can't be
arigo
- [pypy-commit] pypy object-dtype2: create a gc customtrace, improperly call the hook
mattip
- [pypy-commit] pypy default: Removed tag release-2.5.1
mattip
- [pypy-commit] pypy default: Added tag release-2.5.1 for changeset e3d046c43451
mattip
- [pypy-commit] pypy default: partial fix for rpath with clang (darwin), broken by a5c8f6daa2f8
mattip
- [pypy-commit] pypy default: 4d66c739aa16 was too strict, why?
mattip
- [pypy-commit] pypy default: Small rewrites
arigo
- [pypy-commit] pypy stmgc-c7: Phew, this took quite a bit of guessing. See comments.
arigo
- [pypy-commit] pypy stmgc-c7: Disable the jitprof.Profiler class with stm, as an attempt to reduce conflicts.
arigo
- [pypy-commit] pypy default: Test and fix for EmptyProfiler
arigo
- [pypy-commit] pypy stmgc-c7: Test and fix for EmptyProfiler
arigo
- [pypy-commit] pypy stmgc-c7: Add another stmdict to reduce conflicts
arigo
- [pypy-commit] pypy stmgc-c7: Fix the simple weakrefs for STM: don't record them on the object for now.
arigo
- [pypy-commit] pypy stmgc-c7: uh
arigo
- [pypy-commit] pypy stmgc-c7: Fix the conflict with 'fixed_graphs' by moving this tiny part of the logic
arigo
- [pypy-commit] pypy stmgc-c7: Oups
arigo
- [pypy-commit] pypy stmgc-c7: fix: _processing_block may add new entries into must_call_setup
arigo
- [pypy-commit] pypy vmprof: more test fixing
fijal
- [pypy-commit] pypy vmprof: kill a test for a killed feature
fijal
- [pypy-commit] pypy vmprof: add rpython-vmprof, a small wrapper that runs rpython with vmprof on
fijal
- [pypy-commit] pypy stmgc-c7: fix some more conflicts
arigo
- [pypy-commit] pypy stmgc-c7: import stmgc/5da5ba86b2fa
arigo
- [pypy-commit] pypy stmgc-c7: This test finally passes
arigo
- [pypy-commit] stmgc default: Issue fix: if thread A is in stm_start_transaction(), it may call
arigo
- [pypy-commit] cffi default: Some more classifiers
arigo
- [pypy-commit] pypy vmprof: (fijal, arigo) fix an obscure bug by saving/restoring errno, this is sooo obscure
fijal
- [pypy-commit] pypy vmprof: improve the situation of writing to a file - dont use buffering for now
fijal
- [pypy-commit] pypy vmprof: make code obj ids more unique
fijal
- [pypy-commit] stmgc default: a rare (maybe impossible) case
arigo
- [pypy-commit] pypy stmgc-c7: import stmgc/a0b5046a7bea
arigo
- [pypy-commit] pypy default: Don't freeze in the pypy binary the version numbers of the libexpat1
arigo
- [pypy-commit] cffi bencord0/also-look-for-ffih-under-usrlocalinclude-1426863787737: Also look for ffi.h under /usr/local/include
bencord0
- [pypy-commit] cffi bencord0/also-look-for-ffih-under-usrlocalinclude-1426863787737: Only add '/usr/local/include' to include_dirs on FreeBSD
bencord0
- [pypy-commit] cffi default: Merged in bencord0/cffi/bencord0/also-look-for-ffih-under-usrlocalinclude-1426863787737 (pull request #57)
arigo
- [pypy-commit] pypy default: Bah, wrong method. It's startup() that is called at runtime.
arigo
- [pypy-commit] pypy exc-later: add a failing test
rlamy
- [pypy-commit] pypy exc-later: fix rpython/translator/c/test/test_exception.py::test_getitem_custom_exception
rlamy
- [pypy-commit] pypy default: Not sure why this code is indenteted 2x
alex_gaynor
- [pypy-commit] pypy vmprof: increase the stack size
fijal
- [pypy-commit] pypy default: Remove references to long-dead PyObject from the docs
rlamy
- [pypy-commit] pypy exc-later: Ensure (hackishly) that OverflowError is correctly propagated even when it's not caught explicitly
rlamy
- [pypy-commit] pypy vmprof: use a bigger buffer
fijal
- [pypy-commit] pypy default: Make sure this sanity check is not optimized in non-lldebug modes
arigo
- [pypy-commit] pypy default: Issue #2004: fix
arigo
- [pypy-commit] pypy vmprof: make this buffer even bigger, we can have more stuff in there
fijal
- [pypy-commit] pypy exc-later: fixes
rlamy
- [pypy-commit] pypy gc-incminimark-pinning-improve: branch to improve current object pinning implementation for incminimark.
groggi
- [pypy-commit] pypy gc-incminimark-pinning-improve: added comments to collect_and_reserve
groggi
- [pypy-commit] pypy gc-incminimark-pinning-improve: XXX: should try merging old_objects_pointing_to_pinned into old_objects_pointing_to_young
groggi
- [pypy-commit] pypy gc-incminimark-pinning-improve: fix typo
groggi
- [pypy-commit] pypy gc-incminimark-pinning-improve: try again to make collect_and_reserve clearer
groggi
- [pypy-commit] pypy gc-incminimark-pinning-improve: Merge default into gc-incminimark-pinning-improve
groggi
- [pypy-commit] pypy gc-incminimark-pinning-improve: improve comment a bit more
groggi
- [pypy-commit] pypy gc-incminimark-pinning-improve: fix typos
groggi
- [pypy-commit] pypy default: Merged in groggi/pypy/gc-incminimark-pinning-improve (pull request #311)
arigo
- [pypy-commit] pypy gc-incminimark-pinning-improve: add environment variable to set the maximum number of pinned objects
groggi
- [pypy-commit] pypy gc-incminimark-pinning-improve: use pinning on input buffer in rzlib
groggi
- [pypy-commit] pypy stmgc-c7: Remove this stmgc-c4 test entirely for now.
arigo
- [pypy-commit] pypy stmgc-c7: Fix tests
arigo
- [pypy-commit] pypy gc-incminimark-pinning-improve: make variable names a bit more distinct
groggi
- [pypy-commit] pypy gc-incminimark-pinning-improve: translation fix, should be double checked (all tests pass)
groggi
- [pypy-commit] pypy gc-incminimark-pinning-improve: use pinning for input buffers in bz2
groggi
- [pypy-commit] pypy stmgc-c7: Fix test
arigo
- [pypy-commit] pypy default: skip this test here, for now
arigo
- [pypy-commit] pypy default: use a more official interface
arigo
- [pypy-commit] pypy vmprof: disable vmprof around fork(), and re-enable it only in the parent process
antocuni
- [pypy-commit] pypy default: Added tag release-2.5.1 for changeset 9c4588d731b7
mattip
- [pypy-commit] pypy default: Add 2 tests for patterns found in PyPy code
rlamy
- [pypy-commit] pypy default: Mention recursion detection
arigo
- [pypy-commit] pypy default: Mention what pypy-stm is *not* good for
arigo
- [pypy-commit] pypy default: plural :-)
arigo
- [pypy-commit] pypy stmgc-c7: in-progress
arigo
- [pypy-commit] pypy stmgc-c7: Turn inevitable when changing a thread-local value. This is needed because otherwise, the thread shutdown logic write NULL as the current ExecutionContext, but then if the transaction aborts, we're back in time with still NULL...
arigo
- [pypy-commit] pypy stmgc-c7: pom pom pom another try
arigo
- [pypy-commit] pypy stmgc-c7: make sure the PYPYLOG file is created
arigo
- [pypy-commit] pypy default: The weakref issue was resolved at the cost of weakref.getweakrefcount & co
arigo
- [pypy-commit] pypy py3.3: "yield from": Correctly wrap/uwrap the returned value in the StopIteration exception.
amauryfa
- [pypy-commit] pypy default: issue2007: Ensure that all codecs decode() functions can accept a bytearray.
amauryfa
- [pypy-commit] buildbot default: Add a title to the longrepr pages
arigo
- [pypy-commit] buildbot default: one more test passing, still a few failures
arigo
- [pypy-commit] buildbot default: merge heads
arigo
- [pypy-commit] pypy vmprof: hopefully improve the situation of write barriers
fijal
- [pypy-commit] pypy stmgc-c7: Fix some of these tests
arigo
- [pypy-commit] pypy stmgc-c7: Explicitly introduce 'is_stm' and check different things
arigo
- [pypy-commit] pypy default: getsignalname(6) -> SIGABRT, not SIGIOT (strange synonym)
arigo
- [pypy-commit] pypy vmprof: add a comment why we need to do -1
fijal
- [pypy-commit] pypy default: Expand on transaction.time and .clock
arigo
- [pypy-commit] stmgc default: Update README
arigo
- [pypy-commit] pypy release-2.5.x: extend the description of stdlib 2.7.9 by quoting cpython's release notice
mattip
- [pypy-commit] pypy default: Add test for issue #260
rlamy
- [pypy-commit] pypy default: Simplify ListItem.merge()
rlamy
- [pypy-commit] pypy default: merge release 2.5.1 into default
mattip
- [pypy-commit] pypy.org extradoc: update for 2.5.1
mattip
- [pypy-commit] stmgc default: Improve the gdb tools, design them for stmgc specifically
arigo
- [pypy-commit] stmgc default: Forgot "hg add"
arigo
- [pypy-commit] pypy stmgc-c7: A possible transaction break must reset the heapcache.
arigo
- [pypy-commit] pypy stmgc-c7: import stmgc/84157d77ae80
arigo
- [pypy-commit] pypy stmgc-c7: Most probably, that's enough
arigo
- [pypy-commit] extradoc extradoc: Technical-report-ize this paper.
arigo
- [pypy-commit] pypy default: Mention the technical report
arigo
- [pypy-commit] pypy default: issue #2005
youknowone
- [pypy-commit] pypy default: Similar cases in #2005
youknowone
- [pypy-commit] pypy default: Merged in youknowone/pypy (pull request #312)
fijal
- [pypy-commit] pypy default: rst format
arigo
- [pypy-commit] pypy vmprof: deintent
fijal
- [pypy-commit] pypy default: the stack effect in the bytecode compiler of UNPACK_SEQUENCE was wrong (!)
cfbolz
- [pypy-commit] pypy vmprof: close this file
fijal
- [pypy-commit] pypy default: Manually remove duplicate tags (likely old versions)
arigo
- [pypy-commit] pypy stmgc-c7: hg merge release-2.5.x (i.e. 2.5.1)
arigo
- [pypy-commit] pypy vmprof: untabify
arigo
- [pypy-commit] pypy object-dtype2: custom gc trace translates and even gets called during gc.collect, but segfaults
mattip
- [pypy-commit] pypy None-consistency: Close branch None-consistency.
rlamy
- [pypy-commit] pypy default: Do perform_normalizations() at the end of annotation
rlamy
- [pypy-commit] pypy default: register builtin exceptions with the annotator at the same time as the other builtins
rlamy
- [pypy-commit] pypy default: Kill unused rtyper.typererrors
rlamy
- [pypy-commit] pypy default: Clean up rtyper.gottypererror()
rlamy
- [pypy-commit] pypy default: Kill unused rtyper.typererror_count
rlamy
- [pypy-commit] pypy default: Kill unused MixLevelAnnotatorPolicy.annhelper
rlamy
- [pypy-commit] pypy default: Kill unused attribute PyPyAnnotatorPolicy.single_space
rlamy
- [pypy-commit] pypy default: cleanup
rlamy
- [pypy-commit] pypy gc-incminimark-pinning-improve: Merge release-2.5.x into branch
groggi
- [pypy-commit] pypy default: Fixed #2013 -- added constants to _ssl for TLS 1.1 and 1.2
alex_gaynor
- [pypy-commit] pypy default: kill timelog() thing: there are profilers for that
rlamy
- [pypy-commit] pypy stmgc-c7: Tweaks
arigo
- [pypy-commit] pypy stmgc-c7: Fix: handle optional operation 'guard_not_invalidated?' as the last one in the list
arigo
- [pypy-commit] pypy default: Failing test
arigo
- [pypy-commit] pypy default: Fix: handle optional operation 'guard_not_invalidated?' as the last one in the list
arigo
- [pypy-commit] pypy default: Add a comment describing the complex reason for why the two
arigo
- [pypy-commit] pypy default: Move FORCE_ATTRIBUTES_INTO_CLASSES to the only place where it's used
rlamy
- [pypy-commit] pypy default: fix
rlamy
- [pypy-commit] pypy default: Prevent Repr from ever appearing in a calldesc
rlamy
- [pypy-commit] pypy gc-incminimark-pinning-improve: add description for PYPY_GC_MAX_PINNED
groggi
- [pypy-commit] pypy gc-incminimark-pinning-improve: indent it like the rest
groggi
- [pypy-commit] pypy gc-incminimark-pinning-improve: add whatsnew entry for branch
groggi
- [pypy-commit] pypy default: Can stmgc-c7 work with CPython?
arigo
- [pypy-commit] pypy default: Mention a case of easy-to-fix write-write conflicts
arigo
- [pypy-commit] pypy default: Expand the text on threadlocalproperty.
arigo
- [pypy-commit] pypy default: This place, at least, needs a @rgc.no_collect to make sure none of the
arigo
- [pypy-commit] pypy default: Simplify Desc.consider_call_site() signature
rlamy
- [pypy-commit] pypy default: kill consider_call_site_for_pbc()
rlamy
- [pypy-commit] pypy llvm-translation-backend: Fix no_links_to_startblock().
mjacob
- [pypy-commit] pypy llvm-translation-backend: Add errno.h include to threadlocal.c.
mjacob
- [pypy-commit] pypy llvm-translation-backend: Fix compatibility with LLVM 3.6 (and drop support for older versions).
mjacob
- [pypy-commit] pypy llvm-translation-backend: hg merge default
mjacob
- [pypy-commit] pypy default: Back out 994b78f6c6eb: it breaks translation.
mjacob
- [pypy-commit] pypy default: Merged in gc-incminimark-pinning-improve (pull request #313)
fijal
- [pypy-commit] pypy gc-incminimark-pinning-improve: Close branch gc-incminimark-pinning-improve.
groggi
- [pypy-commit] pypy default: Do this whole operation without a copy
alex_gaynor
- [pypy-commit] pypy vmprof: dont inline those functions for markers
fijal
- [pypy-commit] pypy object-dtype2: remove print, for loop but still segfaults since 'length' is not a valid value
mattip
- [pypy-commit] pypy default: Improve the CollectAnalyzer to not crash when reporting a wrong '@rgc.no_collect'
arigo
- [pypy-commit] pypy default: redo the equivalent of 994b78f6c6eb in a way that works (can't use rgc.no_collect for various reasons)
arigo
- [pypy-commit] stmgc default: port the recent changes to c8
Raemi
- [pypy-commit] extradoc extradoc: Prepare the blog post
arigo
- [pypy-commit] extradoc extradoc: some rewording
Raemi
- [pypy-commit] pypy default: Check and complain if there is a "libpypy-c.so" that appears not to be needed
arigo
- [pypy-commit] pypy stmgc-c7: Check and complain if there is a "libpypy-c.so" that appears not to be needed
arigo
- [pypy-commit] extradoc extradoc: It's actually the second official release.
arigo
- [pypy-commit] pypy stmgc-c7: pypy-stm only: add 'print_stm_log.py'
arigo
- [pypy-commit] extradoc extradoc: Mention the PYPYSTM reports. This is actually the most important new feature...
arigo
- [pypy-commit] extradoc extradoc: Renaming the binary "pypy-stm"
arigo
- [pypy-commit] pypy default: Attempt a better explanation
arigo
- [pypy-commit] pypy default: no list->tuple conversion in rpython
arigo
- [pypy-commit] pypy default: Fix: don't hard-code in the translated pypy the value for
arigo
- [pypy-commit] pypy default: Fix: maybe these attributes are not defined at all so far
arigo
- [pypy-commit] pypy stmgc-c8: Merge branch stmgc-c7
Raemi
- [pypy-commit] pypy stmgc-c8: import stmgc-c8 f6788cf5fb73
Raemi
- [pypy-commit] pypy default: _hashlib.openssl_md_meth_names is not a set, but a frozenset in cpython
arigo
- [pypy-commit] extradoc extradoc: more details
arigo
- [pypy-commit] pypy release-2.5.x: Apply 180f86a2e1fb and 5f90d0283413 from trunk. They are needed in case
arigo
- [pypy-commit] extradoc extradoc: tweaks
arigo
- [pypy-commit] extradoc extradoc: add intro to intro
fijal
- [pypy-commit] extradoc extradoc: tone down a bit
fijal
- [pypy-commit] pypy.org extradoc: release pypy-stm 2.5.1
arigo
- [pypy-commit] extradoc extradoc: Change paragraph #2 to flow better after the new paragraph #1.
arigo
- [pypy-commit] pypy default: fix the case when alias is too small
fijal
- [pypy-commit] pypy default: Add a ztranslation test for '_hashlib'. Minor fixes to the fake objspace to make it work.
arigo
- [pypy-commit] pypy release-2.5.x: fix the case when alias is too small
arigo
- [pypy-commit] pypy install-rpython: Create a setup.py that installs rpython
rlamy
- [pypy-commit] pypy vmprof: mark non-jitted functions
fijal
- [pypy-commit] pypy vmprof: we use +1 everywhere, so make this -1 so we hit the same id
fijal
- [pypy-commit] pypy object-dtype2: In-progress: define and use rgc.ll_writebarrier() where needed
arigo
- [pypy-commit] pypy default: 'transaction.py' can be used on cpython or regular pypy
arigo
- [pypy-commit] pypy object-dtype2: missing import
mattip
- [pypy-commit] pypy object-dtype2: refactor fill, fix for value of pointers (arigato), take care around __del__, instantiate gcstruct in __init__
mattip
- [pypy-commit] pypy install-rpython: Add a README for rpython
rlamy
- [pypy-commit] pypy install-rpython: Add a manifest
rlamy
- [pypy-commit] pypy install-rpython: version bump
rlamy
- [pypy-commit] pypy install-rpython: try again, including C files this time
rlamy
- [pypy-commit] pypy default: simplify the code and kill @specialize.memo function that makes no sense any
fijal
- [pypy-commit] pypy default: this is hopeless - more specialization
fijal
- [pypy-commit] pypy default: bug fix for test_protocol_tlsv1_1 fail
hrc706
- [pypy-commit] pypy default: a stupid false, fixed it
hrc706
- [pypy-commit] pypy vmprof: cache some writes on the code object level
fijal
- [pypy-commit] pypy vmprof: typo
fijal
- [pypy-commit] pypy vmprof: so many typos
fijal
- [pypy-commit] pypy vmprof: automatically gzip the output here
fijal
- [pypy-commit] pypy default: A bug!
arigo
- [pypy-commit] pypy vmprof: write header
fijal
- [pypy-commit] pypy default: Test and fix for a very rare case
arigo
- [pypy-commit] pypy vmprof: I'm getting so confused, count every FOUR so I know where we are
fijal
Last message date:
Tue Mar 31 22:42:19 CEST 2015
Archived on: Tue Mar 31 22:43:07 CEST 2015
This archive was generated by
Pipermail 0.09 (Mailman edition).