September 2011 Archives by thread
Starting: Thu Sep 1 02:02:26 CEST 2011
Ending: Fri Sep 30 23:50:11 CEST 2011
Messages: 852
- [pypy-commit] pypy default: micronumpy: added indexing by tuples to get/setitem
justinpeel
- [pypy-commit] pypy default: fix my slice creation in micronumpy
justinpeel
- [pypy-commit] pypy default: Add Int16 dtype with tests
justinpeel
- [pypy-commit] pypy unroll-if-alt: merged default.
alex_gaynor
- [pypy-commit] pypy default: style nits + code duplication removal
alex_gaynor
- [pypy-commit] pypy unsigned-dtypes: Add UInt32 dtype
justinpeel
- [pypy-commit] pypy numpy-dtype: unary functions actually aren't working. Simplified the Call1 class.
justinpeel
- [pypy-commit] pypy unsigned-dtypes: Add UInt8 dtype
justinpeel
- [pypy-commit] pypy unsigned-dtypes: Add UInt16 dtype
justinpeel
- [pypy-commit] pypy unsigned-dtypes: Add UInt64 dtype and make some fixes on the others
justinpeel
- [pypy-commit] Notification: pypy
Bitbucket
- [pypy-commit] pypy default: use pytest's monkeypatching instead of manually doing it
antocuni
- [pypy-commit] pyrepl default: Apply 414bb2d98b0c from pypy.
arigo
- [pypy-commit] pypy default: Fix: call str() only once per prompt, not twice, even though the
arigo
- [pypy-commit] pypy default: merge heads
arigo
- [pypy-commit] pypy default: Translation fix for jit/backend/x86: give these global constants
arigo
- [pypy-commit] extradoc extradoc: local max
hakanardo
- [pypy-commit] extradoc extradoc: benchmark results
hakanardo
- [pypy-commit] extradoc extradoc: hg merge
hakanardo
- [pypy-commit] pypy default: Update.
arigo
- [pypy-commit] pypy faster-nested-scopes: two closure tests
cfbolz
- [pypy-commit] pypy faster-nested-scopes: merge default
cfbolz
- [pypy-commit] pypy faster-nested-scopes: don't test jump arguments, doesn't lead to test precision and there are random variations
cfbolz
- [pypy-commit] pypy faster-nested-scopes: close to-be-merge branch
cfbolz
- [pypy-commit] pypy default: merge faster-nested-scopes: make nested scopes be a bit better supported by the JIT.
cfbolz
- [pypy-commit] pypy default: merge default
cfbolz
- [pypy-commit] pypy default: Trying to fix Windows package.py
arigo
- [pypy-commit] pypy default: Print the path of the libexpat.dll we pick.
arigo
- [pypy-commit] pypy default: avoid 'import ctypes' inside the byref function, we import 'pointer' directly from _ctypes
antocuni
- [pypy-commit] pypy default: implement a cache of statements similar to the one which is in the CPython C extension. It makes some trivial benchmark twice as fast
antocuni
- [pypy-commit] pypy ppc-jit-backend: Slightly beautified test_call_many_arguments.
hager
- [pypy-commit] pypy ppc-jit-backend: Save and restore nonvolatile registers, made test_call_many_arguments pass.
hager
- [pypy-commit] pypy default: Update.
arigo
- [pypy-commit] pypy default: Blindly fix an issue on not-explicitly-supported platforms.
arigo
- [pypy-commit] pypy default: Add another limitation.
arigo
- [pypy-commit] pypy default: ANSI C. Needed on top of MSVC.
arigo
- [pypy-commit] pypy unroll-if-alt: merged in default.
alex_gaynor
- [pypy-commit] pypy default: float64 and int64 arrays with no values show their dtypes in their reprs.
alex_gaynor
- [pypy-commit] pypy.org extradoc: Update the docs.
arigo
- [pypy-commit] pypy unsigned-dtypes: Add in Long and ULong dtypes
justinpeel
- [pypy-commit] pypy unsigned-dtypes: updated binop dtype promotion
justinpeel
- [pypy-commit] pypy unsigned-dtypes: Add some more aliasesto various dtypes and the applevel_types for W_LongDtype
justinpeel
- [pypy-commit] pypy unsigned-dtypes: Add dtypes tests and fix some things
justinpeel
- [pypy-commit] buildbot default: Windows buildbot makes .zip files, not bz2 archives.
amauryfa
- [pypy-commit] pypy unsigned-dtypes: fixed binop dtype promotion. fixed one tests. All regular tests working. Some jit tests not working.
justinpeel
- [pypy-commit] pypy unsigned-dtypes: fix unaryop promote_to_float and some test_base tests
justinpeel
- [pypy-commit] pypy unsigned-dtypes: fixes for promote_to_float and promote_to_largest
justinpeel
- [pypy-commit] pypy default: Add a faq entry.
arigo
- [pypy-commit] pypy default: merge heads
arigo
- [pypy-commit] pypy default: Add a paragraph.
arigo
- [pypy-commit] pypy default: Mention Cython.
arigo
- [pypy-commit] pypy default: fix on 64 bit
cfbolz
- [pypy-commit] pypy default: Fix this test by retrying in bad cases.
arigo
- [pypy-commit] pypy default: Fix for pypy.jit.metainterp.test.test_ztranslation.
arigo
- [pypy-commit] pypy.org extradoc: A nicer image.
arigo
- [pypy-commit] pypy improve-heap-caching-tracing: start a branch to cache more during tracing. start by stepwise refactoring the
cfbolz
- [pypy-commit] pypy improve-heap-caching-tracing: move all the heap caching to the new file. add unit tests.
cfbolz
- [pypy-commit] buildbot default: Kill an old test.
arigo
- [pypy-commit] buildbot default: Bah! Syntax error.
arigo
- [pypy-commit] pypy numpy-comparison: Creating branch for comparison operators. Depends on numpy-dtype-alt.
snus_mumrik
- [pypy-commit] pypy numpy-comparison: Initial implementation (tests pass, translation fails)
snus_mumrik
- [pypy-commit] pypy numpy-comparison: merge default
snus_mumrik
- [pypy-commit] pypy numpy-comparison: post-merge fixes
snus_mumrik
- [pypy-commit] pypy numpy-comparison: Translation fix
snus_mumrik
- [pypy-commit] pypy numpy-comparison: Add ufuncs to appleveldefs
snus_mumrik
- [pypy-commit] pypy default: When a key in a celldict is set with it's current value, don't create a level of indirection, or mutate the version. This shows up for the attributes of all MixedModules (including __builtins__!).
alex_gaynor
- [pypy-commit] pypy improve-heap-caching-tracing: next test that should pass
cfbolz
- [pypy-commit] pypy improve-heap-caching-tracing: pass a slightly simpler version of this first test
cfbolz
- [pypy-commit] pypy improve-heap-caching-tracing: add the knowledge that two boxes with that were the result of a "new" operation
cfbolz
- [pypy-commit] pypy improve-heap-caching-tracing: add some helpful comments
cfbolz
- [pypy-commit] pypy default: minor improvements
fijal
- [pypy-commit] pypy default: Test and fix (baaa*a*a*ah, took too long): IR_QUASIIMMUTABLE fields
arigo
- [pypy-commit] pypy default: merge heads
arigo
- [pypy-commit] pypy default: cache the _ffiargtype; this saves a dict lookup in hot loops
antocuni
- [pypy-commit] pypy default: Fix a test I broke, by better optimizing things :)
alex_gaynor
- [pypy-commit] pypy default: force _trace_drag_out to always be inlined. The function is only called by 2-3 other functions. This change really helps with gc-intensive scripts like using a dict as a counter (can be a 10% speed-up).
justinpeel
- [pypy-commit] pypy unsigned-dtypes: (alex gaynor) add a proper Float32 dtype and drop the fake Float96 dtype.
justinpeel
- [pypy-commit] pypy unsigned-dtypes: fix test_sin to deal with Float32's decreased precision
justinpeel
- [pypy-commit] pypy default: allow inlining into more of the thread library, specifically for get_ident, which used to be rendered as a call_may_force, and is now properly elided. Seems to be worth about 5% on the sqlite benchmark.
alex_gaynor
- [pypy-commit] pypy default: remove unnecsary use of weakrefs from our sqlite3. This is worth about 25% on the sqlite benchmark.
alex_gaynor
- [pypy-commit] pypy default: remove completely misnamed method after the previous commit.
alex_gaynor
- [pypy-commit] pypy.org extradoc: Update for Windows.
arigo
- [pypy-commit] pypy default: Fix for an obscure case in which prejit_optimizations() renames
arigo
- [pypy-commit] pypy default: A passing test.
arigo
- [pypy-commit] pypy default: Test and fix for issue856.
arigo
- [pypy-commit] pypy default: Add the type for c_bool here.
arigo
- [pypy-commit] pypy default: Test and fix for issue852.
arigo
- [pypy-commit] pypy default: Split the class WeakrefLifeline in a parent class without __del__
arigo
- [pypy-commit] pypy default: Rename these two methods to their more precise meaning.
arigo
- [pypy-commit] pypy default: Reorganization. Probably more jit-friendly.
arigo
- [pypy-commit] pypy default: Rewrite py.cleanup to also remove __pycache__ directories,
arigo
- [pypy-commit] pypy default: Don't use shutil and don't remove all files within __pycache__.
arigo
- [pypy-commit] pypy default: Fix a corner case.
arigo
- [pypy-commit] pypy default: Better order for this. Corner-casish and not important.
arigo
- [pypy-commit] pypy default: Fix a crash (escaped ValueError) in various division methods on floats with an inf LHS.
alex_gaynor
- [pypy-commit] pypy default: merged upstream
alex_gaynor
- [pypy-commit] pypy default: Rename this file. (For now it's always skipped.)
arigo
- [pypy-commit] pypy default: merge heads
arigo
- [pypy-commit] pypy jit-duplicated_short_boxes: In case of conflicts, prioritize among the potential short ops that can
hakanardo
- [pypy-commit] Notification: pypy
Bitbucket
- [pypy-commit] pypy jit-duplicated_short_boxes: with equal priority either can occure
hakanardo
- [pypy-commit] pypy jit-duplicated_short_boxes: kill obsolete code for duplicating short boxes
hakanardo
- [pypy-commit] pypy jit-duplicated_short_boxes: this case is too complicated without duplication
hakanardo
- [pypy-commit] pypy jit-duplicated_short_boxes: hg merge default
hakanardo
- [pypy-commit] pypy improve-heap-caching-tracing: next test I want to pass
cfbolz
- [pypy-commit] pypy improve-heap-caching-tracing: change array cache layout
cfbolz
- [pypy-commit] pypy improve-heap-caching-tracing: fix XXX in replace_box
cfbolz
- [pypy-commit] pypy improve-heap-caching-tracing: fix bug in setfield
cfbolz
- [pypy-commit] pypy improve-heap-caching-tracing: implement the same logic for getarrayitem as for getfield by reusing the same code
cfbolz
- [pypy-commit] pypy improve-heap-caching-tracing: make the functional test pass too
cfbolz
- [pypy-commit] pypy shadowstack-perf: hg merge r15-for-exception
arigo
- [pypy-commit] pypy shadowstack-perf: Start to integrate the r15-for-exception branch...
arigo
- [pypy-commit] pypy shadowstack-perf: Tweaks.
arigo
- [pypy-commit] pypy improve-heap-caching-tracing: merge default
cfbolz
- [pypy-commit] pypy default: Kill the deprecated module/_stackless, as well as rlib/rcoroutine,
arigo
- [pypy-commit] pypy default: Fix tests.
arigo
- [pypy-commit] pypy default: Not understanding why we have two slightly different copies of these
arigo
- [pypy-commit] pypy default: Fix?
arigo
- [pypy-commit] pypy default: merge heads
arigo
- [pypy-commit] benchmarks default: If the web POST request fails, retry a few times before
arigo
- [pypy-commit] pypy improve-heap-caching-tracing: more cases to not invalidate the cache
cfbolz
- [pypy-commit] pypy improve-heap-caching-tracing: more cases where invalidation is not necessary
cfbolz
- [pypy-commit] pypy default: Skip these tests. They seem to invoke too much stuff on _continuation
arigo
- [pypy-commit] lang-scheme default: Remove some code dublication
boemmels
- [pypy-commit] pypy jit-duplicated_short_boxes: speedups?
hakanardo
- [pypy-commit] lang-scheme default: Implement display & newline
boemmels
- [pypy-commit] pypy gc-trace-faster: Attempting to remove a check for objects not in the nursery in order to speed up gc for large dicts.
justinpeel
- [pypy-commit] pypy default: Change FORCE_TOKEN in the x86 backend to return the register 'ebp'
arigo
- [pypy-commit] pypy default: Fix.
arigo
- [pypy-commit] pypy default: (fenrrir)
arigo
- [pypy-commit] pypy default: Add this as a dummy module that imports everything from
arigo
- [pypy-commit] pypy default: Try 20x in this test too.
arigo
- [pypy-commit] pypy default: Don't use "hasattr(os.stat_result)" on top of CPython. Instead
arigo
- [pypy-commit] pypy.org extradoc: * Update the RAM usage estimate on 32-bit.
arigo
- [pypy-commit] pypy gc-trace-faster: some more refactoring. Not quite as good as I had wanted it to be, but it gets rid of 127/128 unnecessary checks for bool(self.young_rawmalloced_objects).
justinpeel
- [pypy-commit] pypy default: Bytes aren't free, don't waste it on an extra space.
alex_gaynor
- [pypy-commit] pypy default: merged upstream.
alex_gaynor
- [pypy-commit] pypy default: (snus, alex) Added the comparison functions to micronumpy. This is mostly the work from the numpy-comparisons branch, refactored by me.
alex_gaynor
- [pypy-commit] pypy numpy-comparison: Close branch.
alex_gaynor
- [pypy-commit] pypy default: a skipped, failing test.
alex_gaynor
- [pypy-commit] pypy compile-from-stream: Fix recently merged test
amauryfa
- [pypy-commit] pypy compile-from-stream: Simplify some tests
amauryfa
- [pypy-commit] pypy default: implement the pwd module at interp-level,
amauryfa
- [pypy-commit] pypy default: Small cleanup in marshall functions
amauryfa
- [pypy-commit] pypy default: Issue863 Implement sys._current_frames()
amauryfa
- [pypy-commit] pypy default: Fix translation
amauryfa
- [pypy-commit] pyrepl default: Port 659f7a0b3256 from pypy.
arigo
- [pypy-commit] pypy default: A failing test.
arigo
- [pypy-commit] pypy default: Import into _pypy_interact.py the change from code.py to decode
arigo
- [pypy-commit] pypy default: More tests.
arigo
- [pypy-commit] pypy default: Fix: only 'exec' was broken.
arigo
- [pypy-commit] pypy default: fix indentation error.
alex_gaynor
- [pypy-commit] pypy default: Cast these fields to a Python-level 'int', i.e. a C 'long'.
arigo
- [pypy-commit] pypy default: Fix this test on 64-bit: avoids that random unrelated operations
arigo
- [pypy-commit] pypy default: Store the failargs too. Not used right now.
arigo
- [pypy-commit] pypy default: Python 2.5 compatibility.
arigo
- [pypy-commit] pypy gc-trace-faster: Attempt to reduce calls to trace_and_drag_out_of_nursery_partial. Not as effective as hoped, but still gives some improvement.
justinpeel
- [pypy-commit] pypy ffistruct: a branch to implement a JIT friendly struct type in _ffi
antocuni
- [pypy-commit] pypy ffistruct: implement FFIType.sizeof(); put some test logic into a base class
antocuni
- [pypy-commit] pypy ffistruct: start to implement _ffi.Structure
antocuni
- [pypy-commit] pypy ffistruct: split the implementation/tests of W_FFIType and W_FuncPtr into two separate files
antocuni
- [pypy-commit] pypy ffistruct: introduce the concept of _StructDescr, which describes the layout and ffitype of a structure
antocuni
- [pypy-commit] pypy ffistruct: store also the struct name in the descr
antocuni
- [pypy-commit] pypy ffistruct: don't store the name on the struct descr, but make it accessible from the ffi type
antocuni
- [pypy-commit] pypy numpy-indexing-by-arrays: Branch for adding "index arrays" to numpy
snus_mumrik
- [pypy-commit] pypy numpy-indexing-by-arrays: Initial implementation
snus_mumrik
- [pypy-commit] pypy inline-dict-ops: merge default
fijal
- [pypy-commit] pypy ppc-jit-backend: PPC64 updates
edelsohn
- [pypy-commit] pypy ppc-jit-backend: PPC64 updates
edelsohn
- [pypy-commit] pypy default: 'Python 2.7 -A' raises TypeError in this corner case.
arigo
- [pypy-commit] pypy default: Tests and fix:
arigo
- [pypy-commit] pypy default: Add comment.
arigo
- [pypy-commit] pypy inline-dict-ops: fix tests
fijal
- [pypy-commit] lang-scheme default: Split tests for symbols & strings out of test_simple
boemmels
- [pypy-commit] lang-scheme default: More symbol test
boemmels
- [pypy-commit] lang-scheme default: Fix strings: Allow escaped backslash
boemmels
- [pypy-commit] pypy improve-heap-caching-tracing: cache the length of arrays
cfbolz
- [pypy-commit] pypy improve-heap-caching-tracing: typo
cfbolz
- [pypy-commit] pypy improve-heap-caching-tracing: some XXXs
cfbolz
- [pypy-commit] pypy improve-heap-caching-tracing: be more precise about getarrayitem
cfbolz
- [pypy-commit] pypy space-iterator-improvements: kill dead old commented out code
fijal
- [pypy-commit] pypy jit-duplicated_short_boxes: no point in importing extra info from preamble about values at these points
hakanardo
- [pypy-commit] pypy jit-duplicated_short_boxes: hg merge default
hakanardo
- [pypy-commit] pypy default: OS/X fix.
arigo
- [pypy-commit] pypy default: Fix tests on OS/X (hopefully).
arigo
- [pypy-commit] pypy ffistruct: move _ffi.Field and most of compute_shape to interp-level
antocuni
- [pypy-commit] pypy ffistruct: bah, forgot to add this file in the previous checkin
antocuni
- [pypy-commit] pypy ffistruct: make it possible to allocate a struct, and set/get fields on it. The only supported type is 'long' so far
antocuni
- [pypy-commit] pypy ffistruct: move the code to get/set arbitrary struct fields to rlib.libffi. Eventually, these two functions will be recognized and optimized by the JIT
antocuni
- [pypy-commit] pypy ffistruct: disable this check for now, or else it won't translate
antocuni
- [pypy-commit] pypy improve-heap-caching-tracing: fix XXX: also record newness of non-vtable memory
cfbolz
- [pypy-commit] pypy improve-heap-caching-tracing: test and fix: make getfield use getfield_now_known
cfbolz
- [pypy-commit] pypy improve-heap-caching-tracing: make list allocation go through the heap cache
cfbolz
- [pypy-commit] pypy improve-heap-caching-tracing: add a sanity check: whenever a get operation is not generated, because the heap
cfbolz
- [pypy-commit] pypy ffistruct: fix import
antocuni
- [pypy-commit] pypy ffistruct: bah, apparently interp2app functions cannot be class methods
antocuni
- [pypy-commit] benchmarks default: Reduce the delay and number of retries.
arigo
- [pypy-commit] pypy ppc-jit-backend: Import WORD from arch.py
edelsohn
- [pypy-commit] pypy ffistruct: turn the interplevel KeyError into an applevel AttributeError
antocuni
- [pypy-commit] pypy ffistruct: this method is elidable
antocuni
- [pypy-commit] pypy ffistruct: fix the result of a bad rebase
antocuni
- [pypy-commit] pypy ffistruct: rpython fix
antocuni
- [pypy-commit] pypy ffistruct: make it elidable_promote, it should completely optimize away the offset/type lookup
antocuni
- [pypy-commit] pypy ffistruct: merge heads
antocuni
- [pypy-commit] pypy jit-str_in_preamble: closing barnch. jit-short_from_state gave us string optimization in the preamble without the
hakanardo
- [pypy-commit] pypy ffistruct: we can't promote strings
antocuni
- [pypy-commit] pypy jit-duplicated_short_boxes: close merged branch
hakanardo
- [pypy-commit] pypy default: Merge jit-duplicated_short_boxes, which introduces 3 things:
hakanardo
- [pypy-commit] pypy improve-heap-caching-tracing: Add a special case for ll_arraycopy in the tracing heap cache.
alex_gaynor
- [pypy-commit] pypy reflex-support: merge default into branch
wlav
- [pypy-commit] pypy reflex-support: turn type handles into rffi.LONGs to make sure they're opaque
wlav
- [pypy-commit] pypy space-iterator-improvements: backout b02477f065b2, reinstantiane newlist hint. this time we want to use it
fijal
- [pypy-commit] pypy space-iterator-improvements: use length estimate for unpackiterable
fijal
- [pypy-commit] pypy space-iterator-improvements: a minor simplification
fijal
- [pypy-commit] pypy space-iterator-improvements: A questionable test, but matches cpython behavior. The change itself makes
fijal
- [pypy-commit] pypy.org extradoc: add Samuele, who has also promised us a photo.
lac
- [pypy-commit] pypy.org extradoc: remove people from the list, it generates more problems than gain and also gets one slot
fijal
- [pypy-commit] pypy.org extradoc: Backed out changeset 451af0702e2d
fijal
- [pypy-commit] pypy default: uint8 support
hakanardo
- [pypy-commit] pypy default: prepare listobject and timsort for liststrategies that will be merged later
l.diekmann
- [pypy-commit] pypy default: merge
l.diekmann
- [pypy-commit] pypy ppc-jit-backend: Added a basic test for register allocation.
hager
- [pypy-commit] pypy ppc-jit-backend: (arigo, hager):
hager
- [pypy-commit] pypy ppc-jit-backend: merge
hager
- [pypy-commit] pypy.org extradoc: (vak) add some docs about creating a tarball
antocuni
- [pypy-commit] pypy ppc-jit-backend: Accidentally killed some of David's patches.
hager
- [pypy-commit] pypy default: Backed out changeset 12d91e2900e9
hakanardo
- [pypy-commit] pypy default: hg merge
hakanardo
- [pypy-commit] pypy unsigned-dtypes: jit support for uint_mod
hakanardo
- [pypy-commit] pypy unsigned-dtypes: fix the test I think
justinpeel
- [pypy-commit] pypy unsigned-dtypes: set mod test back to using mod. Still fails, but we can translate on 64-bit right now.
justinpeel
- [pypy-commit] extradoc extradoc: indexing by tuples done. Added some other tasks.
justinpeel
- [pypy-commit] pypy default: Give meaningful class names in tests
amauryfa
- [pypy-commit] pypy default: Implement PyFunction_GetCode()
amauryfa
- [pypy-commit] pypy default: Add macro PyFunction_GET_CODE
amauryfa
- [pypy-commit] pypy default: Add Py_TRASHCAN_ macros, I don't know if we really need to implement them
amauryfa
- [pypy-commit] pypy default: Expose a few members of the PyCodeObject structure
amauryfa
- [pypy-commit] pypy default: A ll2ctypes bug that depends on the order of the fields in the structure.
amauryfa
- [pypy-commit] pypy reflex-support: fix link issue with CINT backend
wlav
- [pypy-commit] pypy ffistruct: refactor the interface for struct_{get, set}field. Now we pass the ffitype at runtime, and the values are handled as lltype.Signed. struct_{get, set}field take care of doing cast of the correct LLTYPE
antocuni
- [pypy-commit] pypy ffistruct: fix the _ffi module to use the new interface exposed by libffi
antocuni
- [pypy-commit] pypy ffistruct: merge heads
antocuni
- [pypy-commit] pypy ffistruct: implement fielddescrof_dynamic for the llgraph backend
antocuni
- [pypy-commit] pypy ffistruct: add a JIT optimization which turns calls to libffi.struct_{get, set}field_* into {SET, GET}FIELD_RAW. optimizeopt unit test are coming in the next checkin
antocuni
- [pypy-commit] pypy ffistruct: add optimizeopt unit test for the struct_{get, set}field optimization
antocuni
- [pypy-commit] pypy ffistruct: another unit test for when not to optimize
antocuni
- [pypy-commit] pypy ffistruct: implement fielddescrof_dynamic for the ll backends
antocuni
- [pypy-commit] pypy ffistruct: fix translation by iterating only on the types which are known to be integers
antocuni
- [pypy-commit] pypy ffistruct: merge heads
antocuni
- [pypy-commit] pypy default: Make getwindowsversion return a sructseq, rather than a tuple. (untested, not ata windows machine)
alex_gaynor
- [pypy-commit] pypy unsigned-dtypes: fixed jit codewriter problem, but blackhole still complains about there not being a cast from ulonglong to float
justinpeel
- [pypy-commit] pypy unsigned-dtypes: put in cast_ulonglong_to_float. Now translates on 32-bit as well.
justinpeel
- [pypy-commit] pypy reflex-support: object identity conservation
wlav
- [pypy-commit] pypy default: More fields for getwindowsversion (can't test, no windows).
alex_gaynor
- [pypy-commit] pypy unsigned-dtypes: 'cast_ulonglong_to_float' is really different from 'cast_longlong_to_float'.
arigo
- [pypy-commit] pypy unsigned-dtypes: Fix the tests.
arigo
- [pypy-commit] pypy unsigned-dtypes: Shorter name. Add cast_float_to_ulonglong.
arigo
- [pypy-commit] lang-scheme default: Added .hgignore
boemmels
- [pypy-commit] lang-scheme default: Stub a character class, parses and implements simple characters
boemmels
- [pypy-commit] lang-scheme default: dot (.) is valid in symbols
boemmels
- [pypy-commit] pypy numpy-indexing-by-arrays: Initial (unoptimized) impementation of indexing by boolean vectors.
snus_mumrik
- [pypy-commit] pypy default: Temporarily disable sys._current_frames(). The tests are left failing
arigo
- [pypy-commit] pypy default: Fix translation (and you know.. functionality) on windows.
alex_gaynor
- [pypy-commit] pypy default: Copy the test from af74db5394fb.
arigo
- [pypy-commit] pypy default: Kill dead code.
arigo
- [pypy-commit] pypy default: A test for hidden_applevel code objects, and fixing the fact that
arigo
- [pypy-commit] pypy default: 'honor__builtins__' is generally False, but just in case, be safe
arigo
- [pypy-commit] pypy default: Proper handling of 'f_back' in continulets.
arigo
- [pypy-commit] pypy default: Translation fix.
arigo
- [pypy-commit] pypy default: This has been fixed.
arigo
- [pypy-commit] pypy default: Skip this test in runappdirect mode.
arigo
- [pypy-commit] pypy default: Added StringBuilder at app level to complement UnicodeBuilder. Also moved from an extra done flag to just setting builder to None.
alex_gaynor
- [pypy-commit] pypy space-iterator-improvements: oops, forgot
fijal
- [pypy-commit] pypy space-iterator-improvements: typo
fijal
- [pypy-commit] pypy improve-heap-caching-tracing: - fix XXXs in tests
cfbolz
- [pypy-commit] pypy improve-heap-caching-tracing: add slightly theoretical XXX
cfbolz
- [pypy-commit] buildbot default: Add a commented-out attempt at using manhole
arigo
- [pypy-commit] buildbot default: Win32 compat.
arigo
- [pypy-commit] buildbot default: Use the hg repository instead of the svn one for benchmarks.
arigo
- [pypy-commit] pypy default: Give a more explicit error message.
arigo
- [pypy-commit] pypy default: merge heads
arigo
- [pypy-commit] pypy default: fix translation, hopefully
fijal
- [pypy-commit] extradoc extradoc: add an abstract
fijal
- [pypy-commit] extradoc extradoc: "a, the"
arigo
- [pypy-commit] pypy default: remove unnecessary imports
fijal
- [pypy-commit] pypy default: support builder-or-none
fijal
- [pypy-commit] pypy default: merge
fijal
- [pypy-commit] pypy continulet-pickle: Pickling and unpickling of continulets.
arigo
- [pypy-commit] pypy continulet-pickle: Pickling and unpickling of empty continulets.
arigo
- [pypy-commit] pypy continulet-pickle: Workaround.
arigo
- [pypy-commit] pypy continulet-pickle: Fix the tests, with a comment for why it is a bit incomplete.
arigo
- [pypy-commit] pypy continulet-pickle: Rename start_state into global_state.
arigo
- [pypy-commit] pypy continulet-pickle: Forgot to add this file.
arigo
- [pypy-commit] pypy default: a bit of copy paste
fijal
- [pypy-commit] extradoc extradoc: rewrite
fijal
- [pypy-commit] pypy ppc-jit-backend: Applied more code of the ARM backend to PPC backend.
hager
- [pypy-commit] pypy default: merge space-iterator-improvements. this branch preallocates a correctly size list for unpackiterable
fijal
- [pypy-commit] extradoc extradoc: s/was/is/
fijal
- [pypy-commit] pypy ppc-jit-backend: Added teardown() method to ppc_assembler.
hager
- [pypy-commit] pypy ppc-jit-backend: Removed unused code from CPU class.
hager
- [pypy-commit] pypy ppc-jit-backend: Added test which checks independence of different loops which are compiled with the same assembler instance.
hager
- [pypy-commit] pypy default: Update comment.
arigo
- [pypy-commit] pypy unroll-if-const: merged upstream.
alex_gaynor
- [pypy-commit] pypy unroll-if-const: reclose this branch, I accidentally opened it
alex_gaynor
- [pypy-commit] pypy unroll-if-alt: merged upstream.
alex_gaynor
- [pypy-commit] pypy numpy-singledim: close old branch
justinpeel
- [pypy-commit] pypy unpack-ints-fast: close failed branch. unroll-if-alt branch should make rstruct faster instead.
justinpeel
- [pypy-commit] pypy default: a test for 2868163b3dc4
fijal
- [pypy-commit] pypy default: merge
fijal
- [pypy-commit] pypy default: Tighten the checks.
arigo
- [pypy-commit] pypy default: Performance issue: reading the f_back attribute at app-level would now
arigo
- [pypy-commit] pypy default: merge heads
arigo
- [pypy-commit] Notification: pypy3k
Bitbucket
- [pypy-commit] pypy default: remove outdated comment
cfbolz
- [pypy-commit] pypy continulet-pickle: hg merge default
arigo
- [pypy-commit] pypy default: Rename start_state -> global_state
arigo
- [pypy-commit] pypy continulet-pickle: hg merge default
arigo
- [pypy-commit] pypy continulet-pickle: Refactoring: replace the dummy_pycode with a real one that contains
arigo
- [pypy-commit] pypy continulet-pickle: Unused import.
arigo
- [pypy-commit] pypy default: merge heads
arigo
- [pypy-commit] pypy unroll-if-alt: merged default.
alex_gaynor
- [pypy-commit] pypy unroll-if-alt: merged improve-heap-cache-tracing in, so that I can make sure it works.
alex_gaynor
- [pypy-commit] pypy unroll-if-alt: fix some merge failures.
alex_gaynor
- [pypy-commit] pypy continulet-pickle: Improve the DEBUG checks. Add a test that checks that we don't
arigo
- [pypy-commit] pypy continulet-pickle: Yay! The first tests pass.
arigo
- [pypy-commit] pypy continulet-pickle: Revert this check. It seems that w_globals cannot and should not be null.
arigo
- [pypy-commit] pypy continulet-pickle: Fix.
arigo
- [pypy-commit] pypy continulet-pickle: Tests pass.
arigo
- [pypy-commit] pypy continulet-pickle: Finished pickling :-)
arigo
- [pypy-commit] buildbot default: I *think* it makes no sense to haltOnFailure here. If we have an upload
arigo
- [pypy-commit] pypy default: permute() should also ignore non-initialized continulets,
arigo
- [pypy-commit] pypy ppc-jit-backend: Refactored code to be more similar to ARM backend.
hager
- [pypy-commit] pypy improve-heap-caching-tracing: change the trace length limit to half its previous value. this seems to be
cfbolz
- [pypy-commit] pypy default: fix for ootype, llstrings are not supported as input arguments
antocuni
- [pypy-commit] pypy continulet-pickle: hg merge default
arigo
- [pypy-commit] pypy default: More informative message
arigo
- [pypy-commit] pypy default: Translation fix
arigo
- [pypy-commit] pypy default: merge heads
arigo
- [pypy-commit] pypy continulet-pickle: Translation fix.
arigo
- [pypy-commit] pypy continulet-pickle: Support pickling, at least good enough to have the single test
arigo
- [pypy-commit] pypy improve-heap-caching-tracing: close to-be-merged branch
cfbolz
- [pypy-commit] pypy default: merge improve-heap-caching-tracing:
cfbolz
- [pypy-commit] pypy default: one of the more obscure commits: change the thresholds slightly to be prime
cfbolz
- [pypy-commit] pypy.org extradoc: Run yatiblog
arigo
- [pypy-commit] pypy minimark-no-mass-free: Make a branch in which to refactor ArenaCollection.mass_free(),
arigo
- [pypy-commit] pypy default: Step 1 in trying to fix the pyexpat memory leak.
justinpeel
- [pypy-commit] pypy default: a merge point for strjoin
fijal
- [pypy-commit] pypy default: oops
fijal
- [pypy-commit] pypy default: more variables
fijal
- [pypy-commit] pypy default: argh
fijal
- [pypy-commit] pypy kill-unary-multimethods: remove str_w as a multimethod
fijal
- [pypy-commit] pypy kill-unary-multimethods: just removing isinstance and issubtype as multimethods seems to "just work".
fijal
- [pypy-commit] pypy kill-unary-multimethods: pyflakes fixes
fijal
- [pypy-commit] pypy kill-unary-multimethods: remove unicode_w
fijal
- [pypy-commit] pypy kill-unary-multimethods: remove some more unnecessary imports
fijal
- [pypy-commit] pypy default: merge default
fijal
- [pypy-commit] pypy minimark-no-mass-free: First step, to see that it works: change minimark.py to adhere to a
arigo
- [pypy-commit] pypy default: Revert fijal's stuff to add a jitdriver to str.join
alex_gaynor
- [pypy-commit] pypy unroll-if-alt: merged default in.
alex_gaynor
- [pypy-commit] pypy default: pyexpat memory leak fixed by using a weakref.
justinpeel
- [pypy-commit] pypy unroll-if-alt: fix translation
alex_gaynor
- [pypy-commit] pypy unroll-if-alt: unroll some more functions correctly, doesn't translate due to weirdness.
alex_gaynor
- [pypy-commit] pypy unroll-if-alt: work around for now.
alex_gaynor
- [pypy-commit] pypy unroll-if-alt: make this work with struct.unpack as well
alex_gaynor
- [pypy-commit] pypy jit-frontend-unescaped: A branch in which to add support for tracking if an object is escaped in the frontnend. Will eventually become jit.isvirtual in the unroll-if-alt branch.
alex_gaynor
- [pypy-commit] pypy jit-frontend-unescaped: add some primitive escaped tracking in the frontend, it doesn't handle any sort of recursive structures, but that's ok.
alex_gaynor
- [pypy-commit] pypy jit-frontend-unescaped: fix expat to use weakrefs correctly.
justinpeel
- [pypy-commit] pypy jit-frontend-unescaped: Backed out changeset 70f26346fd5b
justinpeel
- [pypy-commit] pypy default: fix expat to use weakrefs correctly.
justinpeel
- [pypy-commit] pypy default: Disable logging the jit-running times, which are not interesting
arigo
- [pypy-commit] pypy default: Disable jit-blackhole too.
arigo
- [pypy-commit] pypy default: Don't crash, but just print the error message as a warning.
arigo
- [pypy-commit] Notification: pypy
Bitbucket
- [pypy-commit] pypy unsigned-dtypes: add a ulonglong test and fix code so that it works with the new oopcode
justinpeel
- [pypy-commit] pypy default: Forbid the use of None in translated versions.
arigo
- [pypy-commit] pypy default: Also include sqlite3.dll with the windows binary.
arigo
- [pypy-commit] pypy default: merge heads
arigo
- [pypy-commit] pypy default: Fix test.
arigo
- [pypy-commit] pypy default: Improve the error message.
arigo
- [pypy-commit] pypy default: Bah, not directly tested it seems.
arigo
- [pypy-commit] pypy unroll-if-alt: Fix for some changes hakanardo made in the emitting of pure operations.
alex_gaynor
- [pypy-commit] pypy default: fix the continuation tests
alex_gaynor
- [pypy-commit] pypy default: fix some more tests
alex_gaynor
- [pypy-commit] pypy default: (agaynor, fijal) merge jit-frontend-unescaped
fijal
- [pypy-commit] pypy unroll-if-alt: dont try to import more info about virtuals than what is passed as the VirtualState of the inputeargs, it wont work
hakanardo
- [pypy-commit] pypy unroll-if-alt: some xxx
hakanardo
- [pypy-commit] pypy default: Trying a fix for direct users of rlib.rstacklet.
arigo
- [pypy-commit] pypy default: merge heads
arigo
- [pypy-commit] pypy arm-backend-2: merge default
bivab
- [pypy-commit] pypy arm-backend-2: add missing import
bivab
- [pypy-commit] pypy arm-backend-2: ignore fast path for now
bivab
- [pypy-commit] pypy arm-backend-2: merge default
bivab
- [pypy-commit] pypy arm-backend-2: (arigo, bivab) update backend to acknowledge the change in the interface of rewrite_assembler
bivab
- [pypy-commit] pypy arm-backend-2: merge default
bivab
- [pypy-commit] pypy arm-backend-2: merge default
bivab
- [pypy-commit] pypy arm-backend-2: implement exception propagation and checks for failed allocation
bivab
- [pypy-commit] pypy arm-backend-2: test fixes
bivab
- [pypy-commit] pypy arm-backend-2: small fixes
bivab
- [pypy-commit] pypy arm-backend-2: merge default
bivab
- [pypy-commit] pypy unroll-if-alt: merged default in.
alex_gaynor
- [pypy-commit] pypy unroll-if-alt: explain the purpose of specialize:call_location
gutworth
- [pypy-commit] pypy unroll-if-alt: Started working on making sure list methods are appeneded on virtual lists, tests failing due to not folding int_add_ovf(0, 1) in the frontend.
alex_gaynor
- [pypy-commit] pypy unroll-if-alt: merged upstream
alex_gaynor
- [pypy-commit] pypy default: Remove a '/ 3' in ll_dict_setitem(). Probably not measurable, but I suppose
arigo
- [pypy-commit] pypy unroll-if-alt: fold int_add_ovf operations if the args are constant and it really doesn't overflow.
alex_gaynor
- [pypy-commit] pypy unroll-if-alt: small hack, and now passing tests!
alex_gaynor
- [pypy-commit] pypy unroll-if-alt: fix test, update comment.
alex_gaynor
- [pypy-commit] pypy unroll-if-alt: useful comment, update tests.
alex_gaynor
- [pypy-commit] pypy default: fix translation.
alex_gaynor
- [pypy-commit] pypy default: merged upstream
alex_gaynor
- [pypy-commit] pypy unroll-if-alt: merged default in
alex_gaynor
- [pypy-commit] pypy unroll-if-alt: Added jit.isvirtual, use it for RPYthon level "".join, and now a test_pypy_c test for struct.pack and unpack.
alex_gaynor
- [pypy-commit] pypy unroll-if-alt: switch to using the trampoline approach suggested by carl, rather than duplicating a function.
alex_gaynor
- [pypy-commit] pypy unroll-if-alt: possible translation fix.
alex_gaynor
- [pypy-commit] Notification: pyrepl
Bitbucket
- [pypy-commit] [OPEN] Pull request #1 for pypy/pyrepl: CompletingReader.after_command fix for custom complete functions etc.
Bitbucket
- [pypy-commit] [COMMENT] Pull request #1 for pypy/pyrepl: CompletingReader.after_command fix for custom complete functions etc.
Bitbucket
- [pypy-commit] [COMMENT] Pull request #1 for pypy/pyrepl: CompletingReader.after_command fix for custom complete functions etc.
Bitbucket
- [pypy-commit] pypy ppc-jit-backend: Use BlockBuilderMixin to write machine code instead of the old PPC backend approach
hager
- [pypy-commit] pypy unroll-if-alt: why we can't have nice things
gutworth
- [pypy-commit] pypy unroll-if-alt: Fix for ootype.
alex_gaynor
- [pypy-commit] pypy unroll-if-alt: remove ctr_location specialization by explicitly making two classes
cfbolz
- [pypy-commit] pypy unroll-if-alt: use unroll_iff
cfbolz
- [pypy-commit] pypy unroll-if-alt: fix
cfbolz
- [pypy-commit] pypy default: kill unused untested strange stuff
cfbolz
- [pypy-commit] pypy unroll-if-alt: take the direct path also when not jitting
cfbolz
- [pypy-commit] pypy.org extradoc: (hpk, fijal) Merged all py3k donate related texts into one and put it into
fijal
- [pypy-commit] pypy.org extradoc: forgot to add an html
fijal
- [pypy-commit] pypy default: kill terrible hack
cfbolz
- [pypy-commit] pypy.org extradoc: * typos
arigo
- [pypy-commit] pypy.org extradoc: rename rst -> txt
fijal
- [pypy-commit] pypy.org extradoc: merge
fijal
- [pypy-commit] pypy.org extradoc: rename rst -> txt and carefully merge differences
fijal
- [pypy-commit] pypy.org extradoc: add py3k layout
fijal
- [pypy-commit] pypy unroll-if-alt: a test for the ll_join_chars @jit.look_inside_iff, as well as improvements to jit.isvirtual
alex_gaynor
- [pypy-commit] pypy unroll-if-alt: add a docstring suggested by cfbolz.
alex_gaynor
- [pypy-commit] pypy unroll-if-alt: clearer comment.
alex_gaynor
- [pypy-commit] pypy unroll-if-alt: rewrite, hopefully makes the logic more clear
alex_gaynor
- [pypy-commit] pypy unsigned-dtypes: change the mod test to a simpler int32 sum test while fixing.
justinpeel
- [pypy-commit] pypy unroll-if-alt: fix translation
alex_gaynor
- [pypy-commit] pypy.org extradoc: Added donation links and recommended cap for them.
bkuhn
- [pypy-commit] pypy.org extradoc: regen html and fix rest
fijal
- [pypy-commit] pypy.org extradoc: fix again
fijal
- [pypy-commit] pypy unroll-if-alt: merged default in
alex_gaynor
- [pypy-commit] pypy unroll-if-alt: fix this test.
alex_gaynor
- [pypy-commit] pypy unroll-if-alt: fix this test on 32-bit.
alex_gaynor
- [pypy-commit] pypy unroll-if-alt: fix this.
alex_gaynor
- [pypy-commit] pypy default: Merged in unroll-if-alt:
alex_gaynor
- [pypy-commit] pypy unroll-if-alt: close merged branch.
alex_gaynor
- [pypy-commit] pypy.org extradoc: fix two typos
hpk42
- [pypy-commit] pypy.org extradoc: rephrase a sentence so that it's clear that we are not going to support python3 and python2 within the same interpreter; shift 2000$ from 1.1 to 1.2 so that 1.1 is 35000$
antocuni
- [pypy-commit] pypy.org extradoc: Add a way to donate for both general and py3k cause from the main site. Use
fijal
- [pypy-commit] pypy.org extradoc: The word "overhead" really isn't exactly right.
bkuhn
- [pypy-commit] extradoc extradoc: a brief blog post draft
fijal
- [pypy-commit] pypy.org extradoc: kill some suspect html. copy paste error?
fijal
- [pypy-commit] pypy.org extradoc: merge
fijal
- [pypy-commit] extradoc extradoc: small rewrite.
alex_gaynor
- [pypy-commit] pypy.org extradoc: kill jumping buttons
fijal
- [pypy-commit] pypy.org extradoc: Update html, remove draft, add py3k to the list of pages
fijal
- [pypy-commit] pypy jit-frontend-unescaped: this branch was merged, closing it
alex_gaynor
- [pypy-commit] pypy default: Tweak for the common case of no **keyword arguments.
arigo
- [pypy-commit] pypy continulet-pickle: Fix the test, but it fails.
arigo
- [pypy-commit] pypy continulet-pickle: Randomly fix something else in stackless.py.
arigo
- [pypy-commit] lang-io default: whitespace
bivab
- [pypy-commit] lang-io default: implement List remove(item)
bivab
- [pypy-commit] lang-io default: cleanup test
bivab
- [pypy-commit] pypy continulet-pickle: Reduce a little bit the code.
arigo
- [pypy-commit] pypy continulet-pickle: Baaah. /me finds the horrible hack, despairs, and add "XXX HAAAAACK".
arigo
- [pypy-commit] pypy continulet-pickle: Fix an UnboundLocalError.
arigo
- [pypy-commit] pypy continulet-pickle: Implement gr_frame.
arigo
- [pypy-commit] pypy kill-unary-multimethods: remove id as multimethod
fijal
- [pypy-commit] pypy kill-unary-multimethods: remove int_w, bigint_w and uint_w as multimethods
fijal
- [pypy-commit] pypy kill-unary-multimethods: some more test fixes
fijal
- [pypy-commit] pypy kill-unary-multimethods: remove unnecessary multimethods
fijal
- [pypy-commit] Notification: jitviewer
Bitbucket
- [pypy-commit] [OPEN] Pull request #1 for pypy/jitviewer: Updated README
Bitbucket
- [pypy-commit] lang-io default: catch exception raised when item is not in the list
bivab
- [pypy-commit] lang-io default: extend if method to support any object as condition
bivab
- [pypy-commit] lang-io default: implemented special version of updateSlot for Locals objects
bivab
- [pypy-commit] lang-io default: enable io implementation of newSlot
bivab
- [pypy-commit] jitviewer default: Added a comment to make it work on OS X, which does not come with objdump preinstalled
Anders Lehmann
- [pypy-commit] pypy unsigned-dtypes: add some jit codewriter and metainterp tests
justinpeel
- [pypy-commit] pypy stm: A branch of PyPy to start playing with STM.
arigo
- [pypy-commit] pypy stm: Make the exc_data structure a thread-local.
arigo
- [pypy-commit] pypy unsigned-dtypes: add ullong_from_float
justinpeel
- [pypy-commit] pypy jit-optimizeopt-cleanups: kill the now obsolete dryrun
hakanardo
- [pypy-commit] pypy ppc-jit-backend: Moved code for assembler prolog to the end of the generated code.
hager
- [pypy-commit] pypy unsigned-dtypes: fix test
justinpeel
- [pypy-commit] pypy jit-optimizeopt-cleanups: pass strengthen guards down the optimization chain instead of modifying optimizer.newoperations directly
hakanardo
- [pypy-commit] pypy jit-optimizeopt-cleanups: dont assume operations originate from optimizer.loop.operations
hakanardo
- [pypy-commit] pypy jit-optimizeopt-cleanups: these does not seem to be used and propagate_end_forward is probably intended for the same functionality as Optimization.flush()
hakanardo
- [pypy-commit] pypy jit-optimizeopt-cleanups: pospone ops instead of reordering already emitted ops
hakanardo
- [pypy-commit] pypy jit-optimizeopt-cleanups: started to move pure operation reusage into an optimization stage of its own
hakanardo
- [pypy-commit] extradoc extradoc: Add a very rough talk outline
fijal
- [pypy-commit] extradoc extradoc: update and missing files
fijal
- [pypy-commit] extradoc extradoc: merge
fijal
- [pypy-commit] extradoc extradoc: dead link.
alex_gaynor
- [pypy-commit] extradoc extradoc: merged upstream (what did I change?)
alex_gaynor
- [pypy-commit] pypy jit-optimizeopt-cleanups: Make forced strings emit operations using OptString.emit_operation. That way they will be inserted into the optimization chain at the point where the were removed in the first place.
hakanardo
- [pypy-commit] pypy jit-optimizeopt-cleanups: unskip test thats now passing thanx to 8dfeb716d0ab
hakanardo
- [pypy-commit] lang-io default: fix sequence asCapitalized to only capitalize first char and leave the rest unchanged
bivab
- [pypy-commit] lang-io default: fix Object getSlot to not only look in the own slots but do a full lookup
bivab
- [pypy-commit] pypy list-strategies: (l.diekmann, cfbolz): start to sketch the way we want things to look: introduce
l.diekmann
- [pypy-commit] pypy list-strategies: (l.diekmann, cfbolz): Implemented getslice
l.diekmann
- [pypy-commit] pypy list-strategies: (l.diekmann, cfbolz): more slicing
l.diekmann
- [pypy-commit] pypy list-strategies: (l.diekmann, cfbolz around): some more calls to length; changed contains to use strategies
l.diekmann
- [pypy-commit] pypy list-strategies: Replaced more w_list.wrappeditems by using the (temporary) method w_list.getitems()
l.diekmann
- [pypy-commit] pypy list-strategies: Choose ListStrategy matching items in list
l.diekmann
- [pypy-commit] pypy list-strategies: test_listobject works again: changed init method to call W_List.append instead of wrapped_items.append
l.diekmann
- [pypy-commit] pypy list-strategies: Added Integer- and StringListStrategy
l.diekmann
- [pypy-commit] pypy list-strategies: Convert ListStrategies to ObjectListStrategy when a differen element is added
l.diekmann
- [pypy-commit] pypy list-strategies: Carl: Append with cast_to_void_star
l.diekmann
- [pypy-commit] pypy list-strategies: Implemented inplace_mul in strategies
l.diekmann
- [pypy-commit] pypy list-strategies: Implemented deleteitem
l.diekmann
- [pypy-commit] pypy list-strategies: Implemented setitem
l.diekmann
- [pypy-commit] pypy list-strategies: Switch strategy depending on type of item that was set
l.diekmann
- [pypy-commit] pypy list-strategies: remove some comments; replaced len() by w_list.length() in repr
l.diekmann
- [pypy-commit] pypy list-strategies: Implemented insert
l.diekmann
- [pypy-commit] pypy list-strategies: Fixed casting in insert and setitem (ListStrategies)
l.diekmann
- [pypy-commit] pypy list-strategies: Added base class AbstractUnwrappedStrategy (implemented append and getitem)
l.diekmann
- [pypy-commit] pypy list-strategies: Implemented all remaining methods in AbstractUnwrappedStrategy
l.diekmann
- [pypy-commit] pypy list-strategies: StringListStartegy now inherits from AbstractUnwrappedStrategy too (removed unnecessary methods)
l.diekmann
- [pypy-commit] pypy list-strategies: ObjectListStrategy inherits from AbstractUnwrappedStrategy (is_correct_type returns always True)
l.diekmann
- [pypy-commit] pypy list-strategies: Implemented deleteslice; Move delitem_slice_helper to bytearrayobject
l.diekmann
- [pypy-commit] pypy list-strategies: Implemented setslice
l.diekmann
- [pypy-commit] pypy list-strategies: Implemented extend
l.diekmann
- [pypy-commit] pypy list-strategies: Added tests for extend
l.diekmann
- [pypy-commit] pypy list-strategies: setslice may change strategy if necessary
l.diekmann
- [pypy-commit] pypy list-strategies: Added tests for strategy changes in setslice and fixed is_correct_type error
l.diekmann
- [pypy-commit] pypy list-strategies: If list is empty after deletion (item, slice) switch to EmptyListStrategy
l.diekmann
- [pypy-commit] pypy list-strategies: Implemented pop
l.diekmann
- [pypy-commit] pypy list-strategies: Replaced more 'wrappeditems'
l.diekmann
- [pypy-commit] pypy list-strategies: Implemented reverse
l.diekmann
- [pypy-commit] pypy list-strategies: Removed wrappeditems form EmptyListStrategy.append and fixed related problems
l.diekmann
- [pypy-commit] pypy list-strategies: Replaced warppeditems in sort-method (this only moved the problem to W_List._overwrite)
l.diekmann
- [pypy-commit] pypy list-strategies: Removed remaining wrappeditems
l.diekmann
- [pypy-commit] pypy list-strategies: Refactored EmptyListStrategy
l.diekmann
- [pypy-commit] pypy list-strategies: Refactored switching to Object-/EmptyListStrategy
l.diekmann
- [pypy-commit] pypy list-strategies: Preparation for wrapping/unwrapping in Strategies
l.diekmann
- [pypy-commit] pypy list-strategies: (l.diekmann, cfbolz): store list as unwrapped data
l.diekmann
- [pypy-commit] pypy list-strategies: merge default
l.diekmann
- [pypy-commit] pypy list-strategies: Fixed delete_slice in EmptyListStrategy
l.diekmann
- [pypy-commit] pypy list-strategies: Added RangeListStrategy
l.diekmann
- [pypy-commit] pypy list-strategies: Use RangeListStrategy instead of RangeListObject
l.diekmann
- [pypy-commit] pypy list-strategies: Changed W_ListObject iterable to use getitem
l.diekmann
- [pypy-commit] pypy list-strategies: Implemented RangeListStrategy (not_forced tests still not working)
l.diekmann
- [pypy-commit] pypy list-strategies: Added tests for RangeListStrategy
l.diekmann
- [pypy-commit] pypy list-strategies: Try to keep rangelist on append and pop
l.diekmann
- [pypy-commit] pypy list-strategies: Switch to IntegerStrategy without wrapping; Reverse without switching
l.diekmann
- [pypy-commit] pypy list-strategies: Switch RangeListStrategy to EmptyListStrategy if length is zero
l.diekmann
- [pypy-commit] pypy list-strategies: Refactored casting
l.diekmann
- [pypy-commit] pypy list-strategies: Refactored RangeListStrateg.pop()
l.diekmann
- [pypy-commit] pypy list-strategies: Forget to delete comment
l.diekmann
- [pypy-commit] pypy list-strategies: Finally use (real) rerased
l.diekmann
- [pypy-commit] pypy list-strategies: Strategies are now singletons
l.diekmann
- [pypy-commit] pypy list-strategies: Check correct type with strategy instance instead of class
l.diekmann
- [pypy-commit] pypy list-strategies: Cast sequence to W_ListObject (translation fix)
l.diekmann
- [pypy-commit] pypy list-strategies: Each strategy must implement (not inherit) it's own length method (translation fix)
l.diekmann
- [pypy-commit] pypy list-strategies: Use unresizable list here (translation fix)
l.diekmann
- [pypy-commit] pypy list-strategies: Stop must not be negative (translation fix); Wrapping/Unwrapping not neccessary here
l.diekmann
- [pypy-commit] pypy list-strategies: Unvisited path: Added test and fixed error
l.diekmann
- [pypy-commit] pypy list-strategies: Two more translation fixes
l.diekmann
- [pypy-commit] pypy list-strategies: Spezialized function for getitems (wrapped/unwrapped); Fixed list initialisation with (translation error)
l.diekmann
- [pypy-commit] pypy list-strategies: Another list init fix
l.diekmann
- [pypy-commit] pypy list-strategies: Fixed untested path in RangeListStrategy.setslice
l.diekmann
- [pypy-commit] pypy list-strategies: Deactivate old rangelist
l.diekmann
- [pypy-commit] pypy list-strategies: Replaced some more wrappeditems
l.diekmann
- [pypy-commit] pypy list-strategies: Need to make a fixed list here
l.diekmann
- [pypy-commit] pypy list-strategies: Merge default
l.diekmann
- [pypy-commit] pypy list-strategies: This will make rtyper happier...hopefully
l.diekmann
- [pypy-commit] pypy list-strategies: Just create a copy from storage when extending an EmptyList
l.diekmann
- [pypy-commit] pypy list-strategies: Removed old rangelist implementation
l.diekmann
- [pypy-commit] pypy list-strategies: a little refactoring
l.diekmann
- [pypy-commit] pypy list-strategies: Replaced storage with lstorage to avoid collision with mapdict
l.diekmann
- [pypy-commit] pypy list-strategies: added new method copy_into to extend an EmptyList with other lists
l.diekmann
- [pypy-commit] pypy list-strategies: index is non-negative because of get_positive_index in list_insert_List_ANY_ANY
l.diekmann
- [pypy-commit] pypy list-strategies: This index is non-negativ too
l.diekmann
- [pypy-commit] pypy list-strategies: Moved non-negative prove to get_positive_index
l.diekmann
- [pypy-commit] pypy list-strategies: More tests for extend with empty list
l.diekmann
- [pypy-commit] pypy list-strategies: copy_into method needed for ALL ListStrategies
l.diekmann
- [pypy-commit] pypy list-strategies: extend any list with emptylist
l.diekmann
- [pypy-commit] pypy list-strategies: (cfbolz, l.diekmann): one less copy in extend
l.diekmann
- [pypy-commit] pypy list-strategies: (l.diekmann, cfbolz):
l.diekmann
- [pypy-commit] pypy list-strategies: Optimized add__List_List to not use getitems anymore
l.diekmann
- [pypy-commit] pypy list-strategies: Optimized W_ListObject.setslice to take w_list as slice instead of sequence_w
l.diekmann
- [pypy-commit] pypy list-strategies: added _getitem_unwrapped in RangeListStrategy to avoid wrapping/unwrapping
l.diekmann
- [pypy-commit] pypy list-strategies: Fixed setting slice of EmptyList (getitems of ObjectList doesn't copy anymore)
l.diekmann
- [pypy-commit] pypy list-strategies: Use new method _temporarily_as_objects in extend, too
l.diekmann
- [pypy-commit] pypy list-strategies: Implemented mul on strategies
l.diekmann
- [pypy-commit] pypy list-strategies: Avoid duplicate copy in RangeList.mul() + tests
l.diekmann
- [pypy-commit] pypy list-strategies: merge
cfbolz
- [pypy-commit] pypy list-strategies: fix nonsense
cfbolz
- [pypy-commit] pypy list-strategies: Fixed getslice bug in RangeListStrategy
l.diekmann
- [pypy-commit] pypy list-strategies: Fixed setslice on EmptyList to work with RPython
l.diekmann
- [pypy-commit] pypy list-strategies: RPython wasn't satiesfied before
l.diekmann
- [pypy-commit] pypy list-strategies: Fixed getstorage_copy again
l.diekmann
- [pypy-commit] pypy list-strategies: RPython does not throw IndexError when there is not try/catch around
l.diekmann
- [pypy-commit] pypy list-strategies: It would be clever to return the clone
l.diekmann
- [pypy-commit] pypy list-strategies: Added tests for adding lists (especially range lists)
l.diekmann
- [pypy-commit] pypy default: merged default with pypy
l.diekmann
- [pypy-commit] pypy list-strategies: merged default into list-strategies
l.diekmann
- [pypy-commit] pypy list-strategies: merged default into list-strategies
ldiekmann
- [pypy-commit] pypy default: merge
cfbolz
- [pypy-commit] pypy list-strategies: merge default
cfbolz
- [pypy-commit] pypy default: merged current pypy
l.diekmann
- [pypy-commit] pypy list-strategies: this is not working on compiled pypy with list-strategies
l.diekmann
- [pypy-commit] pypy list-strategies: merged default to list-strategies (test_all.py was not working anymore)
l.diekmann
- [pypy-commit] pypy list-strategies: stop must not be smaller than start in rpython
l.diekmann
- [pypy-commit] pypy list-strategies: added fast path for empty slice; added tests for lists with range optimization
l.diekmann
- [pypy-commit] pypy list-strategies: fixed getstrategyfromlist_w method: e is l[-1] is also true for some equal first and last elements (1, True)
l.diekmann
- [pypy-commit] pypy list-strategies: unicode tests for liststrategies
l.diekmann
- [pypy-commit] pypy default: merged pypy-default
l.diekmann
- [pypy-commit] pypy list-strategies: cache empty list
l.diekmann
- [pypy-commit] pypy list-strategies: moved negative-index check to list_pop__List_ANY
l.diekmann
- [pypy-commit] pypy list-strategies: fixed liststrategy test due to recent changes
l.diekmann
- [pypy-commit] pypy list-strategies: eliminated some getitems(). equal is a lot faster now
l.diekmann
- [pypy-commit] pypy list-strategies: added fastpath for mul with zero
l.diekmann
- [pypy-commit] pypy list-strategies: no more wrapping/unwrapping in AbstractStrategy.getslice
l.diekmann
- [pypy-commit] pypy list-strategies: no needed anymore
l.diekmann
- [pypy-commit] pypy list-strategies: do not revert to EmptyListStrategy anymore
l.diekmann
- [pypy-commit] pypy list-strategies: eliminated getitems() from compare methods in listobject
l.diekmann
- [pypy-commit] pypy list-strategies: implemented quicksort for integer lists (testing if this is faster than timsort)
l.diekmann
- [pypy-commit] pypy list-strategies: do not change back to empty strategy anymore; forget to cast list
l.diekmann
- [pypy-commit] pypy list-strategies: do not mix int and None
l.diekmann
- [pypy-commit] pypy list-strategies: use none_value
l.diekmann
- [pypy-commit] pypy list-strategies: quicksort rpython fix
l.diekmann
- [pypy-commit] pypy list-strategies: quicksort is very bad on sorted lists. at least compare ints directly
l.diekmann
- [pypy-commit] pypy list-strategies: fixes for intsort compare function
l.diekmann
- [pypy-commit] pypy list-strategies: added stringsorter class to compare strings faster
l.diekmann
- [pypy-commit] pypy list-strategies: import fix
l.diekmann
- [pypy-commit] pypy list-strategies: added test + fix for simplesort with strings
l.diekmann
- [pypy-commit] pypy list-strategies: Use TimSort as mixin, to have a specialized TimSort for each ListStrategy
l.diekmann
- [pypy-commit] pypy list-strategies: because of ListSlice we cannot use TimSort as mixin. So create special TimSort classes manually
l.diekmann
- [pypy-commit] pypy default: merged with pypy
l.diekmann
- [pypy-commit] pypy list-strategies: merged default into list-strategies branch
l.diekmann
- [pypy-commit] pypy list-strategies: add nice XXX to solve
cfbolz
- [pypy-commit] pypy list-strategies: replaced cast_*_void_star with erase, unerase
l.diekmann
- [pypy-commit] pypy list-strategies: made RangeList.pop more readable
l.diekmann
- [pypy-commit] pypy list-strategies: fixed bug with index on pop
l.diekmann
- [pypy-commit] pypy list-strategies: replaced deleteitem with pop
l.diekmann
- [pypy-commit] pypy list-strategies: deferred contains to strategies
l.diekmann
- [pypy-commit] pypy list-strategies: need to use space.eq_w and be safe against mutating for objectlists
l.diekmann
- [pypy-commit] pypy list-strategies: fixed inconsistency with storage of EmptyListStrategy
l.diekmann
- [pypy-commit] pypy list-strategies: refactored switching to correct strategy when appending to EmptyList
l.diekmann
- [pypy-commit] pypy list-strategies: renamed and commented cached empty list
l.diekmann
- [pypy-commit] pypy list-strategies: refactored mul (general implementation in ListStrategy)
l.diekmann
- [pypy-commit] pypy list-strategies: removed some comments (XXX)
l.diekmann
- [pypy-commit] pypy list-strategies: implemented sort for range and empty lists
l.diekmann
- [pypy-commit] pypy list-strategies: removed unused methods/classes
l.diekmann
- [pypy-commit] pypy list-strategies: optimized __contains__ for rangelists
l.diekmann
- [pypy-commit] pypy list-strategies: added helper function to create a new empty list
l.diekmann
- [pypy-commit] pypy list-strategies: added some docstrings
l.diekmann
- [pypy-commit] pypy list-strategies: added docstring got EmptyListStrategy and RangeListStrategy
l.diekmann
- [pypy-commit] pypy list-strategies: range list storage is a tuple (not list)
l.diekmann
- [pypy-commit] pypy default: merged with pypy
l.diekmann
- [pypy-commit] pypy list-strategies: merge default
cfbolz
- [pypy-commit] jitviewer default: Added tag release-0.1 for changeset 24adc3403cd8
fijal
- [pypy-commit] jitviewer default: merge
fijal
- [pypy-commit] extradoc extradoc: pdf
fijal
- [pypy-commit] extradoc extradoc: update
fijal
- [pypy-commit] pypy default: Manual merge of the branch release-1.6.x. All that's left is
arigo
- [pypy-commit] extradoc extradoc: english fix
antocuni
- [pypy-commit] extradoc extradoc: new pdf
fijal
- [pypy-commit] pypy kill-unary-multimethods: remove video links for now, this requires a serious update
fijal
- [pypy-commit] pypy default: remove video links for now, this requires a serious update
fijal
- [pypy-commit] extradoc extradoc: clean up a bit shameless ad
fijal
- [pypy-commit] pypy kill-unary-multimethods: tests and fixes
fijal
- [pypy-commit] pypy default: fix __future__ imports with newlines in parens (issue #874)
gutworth
- [pypy-commit] pypy default: improve display of non-source-code loops
fijal
- [pypy-commit] pypy default: merge default
fijal
- [pypy-commit] pypy kill-unary-multimethods: oops, put stuff back in the table, it has implications
fijal
- [pypy-commit] pypy default: Document @specialize.ll_and_arg.
alex_gaynor
- [pypy-commit] pypy default: random small cleanup in rstringio
alex_gaynor
- [pypy-commit] pypy default: undo that, it doesn't translate.
alex_gaynor
- [pypy-commit] pypy default: fix for a bug where you do newstr(<const>) copystrcontent strgetitem and the JIT was incorrectly folding teh strgetitem
alex_gaynor
- [pypy-commit] [COMMENT] Pull request #8 for pypy/pypy: added numpy.sort, tests, and docstring for numpy.array.sort
Bitbucket
- [pypy-commit] pypy numpy-indexing-by-arrays: merge default
snus_mumrik
- [pypy-commit] pypy default: An attempt to remove those annoying errors in some more cases. I need
fijal
- [pypy-commit] pypy default: merge
fijal
- [pypy-commit] pypy default: a failing test.
alex_gaynor
- [pypy-commit] pypy default: merged upstream.
alex_gaynor
- [pypy-commit] pypy default: failing test, now in optizeopt form.
alex_gaynor
- [pypy-commit] pypy separate-applevel-numpy: split micronumpy into applevel lib_pypy/numpy and pypy/module/_numpy.
timo_jbo
- [pypy-commit] pypy separate-applevel-numpy: test_numpy.py gets its own NumpyAppTest base class.
timo_jbo
- [pypy-commit] pypy numpy-random: implement a few simple methods in numpy.random.
timo_jbo
- [pypy-commit] pypy numpy-random: added implementations for random_integers and randint with tests.
timo_jbo
- [pypy-commit] pypy numpy-random: implement a few numpy.random methods
timo_jbo
- [pypy-commit] pypy numpy-random: implement a couple integer random methods, too.
timo_jbo
- [pypy-commit] pypy numpy-random: merge heads
timo_jbo
- [pypy-commit] pypy numpy-random: re-removed old micronumpy files
timo_jbo
- [pypy-commit] pypy default: add a repr
fijal
- [pypy-commit] pypy default: this fixes the test, but we're getting into a dangerous territory here
fijal
- [pypy-commit] pypy unsigned-dtypes: merge in default
justinpeel
- [pypy-commit] pypy kill-unary-multimethods: backout 96571e83c308
fijal
- [pypy-commit] pypy unsigned-dtypes: fix and add to tests
justinpeel
- [pypy-commit] pypy unsigned-dtypes: fix annotator problem dealing with comparison functions
justinpeel
- [pypy-commit] pypy unsigned-dtypes: fix the merge
justinpeel
- [pypy-commit] pypy jit-optimizeopt-cleanups: move optimize_CAST_OPAQUE_PTR to rewrite
hakanardo
- [pypy-commit] pypy jit-optimizeopt-cleanups: hg merge default
hakanardo
- [pypy-commit] pypy jit-optimizeopt-cleanups: fix merge
hakanardo
- [pypy-commit] pypy default: Revert gzip.py/tarfile.py changes. Thanks for the gentle reminder fijal.
justinpeel
- [pypy-commit] pypy unsigned-dtypes: fix ullong mod and floordiv, also fix a jit test
justinpeel
- [pypy-commit] pypy default: kill some dead code. This is what happens when you open a random file in pypy.
alex_gaynor
- [pypy-commit] pypy default: make max/min's special case use jit.look_inside_iff
alex_gaynor
- [pypy-commit] pypy default: sync from pyrepl 11ef70675cfc
RonnyPfannschmidt
- [pypy-commit] pypy default: fix functools tests
alex_gaynor
- [pypy-commit] pypy default: merged upstream
alex_gaynor
- [pypy-commit] pypy default: graphviewer - split the dot2plain function into one for local and one for the codespeak cgi
RonnyPfannschmidt
- [pypy-commit] pypy continulet-pickle: hg merge default
arigo
- [pypy-commit] pypy continulet-pickle: Skip this test again.
arigo
- [pypy-commit] pypy ppc-jit-backend: Separate bootstrap code from loop code from exit code.
hager
- [pypy-commit] pypy continulet-pickle: Fix.
arigo
- [pypy-commit] pypy continulet-pickle: Closed branch for merge.
arigo
- [pypy-commit] pypy default: Merge 'continulet-pickle': provides basic pickling support to
arigo
- [pypy-commit] pypy rmmap-nohint: A branch to check out performance of not passing hint to the mmap
fijal
- [pypy-commit] pypy default: allow conditionally unrolling another rlist function, which shows up when calling `list()` at app level.
alex_gaynor
- [pypy-commit] pypy unsigned-dtypes: change default dtype to be LongDtype for ints and as identity
justinpeel
- [pypy-commit] pypy unsigned-dtypes: Add some more aliases.
justinpeel
- [pypy-commit] pypy unsigned-dtypes: fix guesssing type tests
justinpeel
- [pypy-commit] extradoc extradoc: kill 2 items, add another one. planning for the future is a reverse-hydra apparently.
alex_gaynor
- [pypy-commit] pypy unsigned-dtypes: fix convert finding dtype for scalar and add a test
justinpeel
- [pypy-commit] pypy unsigned-dtypes: add some tests
justinpeel
- [pypy-commit] pypy ppc-jit-backend: Removed bug from gen_exit_code.
hager
- [pypy-commit] pypy stm: Import from arigo/hack/stm/c.
arigo
- [pypy-commit] pypy stm: Aborting works, even in fully untranslated py.tests.
arigo
- [pypy-commit] pypy stm: Progress.
arigo
- [pypy-commit] pypy stm: Start the rstm module.
arigo
- [pypy-commit] pypy stm: stm_setfield.
arigo
- [pypy-commit] pypy stm: The compiled tests work out of the box, but I would
arigo
- [pypy-commit] pypy stm: stm_getfield in genc.
arigo
- [pypy-commit] pypy stm: stm_setfield in genc.
arigo
- [pypy-commit] pypy list-strategies: these tests fail due to integer lists. use mutable objects (lists) here instead
cfbolz
- [pypy-commit] pypy list-strategies: make the test use the official interface, and not rely on identities of ints
cfbolz
- [pypy-commit] pypy list-strategies: fix two problems
cfbolz
- [pypy-commit] pypy list-strategies: fix test by not putting string into list (which eats its identity)
cfbolz
- [pypy-commit] lang-io default: failing tests for message forwarding
bivab
- [pypy-commit] lang-io default: pass first test for forwding a message without arguments
bivab
- [pypy-commit] lang-io default: fix and pass second tests forwarding messages with arguments
bivab
- [pypy-commit] pypy jit-optimizeopt-cleanups: Make forced virtuals emit ops using OptVirtualize.emit_operation(). This makes the heap optimizer see those ops, but in the wrong order and everything becomes an obsure mess :( Maybe I can fix that...
hakanardo
- [pypy-commit] pypy jit-optimizeopt-cleanups: kill a few force_box
hakanardo
- [pypy-commit] pypy jit-optimizeopt-cleanups: Convert the optimizer attribute of VirtualValue into an argument of force_box() this way the ops produced by forcing a virtual is emitted from the optimzier stage doing the forcing and not the stage that produced the virtual. Then we make sure to force all virtual strings that survives the OptString stage
hakanardo
- [pypy-commit] pypy stm: Support fields of various types, including smaller arithmetic types.
arigo
- [pypy-commit] pypy stm: stm_setfield.
arigo
- [pypy-commit] pypy separate-applevel-numpy: implement numpy.bincount with tests
timo_jbo
- [pypy-commit] pypy separate-applevel-numpy: implement creating arrays with tuples as size arguments.
timo_jbo
- [pypy-commit] pypy default: Remove the leftover references to AVR. Whoever manages to figure
arigo
- [pypy-commit] pypy kill-unary-multimethods: fix a test
fijal
- [pypy-commit] pypy default: Fix a recursion issue in ll2ctypes, when a struct contains a substructure and a pointer to this substructure.
amauryfa
- [pypy-commit] pypy default: Support PyHeapTypeObject in cpyext;
amauryfa
- [pypy-commit] pypy kill-unary-multimethods: merging functions leaves unnecessary merges, fixing
fijal
- [pypy-commit] pypy default: Implement _multiprocessing.SemLock._after_fork().
amauryfa
- [pypy-commit] pypy default: does not have to be an integer
fijal
- [pypy-commit] pypy kill-unary-multimethods: merge default
fijal
- [pypy-commit] pypy default: put in the same error checking CPython has.
alex_gaynor
- [pypy-commit] pypy jit-optimizeopt-cleanups: Make values forced at loop boundaries be emitted at the OptPure stage when unrolling
hakanardo
- [pypy-commit] pypy jit-optimizeopt-cleanups: fix test
hakanardo
- [pypy-commit] pypy jit-optimizeopt-cleanups: translation fix
hakanardo
- [pypy-commit] pypy default: unskip some tests + add necessary gc stuff (amaury)
alex_gaynor
- [pypy-commit] pypy default: try to reenable these tests.
alex_gaynor
- [pypy-commit] pypy faster-isinstance: a branch to experiment with making space.isisntance faster
fijal
- [pypy-commit] pypy default: unskip this test as well.
alex_gaynor
- [pypy-commit] benchmarks default: Add a chameleon benchmark
fijal
- [pypy-commit] extradoc extradoc: as it went
fijal
- [pypy-commit] extradoc extradoc: Copy a talk
fijal
- [pypy-commit] extradoc extradoc: some more real world examples
fijal
- [pypy-commit] extradoc extradoc: merge
fijal
- [pypy-commit] pypy default: fix tests
alex_gaynor
- [pypy-commit] pypy unsigned-dtypes: Fix numpy.sign
justinpeel
- [pypy-commit] pypy unsigned-dtypes: branchless unsigned numpy.sign
justinpeel
- [pypy-commit] pypy ppc-jit-backend: Wrote tests for regalloc_mov and began with implementation.
hager
- [pypy-commit] pypy ppc-jit-backend: Finished implementation of regalloc_mov, added further tests.
hager
- [pypy-commit] pypy default: mark a few fields as immutable.
alex_gaynor
- [pypy-commit] pypy default: unicode.translate accepts any mapping; missing items may raise KeyError or IndexError. Test and fix.
amauryfa
- [pypy-commit] pypy faster-isinstance: Implement specialize.arg_or_var that creates either a specialization based
fijal
- [pypy-commit] pypy faster-isinstance: Specialize correctly isinstance, isisntance_w and _type_isinstance for the
fijal
- [pypy-commit] pypy faster-isinstance: simplify
fijal
- [pypy-commit] pypy default: Merge kill-unary-multimethods. Does not kill all of them, but at least some
fijal
- [pypy-commit] pypy default: Merge a branch that makes space.isinstance(w_obj, <a constant>) do a fastpath
fijal
- [pypy-commit] pypy faster-isinstance: close merged branch
fijal
- [pypy-commit] pypy kill-unary-multimethods: close merged branch
fijal
- [pypy-commit] pypy default: skip test_multiprocessing
fijal
- [pypy-commit] pypy separate-applevel-numpy: translation fix
timo_jbo
- [pypy-commit] pypy default: rename to is_annotation_constant. add a docstring.
cfbolz
- [pypy-commit] pypy default: write a test and slightly modify conditions. I think I understand typeorder
fijal
- [pypy-commit] pypy space-iterator-improvements: close merged branch (I think?)
fijal
- [pypy-commit] pypy list-strategies: start implementing the new is behaviour
cfbolz
- [pypy-commit] pypy list-strategies: merge default
cfbolz
- [pypy-commit] pypy list-strategies: implement id to match the new is behaviour.
cfbolz
- [pypy-commit] pypy list-strategies: implement is and id for complex, fix -0.0 behaviour
cfbolz
- [pypy-commit] pypy list-strategies: half the time
cfbolz
- [pypy-commit] pypy list-strategies: use the much faster float2longlong instead
cfbolz
- [pypy-commit] pypy list-strategies: add an option to enable list-strategies (more specifically: to disable it, because it is on by default).
cfbolz
- [pypy-commit] pypy list-strategies: fix a space.is_w(..., None) case
cfbolz
- [pypy-commit] pypy list-strategies: fix test
cfbolz
- [pypy-commit] pypy default: add unicode project idea
cfbolz
- [pypy-commit] pypy default: a failing test for the interaction of the JIT with tagged pointers
cfbolz
- [pypy-commit] pypy jit-optimizeopt-cleanups: inroduce a OptEarlyForce optimization stage that forces box, that (most likely) will be forced anyway, early in the chain to allow the preceeding optimization stages to operate on the ops produced by the forcing
hakanardo
- [pypy-commit] pypy jit-optimizeopt-cleanups: make OptEarlyForce the place where unroll inserts ops from forcing boxes at loop boundaries
hakanardo
- [pypy-commit] pypy jit-optimizeopt-cleanups: Force most virtuals in OptEarlyForce. This makes the heap optimizer aware of the setitems produced by foring.
hakanardo
- [pypy-commit] pypy default: can we realy delay the setarrayitem_gc here?
hakanardo
- [pypy-commit] pypy default: maybe nicer with different indexes
hakanardo
- [pypy-commit] pypy lightweight-finalizers: A branch to try to implement lightweight finalizers for the common case of
fijal
- [pypy-commit] pypy lightweight-finalizers: Make rclass aware of lightweight finalizers. Write a test in test_gc and
fijal
- [pypy-commit] extradoc extradoc: added a blog post.
alex_gaynor
- [pypy-commit] pypy unsigned-dtypes: Add some more comments about binop dtype result code
justinpeel
- [pypy-commit] pypy unsigned-dtypes: merge in default
justinpeel
- [pypy-commit] pypy default: move the allocation of integers around.
alex_gaynor
- [pypy-commit] pypy default: fix ropeunicode.
alex_gaynor
- [pypy-commit] pypy default: rpython version of this test
hakanardo
- [pypy-commit] pypy jit-optimizeopt-cleanups: digg results for GETFIELD_GC_PURE out of the heap cache in case their corresponding setfield was delayed
hakanardo
- [pypy-commit] pypy jit-optimizeopt-cleanups: digg results for GETARRAYITEM_GC_PURE out of the heap cache in case their corresponding setarrayitem was delayed
hakanardo
- [pypy-commit] pypy list-strategies: document the new behaviour
cfbolz
- [pypy-commit] pypy list-strategies: skip tests under certain circumstances
cfbolz
- [pypy-commit] pypy arm-backend-2: fix for exception propagation
bivab
- [pypy-commit] pypy arm-backend-2: fix tests
bivab
- [pypy-commit] pypy arm-backend-2: refactor regalloc_mov, create separate methods for different casese and add tests checking the generated instructions and also add tests that check that the not supported cases raise an error
bivab
- [pypy-commit] pypy arm-backend-2: add more tests for unsupported cases when moving between locations
bivab
- [pypy-commit] pypy arm-backend-2: also support REF types
bivab
- [pypy-commit] pypy arm-backend-2: test and refactor mov_from_vfp_loc
bivab
- [pypy-commit] pypy arm-backend-2: refactor and test mov_to_vfp_loc
bivab
- [pypy-commit] pypy arm-backend-2: refactor and test regalloc_push
bivab
- [pypy-commit] pypy arm-backend-2: fix tests
bivab
- [pypy-commit] pypy arm-backend-2: test and refactor regalloc_pop
bivab
- [pypy-commit] pypy arm-backend-2: fix test
bivab
- [pypy-commit] pypy arm-backend-2: fix translation
bivab
- [pypy-commit] pypy list-strategies: unroll get_strategy_from_objects if the list is constant and small
l.diekmann
- [pypy-commit] pypy list-strategies: (l.diekmann, cfbolz): this list is now an integer list
l.diekmann
- [pypy-commit] pypy list-strategies: (l.diekmann, cfbolz): this needs an equivalent look_inside_iff
l.diekmann
- [pypy-commit] pypy lightweight-finalizers: semispace support
fijal
- [pypy-commit] pypy lightweight-finalizers: Make it work with generation & hybrid. Improve the test
fijal
- [pypy-commit] pypy lightweight-finalizers: improve the test and fix it
fijal
- [pypy-commit] pypy lightweight-finalizers: implement in minimark
fijal
- [pypy-commit] extradoc extradoc: update
fijal
- [pypy-commit] extradoc extradoc: merge default
fijal
- [pypy-commit] pypy ppc-jit-backend: Adopted gen_descr_encoding from ARM backend and applied
hager
- [pypy-commit] pypy default: Hack to ensure that ll_arraycopy gets a proper effectinfo.write_descrs_arrays
hakanardo
- [pypy-commit] pypy default: a setslice mutates the array
hakanardo
- [pypy-commit] pypy default: list.pop should call __int__ on its argument.
alex_gaynor
- [pypy-commit] pypy default: merged upstream
alex_gaynor
- [pypy-commit] pypy default: Fix TypeSubClass(object) to work like type(object)
alex_gaynor
- [pypy-commit] pypy stm: hg merge default
arigo
- [pypy-commit] pypy stm: Improve comment.
arigo
- [pypy-commit] pypy stm: Fix the test.
arigo
- [pypy-commit] pypy stm: Allow (and ignore) nested descriptor_init()s.
arigo
- [pypy-commit] pypy gil-improvement: A branch in which to apply
arigo
- [pypy-commit] pypy gil-improvement: Port the code. Trying with a random but larger value for
arigo
- [pypy-commit] pypy default: unroll int_pow if the pow and mod are constant. (based on observing what GCC does)
alex_gaynor
- [pypy-commit] pypy lightweight-finalizers: make test_translated_gc happy
fijal
Last message date:
Fri Sep 30 23:50:11 CEST 2011
Archived on: Fri Sep 30 23:50:13 CEST 2011
This archive was generated by
Pipermail 0.09 (Mailman edition).