February 2014 Archives by author
Starting: Sat Feb 1 03:01:52 CET 2014
Ending: Fri Feb 28 21:47:24 CET 2014
Messages: 717
- [pypy-commit] pypy default: Remove trailing whitespaces.
Manuel Jacob
- [pypy-commit] pypy default: Remove the LLVM entry from the project ideas document -- we have a LLVM translation backend in-tree.
Manuel Jacob
- [pypy-commit] pypy remove-remaining-smm: Kill complextype.py, kill conjugate SMM.
Manuel Jacob
- [pypy-commit] pypy remove-remaining-smm: IN-PROGESS: Kill binary SMMs of complex.
Manuel Jacob
- [pypy-commit] pypy remove-remaining-smm: Fix test_coerce().
Manuel Jacob
- [pypy-commit] pypy remove-remaining-smm: Add remaining __r*__ to complex.
Manuel Jacob
- [pypy-commit] pypy remove-remaining-smm: Move descr_conjugate.
Manuel Jacob
- [pypy-commit] pypy remove-remaining-smm: Kill complex.__hash__ SMM.
Manuel Jacob
- [pypy-commit] pypy remove-remaining-smm: Fix the case when binary ops are called with an unsupported operand.
Manuel Jacob
- [pypy-commit] pypy remove-remaining-smm: Don't special case w_bool.
Manuel Jacob
- [pypy-commit] pypy remove-remaining-smm: Kill complex' comparison SMMs.
Manuel Jacob
- [pypy-commit] pypy remove-remaining-smm: Kill dead imports.
Manuel Jacob
- [pypy-commit] pypy remove-remaining-smm: Kill remaining complex SMMs.
Manuel Jacob
- [pypy-commit] pypy remove-remaining-smm: Make W_ComplexObject a W_Root.
Manuel Jacob
- [pypy-commit] pypy remove-remaining-smm: Move to_complex().
Manuel Jacob
- [pypy-commit] pypy remove-remaining-smm: pep8
Manuel Jacob
- [pypy-commit] pypy remove-remaining-smm: Kill floattype.py.
Manuel Jacob
- [pypy-commit] pypy remove-remaining-smm: Kill float's binary SMMs.
Manuel Jacob
- [pypy-commit] pypy remove-remaining-smm: Kill float's comparison SMMs.
Manuel Jacob
- [pypy-commit] pypy remove-remaining-smm: Kill W_AbstractFloatObject, its only subclass is W_FloatObject.
Manuel Jacob
- [pypy-commit] pypy remove-remaining-smm: Kill float's unary SMMs.
Manuel Jacob
- [pypy-commit] pypy remove-remaining-smm: Move descr___getformat__().
Manuel Jacob
- [pypy-commit] pypy remove-remaining-smm: Kill last float SMMs.
Manuel Jacob
- [pypy-commit] pypy remove-remaining-smm: Remove trailing whitespace.
Manuel Jacob
- [pypy-commit] pypy remove-remaining-smm: Organize imports.
Manuel Jacob
- [pypy-commit] pypy remove-remaining-smm: Make W_FloatObject a W_Root.
Manuel Jacob
- [pypy-commit] pypy remove-remaining-smm: Move _string_to_float().
Manuel Jacob
- [pypy-commit] pypy remove-remaining-smm: Move wrap_parsestringerror() -> pypy.objspace.std.util.
Manuel Jacob
- [pypy-commit] pypy remove-remaining-smm: Fix imports.
Manuel Jacob
- [pypy-commit] pypy remove-remaining-smm: Use oefmt and split some long lines.
Manuel Jacob
- [pypy-commit] pypy remove-remaining-smm: Fix.
Manuel Jacob
- [pypy-commit] pypy remove-remaining-smm: Use oefmt.
Manuel Jacob
- [pypy-commit] pypy remove-remaining-smm: Do style changes and clean up module namespace a bit.
Manuel Jacob
- [pypy-commit] pypy remove-remaining-smm: Make W_NoneObject a W_Root.
Manuel Jacob
- [pypy-commit] pypy remove-remaining-smm: Kill slice SMMs.
Manuel Jacob
- [pypy-commit] pypy remove-remaining-smm: Integer unwrapping should be done with space.int_w(w_obj) instead of w_obj.intval, same for float. Thanks cfbolz for noticing.
Manuel Jacob
- [pypy-commit] pypy remove-remaining-smm: Make W_ObjectObject a W_Root.
Manuel Jacob
- [pypy-commit] pypy remove-remaining-smm: Remove SMM -> StdObjSpaceMultiMethod alias.
Manuel Jacob
- [pypy-commit] pypy remove-remaining-smm: Kill type's SMMs.
Manuel Jacob
- [pypy-commit] pypy remove-remaining-smm: Use oefmt.
Manuel Jacob
- [pypy-commit] pypy remove-remaining-smm: Make sure float comparison methods get different names.
Manuel Jacob
- [pypy-commit] pypy remove-remaining-smm: Revert some uses of oefmt where the message is not a constant string.
Manuel Jacob
- [pypy-commit] pypy remove-remaining-smm: Fix.
Manuel Jacob
- [pypy-commit] pypy remove-remaining-smm: Fix.
Manuel Jacob
- [pypy-commit] pypy remove-remaining-smm: Fix.
Manuel Jacob
- [pypy-commit] pypy remove-remaining-smm: Revert one more use of oefmt with non-constant message.
Manuel Jacob
- [pypy-commit] pypy remove-remaining-smm: Kill W_AbstractComplexObject (it has only one subclass).
Manuel Jacob
- [pypy-commit] pypy remove-remaining-smm: Remove obvious comment.
Manuel Jacob
- [pypy-commit] pypy remove-remaining-smm: Inline this constant.
Manuel Jacob
- [pypy-commit] pypy remove-remaining-smm: Fix.
Manuel Jacob
- [pypy-commit] pypy remove-remaining-smm: Use space.float_w here.
Manuel Jacob
- [pypy-commit] pypy remove-remaining-smm: Revert another oefmt.
Manuel Jacob
- [pypy-commit] pypy remove-remaining-smm: Remove trailing whitespace.
Manuel Jacob
- [pypy-commit] pypy remove-remaining-smm: Kill type_typedef, use W_TypeObject.typedef directly.
Manuel Jacob
- [pypy-commit] pypy remove-remaining-smm: Kill default init MM implementation.
Manuel Jacob
- [pypy-commit] pypy remove-remaining-smm: Work around change in py library.
Manuel Jacob
- [pypy-commit] pypy remove-remaining-smm: Kill marshal_w multimethod and clean up interp_marshal.
Manuel Jacob
- [pypy-commit] pypy remove-remaining-smm: Remove dead imports in dictproxyobject.py.
Manuel Jacob
- [pypy-commit] pypy remove-remaining-smm: Fix.
Manuel Jacob
- [pypy-commit] pypy remove-remaining-smm: Add missing complex.__rpow__.
Manuel Jacob
- [pypy-commit] pypy remove-remaining-smm: hg merge default
Manuel Jacob
- [pypy-commit] pypy remove-remaining-smm: Move floatobject's float2string to module level again (for numpy).
Manuel Jacob
- [pypy-commit] pypy remove-remaining-smm: Move complexobject's str_format to module level again (for numpy).
Manuel Jacob
- [pypy-commit] pypy remove-remaining-smm: Fix.
Manuel Jacob
- [pypy-commit] pypy remove-remaining-smm: Use space.int_w because numpy's int boxes doesn't seem to support space.float_w.
Manuel Jacob
- [pypy-commit] pypy remove-remaining-smm: Fix.
Manuel Jacob
- [pypy-commit] pypy kill-multimethod: Start a branch to kill the multimethod machinery. It's separate from remove-remaining-smm to ease reviewing.
Manuel Jacob
- [pypy-commit] pypy kill-multimethod: Kill register_all().
Manuel Jacob
- [pypy-commit] pypy kill-multimethod: hg merge remove-remaining-smm
Manuel Jacob
- [pypy-commit] pypy kill-multimethod: Fix comment in floatobject.py.
Manuel Jacob
- [pypy-commit] pypy kill-multimethod: Remove pypy.objspace.std.multimethod and make tests pass again.
Manuel Jacob
- [pypy-commit] pypy kill-multimethod: I *think* it's safe to remove builtinshortcut because it seems that it only speeds up multimethods.
Manuel Jacob
- [pypy-commit] pypy kill-multimethod: Kill registerimplementation.
Manuel Jacob
- [pypy-commit] pypy remove-remaining-smm: Fix complex <=> float comparison.
Manuel Jacob
- [pypy-commit] pypy remove-remaining-smm: Remove AppTestKeywordsToBuiltinSanity. I don't think it makes any sense nowadays.
Manuel Jacob
- [pypy-commit] pypy remove-remaining-smm: Back out changeset eb5377110c02.
Manuel Jacob
- [pypy-commit] pypy remove-remaining-smm: I think this is what we actually want to test: normally providing a 'self' keyword when calling a type fails, but not if the first keyword of the type's __init__ method is renamed to something else than 'self'.
Manuel Jacob
- [pypy-commit] pypy kill-multimethod: Kill most of pypy.objspace.std.model, move the type registration to pypy.objspace.std.objspace.
Manuel Jacob
- [pypy-commit] pypy kill-multimethod: Kill model.UnwrapError.
Manuel Jacob
- [pypy-commit] pypy kill-multimethod: Kill W_ANY.
Manuel Jacob
- [pypy-commit] pypy kill-multimethod: Kill W_Object.
Manuel Jacob
- [pypy-commit] pypy kill-multimethod: Move rest of pypy.objspace.std.model into pypy.objspace.std.util.
Manuel Jacob
- [pypy-commit] pypy kill-multimethod: Remove multimethods sections from documentation.
Manuel Jacob
- [pypy-commit] pypy kill-multimethod: Rename this test and uncomment additional asserts.
Manuel Jacob
- [pypy-commit] pypy kill-multimethod: Kill unused proxy_helpers.py. Make StdTypeDef an alias to TypeDef.
Manuel Jacob
- [pypy-commit] pypy kill-multimethod: Move issubtypedef into typeobject.py.
Manuel Jacob
- [pypy-commit] pypy kill-multimethod: Move std_dict_descr to pypy.interpreter.typedef.
Manuel Jacob
- [pypy-commit] pypy kill-multimethod: Remove StdTypeDef alias and change all references.
Manuel Jacob
- [pypy-commit] pypy remove-remaining-smm: hg merge default
Manuel Jacob
- [pypy-commit] pypy kill-multimethod: hg merge remove-remaining-smm
Manuel Jacob
- [pypy-commit] pypy kill-multimethod: Remove multimethod option and references to pypy.objspace.std.multimethod.
Manuel Jacob
- [pypy-commit] pypy kill-multimethod: Remove ignore_for_isinstance_cache attributes. The isinstance cache is built explicitly now.
Manuel Jacob
- [pypy-commit] pypy kill-multimethod: Remove unnecessary delegation methods.
Manuel Jacob
- [pypy-commit] pypy kill-multimethod: Fix cpyext.
Manuel Jacob
- [pypy-commit] pypy kill-multimethod: Kill pypy.objspace.std.stdtypedef and move TypeCache to pypy.objspace.std.typeobject.
Manuel Jacob
- [pypy-commit] pypy remove-remaining-smm: hg merge default
Manuel Jacob
- [pypy-commit] pypy remove-remaining-smm: Introduce a fast-path for interp2app when __args__ is passed through and the interp-level function is a method.
Manuel Jacob
- [pypy-commit] pypy remove-remaining-smm: Fix translation.
Manuel Jacob
- [pypy-commit] pypy kill-multimethod: hg merge remove-remaining-smm
Manuel Jacob
- [pypy-commit] pypy kill-multimethod: (pjenvey) Use space.isinstance_w instead of isinstance here to fix array ztranslation.
Manuel Jacob
- [pypy-commit] pypy kill-multimethod: Fix ztranslation tests by not looking into typedefs of builtin types.
Manuel Jacob
- [pypy-commit] pypy int_w-refactor: whitespace fixes
Manuel Jacob
- [pypy-commit] stmgc c7: performance: not always do a safe-point in stm_allocate() (still missing a way to request it though)
Remi Meier
- [pypy-commit] stmgc c7: simple n-queens demo for duhton
Remi Meier
- [pypy-commit] stmgc c7: add parallel version of n-queens
Remi Meier
- [pypy-commit] stmgc c7: fix missing read-barrier in duhton
Remi Meier
- [pypy-commit] stmgc c7: implement requesting of safe-points and older-transaction-succeeds in write-write conflicts
Remi Meier
- [pypy-commit] stmgc c7: small changes
Remi Meier
- [pypy-commit] stmgc c7: add a comment
Remi Meier
- [pypy-commit] stmgc c7: another comment
Remi Meier
- [pypy-commit] stmgc c7-refactor: new test-random
Remi Meier
- [pypy-commit] stmgc c7-refactor: fix for contention_management calling cond_wait in tests
Remi Meier
- [pypy-commit] stmgc c7-refactor: more info in output
Remi Meier
- [pypy-commit] stmgc c7-refactor: more info in test_random output
Remi Meier
- [pypy-commit] stmgc c7-refactor: add objects with refs to test_random
Remi Meier
- [pypy-commit] stmgc c7-refactor: use SOME_MEDIUM_SIZE and SOME_LARGE_SIZE constants to allocate objects -> fails currently
Remi Meier
- [pypy-commit] stmgc c7-refactor: also randomly allocate number of refs per object (no effects so far)
Remi Meier
- [pypy-commit] stmgc c7-refactor: add explicit aborts to test_random
Remi Meier
- [pypy-commit] stmgc c7-refactor: comments for test_random
Remi Meier
- [pypy-commit] stmgc c7-refactor: add colors to test_random
Remi Meier
- [pypy-commit] stmgc c7-refactor: add stm_become_inevitable to random tests
Remi Meier
- [pypy-commit] stmgc c7-refactor: cleanups
Remi Meier
- [pypy-commit] stmgc c7-refactor: more cleanups in test_random
Remi Meier
- [pypy-commit] stmgc c7-refactor: keep track of object sizes and assert them sometimes
Remi Meier
- [pypy-commit] stmgc c7-refactor: save roots around self.switch() too
Remi Meier
- [pypy-commit] stmgc c7-refactor: untested additions to test_random.py
Remi Meier
- [pypy-commit] stmgc c7-refactor: switch from classes to functions because...
Remi Meier
- [pypy-commit] stmgc c7-refactor: some cleanup
Remi Meier
- [pypy-commit] stmgc c7-refactor: enable assertion of modified objects
Remi Meier
- [pypy-commit] stmgc c7-refactor: no MEDIUM_SIZE anymore
Remi Meier
- [pypy-commit] stmgc c7-refactor: fix
Remi Meier
- [pypy-commit] stmgc c7-refactor: add very large objects
Remi Meier
- [pypy-commit] stmgc c7-refactor: add demo_random.c
Remi Meier
- [pypy-commit] stmgc c7-refactor: fix abort_if_needed
Remi Meier
- [pypy-commit] stmgc c7-refactor: fix for race condition (see comment in pages.h for PRIVATE_PAGE)
Remi Meier
- [pypy-commit] stmgc c7-refactor: extend demo_random with some objects of different sizes
Remi Meier
- [pypy-commit] stmgc c7-refactor: move shadow stack init/done to setup.c
Remi Meier
- [pypy-commit] stmgc c7-refactor: start adapting duhton
Remi Meier
- [pypy-commit] stmgc c7-refactor: Merge
Remi Meier
- [pypy-commit] stmgc c7-refactor: lists can move
Remi Meier
- [pypy-commit] cffi alex_gaynor/handle-the-case-where-someone-has-made-i-1391634819444: Handle the case where someone has made `import weakref` return a weird proxy.
alex_gaynor
- [pypy-commit] pypy default: Merged in jiaaro/pypy (pull request #204)
alex_gaynor
- [pypy-commit] pypy default: Some cleanup to audioop
alex_gaynor
- [pypy-commit] pypy default: A few cleanups
alex_gaynor
- [pypy-commit] pypy default: syntax fix
alex_gaynor
- [pypy-commit] extradoc extradoc: first draft for the abstract
antocuni
- [pypy-commit] extradoc extradoc: bah
antocuni
- [pypy-commit] pypy int_w-refactor: a branch where to refactor the semantics of space.int_w and space.float_w
antocuni
- [pypy-commit] pypy int_w-refactor: add a failing test which should pass at the end of this branch
antocuni
- [pypy-commit] pypy int_w-refactor: first step: change the meaning of space.int_w: now by default it also accepts objects which implements __int__, except floats. You can trigger the old behavior by passing allow_conversion=False
antocuni
- [pypy-commit] pypy int_w-refactor: start reviewing all usages of int_w(): we cannot use fake ints as indexes
antocuni
- [pypy-commit] pypy int_w-refactor: more reviewing of int_w(): conversions are not allowed here
antocuni
- [pypy-commit] pypy int_w-refactor: add a passing test and a comment explaining why the test was not failing
antocuni
- [pypy-commit] pypy int_w-refactor: gateway_int_w now has the very same semantics as int_w
antocuni
- [pypy-commit] pypy int_w-refactor: this is hard to test, but CPython accepts only actual integers in sys.exit()
antocuni
- [pypy-commit] pypy int_w-refactor: add a test which is now passing, but failed before this branch
antocuni
- [pypy-commit] pypy int_w-refactor: another passing test which used to fail
antocuni
- [pypy-commit] pypy int_w-refactor: given the previous ifs this is not strictily necessary, however I think that putting an explicit allow_conversion=False makes things clearer
antocuni
- [pypy-commit] pypy int_w-refactor: another case in which allow_conversion=False is semantically right, although the non-int cases are already caught before
antocuni
- [pypy-commit] pypy int_w-refactor: another test which is now passing
antocuni
- [pypy-commit] pypy int_w-refactor: fix numpypy for the new int_w behavior
antocuni
- [pypy-commit] pypy int_w-refactor: add allow_conversion=True also to space.bigint_w, and improve a test
antocuni
- [pypy-commit] pypy int_w-refactor: implement allow_conversion=True also for float_w: this finally fixes the struct+numpy failing test which I introduced at the beginning of the branch
antocuni
- [pypy-commit] pypy int_w-refactor: don't allow unwanted conversions between cdatas
antocuni
- [pypy-commit] cffi default: newer versions of PyPy emit a slightly different error message
antocuni
- [pypy-commit] cffi default: merge heads
antocuni
- [pypy-commit] pypy int_w-refactor: change the test to use a more explicit object with __float__ instead of numpy's floats
antocuni
- [pypy-commit] pypy int_w-refactor: update to cffi/3b6e66b91886, this fixes a test caused by the change of an error message
antocuni
- [pypy-commit] pypy int_w-refactor: add support for allow_conversion to more objspace methods, and disallow them in _rawffi.alt: this fixes some weird ctypes behavior with old style classes, which might raise AttributeError instead of TypeError when we try to convert them
antocuni
- [pypy-commit] pypy int_w-refactor: merge heads
antocuni
- [pypy-commit] pypy int_w-refactor: hg merge default (the last default with green buildbots)
antocuni
- [pypy-commit] pypy int_w-refactor: cool, now a ctypes test started working for free :)
antocuni
- [pypy-commit] pypy int_w-refactor: close to be merged branch
antocuni
- [pypy-commit] pypy default: merge the int_w-refactor branch: in a lot of places CPython allows objects with __int__ and __float__ instead of actual ints and floats, while until now pypy disallowed them. We fix it by making space.{int_w, float_w, etc.} accepting those objects by default, and disallowing conversions only when explicitly needed
antocuni
- [pypy-commit] pypy default: tweaks
antocuni
- [pypy-commit] pypy default: Fix for 307818c61207 in test_pypy_c
arigo
- [pypy-commit] pypy default: A hack, which very indirectly might fix the failing test_pypy_c (test_decode_ascii). The
arigo
- [pypy-commit] pypy default: Test and fix
arigo
- [pypy-commit] pypy default: Add __pypy__.locals_to_fast(), from an idea by Fabio Zadrozny to allow a
arigo
- [pypy-commit] cffi default: Merged in alex_gaynor/cffi-2/alex_gaynor/handle-the-case-where-someone-has-made-i-1391634819444 (pull request #26)
arigo
- [pypy-commit] stmgc c7: Try to be extra careful around the "lock" in nursery_current
arigo
- [pypy-commit] extradoc extradoc: STM talk abstract, first version
arigo
- [pypy-commit] extradoc extradoc: Light rewrite of this para
arigo
- [pypy-commit] extradoc extradoc: Expand and add CFFI
arigo
- [pypy-commit] stmgc c7: Use __sync_synchronize() as a general fall-back. Update comments.
arigo
- [pypy-commit] pypy default: Add tests
arigo
- [pypy-commit] pypy default: An extra test
arigo
- [pypy-commit] pypy default: Fix the test on 64-bit
arigo
- [pypy-commit] pypy default: Backout b58a2c01fd59, adding this check again. I'm not sure, but I think
arigo
- [pypy-commit] pypy default: Add comment
arigo
- [pypy-commit] pypy default: Expand the comment
arigo
- [pypy-commit] pypy default: Merged in krono/pypy/camelot (pull request #205)
arigo
- [pypy-commit] pypy.org extradoc: Add an "Update" paragraph at the beginning of each donation page,
arigo
- [pypy-commit] pypy.org extradoc: Link to all posts tagged "stm".
arigo
- [pypy-commit] stmgc c7: Mention other OSes
arigo
- [pypy-commit] extradoc extradoc: Draft blog post about the current status of stm
arigo
- [pypy-commit] pypy default: Document the branch
arigo
- [pypy-commit] pypy default: merge
arigo
- [pypy-commit] stmgc c7-refactor: A branch to refactor c7.
arigo
- [pypy-commit] stmgc c7-refactor: Start a refactoring step. Goal: the user program includes only "stmgc.h",
arigo
- [pypy-commit] stmgc c7-refactor: progress
arigo
- [pypy-commit] stmgc c7-refactor: in-progress
arigo
- [pypy-commit] stmgc c7-refactor: in-progress
arigo
- [pypy-commit] extradoc extradoc: Updates
arigo
- [pypy-commit] pypy default: Argh. I forgot that the _Py_get_xxx_type() functions also need a
arigo
- [pypy-commit] pypy default: Oups
arigo
- [pypy-commit] pypy default: Test and fix.
arigo
- [pypy-commit] pypy default: Add create_popen_file(), which calls directly the C library's popen()
arigo
- [pypy-commit] pypy default: Prevent a race condition whereby thread B can still use an RFile
arigo
- [pypy-commit] pypy default: c_clearerror() inconsistently called. Fix
arigo
- [pypy-commit] pypy default: Kill this outdated comment line: it should be implemented on any
arigo
- [pypy-commit] stmgc c7-refactor: in-progress
arigo
- [pypy-commit] stmgc c7-refactor: Rename "region" -> "segment".
arigo
- [pypy-commit] stmgc c7-refactor: in-progress
arigo
- [pypy-commit] stmgc c7-refactor: in-progress
arigo
- [pypy-commit] stmgc c7-refactor: Enough to pass the first test.
arigo
- [pypy-commit] stmgc c7-refactor: Align nursery sections
arigo
- [pypy-commit] stmgc c7-refactor: in-progress
arigo
- [pypy-commit] stmgc c7-refactor: fixing some more tests
arigo
- [pypy-commit] stmgc c7-refactor: Next test passes.
arigo
- [pypy-commit] pypy.org extradoc: Add the (very lightweight) stanford talk here, because we cannot point
arigo
- [pypy-commit] stmgc c7-refactor: Replace stm_allocate_prebuilt() with stm_copy_prebuilt_objects()
arigo
- [pypy-commit] extradoc extradoc: Add the demos, for what they are worth.
arigo
- [pypy-commit] extradoc extradoc: Tweak I did in the published version
arigo
- [pypy-commit] pypy default: Use "int" instead of "Signed" in these functions meant to be called from
arigo
- [pypy-commit] pypy default: Add an official header with comments for using libpypy.so.
arigo
- [pypy-commit] pypy default: Fix the comment here
arigo
- [pypy-commit] pypy default: Another attempt to make it so that weakrefs in RPython are cleared as
arigo
- [pypy-commit] pypy default: merge heads
arigo
- [pypy-commit] pypy default: Rare ordering issue
arigo
- [pypy-commit] pypy default: Silence a warning
arigo
- [pypy-commit] pypy default: Update ''Embedding PyPy''
arigo
- [pypy-commit] stmgc c7-refactor: Two days to convince myself that this version of stm_write() gives
arigo
- [pypy-commit] stmgc c7-refactor: More prebuilt stuff from two days ago. Might get changed soon.
arigo
- [pypy-commit] stmgc c7-refactor: Rename "stm_current_transaction_t" into "stm_creation_marker_t".
arigo
- [pypy-commit] stmgc c7-refactor: Comments
arigo
- [pypy-commit] stmgc c7-refactor: Fix
arigo
- [pypy-commit] stmgc c7-refactor: Fixes
arigo
- [pypy-commit] stmgc c7-refactor: in-progress
arigo
- [pypy-commit] stmgc c7-refactor: in-progress
arigo
- [pypy-commit] stmgc c7-refactor: in-progress
arigo
- [pypy-commit] stmgc c7-refactor: In-progress: redoing the page privatization
arigo
- [pypy-commit] stmgc c7-refactor: Copy the complete logic for _stm_write_slowpath()
arigo
- [pypy-commit] stmgc c7-refactor: Resetting the creation markers between transactions
arigo
- [pypy-commit] stmgc c7-refactor: Fixes, and issues
arigo
- [pypy-commit] pypy default: Uh. Long time we don't use "make linuxmemchk" any more.
arigo
- [pypy-commit] pypy array-propagate-len: Close branch ready to merge
arigo
- [pypy-commit] pypy default: hg merge array-propagate-len
arigo
- [pypy-commit] pypy default: Fix another rare annotation ordering issue
arigo
- [pypy-commit] stmgc c7-refactor: Mutex and condition variable: the winning combo for writing reasonable
arigo
- [pypy-commit] stmgc c7-refactor: in-progress
arigo
- [pypy-commit] stmgc c7-refactor: Mostly compilation fixes
arigo
- [pypy-commit] stmgc c7-refactor: Progress
arigo
- [pypy-commit] stmgc c7-refactor: Port some more tests
arigo
- [pypy-commit] stmgc c7-refactor: Pass test_abort_cleanup.
arigo
- [pypy-commit] stmgc c7-refactor: creation_markers need to distinguish between current-transaction
arigo
- [pypy-commit] stmgc c7-refactor: Fix the GCFLAG_WRITE_BARRIER_CALLED when committing
arigo
- [pypy-commit] stmgc c7-refactor: Update tests
arigo
- [pypy-commit] stmgc c7-refactor: At transaction start, align the current_nursery and set creation markers
arigo
- [pypy-commit] stmgc c7-refactor: Add a passing test
arigo
- [pypy-commit] stmgc c7-refactor: Tweak
arigo
- [pypy-commit] stmgc c7-refactor: Oups, can't call this after releasing the mutex, as a
arigo
- [pypy-commit] stmgc c7-refactor: Carefully synchronize the threads in order to run a minor collection
arigo
- [pypy-commit] stmgc c7-refactor: in-progress
arigo
- [pypy-commit] pypy optimize-int-and: Close branch, ready for merge
arigo
- [pypy-commit] pypy default: hg merge optimize-int-and (by squeaky_pl)
arigo
- [pypy-commit] stmgc c7-refactor: Some more comments and figuring out that a particular point is not
arigo
- [pypy-commit] stmgc c7-refactor: Compilation fixes
arigo
- [pypy-commit] stmgc c7-refactor: in-progress
arigo
- [pypy-commit] stmgc c7-refactor: Add a passing test
arigo
- [pypy-commit] pypy default: Kill these details from here, and mention "--jit help".
arigo
- [pypy-commit] stmgc c7-refactor: Fix things until test_commit_fresh_objects3 fails, as it was supposed to.
arigo
- [pypy-commit] stmgc c7-refactor: Introduce GCFLAG_SMALL_UNIFORM to replace GCFLAG_CROSS_PAGE, which
arigo
- [pypy-commit] stmgc c7-refactor: Clarifications
arigo
- [pypy-commit] pypy default: Try to improve formatting
arigo
- [pypy-commit] stmgc c7-refactor: Fix the bug pointed out by test_commit_fresh_objects3
arigo
- [pypy-commit] stmgc c7-refactor: Comments about v_nursery_section_end
arigo
- [pypy-commit] stmgc c7-refactor: Comments
arigo
- [pypy-commit] stmgc c7-refactor: Adapt demo2.c.
arigo
- [pypy-commit] stmgc c7-refactor: _pages_privatize() with count > 1
arigo
- [pypy-commit] stmgc c7-refactor: Move the demo2.c in the new "demo" subdirectory. It works :-)
arigo
- [pypy-commit] stmgc c7-refactor: Workaround for llvm bug. :-/
arigo
- [pypy-commit] stmgc c7-refactor: Comment
arigo
- [pypy-commit] stmgc c7-refactor: Silence a specific warning in release builds: 'unused function xyz'
arigo
- [pypy-commit] stmgc c7-refactor: Add an LLVM patch. It might not be needed on simple examples, but I
arigo
- [pypy-commit] stmgc c7-refactor: In case of abort, restore explicitly the position of the shadowstack.
arigo
- [pypy-commit] stmgc c7-refactor: A test for 44b81083d7cf.
arigo
- [pypy-commit] stmgc c7-refactor: Make and run "demo2" in a test.
arigo
- [pypy-commit] extradoc extradoc: Write down what a irc user needed to do in order to get numpy running
arigo
- [pypy-commit] stmgc c7-refactor: Add dprintf from stmgc/c4.
arigo
- [pypy-commit] stmgc c7-refactor: Getting started on duhton (nothing done so far)
arigo
- [pypy-commit] stmgc c7-refactor: merge heads
arigo
- [pypy-commit] pypy default: Windows: need this include, otherwise the type 'off_t' is not defined,
arigo
- [pypy-commit] pypy default: merge heads
arigo
- [pypy-commit] extradoc extradoc: Update for Windows
arigo
- [pypy-commit] extradoc extradoc: Backed out changeset db73d6fca0d2
arigo
- [pypy-commit] extradoc extradoc: Expand
arigo
- [pypy-commit] extradoc extradoc: Can also download directly
arigo
- [pypy-commit] stmgc c7-refactor: Fix: found out how we are really supposed to get fresh zero-mapped pages
arigo
- [pypy-commit] stmgc c7-refactor: Kill old tests, fix test_demo.
arigo
- [pypy-commit] pypy default: Found out how, in general on POSIX, we're supposed to get fresh
arigo
- [pypy-commit] stmgc c7-refactor: Simplify code here: this call to contention_management() cannot lead
arigo
- [pypy-commit] pypy default: Try to give as much info as possible here
arigo
- [pypy-commit] buildbot default: missing import
arigo
- [pypy-commit] pypy default: Use the RPython-level detection of out-of-bound indices. This should
arigo
- [pypy-commit] pypy.org extradoc: The Python web site change broke the URL redirection to
arigo
- [pypy-commit] pypy default: The Python web site change broke the URL redirection to mail.python.org.
arigo
- [pypy-commit] stmgc c7-refactor: Progress on copying the logic from minimark.py.
arigo
- [pypy-commit] stmgc c7-refactor: Re-share the nursery pages after a minor collection
arigo
- [pypy-commit] pypy py3k: Fix bogus skipif which always skips these tests
arigo
- [pypy-commit] pypy default: Backport from the py3k branch: add lock._py3k_acquire() with the
arigo
- [pypy-commit] pypy default: Translation fix
arigo
- [pypy-commit] pypy default: Unsure if "instance_ptr_iszero" and "instance_ptr_nonzero" are meant to
arigo
- [pypy-commit] pypy default: merge heads
arigo
- [pypy-commit] pypy default: Remove dead code
arigo
- [pypy-commit] pypy default: Copy the py3k logic in Condition.wait()
arigo
- [pypy-commit] pypy default: Support possibly-misaligned raw-storage getitems and setitems.
arigo
- [pypy-commit] stmgc c7-refactor: Tweaks
arigo
- [pypy-commit] stmgc c7-refactor: A first real test for nursery collection. Fails
arigo
- [pypy-commit] stmgc c7-refactor: Fixes for the test.
arigo
- [pypy-commit] pypy default: Fix a warning in the C code
arigo
- [pypy-commit] stmgc c7-refactor: Next test passes
arigo
- [pypy-commit] stmgc c7-refactor: Failing test
arigo
- [pypy-commit] stmgc c7-refactor: In-progress: another refactoring simplifying various things, after discovering that we
arigo
- [pypy-commit] pypy py3k: Redo 992e29624c5f, this time hopefully right -- it's a bit of a mess to call
arigo
- [pypy-commit] stmgc c7-refactor: Reimplement the _stm_write_slowpath().
arigo
- [pypy-commit] stmgc c7-refactor: Tweaks
arigo
- [pypy-commit] stmgc c7-refactor: progress
arigo
- [pypy-commit] stmgc c7-refactor: Refactor the next test
arigo
- [pypy-commit] stmgc c7-refactor: next few tests
arigo
- [pypy-commit] stmgc c7-refactor: Better debug prints. Fix next test.
arigo
- [pypy-commit] stmgc c7-refactor: fix next test
arigo
- [pypy-commit] stmgc c7-refactor: Fix tests, next one is real.
arigo
- [pypy-commit] stmgc c7-refactor: synchronize_overflow_object_now().
arigo
- [pypy-commit] stmgc c7-refactor: test_basic passes again
arigo
- [pypy-commit] stmgc c7-refactor: Update demo2.c, but it still fails probably because of a core bug
arigo
- [pypy-commit] stmgc c7-refactor: Passing test
arigo
- [pypy-commit] stmgc c7-refactor: Add the shadowstack
arigo
- [pypy-commit] stmgc c7-refactor: Forgot to set 'overflow_number' when doing a non-commit-time nursery collection
arigo
- [pypy-commit] stmgc c7-refactor: Fix _has_mutex() to actually work if there are several threads running
arigo
- [pypy-commit] stmgc c7-refactor: Fix non-debug compilation
arigo
- [pypy-commit] stmgc c7-refactor: in-progress
arigo
- [pypy-commit] stmgc c7-refactor: Unify overflow_objects_pointing_to_nursery and
arigo
- [pypy-commit] stmgc c7-refactor: fix the test that now passes.
arigo
- [pypy-commit] stmgc c7-refactor: fix test
arigo
- [pypy-commit] stmgc c7-refactor: tweaks
arigo
- [pypy-commit] stmgc c7-refactor: Phew. I *think* that by now this model with several condition variables should, ideally,
arigo
- [pypy-commit] stmgc c7-refactor: Skip these two tests, see message
arigo
- [pypy-commit] stmgc c7-refactor: Throw away the nursery upon abort
arigo
- [pypy-commit] stmgc c7-refactor: Fixes.
arigo
- [pypy-commit] stmgc c7-refactor: All of test_random.py passes
arigo
- [pypy-commit] stmgc c7-refactor: Fix test_largemalloc.
arigo
- [pypy-commit] stmgc c7-refactor: Use stm_fatalerror() here too
arigo
- [pypy-commit] stmgc c7-refactor: Copy the dictionary-like trees from "c4".
arigo
- [pypy-commit] stmgc c7-refactor: Use the trees to implement young_outside_nursery, step 1.
arigo
- [pypy-commit] stmgc c7-refactor: Actually implement surviving young_outside_nursery
arigo
- [pypy-commit] stmgc c7-refactor: Refactoring and small fix
arigo
- [pypy-commit] stmgc c7-refactor: In trees, the NULL key is reserved
arigo
- [pypy-commit] pypy default: Baaah. _py3k_acquire() will raise OverflowError. Work around.
arigo
- [pypy-commit] stmgc c7-refactor: Fix: memset the right segment
arigo
- [pypy-commit] pypy default: Move the partial lib_pypy/disassembler.py to rpython/tool/.
arigo
- [pypy-commit] jitviewer default: Import everything needed from 'rpython', not from 'pypy'.
arigo
- [pypy-commit] pypy default: Complain for now when a function is both elidable (or loopinvariant),
arigo
- [pypy-commit] pypy default: More precise crash, better explanation
arigo
- [pypy-commit] pypy default: Test and fix: the _nowrapper C functions couldn't be elided before.
arigo
- [pypy-commit] pypy default: Replace the crash with a warning for now
arigo
- [pypy-commit] pypy default: Write down a good idea found in module/_rawffi/alt/interp_ffitype.py.
arigo
- [pypy-commit] pypy default: Fix for @jit.elidable. Previously, it would elidably return None, even
arigo
- [pypy-commit] pypy default: Fix (probably) this jit.elidable here
arigo
- [pypy-commit] extradoc extradoc: Add the WTM abstract.
arigo
- [pypy-commit] extradoc extradoc: Add a bug here (bug tracker is read-only!)
arigo
- [pypy-commit] jitviewer default: This runs fine in CPython too, now.
arigo
- [pypy-commit] stmgc c7-refactor: I think that with a REMAPPING_PAGE intermediate value it becomes
arigo
- [pypy-commit] stmgc c7-refactor: Add a debugging check that fails right now if we run more than 2 threads
arigo
- [pypy-commit] stmgc c7-refactor: Add *_no_abort() versions for cond_wait() and mutex_lock(). Needed
arigo
- [pypy-commit] pypy default: Test and fix for "[None] * some_r_uint_number".
arigo
- [pypy-commit] pypy default: Two new tests that pass after 1e265793f593.
arigo
- [pypy-commit] stmgc c7-refactor: The tree data structure can explode when fed non-aligned addresses.
arigo
- [pypy-commit] stmgc c7-refactor: Move stuff around: this removes one check on each object.
arigo
- [pypy-commit] stmgc c7-refactor: Workaround for another llvm bug
arigo
- [pypy-commit] stmgc c7-refactor: Remove this gross hack, and reintroduce the loop: if longjmp()
arigo
- [pypy-commit] stmgc c7-refactor: Move this logic in common.py, otherwise when running only test_list.py
arigo
- [pypy-commit] stmgc c7-refactor: Kill this logic and comment; no longer applies.
arigo
- [pypy-commit] stmgc c7-refactor: (arigo, Remi) missing: preventing a transaction from _starting_
arigo
- [pypy-commit] stmgc c5: close branch
arigo
- [pypy-commit] stmgc c6: merge
arigo
- [pypy-commit] stmgc c6: close branch
arigo
- [pypy-commit] stmgc c7: close branch
arigo
- [pypy-commit] stmgc c7-refactor: merge
arigo
- [pypy-commit] stmgc c7-refactor: Close branch, ready to be merged
arigo
- [pypy-commit] stmgc default: hg merge c7-refactor
arigo
- [pypy-commit] pypy default: Allow @jit.elidable_promote to work also with string arguments.
arigo
- [pypy-commit] stmgc default: Do we really need this?
arigo
- [pypy-commit] stmgc default: Only acquire the mutex_pages_lock if there are really objects to free
arigo
- [pypy-commit] stmgc default: Readd logic for a thread-local object.
arigo
- [pypy-commit] stmgc default: Fix the big slowness that duhton's list_transaction sometimes shows.
arigo
- [pypy-commit] pypy default: Fix: we need to check for NULL-ness before calling the aroundstate functions
arigo
- [pypy-commit] pypy default: Cancel unintended part of 2c8e18a5330a
arigo
- [pypy-commit] pypy default: merge heads
arigo
- [pypy-commit] pypy default: On Windows, we're actually using the tempfile module to implement
arigo
- [pypy-commit] stmgc default: Fix comments (only, for now)
arigo
- [pypy-commit] stmgc default: Update the README document to reflect the current status. Add a TODO.
arigo
- [pypy-commit] stmgc default: comment fixes
arigo
- [pypy-commit] pypy default: Print this extra info
arigo
- [pypy-commit] pypy default: better this way
arigo
- [pypy-commit] stmgc default: Start adapting test_gcpage
arigo
- [pypy-commit] stmgc default: Kill SP_SAFE_POINT_CANNOT_COLLECT.
arigo
- [pypy-commit] stmgc default: A Makefile to run all *.duh files, or to measure their run-time
arigo
- [pypy-commit] stmgc default: Keep track of how much memory we're using
arigo
- [pypy-commit] stmgc default: detail
arigo
- [pypy-commit] stmgc default: Remove old files
arigo
- [pypy-commit] stmgc default: become_inevitable(): was missing resetting jmpbuf_ptr to NULL
arigo
- [pypy-commit] stmgc default: Start laying out the logic invoking major collections at the right time.
arigo
- [pypy-commit] stmgc default: Improve the logic behind stm_collect(1)
arigo
- [pypy-commit] stmgc default: Add a comment: think more
arigo
- [pypy-commit] stmgc default: Step 1 is to force minor collections to occur in all segments.
arigo
- [pypy-commit] cffi default: Update TODO
arigo
- [pypy-commit] cffi default: Fix ffi.dlopen(None): we can't replace it with ffi.dlopen("c") on POSIX
arigo
- [pypy-commit] cffi default: Add a passing test
arigo
- [pypy-commit] cffi default: Upgrade the version number. (One test in test_version is known to fail)
arigo
- [pypy-commit] pypy default: Update to cffi/8aa5648077c6
arigo
- [pypy-commit] pypy default: merge heads
arigo
- [pypy-commit] pypy default: Remove the sequence of words
arigo
- [pypy-commit] stmgc default: Fix
arigo
- [pypy-commit] stmgc default: First simplification step: unify all condition variables into one,
arigo
- [pypy-commit] stmgc default: More tweaks
arigo
- [pypy-commit] pypy default: fix test_pypy_c:test_struct_module after 8e51b6cb4481
bdkearns
- [pypy-commit] pypy default: enable passing audioop tests
bdkearns
- [pypy-commit] pypy default: fix promote_to_largest in ufuncs (issue1663)
bdkearns
- [pypy-commit] pypy default: fix more ufunc result dtypes
bdkearns
- [pypy-commit] pypy default: fix test_tostring on 32bit
bdkearns
- [pypy-commit] pypy default: fix numpy int/uint conversions
bdkearns
- [pypy-commit] pypy default: fix numpy scalar descr_float
bdkearns
- [pypy-commit] pypy default: fix numpy complex types with non-native byteorder
bdkearns
- [pypy-commit] pypy default: fix fromstring for non-native types
bdkearns
- [pypy-commit] pypy default: fix complex log behavior to match numpy
bdkearns
- [pypy-commit] pypy default: fix some numpy str/repr cases
bdkearns
- [pypy-commit] pypy default: fix numpy record initialization case
bdkearns
- [pypy-commit] pypy default: handle another record coerce case
bdkearns
- [pypy-commit] pypy default: fix segfault of fill called on record types
bdkearns
- [pypy-commit] pypy default: fix network tests for new python.org
bdkearns
- [pypy-commit] pypy default: improve dtype creation error messages
bdkearns
- [pypy-commit] pypy default: fix numpy.concatenate(axis=None)
bdkearns
- [pypy-commit] pypy default: implement comparison funcs for record types
bdkearns
- [pypy-commit] pypy default: support auto naming record dtype fields
bdkearns
- [pypy-commit] pypy default: fix hash(np.dtype)
bdkearns
- [pypy-commit] pypy default: generalize numpy appbridge
bdkearns
- [pypy-commit] pypy default: support dtype from commastring
bdkearns
- [pypy-commit] pypy default: fix dtype from commastring
bdkearns
- [pypy-commit] pypy default: fix segfault on np.fromstring of record type
bdkearns
- [pypy-commit] pypy default: merge heads
bdkearns
- [pypy-commit] pypy default: fix fill for complex with non-native byteorder
bdkearns
- [pypy-commit] pypy default: specify unaligned accesses in micronumpy
bdkearns
- [pypy-commit] pypy default: merge heads
bdkearns
- [pypy-commit] pypy default: different pattern for micronumpy constants
bdkearns
- [pypy-commit] pypy default: compare with a constant here instead of name
bdkearns
- [pypy-commit] pypy default: fix segfault on np.arr.astype(record)
bdkearns
- [pypy-commit] pypy default: cleanup/pep8
bdkearns
- [pypy-commit] pypy default: add dot bench script
bdkearns
- [pypy-commit] pypy default: failing test for hash of record dtypes
bdkearns
- [pypy-commit] pypy default: add a numpy constant
bdkearns
- [pypy-commit] pypy default: fix ndarray.astype(S0)
bdkearns
- [pypy-commit] pypy default: better error for ndarray.take with unsupported mode
bdkearns
- [pypy-commit] pypy default: handle ndarray getitem with ellipsis
bdkearns
- [pypy-commit] pypy default: fix some dtype str/repr cases
bdkearns
- [pypy-commit] pypy default: fix more dtype str/repr cases
bdkearns
- [pypy-commit] pypy default: keep dtype name attribute constant
bdkearns
- [pypy-commit] pypy default: cleanup interp_dtype
bdkearns
- [pypy-commit] pypy default: fix changing field names on record dtypes
bdkearns
- [pypy-commit] pypy default: improve dtype setstate functionality
bdkearns
- [pypy-commit] pypy default: more cleanup for interp_dtype
bdkearns
- [pypy-commit] pypy default: provide dtype.isbuiltin
bdkearns
- [pypy-commit] pypy default: another dtype repr case
bdkearns
- [pypy-commit] pypy default: fix some numpy string type handling
bdkearns
- [pypy-commit] pypy default: remove some unnecessary code
bdkearns
- [pypy-commit] pypy default: fix dtype field access case
bdkearns
- [pypy-commit] pypy default: remove duplication of name attribute on dtype descriptors
bdkearns
- [pypy-commit] pypy default: support dtype reduce with subarrays
bdkearns
- [pypy-commit] pypy default: store size directly on dtype
bdkearns
- [pypy-commit] pypy default: simplify dtype methods/attributes
bdkearns
- [pypy-commit] pypy default: test/improve build_scalar function
bdkearns
- [pypy-commit] pypy default: fix real/imag on numpy scalars
bdkearns
- [pypy-commit] pypy default: kill float_type attribute on dtypes
bdkearns
- [pypy-commit] pypy default: kill alternate_constructors attr on dtypes
bdkearns
- [pypy-commit] pypy default: kill aliases attribute on dtypes
bdkearns
- [pypy-commit] pypy default: enable dtype(np.generic) creation
bdkearns
- [pypy-commit] pypy default: small cleanups
bdkearns
- [pypy-commit] pypy default: use constants for new_dtype_getter
bdkearns
- [pypy-commit] pypy default: oops this assert isnt valid for intp
bdkearns
- [pypy-commit] pypy default: cleanup
bdkearns
- [pypy-commit] pypy default: fix this assert
bdkearns
- [pypy-commit] pypy default: fixes for newbyteorder on flexible dtypes
bdkearns
- [pypy-commit] pypy default: another fix
bdkearns
- [pypy-commit] pypy default: fix a char dtype case
bdkearns
- [pypy-commit] pypy default: fix array init with char dtype
bdkearns
- [pypy-commit] pypy default: more informative error when refusing to create dtypes
bdkearns
- [pypy-commit] buildbot default: link the osx64 test results in listing
bdkearns
- [pypy-commit] pypy numpy-refactor: remove arrayimpl.Scalar
bdkearns
- [pypy-commit] pypy numpy-refactor: fix str/repr of scalar views
bdkearns
- [pypy-commit] pypy numpy-refactor: kill arrayimpl subdirectory
bdkearns
- [pypy-commit] pypy numpy-refactor: fix some scalar get/set cases
bdkearns
- [pypy-commit] pypy numpy-refactor: fix setitem_filter with scalar
bdkearns
- [pypy-commit] pypy numpy-refactor: fix nonzero
bdkearns
- [pypy-commit] pypy numpy-refactor: fix slicing message for array scalars
bdkearns
- [pypy-commit] pypy numpy-refactor: fix newaxis with scalars
bdkearns
- [pypy-commit] pypy numpy-refactor: fix setslice on scalars
bdkearns
- [pypy-commit] pypy numpy-refactor: fix ufunc out arg with scalar
bdkearns
- [pypy-commit] pypy numpy-refactor: fix test_compile
bdkearns
- [pypy-commit] pypy numpy-refactor: move issequence_w to support, cleanup other support usage
bdkearns
- [pypy-commit] pypy numpy-refactor: put Chunks in strides.py
bdkearns
- [pypy-commit] pypy default: merge numpy-refactor
bdkearns
- [pypy-commit] pypy numpypy-remove-scalar: close abandoned branch
bdkearns
- [pypy-commit] pypy default: fixes for cpyext ndarrayobject
bdkearns
- [pypy-commit] pypy numpy-refactor: merge default
bdkearns
- [pypy-commit] pypy numpy-refactor: cleanup
bdkearns
- [pypy-commit] pypy numpy-refactor: rename some things for sanity
bdkearns
- [pypy-commit] pypy numpy-refactor: clean up reduce axis arg errors
bdkearns
- [pypy-commit] pypy numpy-refactor: consolidate array creation funcs in ctors.py
bdkearns
- [pypy-commit] pypy default: merge numpy-refactor
bdkearns
- [pypy-commit] pypy default: fix array setitem with ellipsis
bdkearns
- [pypy-commit] pypy default: fix array.reshape(None)
bdkearns
- [pypy-commit] pypy default: fix reshape with zero-sized array
bdkearns
- [pypy-commit] pypy numpy-refactor: pep8
bdkearns
- [pypy-commit] pypy numpy-refactor: allow creation of flagsobj from applevel
bdkearns
- [pypy-commit] pypy numpy-refactor: add new iterator implementation
bdkearns
- [pypy-commit] pypy numpy-refactor: use the new iterator where possible
bdkearns
- [pypy-commit] pypy numpy-refactor: merge default
bdkearns
- [pypy-commit] pypy default: merge numpy-refactor
bdkearns
- [pypy-commit] pypy default: merge heads
bdkearns
- [pypy-commit] pypy default: kill MultiDimViewIterator
bdkearns
- [pypy-commit] pypy default: kill duplicate code in AxisIterator, add AllButAxisIterator
bdkearns
- [pypy-commit] pypy default: cleanup
bdkearns
- [pypy-commit] pypy default: rename iter to iterators to avoid clash with builtin
bdkearns
- [pypy-commit] pypy default: just get this field from the array object
bdkearns
- [pypy-commit] pypy default: cleanups
bdkearns
- [pypy-commit] pypy default: fix whatsnew
bdkearns
- [pypy-commit] pypy default: update dot bench script
bdkearns
- [pypy-commit] pypy default: optimize multidim_dot loop
bdkearns
- [pypy-commit] pypy default: kill obsolete dot helpers
bdkearns
- [pypy-commit] pypy numpypy-ellipse-indexing: close abandoned branch
bdkearns
- [pypy-commit] pypy numpy-refactor: close merged branch
bdkearns
- [pypy-commit] pypy default: fix test_compile when run alone
bdkearns
- [pypy-commit] pypy default: simplify iter/dot optimizations
bdkearns
- [pypy-commit] pypy default: update/run the dot zjit test
bdkearns
- [pypy-commit] pypy default: cleanup
bdkearns
- [pypy-commit] pypy default: fix optimization of getarrayitem_gc_pure/strgetitem/unicodegetitem
bdkearns
- [pypy-commit] pypy default: more optimizations for dot loop
bdkearns
- [pypy-commit] pypy default: move 58c3d8552833 to branch
bdkearns
- [pypy-commit] pypy test-58c3d8552833: fix optimization of getarrayitem_gc_pure/strgetitem/unicodegetitem
bdkearns
- [pypy-commit] pypy default: these seem unnecessary
bdkearns
- [pypy-commit] pypy default: eliminate a few more ops in dot
bdkearns
- [pypy-commit] pypy default: cleanups
bdkearns
- [pypy-commit] pypy test-58c3d8552833: fix this test
bdkearns
- [pypy-commit] pypy default: support the scroll wheel (and the fany all-direction scrolling)
cfbolz
- [pypy-commit] pypy default: also add this to the help message
cfbolz
- [pypy-commit] pypy default: another test for [non-None-ptr] * n being virtual, although only if n < 15
cfbolz
- [pypy-commit] pypy default: make _get_dtype elidable
fijal
- [pypy-commit] pypy default: I hate import *
fijal
- [pypy-commit] pypy default: kill them then
fijal
- [pypy-commit] pypy default: Replace @jit.elidable with @specialize.memo
fijal
- [pypy-commit] pypy default: (arigo, fijal) add GIL handling around pypy_execute_source
fijal
- [pypy-commit] pypy default: merge
fijal
- [pypy-commit] pypy default: in-progress document about embedding
fijal
- [pypy-commit] pypy default: improve the embedding interface a little
fijal
- [pypy-commit] pypy default: update this example
fijal
- [pypy-commit] pypy default: fix those things (maybe?)
fijal
- [pypy-commit] pypy default: mark this as doing random gcops
fijal
- [pypy-commit] pypy default: merge
fijal
- [pypy-commit] pypy default: update doc
fijal
- [pypy-commit] pypy default: Implement another hack
fijal
- [pypy-commit] pypy default: work a bit on this doc
fijal
- [pypy-commit] pypy default: merge
fijal
- [pypy-commit] pypy default: finish the doc (I hope)
fijal
- [pypy-commit] pypy default: add a title
fijal
- [pypy-commit] pypy default: fix a link and a function signature
fijal
- [pypy-commit] pypy default: Return -1 on failure (as opposed to just 1)
fijal
- [pypy-commit] pypy default: add implementations of the most commonly used audioop functions (from pydub)
jiaaro
- [pypy-commit] pypy default: Merged pypy/pypy into default
jiaaro
- [pypy-commit] lang-smalltalk default: add shebang to targets
krono
- [pypy-commit] pypy camelot: Color change for mandelbrot on 256 color terminals
krono
- [pypy-commit] pypy default: Tiny color ramp refactoring.
krono
- [pypy-commit] pypy default: Automated merge with ssh://bitbucket.org/pypy/pypy
krono
- [pypy-commit] pypy precompiled-headers: move Makefile tests
mattip
- [pypy-commit] pypy precompiled-headers: implement precompiled header use for windows
mattip
- [pypy-commit] pypy default: windows - prevent dreaded dialog box on failure tests
mattip
- [pypy-commit] pypy precompiled-headers: merge default into branch
mattip
- [pypy-commit] pypy precompiled-headers: add more include guards, permeate headers_to_precompile to everywhere needed, create windows make targets without precompiled headers
mattip
- [pypy-commit] pypy precompiled-headers: simplify expression
mattip
- [pypy-commit] pypy precompiled-headers: fix renamed kwarg
mattip
- [pypy-commit] pypy precompiled-headers: do not use precompiled headers for separate_module_files
mattip
- [pypy-commit] pypy precompiled-headers: create rules for files that do not use precompiled headers
mattip
- [pypy-commit] pypy precompiled-headers: add separate_module_files to cfiles by hand
mattip
- [pypy-commit] pypy precompiled-headers: explicitly list files not able to use precompiled headers (module files)
mattip
- [pypy-commit] pypy precompiled-headers: merge default into branch
mattip
- [pypy-commit] pypy precompiled-headers: copy seperate_module_files even when no makefile is used
mattip
- [pypy-commit] pypy precompiled-headers: percolate keword changes to darwin
mattip
- [pypy-commit] pypy precompiled-headers: implement for posix, fix test for posix and pep8 cleanup
mattip
- [pypy-commit] pypy precompiled-headers: precompiled headers define _GNU_SOURCE
mattip
- [pypy-commit] pypy precompiled-headers: backed out changeset: 4853ab8f1bf9
mattip
- [pypy-commit] pypy precompiled-headers: backed out changeset: 7fb7c9228605
mattip
- [pypy-commit] pypy precompiled-headers: skip test on gcc
mattip
- [pypy-commit] pypy precompiled-headers: merge default into branch
mattip
- [pypy-commit] pypy precompiled-headers: close branch to be merged
mattip
- [pypy-commit] pypy default: merge precompiled-headers which uses Makefile with precompiled headers on MSVC
mattip
- [pypy-commit] pypy default: document merged branch
mattip
- [pypy-commit] pypy default: msvc makefile fixes for debug builds
mattip
- [pypy-commit] pypy default: skip select(file) tests on windows
mattip
- [pypy-commit] pypy default: more fixes for debug build on windows
mattip
- [pypy-commit] pypy default: random test fixes for windows
mattip
- [pypy-commit] pypy align_float_cast: first pass - mark raw_load as xxx and remove non-aligned fast path
mattip
- [pypy-commit] pypy align_float_cast: do not mark x86 for fixing
mattip
- [pypy-commit] pypy align_float_cast: mark places that need to check float alignment with xxx
mattip
- [pypy-commit] pypy align_float_cast: merge default into branch
mattip
- [pypy-commit] pypy align_float_cast: add passing test for unaligned GcStruct (gcc pads the struct)
mattip
- [pypy-commit] pypy align_float_cast: solved differently
mattip
- [pypy-commit] pypy closed-branches: merge heads
mattip
- [pypy-commit] pypy default: unused import
pjenvey
- [pypy-commit] pypy default: describe invalid source strings at the pypy level vs rpython. simplifies py3k
pjenvey
- [pypy-commit] pypy remove-intlong-smm: merge default
pjenvey
- [pypy-commit] pypy default: fix per 3c0908d
pjenvey
- [pypy-commit] pypy py3k: rekill str_w which snuck back in during a merge
pjenvey
- [pypy-commit] pypy py3k: merge default
pjenvey
- [pypy-commit] pypy py3k: sync with upstream rpython
pjenvey
- [pypy-commit] pypy py3k: adapt to string based api
pjenvey
- [pypy-commit] pypy py3k: 2to3
pjenvey
- [pypy-commit] pypy py3k: merge default
pjenvey
- [pypy-commit] pypy default: less duplication
pjenvey
- [pypy-commit] pypy default: shorten operationerrfmt -> oefmt to ease its use all over the place
pjenvey
- [pypy-commit] pypy remove-intlong-smm: merge default
pjenvey
- [pypy-commit] pypy remove-intlong-smm: operationerrfmt -> oefmt
pjenvey
- [pypy-commit] pypy py3k: merge default
pjenvey
- [pypy-commit] pypy py3k: operationerrfmt -> oefmt
pjenvey
- [pypy-commit] pypy default: we no longer use with_unicode_literals
pjenvey
- [pypy-commit] pypy py3k: this is probably the intended workaround for the tests. fixes unicode handling
pjenvey
- [pypy-commit] extradoc extradoc: reword
pjenvey
- [pypy-commit] extradoc extradoc: merge upstream
pjenvey
- [pypy-commit] pypy default: cleanup
pjenvey
- [pypy-commit] pypy py3k: merge default
pjenvey
- [pypy-commit] pypy py3k: merge default
pjenvey
- [pypy-commit] pypy default: merge upstream
pjenvey
- [pypy-commit] pypy remove-intlong-smm: improve interpreted (non-jit) perf:
pjenvey
- [pypy-commit] pypy remove-intlong-smm: maybe less work for the typical path
pjenvey
- [pypy-commit] pypy remove-intlong-smm: cleanup
pjenvey
- [pypy-commit] pypy remove-intlong-smm: merge default
pjenvey
- [pypy-commit] pypy remove-intlong-smm: fix
pjenvey
- [pypy-commit] pypy remove-intlong-smm: adapt from 0e0d08198110 which I previously missed
pjenvey
- [pypy-commit] pypy py3k: 2to3
pjenvey
- [pypy-commit] pypy remove-intlong-smm: try disabling builtinshortcut, which likely slows down multimethod'd types
pjenvey
- [pypy-commit] pypy remove-intlong-smm: restore the barely more efficient overrides
pjenvey
- [pypy-commit] pypy remove-intlong-smm: try to generate less code, cleanup
pjenvey
- [pypy-commit] pypy remove-intlong-smm: apply optimized_int_add to INPLACE_ADD and add a similar opt. for
pjenvey
- [pypy-commit] pypy remove-intlong-smm: try out optimized_int_add which might be useful now
pjenvey
- [pypy-commit] pypy remove-intlong-smm: fix the inplace ops
pjenvey
- [pypy-commit] pypy remove-remaining-smm: kill
pjenvey
- [pypy-commit] pypy kill-multimethod: kill builtinshortcut remnants
pjenvey
- [pypy-commit] pypy default: move low-level stuff out of unaryop
rlamy
- [pypy-commit] pypy NonConstant: Simply use not_const() to annotate NonConstant
rlamy
- [pypy-commit] pypy default: remove unnecessary import
rlamy
- [pypy-commit] pypy default: add test file that went missing in 083be7f23e9b
rlamy
- [pypy-commit] pypy default: better error messages for newlist_hint() and resizelist_hint()
rlamy
- [pypy-commit] pypy NonConstant: kill unused option 'need_const'
rlamy
- [pypy-commit] pypy NonConstant: hg merge default
rlamy
- [pypy-commit] pypy default: get source information for UnionErrors arising from non-RPython PBCs (such as ['a', 1])
rlamy
- [pypy-commit] pypy NonConstant: hg merge default
rlamy
- [pypy-commit] pypy NonConstant: kill bk.immutableconstant()
rlamy
- [pypy-commit] pypy NonConstant: document branch
rlamy
- [pypy-commit] pypy NonConstant: close branch before merging
rlamy
- [pypy-commit] pypy default: hg merge NonConstant
rlamy
- [pypy-commit] pypy singledispatch: Copy singledispatch 3.4.0.2 to rpython/tool/singledispatch/
rlamy
- [pypy-commit] pypy singledispatch: Add a LICENSE file, extracted from singledispatch's setup.py
rlamy
- [pypy-commit] pypy singledispatch: make singledispatch importable
rlamy
- [pypy-commit] pypy singledispatch: use singledispatch in rlib.rmarshal
rlamy
- [pypy-commit] jitviewer default: Don't duplicate requirements from setup.py
squeaky
- [pypy-commit] pypy array-propagate-len: Fix optimized trace debugging utility. Previously the print loop would use
squeaky
- [pypy-commit] pypy array-propagate-len: failing test
squeaky
- [pypy-commit] pypy array-propagate-len: add integer bounds on FieldDescr
squeaky
- [pypy-commit] pypy array-propagate-len: add optimization, move stuff around
squeaky
- [pypy-commit] pypy array-propagate-len: more tests for getfield_gc, failing test for arrays
squeaky
- [pypy-commit] pypy array-propagate-len: optimize array raw, make test pass
squeaky
- [pypy-commit] pypy array-propagate-len: failing test for gc array
squeaky
- [pypy-commit] pypy array-propagate-len: failing test for getfield_raw, skip bounds check if descr is None
squeaky
- [pypy-commit] pypy array-propagate-len: merge default
squeaky
- [pypy-commit] pypy array-propagate-len: fix getfieldraw
squeaky
- [pypy-commit] pypy array-propagate-len: test and implement optimization for interior fields
squeaky
- [pypy-commit] pypy array-propagate-len: improve test
squeaky
- [pypy-commit] pypy array-propagate-len: fix FakeDescr, document branch
squeaky
- [pypy-commit] pypy optimize-int-and: failing and passing test
squeaky
- [pypy-commit] pypy optimize-int-and: cosmetic tweak to get(array|field)
squeaky
- [pypy-commit] pypy optimize-int-and: fix and improve test
squeaky
- [pypy-commit] pypy optimize-int-and: fix another test, make optimization symetric
squeaky
- [pypy-commit] pypy optimize-int-and: improve test
squeaky
- [pypy-commit] pypy optimize-int-and: update whatsnew
squeaky
- [pypy-commit] pypy optimize-int-and: oups, typo
squeaky
- [pypy-commit] pypy default: fix array test that was failing after int bounds propagation from array operations
squeaky
- [pypy-commit] pypy default: typo angered test_whatsnew
squeaky
- [pypy-commit] pypy bounds-int-add-or: create branch
squeaky
- [pypy-commit] pypy bounds-int-add-or: failing and passing test
squeaky
- [pypy-commit] pypy bounds-int-add-or: add and test next_power2 utility
squeaky
- [pypy-commit] pypy bounds-int-add-or: tweak test to bounding value
squeaky
- [pypy-commit] pypy bounds-int-add-or: add bounds propagation from INT_AND
squeaky
- [pypy-commit] pypy bounds-int-add-or: failing and passing test for INT_OR
squeaky
- [pypy-commit] pypy bounds-int-add-or: implement optimization and fix the test
squeaky
- [pypy-commit] pypy bounds-int-add-or: test for int_xor and fix
squeaky
- [pypy-commit] pypy bounds-int-add-or: stylistic tweaks
squeaky
- [pypy-commit] pypy bounds-int-add-or: improve tests
squeaky
- [pypy-commit] pypy bounds-int-add-or: update whatsnew
squeaky
- [pypy-commit] pypy bounds-int-add-or: merge OR and XOR optimization into one
squeaky
- [pypy-commit] pypy bounds-int-add-or: substitute pow2 with loop-less non-overflowing pow2 - 1
squeaky
- [pypy-commit] pypy bounds-int-add-or: rewrite to use power of two minus 2, no more overflow
squeaky
- [pypy-commit] pypy bounds-int-add-or: merge default
squeaky
- [pypy-commit] pypy default: Merge branch bounds-int-add-or
squeaky
- [pypy-commit] pypy bounds-int-add-or: Closing merged branch
squeaky
- [pypy-commit] lang-smalltalk default: dynamically get the pixelbuffer, because realloc may move it
timfel
- [pypy-commit] lang-smalltalk default: fix COPY_BITS prim if we call the rpython plugin
timfel
- [pypy-commit] lang-smalltalk default: try to improve byteobject comparisons
timfel
- [pypy-commit] lang-smalltalk default: merge remote
timfel
- [pypy-commit] lang-smalltalk 64bit-c2: graft changes from 64bit branch onto master
timfel
Last message date:
Fri Feb 28 21:47:24 CET 2014
Archived on: Fri Feb 28 21:47:28 CET 2014
This archive was generated by
Pipermail 0.09 (Mailman edition).