October 2011 Archives by date
Starting: Sat Oct 1 00:00:38 CEST 2011
Ending: Mon Oct 31 23:58:07 CET 2011
Messages: 1020
- [pypy-commit] pypy lightweight-finalizers: fix translation. I don't think this case can happen in practice though, no
fijal
- [pypy-commit] pypy lightweight-finalizers: use the interface for tests
fijal
- [pypy-commit] [COMMENT] Pull request #8 for pypy/pypy: added numpy.sort, tests, and docstring for numpy.array.sort
Bitbucket
- [pypy-commit] pypy jit-optimizeopt-cleanups: hg merge default
hakanardo
- [pypy-commit] pypy jit-optimizeopt-cleanups: fix test
hakanardo
- [pypy-commit] pypy jit-optimizeopt-cleanups: added skipped test of still unsuported case
hakanardo
- [pypy-commit] pypy gil-improvement: Force the GIL to be released in this app-test; time.sleep()
arigo
- [pypy-commit] pypy default: For now, always use "python" to run trackgcroot.py. Running pypy is slower,
arigo
- [pypy-commit] pypy gil-improvement: Fixes.
arigo
- [pypy-commit] pypy gil-improvement: Bah.
arigo
- [pypy-commit] pypy default: A failing test that shows a real (but rare) case in translation.
arigo
- [pypy-commit] pypy default: This simplification seems to fix the test.
arigo
- [pypy-commit] pypy default: Fix test_optimizeopt.test_setarrayitem_followed_by_arraycopy()
arigo
- [pypy-commit] pypy default: Tweak the hack: it should be equivalent, but have no remaining effect
arigo
- [pypy-commit] pypy gil-improvement: hg merge default
arigo
- [pypy-commit] pypy unsigned-dtypes: Test and fix.
arigo
- [pypy-commit] pypy jit-optimizeopt-cleanups: move pure_operations dict and optimize_CALL_PURE to OptPure
hakanardo
- [pypy-commit] pypy jit-optimizeopt-cleanups: move emitted_pure_operations dict to OptPure
hakanardo
- [pypy-commit] pypy jit-optimizeopt-cleanups: kill Optimizer.posponedop
hakanardo
- [pypy-commit] pypy jit-optimizeopt-cleanups: kill OptString.enabled
hakanardo
- [pypy-commit] pypy jit-optimizeopt-cleanups: hg merge default
hakanardo
- [pypy-commit] pypy default: fix list.pop with rangelists.
alex_gaynor
- [pypy-commit] pypy default: Fix for test_descr.
alex_gaynor
- [pypy-commit] pypy default: fix returning an object which defines an __int__ from an __len__ method.
alex_gaynor
- [pypy-commit] pypy lightweight-finalizers: support the case of also having a del
fijal
- [pypy-commit] pypy lightweight-finalizers: a test and a fix
fijal
- [pypy-commit] pypy rmmap-nohint: no noticable improvements
fijal
- [pypy-commit] pypy lightweight-finalizers: Write a test that should remind that when we implement raw malloc in jit,
fijal
- [pypy-commit] pypy inline-dict-ops: merge default
fijal
- [pypy-commit] pypy inline-dict-ops: don't look inside ll_dict_lookup, it's a bit sketchy
fijal
- [pypy-commit] pypy default: expose numpy.inf
alex_gaynor
- [pypy-commit] pypy jit-optimizeopt-cleanups: make Optimizer.newoperations private and provide access methods
hakanardo
- [pypy-commit] pypy jit-optimizeopt-cleanups: setfields from forced virtuals now delayed a bit
hakanardo
- [pypy-commit] pypy gil-improvement: GIL code for Windows. After trying for a while I failed to find
arigo
- [pypy-commit] pypy gil-improvement: merge heads
arigo
- [pypy-commit] pypy default: change how some code is organized, fixes the failing test_pypy_c tests hopefully
alex_gaynor
- [pypy-commit] pypy gil-improvement: Move around the PulseEvents. According to the test
arigo
- [pypy-commit] pypy default: remove this dead code, needed for the optimization from the previous commit.
alex_gaynor
- [pypy-commit] pypy default: add numpy.arcsinh
alex_gaynor
- [pypy-commit] pypy separate-applevel-numpy: merge default (namely add numpy.arcsinh)
timo_jbo
- [pypy-commit] pypy numpy-data-buffer: first bit of buffer support, supports reading, somewhat.
timo_jbo
- [pypy-commit] pypy numpy-data-buffer: implement buffers of slice-views.
timo_jbo
- [pypy-commit] pypy numpy-data-buffer: implement setting items on buffers of arrays and views.
timo_jbo
- [pypy-commit] pypy numpy-data-buffer: setting slices on buffers of arrays and slice-views
timo_jbo
- [pypy-commit] pypy numpy-data-buffer: fix obvious off-by-ones, assert lens, size of dtype is important for length of buffer.
timo_jbo
- [pypy-commit] pypy numpy-data-buffer: add property "itemsize" to dtype objects
timo_jbo
- [pypy-commit] pypy numpy-data-buffer: move numpy.fromstring to applevel, add support for dtypes and count.
timo_jbo
- [pypy-commit] pypy numpy-data-buffer: fix off-by-ones, fix NumpyViewBuffer.calc_index, test float dtype a bit.
timo_jbo
- [pypy-commit] pypy numpy-data-buffer: more tests for floats, setslice, setitem, ...
timo_jbo
- [pypy-commit] pypy numpy-data-buffer: test str(NumpyBuffer), fix incorrect size constraints in views.
timo_jbo
- [pypy-commit] pypy unsigned-dtypes: merge in default
justinpeel
- [pypy-commit] pypy jit-optimizeopt-cleanups: failing test
hakanardo
- [pypy-commit] pypy jit-optimizeopt-cleanups: we want this part of optimize_CALL_PURE before OptString in the optimization chain
hakanardo
- [pypy-commit] pypy jit-optimizeopt-cleanups: hg merge default
hakanardo
- [pypy-commit] pypy gil-improvement: Tweaks.
arigo
- [pypy-commit] pypy default: Merge gil-improvement: improve the balance of threads getting the GIL,
arigo
- [pypy-commit] pypy numpy-data-buffer: translation improvement.
timo_jbo
- [pypy-commit] pypy numpy-data-buffer: fix translation
timo_jbo
- [pypy-commit] pypy numpy-data-buffer: fix error messages for index out of bounds.
timo_jbo
- [pypy-commit] pypy numpy-data-buffer: implement numpy.frombuffer
timo_jbo
- [pypy-commit] pypy numpy-data-buffer: implement using separators for fromstring.
timo_jbo
- [pypy-commit] pypy numpy-data-buffer: use StringBuilder for getslice in NumpyBuffer.
timo_jbo
- [pypy-commit] pypy numpy-data-buffer: simple implementation of fromfile.
timo_jbo
- [pypy-commit] pypy numpy-data-buffer: test numpy.fromfile.
timo_jbo
- [pypy-commit] Notification: pypy
Bitbucket
- [pypy-commit] pypy unsigned-dtypes: remove some commented code and skip a zjit test until we change llimpl
justinpeel
- [pypy-commit] pypy unsigned-dtypes: remove iter stuff that I hadn't intended to merge
justinpeel
- [pypy-commit] pypy unsigned-dtypes: merge in default
justinpeel
- [pypy-commit] pypy jit-optimizeopt-cleanups: hg merge default
hakanardo
- [pypy-commit] pypy jit-optimizeopt-cleanups: closing branch for merge
hakanardo
- [pypy-commit] pypy default: Merging jit-optimizeopt-cleanups. It makes the the different
hakanardo
- [pypy-commit] pypy unsigned-dtypes: merge in default
justinpeel
- [pypy-commit] pypy default: merge unsigned-dtypes branch
justinpeel
- [pypy-commit] pypy unsigned-dtypes: close the branch
justinpeel
- [pypy-commit] pypy default: added numpy.arctanh.
alex_gaynor
- [pypy-commit] pypy numpy-data-buffer: add jits for setslice and getslice, move constants to earlier places.
timo_jbo
- [pypy-commit] pypy default: added numpy.e
alex_gaynor
- [pypy-commit] pypy separate-applevel-numpy: merged in unsigned-dtypes, apply the same micronumpy -> _numpy/numpy rename
timo_jbo
- [pypy-commit] pypy separate-applevel-numpy: inf went missing from numpy somewhere along the way
timo_jbo
- [pypy-commit] pypy separate-applevel-numpy: remove the app_numpy.py, which should've been gone already.
timo_jbo
- [pypy-commit] pypy separate-applevel-numpy: merge in default
timo_jbo
- [pypy-commit] pypy numpy-data-buffer: merge in separate-applevel-numpy
timo_jbo
- [pypy-commit] pypy separate-applevel-numpy: import arctanh and arcsinh from _numpy into numpy, too.
timo_jbo
- [pypy-commit] pypy default: simplify some code
alex_gaynor
- [pypy-commit] pypy default: appears to fix the rlib test_jit test, might just be a phase of the moon thing :/
alex_gaynor
- [pypy-commit] pypy default: Fix test.
arigo
- [pypy-commit] pypy list-strategies: specialization always gives this functions different names, so just use "_" here.
cfbolz
- [pypy-commit] pypy list-strategies: comment
cfbolz
- [pypy-commit] pypy list-strategies: merge default
cfbolz
- [pypy-commit] pypy list-strategies: slightly annoying: cast_opaque_ptr killed the tracing heap cache. I cannot just
cfbolz
- [pypy-commit] pypy list-strategies: for some reason some of the list fields are not cached across the loop. is this
cfbolz
- [pypy-commit] Notification: pypy
Bitbucket
- [pypy-commit] [OPEN] Pull request #9 for pypy/pypy: Don't perform regex search when CFLAGS isn't set in unixcompiler.py
Bitbucket
- [pypy-commit] [COMMENT] Pull request #9 for pypy/pypy: Don't perform regex search when CFLAGS isn't set in unixcompiler.py
Bitbucket
- [pypy-commit] [COMMENT] Pull request #9 for pypy/pypy: Don't perform regex search when CFLAGS isn't set in unixcompiler.py
Bitbucket
- [pypy-commit] [COMMENT] Pull request #9 for pypy/pypy: Don't perform regex search when CFLAGS isn't set in unixcompiler.py
Bitbucket
- [pypy-commit] [COMMENT] Pull request #9 for pypy/pypy: Don't perform regex search when CFLAGS isn't set in unixcompiler.py
Bitbucket
- [pypy-commit] [COMMENT] Pull request #9 for pypy/pypy: Don't perform regex search when CFLAGS isn't set in unixcompiler.py
Bitbucket
- [pypy-commit] [REJECTED] Pull request #9 for pypy/pypy: Don't perform regex search when CFLAGS isn't set in unixcompiler.py
Bitbucket
- [pypy-commit] pypy separate-applevel-numpy: merge in default
timo_jbo
- [pypy-commit] pypy default: move some code arround to avoid swallowing unwanted exceptions.
alex_gaynor
- [pypy-commit] pypy.org extradoc: add progressbar
fijal
- [pypy-commit] pypy list-strategies: The ticker does not necessarily decrease by one. it depends on the trace length.
cfbolz
- [pypy-commit] pypy list-strategies: don't rely on the file encoding, which seems to be brittle in some situations.
cfbolz
- [pypy-commit] pypy list-strategies: making an empty wrapped list takes a lot less allocations now.
cfbolz
- [pypy-commit] pypy list-strategies: unroll getitem as well, if the list has a constant size.
cfbolz
- [pypy-commit] pypy list-strategies: clean up getitem variants a bit
cfbolz
- [pypy-commit] pypy list-strategies: add a new space method listview_str which returns None except if the argument
cfbolz
- [pypy-commit] pypy list-strategies: add a space.newlist_str method that can be used to wrap a list of unwrapped
cfbolz
- [pypy-commit] pypy list-strategies: that means we can now use the split in rlib.rstring
cfbolz
- [pypy-commit] pypy default: Implement sys.gettrace()
amauryfa
- [pypy-commit] pypy default: Fix sys.getprofile() docstring
amauryfa
- [pypy-commit] pypy default: Have cpython's test_sys_settrace test something.
amauryfa
- [pypy-commit] pypy.org extradoc: update progress bar
fijal
- [pypy-commit] pypy default: support length of a builder
fijal
- [pypy-commit] pypy lightweight-finalizers: remove one set of hacks to another in order for it to work after translation
fijal
- [pypy-commit] pypy default: hopefully fix annenforceargs
fijal
- [pypy-commit] pypy default: merge default
fijal
- [pypy-commit] pypy numpy-indexing-by-arrays: merge in default
justinpeel
- [pypy-commit] pypy numpy-indexing-by-arrays: bool indexing requires a numpy array and matching size. use array's dtype if it is an ind for integer indexing.
justinpeel
- [pypy-commit] pypy default: Fix-up the docstring for min.
alex_gaynor
- [pypy-commit] pypy default: fix indentation (how did it happen?)
alex_gaynor
- [pypy-commit] pypy default: Fix typo and indentation in error messages
amauryfa
- [pypy-commit] pypy default: accept unicode arguments in posix.execv and posix.execve.
amauryfa
- [pypy-commit] pypy continulet-jit: Found out a problem with the JIT and continulets: the JIT's
arigo
- [pypy-commit] pypy concurrent-marksweep: A branch to play with trying out a "mostly-concurrent mark-sweep
arigo
- [pypy-commit] pypy concurrent-marksweep: Started.
arigo
- [pypy-commit] pypy concurrent-marksweep: Marking.
arigo
- [pypy-commit] pypy default: Clean up more the win32 logic, sharing more code with Posix.
arigo
- [pypy-commit] pypy stm: long long support.
arigo
- [pypy-commit] pypy stm: Support for 'double'.
arigo
- [pypy-commit] pypy stm: Single floats.
arigo
- [pypy-commit] pypy concurrent-marksweep: The first few tests pass :-)
arigo
- [pypy-commit] pypy concurrent-marksweep: Do something about prebuilt GC objects.
arigo
- [pypy-commit] pypy concurrent-marksweep: malloc_varsize.
arigo
- [pypy-commit] pypy concurrent-marksweep: In-progress.
arigo
- [pypy-commit] pypy concurrent-marksweep: Also try to sweep the large objects.
arigo
- [pypy-commit] pypy default: Clean some random test code up a bit.
alex_gaynor
- [pypy-commit] pypy default: make it work on 2.5
alex_gaynor
- [pypy-commit] pypy concurrent-marksweep: Fix.
arigo
- [pypy-commit] pypy concurrent-marksweep: Fix.
arigo
- [pypy-commit] pypy concurrent-marksweep: Start test_gc.
arigo
- [pypy-commit] pypy concurrent-marksweep: Fix.
arigo
- [pypy-commit] pypy concurrent-marksweep: Use a real thread-local storage in lltype. Needed to run the
arigo
- [pypy-commit] pypy rgc-mem-pressure: Branch to add manual memory pressure. Useful for mallocing OpaquePtrs.
justinpeel
- [pypy-commit] pypy rgc-mem-pressure: change llop name
justinpeel
- [pypy-commit] pypy rgc-mem-pressure: fix gc framework code
justinpeel
- [pypy-commit] jitviewer default: have to also include the package data here for it to be picked up sdist
pjenvey
- [pypy-commit] pypy rgc-mem-pressure: add a gc test
justinpeel
- [pypy-commit] pypy concurrent-marksweep: Add the tests to test_transformed_gc. Not passing so far, of course.
arigo
- [pypy-commit] pypy concurrent-marksweep: Progress.
arigo
- [pypy-commit] pypy concurrent-marksweep: Translation fix.
arigo
- [pypy-commit] pypy concurrent-marksweep: Add checks; fix a bug.
arigo
- [pypy-commit] pypy concurrent-marksweep: Translation fixes.
arigo
- [pypy-commit] benchmarks default: add sympy benchmarks
fijal
- [pypy-commit] pypy concurrent-marksweep: Hack hack hack until the translator is sure that the collector thread
arigo
- [pypy-commit] pypy concurrent-marksweep: Refactor the header of objects: use a single 'Signed' field.
arigo
- [pypy-commit] pypy default: Don't use the "python" command even if there one in case it
arigo
- [pypy-commit] pypy default: Print this to stderr, like CPython.
arigo
- [pypy-commit] pypy default: Close underlaying sockets in few places. I'm sure this list is not-exhaustive,
fijal
- [pypy-commit] pypy default: merge
fijal
- [pypy-commit] pypy default: fix the case of nonblocking sys.stdin
fijal
- [pypy-commit] benchmarks default: run chameleon 3x as long
fijal
- [pypy-commit] Notification: pypy
Bitbucket
- [pypy-commit] pypy lightweight-finalizers: leave a comment how this is buggy
fijal
- [pypy-commit] pypy lightweight-finalizers: add FinalizerAnalyzer that checks whether an RPython del is lightweight
fijal
- [pypy-commit] pypy lightweight-finalizers: don't call close on socket, instead almost copy the logic. The idea is that
fijal
- [pypy-commit] Notification: pypy
Bitbucket
- [pypy-commit] [OPEN] Pull request #10 for pypy/pypy: Minor styling fixes on in zipfile.py, remove unused variables
Bitbucket
- [pypy-commit] [REJECTED] Pull request #10 for pypy/pypy: Minor styling fixes on in zipfile.py, remove unused variables
Bitbucket
- [pypy-commit] pypy lightweight-finalizers: change approach - remove the owns_raw_memory_decorator, we'll try to detect
fijal
- [pypy-commit] pypy lightweight-finalizers: kill some unused imports, thanks pyflakes
fijal
- [pypy-commit] pypy lightweight-finalizers: remove most of the previous approach. Now attach T_HAS_LIGHT_FINALIZER
fijal
- [pypy-commit] pypy concurrent-marksweep: Tweaks.
arigo
- [pypy-commit] pypy concurrent-marksweep: More tweaks.
arigo
- [pypy-commit] pypy lightweight-finalizers: chained objects unallowed
fijal
- [pypy-commit] pypy lightweight-finalizers: call RSocket.__del__ directly instead of close(). Will not raise
fijal
- [pypy-commit] pypy lightweight-finalizers: finish semispace
fijal
- [pypy-commit] pypy lightweight-finalizers: clean up previous attempts, make this one work
fijal
- [pypy-commit] pypy concurrent-marksweep: Progress.
arigo
- [pypy-commit] pypy concurrent-marksweep: Translation fix.
arigo
- [pypy-commit] pypy concurrent-marksweep: Progress.
arigo
- [pypy-commit] pypy concurrent-marksweep: Simplify.
arigo
- [pypy-commit] pypy concurrent-marksweep: One more test from test_transformed_gc passes.
arigo
- [pypy-commit] pypy concurrent-marksweep: Fix for test_newgc.
arigo
- [pypy-commit] pypy concurrent-marksweep: It seems to work better with "pages" that are bit bigger, at least
arigo
- [pypy-commit] pypy lightweight-finalizers: fix test_transformed_gc
fijal
- [pypy-commit] pypy lightweight-finalizers: add this optimization to minimark. unclear if more tests are needed
fijal
- [pypy-commit] pypy lightweight-finalizers: fix translation
fijal
- [pypy-commit] pypy default: (arigato, hakanardo): make pointers behave more correctly prior to translation
hakanardo
- [pypy-commit] pypy lightweight-finalizers: pass the extra flag in the JIT as well
fijal
- [pypy-commit] pypy concurrent-marksweep: Kill the explicit C code manipulating GC strings and lists at
arigo
- [pypy-commit] pypy concurrent-marksweep: For now, do collections all the time (concurrently).
arigo
- [pypy-commit] pypy string-promote-2: a branch to experiment with promoting strings
fijal
- [pypy-commit] pypy lightweight-finalizers: all casts are ok
fijal
- [pypy-commit] pypy lightweight-finalizers: Various operations and a test
fijal
- [pypy-commit] pypy concurrent-marksweep: Start to write debug info, very minimal for now
arigo
- [pypy-commit] pypy concurrent-marksweep: Try to fix test_transformed_gc. Still not perfect...
arigo
- [pypy-commit] pypy lightweight-finalizers: track_allocation is just fine
fijal
- [pypy-commit] pypy lightweight-finalizers: raw_free is also fine
fijal
- [pypy-commit] pypy lightweight-finalizers: precise name of the llop
fijal
- [pypy-commit] pypy lightweight-finalizers: pointer comparisons
fijal
- [pypy-commit] Notification: pypy
Bitbucket
- [pypy-commit] pypy rgc-mem-pressure: try to apply some memory pressure to _hashlib
justinpeel
- [pypy-commit] pypy default: Bad Alex, no cookies: deal with recursive virtuals.
cfbolz
- [pypy-commit] pypy default: merge
cfbolz
- [pypy-commit] pypy concurrent-marksweep: Try to list all missing features.
arigo
- [pypy-commit] pypy concurrent-marksweep: Fixes: custom_trace support again. The issue is that it was called
arigo
- [pypy-commit] pypy ppc-jit-backend: Implemented further comparison operations.
hager
- [pypy-commit] pypy ppc-jit-backend: Fixed bug in emit_guard_true, removed some comments.
hager
- [pypy-commit] pypy ppc-jit-backend: Added some comparison conditions.
hager
- [pypy-commit] pypy concurrent-marksweep: Support for weakrefs.
arigo
- [pypy-commit] extradoc extradoc: (agaynor, fijal) tutorial proposal draft
fijal
- [pypy-commit] extradoc extradoc: (agaynor, fijal, arigo lurking) talk proposal
fijal
- [pypy-commit] extradoc extradoc: (fijal, agaynor) minor adjustments
fijal
- [pypy-commit] pypy concurrent-marksweep: fix comments.
arigo
- [pypy-commit] pypy concurrent-marksweep: Finalizers, first version.
arigo
- [pypy-commit] pypy concurrent-marksweep: Simplify the linked list support.
arigo
- [pypy-commit] pypy string-promote-2: codewriter support for promoting strings
fijal
- [pypy-commit] pypy string-promote-2: adapt to interfaces
fijal
- [pypy-commit] pypy string-promote-2: pyjitpl support, unfinished
fijal
- [pypy-commit] pypy string-promote-2: (fijal, arigo) make the test pass
fijal
- [pypy-commit] pypy string-promote-2: make the test check something
fijal
- [pypy-commit] pypy string-promote-2: try using string_promote for promoting lookups
fijal
- [pypy-commit] pypy concurrent-marksweep: Rename the write_barrier in concurrentms to "deletion_barrier",
arigo
- [pypy-commit] pypy concurrent-marksweep: Fix.
arigo
- [pypy-commit] pypy concurrent-marksweep: Debugging help.
arigo
- [pypy-commit] pypy default: Comment out these lines, as they were never of any use as far as I know.
arigo
- [pypy-commit] pypy concurrent-marksweep: Fixes, but always for test_transformed_gc
arigo
- [pypy-commit] pypy default: make str.captitalize not do extra copies.
alex_gaynor
- [pypy-commit] pypy default: merged upstream
alex_gaynor
- [pypy-commit] pypy default: Skip unicode tests when filesystem encoding is not good enough
amauryfa
- [pypy-commit] extradoc extradoc: some more info
fijal
- [pypy-commit] pypy default: (fijal, alex) Move map() from interp-level to app-level. fijal benchmarked this as between a 2x speedup and 10% slowdown. Apparently the JIT is kind of good.
alex_gaynor
- [pypy-commit] pypy py3k: Initiate a py3k branch. Nothing works here, the 3.2 stdlib is missing.
amauryfa
- [pypy-commit] pypy py3k: Add CPython standard library, tag: v3.2.2 (137e45f15c0b)
amauryfa
- [pypy-commit] pypy py3k: Add a modifiable copy of opcode.py
amauryfa
- [pypy-commit] pypy py3k: These SLICE opcodes don't exist anymore
amauryfa
- [pypy-commit] pypy py3k: Remove stack effects for deleted opcodes.
amauryfa
- [pypy-commit] extradoc extradoc: write one more thing
fijal
- [pypy-commit] pypy py3k: Remove all references to the __getslice__ methods and opcodes
amauryfa
- [pypy-commit] pypy py3k: A slightly better error message when an opcode is missing
amauryfa
- [pypy-commit] pypy py3k: update ast for ClassDef statement
amauryfa
- [pypy-commit] pypy py3k: New class definition protocol: __build_class__, __prepare__
amauryfa
- [pypy-commit] pypy py3k: There is only one True Division.
amauryfa
- [pypy-commit] pypy string-promote-2: fix test
fijal
- [pypy-commit] pypy string-promote-2: explain XXX
fijal
- [pypy-commit] pypy string-promote-2: explain
fijal
- [pypy-commit] pypy py3k: Copy Grammar2.7 into Grammar3.2. No change so far
amauryfa
- [pypy-commit] pypy py3k: Fix grammar for class statement, and allow classes to have bases :-/
amauryfa
- [pypy-commit] pypy py3k: Add FunctionType.__globals__, and update some tests because "import new" fails with py3k.
amauryfa
- [pypy-commit] pypy py3k: Remove the exec statement, and try to make more tests pass
amauryfa
- [pypy-commit] pypy ppc-jit-backend: Added a few helper methods.
hager
- [pypy-commit] pypy ppc-jit-backend: Fixed bug in emit_guard_true.
hager
- [pypy-commit] pypy ppc-jit-backend: Some steps more to be more similar to the ARm backend.
hager
- [pypy-commit] pypy default: random beautification
alex_gaynor
- [pypy-commit] pypy ppc-jit-backend: AAAAARRRRGH fixed bug in conditional branch.
hager
- [pypy-commit] pypy default: Move reduce and filter to app-level, in my simple benchmarks (reduce(operator.add, xrange(1000000)) and filter(lambda x: x % 2, xrange(1000000)) they are 30 and 7x faster, respectively.
alex_gaynor
- [pypy-commit] pypy default: remove taint objspace
gutworth
- [pypy-commit] pypy default: merge heads
gutworth
- [pypy-commit] pypy.org extradoc: fight copyright sign
fijal
- [pypy-commit] extradoc extradoc: english and fact-check update.
alex_gaynor
- [pypy-commit] pypy default: Kill history.Const.__eq__ to get consistant behaviour before and after translation
hakanardo
- [pypy-commit] extradoc extradoc: typo in the name
fijal
- [pypy-commit] pypy minimark-no-mass-free: Comments.
arigo
- [pypy-commit] pypy concurrent-marksweep: Merge 3f26c4717b82 and 7cd9093a53f9 from branch 'lltrace'.
arigo
- [pypy-commit] pypy concurrent-marksweep: Trace all set{field, arrayitem, interiorfield}, even to non-gc objects.
arigo
- [pypy-commit] pypy concurrent-marksweep: Improve the test coverage by running the same tests several times in
arigo
- [pypy-commit] pypy concurrent-marksweep: Fix a subtle bug.
arigo
- [pypy-commit] pypy concurrent-marksweep: Bah. A few hours of gdb'ing a pypy-c turned out this bug, that
arigo
- [pypy-commit] pypy concurrent-marksweep: Comment. A test in test_newgc sometimes fails, because of this.
arigo
- [pypy-commit] pypy py3k: Remove print statement
amauryfa
- [pypy-commit] pypy py3k: More tests pass
amauryfa
- [pypy-commit] pypy py3k: fix test_descriptor
amauryfa
- [pypy-commit] pypy py3k: Implement super() and all its magic:
amauryfa
- [pypy-commit] pypy py3k: Another test, which passes
amauryfa
- [pypy-commit] pypy py3k: Fix some metaclasses, and the sys module can now be imported
amauryfa
- [pypy-commit] pypy py3k: Another py3k syntax at applevel
amauryfa
- [pypy-commit] pypy py3k: Remove `backquote`
amauryfa
- [pypy-commit] pypy py3k: Fix another test
amauryfa
- [pypy-commit] pypy py3k: New print() syntax for applevel code
amauryfa
- [pypy-commit] pypy py3k: Add a way to run applevel tests with python 3: --appdirect=/path/to/python3
amauryfa
- [pypy-commit] pypy py3k: rename xrange() to range(), and remove pypy's RangeList
amauryfa
- [pypy-commit] pypy py3k: Fix usage of a removed opcode
amauryfa
- [pypy-commit] pypy py3k: More xrange->range renames
amauryfa
- [pypy-commit] pypy py3k: Rename '__builtin__' to 'builtins'
amauryfa
- [pypy-commit] pypy py3k: Try to replace all strings with unicode
amauryfa
- [pypy-commit] pypy py3k: Update grammar and compiler to recognize (and skip for now)
amauryfa
- [pypy-commit] pypy py3k: Fix almost all appdirect tests in test_unicodeobject.py
amauryfa
- [pypy-commit] pypy py3k: Remove str -> unicode delegation
amauryfa
- [pypy-commit] pypy py3k: Enable unicode literals by default
amauryfa
- [pypy-commit] pypy py3k: Remove mixed operations between str and unicode
amauryfa
- [pypy-commit] pypy py3k: space.wrap("xxx") now returns a unicode string!
amauryfa
- [pypy-commit] pypy.org extradoc: numpy donation campaign
fijal
- [pypy-commit] pypy.org extradoc: no need for two titles
fijal
- [pypy-commit] pypy.org extradoc: uh, there were two places mentioning it
fijal
- [pypy-commit] pypy.org extradoc: html/js abomination
fijal
- [pypy-commit] extradoc extradoc: add a donation info
fijal
- [pypy-commit] pypy py3k: Forgot to rename these methods
amauryfa
- [pypy-commit] pypy py3k: Implement the nonlocal statement
amauryfa
- [pypy-commit] pypy.org extradoc: cheat;
fijal
- [pypy-commit] pypy.org extradoc: cheat some more, rename JS
fijal
- [pypy-commit] pypy py3k: update builtins: 'str' is the unicode type, 'bytes' is the 8bit string
amauryfa
- [pypy-commit] pypy py3k: It works much better this way
amauryfa
- [pypy-commit] pypy py3k: Fix str.__name__ and remove basestring
amauryfa
- [pypy-commit] pypy py3k: Add token.__all__, and fix applevel raises when a string is passed to be compiled.
amauryfa
- [pypy-commit] pypy py3k: Remove unbound methods. see CPython change 48af6375207e
amauryfa
- [pypy-commit] pypy py3k: Add ResourceWarning. Not used yet, but now "import warnings" passes!
amauryfa
- [pypy-commit] pypy py3k: Fix more __metaclass__ constructs
amauryfa
- [pypy-commit] pypy py3k: chr() now returns unicode
amauryfa
- [pypy-commit] pypy py3k: marshal does not intern string anymore
amauryfa
- [pypy-commit] pypy py3k: Slowly transform string into a bytestring.
amauryfa
- [pypy-commit] pypy default: improve subprocess error handling
pjenvey
- [pypy-commit] pypy default: skip this test when run directly
alex_gaynor
- [pypy-commit] pypy ppc-jit-backend: Adjusted the tests in test_ppc.py to the new framework.
hager
- [pypy-commit] extradoc extradoc: First Draft of the sprint announcement
lac
- [pypy-commit] pypy.org extradoc: update links
fijal
- [pypy-commit] pypy default: Fix for "-Ojit --gc=boehm" translations.
arigo
- [pypy-commit] pypy string-promote-2: write a test_pypy_c
fijal
- [pypy-commit] pypy default: (fijal, reviewed by agaynor) Merge string-promote-2 branch. This branch lets
fijal
- [pypy-commit] pypy string-promote-2: close merged branch
fijal
- [pypy-commit] pypy py3k: Fix test_newformat: bytes.format always return a unicode string
amauryfa
- [pypy-commit] pypy py3k: Remove the u in front of str.__repr__
amauryfa
- [pypy-commit] pypy py3k: The methods str._formatter_parser and formatter_field_name_split have moved to a new _string module.
amauryfa
- [pypy-commit] pypy py3k: The atexit module now replaces sys.exitfunc.
amauryfa
- [pypy-commit] pypy py3k: Add "raise ex2 from ex1" syntax (the from clause is not really used yet)
amauryfa
- [pypy-commit] pypy py3k: There is no such things as str.encode() and unicode.decode()!
amauryfa
- [pypy-commit] pypy py3k: unicode_encode should return bytes
amauryfa
- [pypy-commit] pypy py3k: bytes() now accept a list of integers
amauryfa
- [pypy-commit] pypy py3k: Fix "raise TypeError", exception type vs. exception instance.
amauryfa
- [pypy-commit] pypy py3k: test_md5 now passes
amauryfa
- [pypy-commit] pypy py3k: Fix most of the tests for the exception module
amauryfa
- [pypy-commit] pypy py3k: Fix remaining failures in module/exception
amauryfa
- [pypy-commit] pypy py3k: bytes[i] is already a number
amauryfa
- [pypy-commit] pypy py3k: Add Exception.__cause__ and __context__
amauryfa
- [pypy-commit] pypy py3k: A few more bytes conversion.
amauryfa
- [pypy-commit] pypy py3k: Implement a basic version of long.from_bytes,
amauryfa
- [pypy-commit] pypy py3k: posix.read() return bytes
amauryfa
- [pypy-commit] pypy py3k: Fix typo
amauryfa
- [pypy-commit] pypy py3k: upgrade our pwd.py to new print syntax
amauryfa
- [pypy-commit] pypy py3k: bytes/str stuff in codec errorhandler
amauryfa
- [pypy-commit] pypy py3k: utf-8 codec now disallows lone surrogates
amauryfa
- [pypy-commit] pypy py3k: iterators now must implement the __next__ method.
amauryfa
- [pypy-commit] pypy py3k: More wrapbytes in the io module.
amauryfa
- [pypy-commit] pypy py3k: popen() and fdopen() are now implemented in os.py
amauryfa
- [pypy-commit] pypy py3k: more bytes/str distinction in _io
amauryfa
- [pypy-commit] pypy py3k: Installs io.open in builtins!
amauryfa
- [pypy-commit] pypy py3k: posix.environ is a dict of bytes, os.environ decode these with the fsencoding.
amauryfa
- [pypy-commit] [OPEN] Pull request #11 for pypy/pypy: Remove unnecessary import and unused variable
Bitbucket
- [pypy-commit] pypy default: make a bunch of random str and unicode methods faster
alex_gaynor
- [pypy-commit] pypy default: Remove unnecessary import and unused variable
dlo
- [pypy-commit] [ACCEPTED] Pull request #11 for pypy/pypy: Remove unnecessary import and unused variable
Bitbucket
- [pypy-commit] [ACCEPTED] Pull request #11 for pypy/pypy: Remove unnecessary import and unused variable
Bitbucket
- [pypy-commit] pypy ppc-jit-backend: (bivab, shager): Started correct implementation of FINISH operation.
hager
- [pypy-commit] pypy ppc-jit-backend: Fixed bug in INT_ADD implementation.
hager
- [pypy-commit] pypy concurrent-marksweep: Proper weakref support. In-progress.
arigo
- [pypy-commit] pypy concurrent-marksweep: Locking is needed in the AddressStack class, to access the pool
arigo
- [pypy-commit] pypy default: fix untranslatable total nonsense in zfill
cfbolz
- [pypy-commit] pypy default: Fix.
arigo
- [pypy-commit] pypy default: merge heads
arigo
- [pypy-commit] pypy ppc-jit-backend: (bivab, shager): Implemented the encoding/decoding of states (registers, memory, descrs, immediates).
hager
- [pypy-commit] pypy jit-tagged-2: Revive the 'jit-tagged' branch from scratch.
arigo
- [pypy-commit] pypy jit-tagged-2: Enough to have the test pass.
arigo
- [pypy-commit] pypy jit-tagged-2: Support the necessary casts in the backend, and hit ll2ctypes
arigo
- [pypy-commit] pypy jit-tagged-2: Remove an apparently-superflous cast_opaque_ptr here.
arigo
- [pypy-commit] pypy jit-tagged-2: Add a test, which passes.
arigo
- [pypy-commit] pypy default: interplevel_cls on type objects is immutable
alex_gaynor
- [pypy-commit] pypy default: fix these tests, assertRaises deosn't eval like py.test.raises
alex_gaynor
- [pypy-commit] pypy numpy-complex: A branch to add numpy complex dtypes.
alex_gaynor
- [pypy-commit] pypy numpy-complex: Initial start. It leaks memory like a seive. We need lltype.malloc(flavor="stack") I think.
alex_gaynor
- [pypy-commit] pypy malloc-value: a branch to allow mallocing structs with a flavor of "value"m which means stack allocated
alex_gaynor
- [pypy-commit] pypy malloc-value: malloc flavor = "value" now works.
alex_gaynor
- [pypy-commit] pypy malloc-value: failing test, not sure where in the annotator/rtyper I need to modify
alex_gaynor
- [pypy-commit] pypy jit-tagged-2: Replace int_lshift_ovf(x, 1) with int_add_ovf(x, x).
arigo
- [pypy-commit] pypy default: Force a reinit during translation, otherwise we might be left with a
arigo
- [pypy-commit] pypy default: Baaah. Fought for a while before realizing that it was because
arigo
- [pypy-commit] pypy default: Use a quasi-immutable field to record whether we started using
arigo
- [pypy-commit] pypy default: Fix the test. This is mostly covering for an issue with
arigo
- [pypy-commit] pypy default: Baaaah. Thanks zseil.
arigo
- [pypy-commit] pypy default: Fix the test_pypy_c tests for 51224696c078.
arigo
- [pypy-commit] pypy default: Add a test for the thread-aware ticker.
arigo
- [pypy-commit] pypy continulet-jit: In-progress: add some notion of stacklet id.
arigo
- [pypy-commit] pypy continulet-jit: Finish the part in the C code.
arigo
- [pypy-commit] pypy continulet-jit: Kill debugging prints.
arigo
- [pypy-commit] pypy continulet-jit: Forgot a free() in a corner case.
arigo
- [pypy-commit] pypy continulet-jit: Random progress, but I still didn't find the "correct" way...
arigo
- [pypy-commit] pypy default: Add a bad workaround that should hopefully fix the JIT
arigo
- [pypy-commit] pypy jit-tagged-2: Close branch, to be merged.
arigo
- [pypy-commit] pypy default: Merge 'jit-tagged-2': add JIT support for the "rerased" module
arigo
- [pypy-commit] pypy default: Fix the test: calling sleep() may not release the GIL before translation.
arigo
- [pypy-commit] pypy default: Attempt to fix sys._current_frames() by returning fake frame
arigo
- [pypy-commit] pypy malloc-value: close branch, isn't going anywhere.
alex_gaynor
- [pypy-commit] pypy numpy-complex: switch to a tuple representation, wish we had namedtuples
alex_gaynor
- [pypy-commit] pypy numpy-complex: enough to get tests passing, test_zjit blows up though
alex_gaynor
- [pypy-commit] pypy numpy-complex: progress via-hacks.
alex_gaynor
- [pypy-commit] pypy inline-dict-ops: merged in default.
alex_gaynor
- [pypy-commit] pypy inline-dict-ops: move stuff around a bit.
alex_gaynor
- [pypy-commit] pypy default: Move this logic here, so that it is also used for Linux64.
arigo
- [pypy-commit] pypy default: Forgot that destroy() must be called explicitly.
arigo
- [pypy-commit] pypy default: Move the gettopframe_nohidden() out of the way: if we call
arigo
- [pypy-commit] pypy default: Checking in a test for the previous fix. It fails with tonight's
arigo
- [pypy-commit] pypy numpy-dtype: Add NDim array to numpy, still in first stages
mattip
- [pypy-commit] pypy numpy NDimArray: start
mattip
- [pypy-commit] pypy numpy NDimArray: can construct NDimArray
mattip
- [pypy-commit] pypy numpy NDimArray: add test for construct NDimArray
mattip
- [pypy-commit] pypy numpy NDimArray: fix iterative indexing
mattip
- [pypy-commit] pypy default: Fix the position of the "unmatched ')'" errors.
arigo
- [pypy-commit] pypy default: handle division by zero in numpy correctly
alex_gaynor
- [pypy-commit] pypy numpy NDimArray: merged default in
alex_gaynor
- [pypy-commit] pypy rgc-mem-pressure: add memory pressure with a more fixed size for testing
justinpeel
- [pypy-commit] pypy rgc-mem-pressure: merge in default
justinpeel
- [pypy-commit] pypy rgc-mem-pressure: small fix
justinpeel
- [pypy-commit] pypy rgc-mem-pressure: add memory pressure entry
justinpeel
- [pypy-commit] pypy rgc-mem-pressure: more fixes
justinpeel
- [pypy-commit] pypy rgc-mem-pressure: small fix
justinpeel
- [pypy-commit] pypy default: Fix a test in test_optimizebasic, a bit obscurely.
arigo
- [pypy-commit] pypy default: Python 2.5 compat
arigo
- [pypy-commit] pypy default: Ah, I misread pick_builtin(): it doesn't have the side-effect of adding
arigo
- [pypy-commit] pypy rgc-mem-pressure: Fixes (untested).
arigo
- [pypy-commit] pypy separate-applevel-numpy: merge in default
timo_jbo
- [pypy-commit] pypy default: Add a failing test.
arigo
- [pypy-commit] pypy default: Fix the test. Add in the graphpage viewer shading in gray the
arigo
- [pypy-commit] pypy ppc-jit-backend: Added fail_boxes_ptr to class AssemblerPPC class to make test_get_latest_value_count pass.
hager
- [pypy-commit] pypy default: Make the marker more obvious.
arigo
- [pypy-commit] pypy default: Fix the tests.
arigo
- [pypy-commit] pypy default: - fix a typo in untested code
arigo
- [pypy-commit] pypy default: Obscure, obscure, obscure workaround for the fact
arigo
- [pypy-commit] pypy default: In the memmgr, free loops that have been marked as 'invalidated' too.
arigo
- [pypy-commit] pypy gil-improvement: Close branch: (minimally) tested 759db9b281eb and found it
arigo
- [pypy-commit] pypy closed-branches: Merge closed head aa2f47508529 on branch effectinfo-cleanup
arigo
- [pypy-commit] pypy closed-branches: Merge closed head 3eba0bde5e95 on branch faster-sum
arigo
- [pypy-commit] pypy closed-branches: Merge closed head 5a08d2cfb491 on branch numpy-comparison
arigo
- [pypy-commit] pypy closed-branches: Merge closed head 4723df6a9296 on branch jit-str_in_preamble
arigo
- [pypy-commit] pypy closed-branches: Merge closed head df69255f489f on branch unroll-if-const
arigo
- [pypy-commit] pypy closed-branches: Merge closed head ec0e6a5ca3db on branch numpy-singledim
arigo
- [pypy-commit] pypy closed-branches: Merge closed head 3453088df88a on branch unpack-ints-fast
arigo
- [pypy-commit] pypy closed-branches: Merge closed head 6d556a687a82 on branch unroll-if-alt
arigo
- [pypy-commit] pypy closed-branches: Merge closed head 89ff5a00266c on branch jit-frontend-unescaped
arigo
- [pypy-commit] pypy closed-branches: Merge closed head 6ab48f8a69a9 on branch faster-isinstance
arigo
- [pypy-commit] pypy closed-branches: Merge closed head b8ec4711d8ac on branch kill-unary-multimethods
arigo
- [pypy-commit] pypy closed-branches: Merge closed head 73b24cb9f319 on branch space-iterator-improvements
arigo
- [pypy-commit] pypy closed-branches: Merge closed head 08713d1ad7d8 on branch rmmap-nohint
arigo
- [pypy-commit] pypy closed-branches: Merge closed head 39fb2ab2290b on branch unsigned-dtypes
arigo
- [pypy-commit] pypy closed-branches: Merge closed head f3b267864355 on branch string-promote-2
arigo
- [pypy-commit] pypy closed-branches: Merge closed head dfa764e18840 on branch malloc-value
arigo
- [pypy-commit] pypy closed-branches: Merge closed head 49d7fea9a1a2 on branch gil-improvement
arigo
- [pypy-commit] pypy closed-branches: re-close this branch
arigo
- [pypy-commit] pypy rgc-mem-pressure: another fix
justinpeel
- [pypy-commit] pypy rgc-mem-pressure: more fixes
justinpeel
- [pypy-commit] pypy rgc-mem-pressure: merge in default
justinpeel
- [pypy-commit] pypy rgc-mem-pressure: fix fix - getting closer I hope
justinpeel
- [pypy-commit] pypy ppc-jit-backend: Implemented INT_SUB.
hager
- [pypy-commit] pypy ppc-jit-backend: Ooops, forgot to remove print.
hager
- [pypy-commit] pypy ppc-jit-backend: Reimplemented INT_MUL.
hager
- [pypy-commit] pypy rgc-mem-pressure: put in hash size calculation. Not sure why I can't use rffi_platform
justinpeel
- [pypy-commit] extradoc extradoc: get this thing ready to mail
lac
- [pypy-commit] pypy py3k: This translation option was removed
amauryfa
- [pypy-commit] pypy py3k: In flow object space, restore opcodes and operations removed in the base
amauryfa
- [pypy-commit] pypy py3k: Convert more applevel code to py3k syntax
amauryfa
- [pypy-commit] pypy py3k: Try to fix cpyext. Does not work yet, importing it segfaults CPython :-/
amauryfa
- [pypy-commit] pypy py3k: Merge default
amauryfa
- [pypy-commit] pypy ppc-jit-backend: Start PPC64 support in prologue.
edelsohn
- [pypy-commit] pypy no-force-guard-lazy-set: a branch to benchmark not forcing all lazy setfield/setarrayitem at guards
alex_gaynor
- [pypy-commit] pypy rgc-mem-pressure: fix to use rffi_platform correctly. thanks fijal
justinpeel
- [pypy-commit] extradoc extradoc: Add a people.txt.
arigo
- [pypy-commit] pypy rgc-mem-pressure: better estimate for size of W_Hash's mallocs
justinpeel
- [pypy-commit] pypy rgc-mem-pressure: Add memory pressure to locks
justinpeel
- [pypy-commit] pypy rgc-mem-pressure: Add some memory pressure to pyexpat
justinpeel
- [pypy-commit] pypy py3k: Implement rdict.pop(). Always with default.
amauryfa
- [pypy-commit] pypy py3k: Fix utf-8 encoding; all test_runicode passes.
amauryfa
- [pypy-commit] pypy py3k: Fix test_bytes.py, test_buffer.py
amauryfa
- [pypy-commit] pypy py3k: oops
amauryfa
- [pypy-commit] pypy py3k: Remove bytes.__mod__ and bytes.format
amauryfa
- [pypy-commit] pypy py3k: Fix test_stringobject.py
amauryfa
- [pypy-commit] pypy py3k: Fix test_newformat
amauryfa
- [pypy-commit] pypy py3k: Adapt some applevel code to py3k
amauryfa
- [pypy-commit] pypy py3k: Fix interp_level helper functions in AppTest
amauryfa
- [pypy-commit] pypy py3k: Fix syntax of applevel code
amauryfa
- [pypy-commit] pypy py3k: unicode.lower() is not rpython it seems.
amauryfa
- [pypy-commit] pypy py3k: Translation fixes
amauryfa
- [pypy-commit] pypy py3k: Partially revert ef504fcb59bb, fixes a translation issue.
amauryfa
- [pypy-commit] pypy py3k: Remove code generation for the Print statement.
amauryfa
- [pypy-commit] pypy py3k: Add stack effect for new opcodes
amauryfa
- [pypy-commit] pypy rgc-mem-pressure: add a __del__ to semaphores (untested)
justinpeel
- [pypy-commit] pypy rgc-mem-pressure: add memory pressure to semaphores for linux
justinpeel
- [pypy-commit] pypy rgc-mem-pressure: small change to mem pressure for semaphores
justinpeel
- [pypy-commit] pypy rgc-mem-pressure: small fix for semaphores
justinpeel
- [pypy-commit] pypy py3k: Store exception __cause__ differently: first in the OperationError,
amauryfa
- [pypy-commit] pypy py3k: Add sys.abiflags. The empty string is good enough for now.
amauryfa
- [pypy-commit] pypy py3k: Unbound methods are gone now :-)
amauryfa
- [pypy-commit] pypy py3k: Fix the Print part of the read-eval-print loop.
amauryfa
- [pypy-commit] pypy py3k: Translation fix
amauryfa
- [pypy-commit] pypy py3k: It appears that all opcodes must be present in PyFrame,
amauryfa
- [pypy-commit] pypy py3k: I don't know why this assert is necessary,
amauryfa
- [pypy-commit] pypy py3k: This is not necessary and breaks translation :-(
amauryfa
- [pypy-commit] pypy default: Baaah.
arigo
- [pypy-commit] extradoc extradoc: list of release blockers for 1.7
fijal
- [pypy-commit] extradoc extradoc: Add what it is
arigo
- [pypy-commit] pypy default: Add debugging support for @elidable decorators.
arigo
- [pypy-commit] pypy default: Uh, this seems to fix pypy.objspace.test.test_binop_overriding.
arigo
- [pypy-commit] pypy default: Add the comments already. The test is harder :-(
arigo
- [pypy-commit] pypy default: fix failing tests
cfbolz
- [pypy-commit] pypy default: makes no sense to synthesize the reverse ops for operations that are removed anyway.
cfbolz
- [pypy-commit] pypy default: add reverse operations for cast from and to int pointer
cfbolz
- [pypy-commit] pypy default: slightly pointless micro-optimization, but I found the adjective "quick" in
cfbolz
- [pypy-commit] pypy default: revert 31c39356de7a. armin had fixed it in the meantime.
cfbolz
- [pypy-commit] pypy ppc-jit-backend: Implemented INT_FLOORDIV.
hager
- [pypy-commit] pypy ppc-jit-backend: Beautified code for prepare_int_sub and prepare_int_floordiv.
hager
- [pypy-commit] pypy ppc-jit-backend: Implement emit_int_floordiv for PPC64.
hager
- [pypy-commit] pypy ppc-jit-backend: Implemented INT_MOD.
hager
- [pypy-commit] pypy ppc-jit-backend: merge with PPC64 code
hager
- [pypy-commit] pypy default: Waaaaaaa. Thanks gedd.
arigo
- [pypy-commit] pypy default: quite obscure change: add the linked libraries at the end of the command line.
cfbolz
- [pypy-commit] pypy default: merge
cfbolz
- [pypy-commit] pypy ppc-jit-backend: Implemented INT_AND, INT_OR, INT_XOR.
hager
- [pypy-commit] pypy no-force-guard-lazy-set: close branch, it wasn't a one liner, I don't care that much
alex_gaynor
- [pypy-commit] pypy ppc-jit-backend: Implemented further binary int operations.
hager
- [pypy-commit] extradoc extradoc: Kill the ones that are either resolved or 'some non-standard binary distribution of pypy'.
arigo
- [pypy-commit] pypy default: Add the 'pyexpat.model' module.
arigo
- [pypy-commit] pypy default: merge heads
arigo
- [pypy-commit] pypy ppc-jit-backend: Implemented comparison operations and refactored existing code regarding comparison operations.
hager
- [pypy-commit] pypy ppc-jit-backend: Implemented remaining INT_* operations.
hager
- [pypy-commit] pypy default: Give the walk_roots operation during a nursery collection its own
arigo
- [pypy-commit] pypy numpy NDimArray: Add shape checking, implement NDim binary ops (mult and div are wrong)
mattip
- [pypy-commit] pypy py3k: Fixes for applevel interactive code
amauryfa
- [pypy-commit] pypy py3k: Fix two test files.
amauryfa
- [pypy-commit] pypy py3k: Fix a nasty crash with the "global" keyword.
amauryfa
- [pypy-commit] pypy py3k: Fix test_astbuilder
amauryfa
- [pypy-commit] pypy py3k: _socket.socket is not weakrefable in CPython, socket.socket() is.
amauryfa
- [pypy-commit] pypy py3k: Make sockets really subclassable
amauryfa
- [pypy-commit] pypy py3k: Fixes for the struct module
amauryfa
- [pypy-commit] pypy py3k: Various fixes for the array module
amauryfa
- [pypy-commit] pypy py3k: Fixes for the socket module.
amauryfa
- [pypy-commit] pypy rgc-mem-pressure: make sem_close non-threadsafe for now to get __del__ to be acceptable
justinpeel
- [pypy-commit] pyrepl py3ksupport: make the tests discoverable by pytest
RonnyPfannschmidt
- [pypy-commit] pyrepl py3ksupport: move the functional tests to new dir
RonnyPfannschmidt
- [pypy-commit] pyrepl py3ksupport: test events need to be a 2 tuple
RonnyPfannschmidt
- [pypy-commit] pyrepl py3ksupport: move rest of the tests to testing
RonnyPfannschmidt
- [pypy-commit] pyrepl py3ksupport: pytest-ize test functions
RonnyPfannschmidt
- [pypy-commit] pyrepl py3ksupport: pytest-ize functonal tests
RonnyPfannschmidt
- [pypy-commit] pyrepl py3ksupport: verbose test events by default
RonnyPfannschmidt
- [pypy-commit] pyrepl py3ksupport: objectify console.py
RonnyPfannschmidt
- [pypy-commit] pyrepl py3ksupport: use deque + O(1) popleft in inputtranslator instead of list + O(N) pop(0)
RonnyPfannschmidt
- [pypy-commit] pyrepl py3ksupport: import/whitespace cleanup in testing infrastructure
RonnyPfannschmidt
- [pypy-commit] pyrepl py3ksupport: allow consoles to stream in events that dont need translation
RonnyPfannschmidt
- [pypy-commit] pyrepl py3ksupport: fix rest of tests
RonnyPfannschmidt
- [pypy-commit] pyrepl py3ksupport: fix up stuff for tox usage
RonnyPfannschmidt
- [pypy-commit] pyrepl py3ksupport: py3 save input
RonnyPfannschmidt
- [pypy-commit] pyrepl py3ksupport: py3 save testing infrastructure
RonnyPfannschmidt
- [pypy-commit] pyrepl py3ksupport: py3 safe keymap
RonnyPfannschmidt
- [pypy-commit] pyrepl py3ksupport: use unnamed argument expansion for passing event data to a command
RonnyPfannschmidt
- [pypy-commit] pyrepl py3ksupport: partial py3 compat of reader
RonnyPfannschmidt
- [pypy-commit] pyrepl py3ksupport: use integer division for the wrapcount, testsuite passes now
RonnyPfannschmidt
- [pypy-commit] pypy virtualizable-experiments: Avoid ping-pong when doing return/yield, instead store the value on the
fijal
- [pypy-commit] pypy faster-json: Step one - remove irrelevant clutter, mostly CPython optimizations.
fijal
- [pypy-commit] pypy default: Issue916: test and fix by dhx.
arigo
- [pypy-commit] pypy faster-json: use identity_dict and factor out common infrastructure
fijal
- [pypy-commit] pypy faster-json: a test and an obscure fix
fijal
- [pypy-commit] pypy rgc-mem-pressure: improve _digest method in hashlib
justinpeel
- [pypy-commit] pypy.org extradoc: update numbers
fijal
- [pypy-commit] pypy.org extradoc: add numbers to numpy as well
fijal
- [pypy-commit] pypy rgc-mem-pressure: make CloseHandle (win32) not thread safe to satisfy __del__ conditions
justinpeel
- [pypy-commit] pypy rgc-mem-pressure: merge in default
justinpeel
- [pypy-commit] extradoc extradoc: another blocker
alex_gaynor
- [pypy-commit] pyrepl py3ksupport: tonns of python3 fixes in various files, normal usage is still fine
RonnyPfannschmidt
- [pypy-commit] pypy py3k: Fix unicodedata tests.
amauryfa
- [pypy-commit] pypy py3k: Fixes for the select module.
amauryfa
- [pypy-commit] pypy py3k: Fix fcntl module
amauryfa
- [pypy-commit] pypy py3k: filter() should return an iterable object, not a list or string or whatever
amauryfa
- [pypy-commit] pypy py3k: Add traceback to exception objects.
amauryfa
- [pypy-commit] pypy py3k: Fix the binascii module
amauryfa
- [pypy-commit] pypy py3k: Remove many modules from "working_modules".
amauryfa
- [pypy-commit] pypy py3k: Fix all tests in module/_locale
amauryfa
- [pypy-commit] pypy py3k: Lot of fixes in the _codecs module
amauryfa
- [pypy-commit] pypy py3k: Fix tests in the _io module
amauryfa
- [pypy-commit] pypy py3k: Merge default
amauryfa
- [pypy-commit] pypy default: Test and fix for issue917.
arigo
- [pypy-commit] pypy numpy-comparison: merge default, making all equal to default
snus_mumrik
- [pypy-commit] pypy numpy-comparison: Returning False for "arr == None". Preparations for "zeors(3) == zeros(4)" to
snus_mumrik
- [pypy-commit] pypy numpy-comparison: merge default
snus_mumrik
- [pypy-commit] pypy numpy-comparison: Check size of arrays in binary operations (needed for comparison)
snus_mumrik
- [pypy-commit] pypy default: Fix also the case of '__raw_input__'. Harder to test :-/
arigo
- [pypy-commit] pypy default: Also add the tests provided on issue917.
arigo
- [pypy-commit] pypy default: copy a tad less in rbuilder, only copy the amount of data we have, not the amount we allocated
alex_gaynor
- [pypy-commit] pypy default: merged upstream
alex_gaynor
- [pypy-commit] pypy default: convert zip to app-level, it's a tad faster this way. also, more app-level code makes me happy
alex_gaynor
- [pypy-commit] pypy default: Change the detection of 'AF_PACKET': instead of detecting it
arigo
- [pypy-commit] pypy default: merge heads
arigo
- [pypy-commit] pypy ppc-jit-backend: little beautification
hager
- [pypy-commit] pypy ppc-jit-backend: Implemented overflow operations.
hager
- [pypy-commit] pypy default: Maybe fixes solaris for now.
arigo
- [pypy-commit] pypy ppc-jit-backend: Fixed bug in load_from_addr. It did not do the intended stuff when called with r0.
hager
- [pypy-commit] pypy ppc-jit-backend: Fixed test to work with new load_from_addr.
hager
- [pypy-commit] pypy ppc-jit-backend: Implemented passing of pointer values.
hager
- [pypy-commit] pypy faster-json: implement encode enough so it passes tests
fijal
- [pypy-commit] pypy faster-json: a little speedup
fijal
- [pypy-commit] pypy default: Fix: the case marked as "#PyPy" was never actually followed any more.
arigo
- [pypy-commit] pyrepl default: Patch from pypy's 0d7e8867e6c0
arigo
- [pypy-commit] pyrepl py3ksupport: fix type check error
RonnyPfannschmidt
- [pypy-commit] pypy gmp: A branch in which to reimplement rbigint using the gmp library.
arigo
- [pypy-commit] pypy gmp: Move away rbigint.py to its own "one-possible-implementation" module.
arigo
- [pypy-commit] pypy gmp: First test passes.
arigo
- [pypy-commit] pypy gmp: More tests pass.
arigo
- [pypy-commit] pypy gmp: Some more operations.
arigo
- [pypy-commit] pypy gmp: In-progress.
arigo
- [pypy-commit] pypy gmp: Next function.
arigo
- [pypy-commit] pypy gmp: in-progress.
arigo
- [pypy-commit] pypy gmp: Close the "gmp" branch already and give up,
arigo
- [pypy-commit] pyrepl py3ksupport: add for forgotten basestring tuple for python3
RonnyPfannschmidt
- [pypy-commit] benchmarks default: add a simple json benchmark
fijal
- [pypy-commit] Notification: pypy
Bitbucket
- [pypy-commit] pypy faster-json: don't use identity_dict and remove the commented out stuff
fijal
- [pypy-commit] pypy faster-json: make alex happier
fijal
- [pypy-commit] pypy default: merge faster-json branch. It provides encode() optimization for json module,
fijal
- [pypy-commit] pypy default: merge default
fijal
- [pypy-commit] pypy rgc-mem-pressure: fix hashlib's copy() leak
justinpeel
- [pypy-commit] pypy inline-dict-ops: just always keepalive parent. Passes tests and seems that the original reason
fijal
- [pypy-commit] pypy inline-dict-ops: merged default in.
alex_gaynor
- [pypy-commit] pypy inline-dict-ops: allow newdict to be inlined
alex_gaynor
- [pypy-commit] pypy inline-dict-ops: fix tests for new inlining
alex_gaynor
- [pypy-commit] extradoc extradoc: my dates
antocuni
- [pypy-commit] pypy inline-dict-ops: make boehm use the same code path as framework gcs for allocating arrays
alex_gaynor
- [pypy-commit] pypy inline-dict-ops: add descr to interior field descr, fix pypyjit test
alex_gaynor
- [pypy-commit] pypy inline-dict-ops: kill boehm special cases in the JIT
alex_gaynor
- [pypy-commit] pypy rgc-mem-pressure: small fixes. memory leak is now completely stopped.
justinpeel
- [pypy-commit] pypy inline-dict-ops: fix various tests
alex_gaynor
- [pypy-commit] pypy inline-dict-ops: revert changes to debug, they break tons of tests. fijal: feel free to revert if you fix tests ; )
alex_gaynor
- [pypy-commit] pypy inline-dict-ops: fix this test in full
alex_gaynor
- [pypy-commit] pypy inline-dict-ops: fix tests on 32-bit
alex_gaynor
- [pypy-commit] pypy rgc-mem-pressure: improve a test for rgc.add_memory_pressure. not sure that it is really doing what we want it to do.
justinpeel
- [pypy-commit] pypy rgc-mem-pressure: merge in default
justinpeel
- [pypy-commit] pypy inline-dict-ops: improve comments
fijal
- [pypy-commit] pypy inline-dict-ops: add caching to interiorfielddescr
fijal
- [pypy-commit] pypy inline-dict-ops: merge
fijal
- [pypy-commit] extradoc extradoc: sign up
hakanardo
- [pypy-commit] pypy inline-dict-ops: fix annotations for zrpy tests
fijal
- [pypy-commit] pypy default: account for the new original_base field
alex_gaynor
- [pypy-commit] pypy inline-dict-ops: fix the numbers
alex_gaynor
- [pypy-commit] pypy list-strategies: more test coverage
l.diekmann
- [pypy-commit] pypy list-strategies: quicksort turned out to be not that good. instead we use a special TimSort implementation for ints
l.diekmann
- [pypy-commit] pypy ppc-jit-backend: (bivab, hager): Implemented support for bridges.
hager
- [pypy-commit] pypy inline-dict-ops: fix for 32-bits
alex_gaynor
- [pypy-commit] pypy stm: Extra checks.
arigo
- [pypy-commit] pypy stm: hg merge default
arigo
- [pypy-commit] pypy concurrent-marksweep: hg merge default
arigo
- [pypy-commit] pypy inline-dict-ops: Sign in getinteriorfield_gc, test and fix (at least for llsupport).
arigo
- [pypy-commit] pypy ppc-jit-backend: (bivab, hager): Implemented GUARD_FALSE.
hager
- [pypy-commit] pypy ppc-jit-backend: Implemented GETFIELD_GC and SETFIELD_GC.
hager
- [pypy-commit] pypy inline-dict-ops: Small fixes in preparation for the merge.
arigo
- [pypy-commit] pypy inline-dict-ops: Move this hack away from lltype. This logic is needed to have
arigo
- [pypy-commit] pypy ppc-jit-backend: Implemented a few guard operations.
hager
- [pypy-commit] pypy inline-dict-ops: Add correct overflow checking for Boehm's malloc
arigo
- [pypy-commit] pypy ppc-jit-backend: Implemented GUARD_CLASS and GUARD_NONNULL_CLASS.
hager
- [pypy-commit] pypy ppc-jit-backend: Implemented PTR_EQ and PTR_NE.
hager
- [pypy-commit] pypy default: a test that rerased works after translation to C, which it didn't, so a fix too.
cfbolz
- [pypy-commit] pypy default: (arigo, cfbolz): also split up the nonfuncnodes according to where they are
cfbolz
- [pypy-commit] pypy default: merge
cfbolz
- [pypy-commit] pypy default: (arigo, cfbolz): use operationerrfmt in two places (just because)
cfbolz
- [pypy-commit] pypy default: (arigo, cfbolz): add sanity checks to make sure that tagged pointers are
cfbolz
- [pypy-commit] extradoc extradoc: Add Sam Lade.
arigo
- [pypy-commit] pypy inline-dict-ops: Add missing setannotation(..).
arigo
- [pypy-commit] pypy inline-dict-ops: Revert d0bcf756f012, which breaks test_ztranslation. Will fix
arigo
- [pypy-commit] pypy inline-dict-ops: Workaround: add 'arraydescr' and 'fielddescr' on the class too,
arigo
- [pypy-commit] pypy inline-dict-ops: merged in default
alex_gaynor
- [pypy-commit] pypy inline-dict-ops: closed branch for merge
alex_gaynor
- [pypy-commit] pypy default: (fijal, alex, armin): Merged inline-dict-ops, this teaches the JIT about {get, set}iteriorfield_gc, which is needed to inline various dict functions such as ll_get_value.
alex_gaynor
- [pypy-commit] pypy default: Test and trivial fix.
arigo
- [pypy-commit] pypy default: merge heads
arigo
- [pypy-commit] pypy py3k: Use the new io stack for sys.stdout &friends
amauryfa
- [pypy-commit] pypy py3k: Fix the cpyext module, at least py.py can import it without segfaulting
amauryfa
- [pypy-commit] pypy py3k: astcompiler: remove special code for the exec statement
amauryfa
- [pypy-commit] pypy py3k: Various translation fixes
amauryfa
- [pypy-commit] pypy py3k: Correctly implement isatty() on text files.
amauryfa
- [pypy-commit] pypy py3k: Implement _hashlib.openssl_md_meth_names, needed by hashlib.py
amauryfa
- [pypy-commit] pypy py3k: Fixes for the hashlib module
amauryfa
- [pypy-commit] pypy py3k: This tweak is not necessary anymore
amauryfa
- [pypy-commit] pypy py3k: Reduce the list of non-working modules
amauryfa
- [pypy-commit] pypy py3k: Merge default
amauryfa
- [pypy-commit] pypy default: fix test
alex_gaynor
- [pypy-commit] pypy concurrent-marksweep: Add notes about the parallel generational mark-sweep GC.
arigo
- [pypy-commit] pypy default: mark a few functions in {str, unicode}.format as being unroll_safe. "{} {}".format(i, i) now generates very nice code
alex_gaynor
- [pypy-commit] pypy concurrent-marksweep: Starting to write the "3/4th concurrent" generational mark&sweep GC.
arigo
- [pypy-commit] pypy virtual-dicts: Started on them, really just as simple as unrolling lookup and setitem for virtual dicts with constant keys. Next step is to teach virtualize.py about {get, set}interiorfield_gc.
alex_gaynor
- [pypy-commit] pypy virtual-dicts: some progress, needs optimizeopt tests. also it blows up running the virtual dict test
alex_gaynor
- [pypy-commit] pypy concurrent-marksweep: Oups, forgot to add this file. It's needed in debug_lltrace.
arigo
- [pypy-commit] pypy concurrent-marksweep: In the middle of slow progress.
arigo
- [pypy-commit] pypy py3k: Python3 renamed thread to _thread
amauryfa
- [pypy-commit] pypy py3k: Add _thread.TIMEOUT_MAX. Not used for now
amauryfa
- [pypy-commit] pypy py3k: Implement timeout in thread.Lock.acquire()
amauryfa
- [pypy-commit] pypy py3k: CPython now provides its own datetime.py,
amauryfa
- [pypy-commit] pypy default: optimize int_floordiv(0, i) to always return 0.
alex_gaynor
- [pypy-commit] pypy default: a failing JIT test. it seems to fail because we try to cast an rpy_str to rclass.OBJECT, perhaps this operation is not allowed, but then the underlying code shouldn't translate I think.
alex_gaynor
- [pypy-commit] pypy default: failing test in optimizebasic form, if this code is invalid then this test can be removed
alex_gaynor
- [pypy-commit] pypy default: disable virtualization for arrays of structs, to be fixed by the virtual-dicts branch. in practice this wasn't very useful because it only worked on empty dicts.
alex_gaynor
- [pypy-commit] pypy default: fix translation
alex_gaynor
- [pypy-commit] pypy concurrent-marksweep: Fix enough to have the simplest test pass again.
arigo
- [pypy-commit] pypy concurrent-marksweep: Varsized.
arigo
- [pypy-commit] pypy concurrent-marksweep: Bug fixes.
arigo
- [pypy-commit] pypy concurrent-marksweep: Fixes.
arigo
- [pypy-commit] pypy concurrent-marksweep: With this, targetgcbench works (but is terribly bad for now).
arigo
- [pypy-commit] pypy concurrent-marksweep: Only trigger the next minor collection after enough data was allocated.
arigo
- [pypy-commit] [OPEN] Pull request #12 for pypy/pypy: Don't lose data when doing non-blocking I/O
Bitbucket
- [pypy-commit] [COMMENT] Pull request #12 for pypy/pypy: Don't lose data when doing non-blocking I/O
Bitbucket
- [pypy-commit] [COMMENT] Pull request #12 for pypy/pypy: Don't lose data when doing non-blocking I/O
Bitbucket
- [pypy-commit] [COMMENT] Pull request #12 for pypy/pypy: Don't lose data when doing non-blocking I/O
Bitbucket
- [pypy-commit] [COMMENT] Pull request #12 for pypy/pypy: Don't lose data when doing non-blocking I/O
Bitbucket
- [pypy-commit] [COMMENT] Pull request #12 for pypy/pypy: Don't lose data when doing non-blocking I/O
Bitbucket
- [pypy-commit] pypy concurrent-marksweep: Major collections.
arigo
- [pypy-commit] pypy concurrent-marksweep: Fixes.
arigo
- [pypy-commit] pypy int-tag-untag-as-operations: a branch where to make int tagging and untagging explicit operations
cfbolz
- [pypy-commit] pypy int-tag-untag-as-operations: introduce int_tag (which can overflow) and int_untag
cfbolz
- [pypy-commit] pypy int-tag-untag-as-operations: each the optimizer that int_tag and int_untag are each others opposites
cfbolz
- [pypy-commit] pypy int-tag-untag-as-operations: add a more precise .mul operation on integer bounds.
cfbolz
- [pypy-commit] pypy int-tag-untag-as-operations: check that operations on untagged integers get their overflow checks removed
cfbolz
- [pypy-commit] pypy int-tag-untag-as-operations: rename the operation to int_tag_ovf
cfbolz
- [pypy-commit] pypy int-tag-untag-as-operations: introduce an no-overflow-check variant int_tag for when the bounds-optimizer
cfbolz
- [pypy-commit] pypy int-tag-untag-as-operations: (arigo, cfbolz): implement int_tag, int_tag_ovf and int_untag in the x86 backend
cfbolz
- [pypy-commit] pypy concurrent-marksweep: Reorder the tests for performance.
arigo
- [pypy-commit] pypy default: Fix the declaration of the lloperation 'cast_float_to_int' to
arigo
- [pypy-commit] pypy concurrent-marksweep: hg merge default
arigo
- [pypy-commit] pypy default: cast_uint_to_float and cast_float_to_uint are needed for
arigo
- [pypy-commit] [COMMENT] Pull request #12 for pypy/pypy: Don't lose data when doing non-blocking I/O
Bitbucket
- [pypy-commit] pypy ppc-jit-backend: Update test_call_function for PPC64 to use load_from_addr
edelsohn
- [pypy-commit] pypy ppc-jit-backend: Update load_from_addr and store_reg for PPC64
edelsohn
- [pypy-commit] pypy ppc-jit-backend: Add PPC64 support to emit_setfield_gc and emit_getfield_gc.
edelsohn
- [pypy-commit] pypy ppc-jit-backend: Implemented basic array operations.
hager
- [pypy-commit] pypy ppc-jit-backend: merge
hager
- [pypy-commit] pypy default: Support casts between floats and (u)longlongs written as a force_cast.
arigo
- [pypy-commit] pypy ppc-jit-backend: Fixed hack in treating bools.
hager
- [pypy-commit] pypy ppc-jit-backend: Remove comment
hager
- [pypy-commit] pypy concurrent-marksweep: Tweaks.
arigo
- [pypy-commit] pypy concurrent-marksweep: It seems that not using "borrowed vars" is much more efficient.
arigo
- [pypy-commit] pypy concurrent-marksweep: Move this outside the collector thread, to ensure that it is correctly
arigo
- [pypy-commit] pypy lightweight-finalizers: rewrite obvious nonsense, needs tests
fijal
- [pypy-commit] pypy default: add some options
fijal
- [pypy-commit] pypy default: merge heads
fijal
- [pypy-commit] pypy default: (alex, armin/carl for idea and discussion, fijal review) create instance_ptr_{eq, ne} resops, which are for comparins instances, as compared to ptr_eq which is for arbitrary gc pointers. this is needed so that the rewrite optimizer doesn't go around trying to get the rclass of an rstr (which doesn't have one)
alex_gaynor
- [pypy-commit] pypy default: merged default
alex_gaynor
- [pypy-commit] pypy virtual-dicts: merged in default
alex_gaynor
- [pypy-commit] pypy virtual-dicts: progress
alex_gaynor
- [pypy-commit] pypy sse-vectorization: break test zjit. This gives traces roughly how I would like them.
fijal
- [pypy-commit] pypy virtual-dicts: small amount of progress
alex_gaynor
- [pypy-commit] pypy virtual-dicts: whitespace
alex_gaynor
- [pypy-commit] pypy virtual-dicts: better error
alex_gaynor
- [pypy-commit] [COMMENT] Pull request #12 for pypy/pypy: Don't lose data when doing non-blocking I/O
Bitbucket
- [pypy-commit] [COMMENT] Pull request #12 for pypy/pypy: Don't lose data when doing non-blocking I/O
Bitbucket
- [pypy-commit] pypy virtual-dicts: progress I think
alex_gaynor
- [pypy-commit] pypy virtual-dicts: semantic fix
alex_gaynor
- [pypy-commit] pypy virtual-dicts: progress (these commit messages suck)
alex_gaynor
- [pypy-commit] pypy default: fix
alex_gaynor
- [pypy-commit] pypy virtual-dicts: merge default in
alex_gaynor
- [pypy-commit] pypy virtual-dicts: we now have a representation of a list of fielddescrs, I don't understand what generalization_of is supposed to do.
alex_gaynor
- [pypy-commit] pypy virtual-dicts: it... all seems to work
alex_gaynor
- [pypy-commit] pypy virtual-dicts: fix translation
alex_gaynor
- [pypy-commit] pypy virtual-dicts: next test that I need to pass. for virtual dicts to be useful in python they need to work through opaque pointers, which are used by dictmultiobject
alex_gaynor
- [pypy-commit] pypy virtual-dicts: replace cast_opaque_ptr resop, which never did anything except be used to mark its argument with mark_opaque_ptr, which helps reduce the confusion of the metainterp about the unescaped-ness of things
alex_gaynor
- [pypy-commit] pypy ppc-jit-backend: Implemented STRLEN, STRGETITEM, STRSETITEM.
hager
- [pypy-commit] benchmarks default: improve cpython saver
fijal
- [pypy-commit] benchmarks default: finish fighting
fijal
- [pypy-commit] benchmarks default: clarify comment
fijal
- [pypy-commit] pypy arm-backend-2: extend call_assembler tests to check the fail_descr_number and ensure it is non-zero in the tests
bivab
- [pypy-commit] pypy arm-backend-2: merge default
bivab
- [pypy-commit] pypy arm-backend-2: there was a word missing here
bivab
- [pypy-commit] pypy arm-backend-2: (arigo, bivab) refactor a bit and fix decode_inputargs when checking spilled floating point values
bivab
- [pypy-commit] pypy arm-backend-2: set the name of generated functions for floatint point operations
bivab
- [pypy-commit] pypy arm-backend-2: update comment
bivab
- [pypy-commit] pypy arm-backend-2: merge default
bivab
- [pypy-commit] pypy arm-backend-2: implement getinteriorfield_gc and setinteriorfield_gc
bivab
- [pypy-commit] pypy arm-backend-2: add cast_ptr_to_int and cast_int_to_ptr
bivab
- [pypy-commit] pypy arm-backend-2: add some asserts
bivab
- [pypy-commit] pypy arm-backend-2: fix an error when setting and reading float fields from an object with a large offset
bivab
- [pypy-commit] pypy arm-backend-2: forgot to add these methods
bivab
- [pypy-commit] pypy arm-backend-2: implement merging of comparison operations with following guards
bivab
- [pypy-commit] pypy arm-backend-2: merge guards with cmp ops for floats
bivab
- [pypy-commit] pypy ppc-jit-backend: Implemented UNICODEGETITEM, UNICODESETITEM, UNICODELEN.
hager
- [pypy-commit] pypy ppc-jit-backend: Removed unnecessary operations in emit_unicodegetitem and emit_unicodesetitem.
hager
- [pypy-commit] pypy ppc-jit-backend: Removed unnecessary operations from emit_strgetitem and emit_strsetitem.
hager
- [pypy-commit] pypy ppc-jit-backend: Implemented SAME_AS operation.
hager
- [pypy-commit] pypy arm-backend-2: add missing not_implemented implementation
bivab
- [pypy-commit] pypy arm-backend-2: fix test
bivab
- [pypy-commit] pypy int-tag-untag-as-operations: woops
cfbolz
- [pypy-commit] [COMMENT] Pull request #12 for pypy/pypy: Don't lose data when doing non-blocking I/O
Bitbucket
- [pypy-commit] [COMMENT] Pull request #12 for pypy/pypy: Don't lose data when doing non-blocking I/O
Bitbucket
- [pypy-commit] pypy ppc-jit-backend: (arigo, hager): merge with branch arm-backend-2
hager
- [pypy-commit] pypy ppc-jit-backend: (bivab, hager): fix interface access after merge
hager
- [pypy-commit] pypy default: (fijal, arigo) Remove call to clear_all_weakrefs with an explanation. A test
fijal
- [pypy-commit] pypy default: merge default
fijal
- [pypy-commit] pypy lightweight-finalizers: remove traces of previous approach
fijal
- [pypy-commit] pypy lightweight-finalizers: rename argument to malloc_fixedsize_clear to reflect what it really means
fijal
- [pypy-commit] pypy virtual-dicts: translation fixes for some tests, fix x86 tests
alex_gaynor
- [pypy-commit] pypy lightweight-finalizers: a missed call
fijal
- [pypy-commit] pypy lightweight-finalizers: add a delete here
fijal
- [pypy-commit] pypy arm-backend-2: add names to the functions generated to emit code in the assembler
bivab
- [pypy-commit] pypy arm-backend-2: add functions to merge unary cmp operatios with guards
bivab
- [pypy-commit] pypy lightweight-finalizers: remove unused imports
fijal
- [pypy-commit] extradoc extradoc: add myself
fijal
- [pypy-commit] pypy lightweight-finalizers: remove track_alloc_stop support, not needed any more
fijal
- [pypy-commit] pypy lightweight-finalizers: Use a list instead of checking each time the type id data
fijal
- [pypy-commit] pypy lightweight-finalizers: close merged branch
fijal
- [pypy-commit] pypy default: (fijal, arigo reviewing) Merge lightweight-finalizers branch. This branch
fijal
- [pypy-commit] pypy default: Provide a hint that can be specified as a decorator - @rgc.is_light_finalizer
fijal
- [pypy-commit] pypy default: I swear I did that change before - remove the incorrect usage of close
fijal
- [pypy-commit] pypy virtual-dicts: make the heapcache a bit smarter about how stuff escaped
alex_gaynor
- [pypy-commit] pypy virtual-dicts: add a unittest for the previous commit
alex_gaynor
- [pypy-commit] pypy virtual-dicts: merged default
alex_gaynor
- [pypy-commit] pypy jit-simplify-backendintf: A branch to simplify the backend interface, killing set_future_value_xx().
arigo
- [pypy-commit] pypy jit-simplify-backendintf: Change the interface and fix the llgraph backend.
arigo
- [pypy-commit] pypy default: Make this test closer to what was intended.
arigo
- [pypy-commit] pypy ppc-jit-backend: More PPC64 support for arraylen_gc, setarrayitem_gc, getarrayitem_gc
edelsoh
- [pypy-commit] pypy virtual-dicts: fix a really emberassing typo
alex_gaynor
- [pypy-commit] pypy default: progress towards get/set interiorfield in test_ll_random
fijal
- [pypy-commit] pypy default: merge default
fijal
- [pypy-commit] pypy ppc-jit-backend: Add PPC64 support for strlen
edelsohn
- [pypy-commit] pypy jit-simplify-backendintf: Fix the front-end. Some reduction in the total
arigo
- [pypy-commit] pypy default: Typo
arigo
- [pypy-commit] pypy virtual-dicts: ptr_eq and ptr_ne don't escape things.
alex_gaynor
- [pypy-commit] pypy releasegil-effectinfo: Initial JIT test for the manifestation of this issue.
fijal
- [pypy-commit] pypy default: look into mmap
fijal
- [pypy-commit] pypy virtual-dicts: copy{str, unicode}content can't affect heap caches
alex_gaynor
- [pypy-commit] pypy releasegil-effectinfo: close long abandoned branch
fijal
- [pypy-commit] pypy default: I fixed this ages ago.
gutworth
- [pypy-commit] pypy default: make the test for time.sleep with negative values fail (Issue922)
timo_jbo
- [pypy-commit] pypy default: raise an IOError when sleeping for negative time (Issue922)
timo_jbo
- [pypy-commit] pypy default: Merge heads
timo_jbo
- [pypy-commit] pypy default: fix tests and translation. decrease the wait time
fijal
- [pypy-commit] pypy default: use a specialize:memo instead of adding yet another word to the already huge W_TypeObjects.
cfbolz
- [pypy-commit] pypy default: fix(?) small ints by doing more aggressive copying and by implementing some
cfbolz
- [pypy-commit] pypy default: merge
cfbolz
- [pypy-commit] pypy default: yet another case of tagged pointer handling in the C backend.
cfbolz
- [pypy-commit] pypy default: add longs as a project idea
cfbolz
- [pypy-commit] pypy jit-simplify-backendintf: Fix some tests by using a slightly different logic in non-translated
arigo
- [pypy-commit] pypy jit-simplify-backendintf: Fix test.
arigo
- [pypy-commit] pypy jit-simplify-backendintf: Kill outdated test.
arigo
- [pypy-commit] pypy jit-simplify-backendintf: Fix test.
arigo
- [pypy-commit] pypy default: Random fixes (no pun intended)
arigo
- [pypy-commit] pypy default: Fix test_ll_random. Add an assert in lltype to check the type of
arigo
- [pypy-commit] pypy default: SetInteriorFieldOperation.
arigo
- [pypy-commit] pypy default: Few fixes for test_zll_random on 32bit
fijal
- [pypy-commit] pypy virtual-dicts: kill some dead code
alex_gaynor
- [pypy-commit] pypy virtual-dicts: merged default
alex_gaynor
- [pypy-commit] pypy virtual-dicts: make this consistant with the other version of this code
alex_gaynor
- [pypy-commit] pypy numpy NDimArray: merge default
fijal
- [pypy-commit] pypy numpy-multidim: fix typo
fijal
- [pypy-commit] pypy numpy-multidim: for a good start - support for zeroes
fijal
- [pypy-commit] pypy virtual-dicts: added a test_pypy_c test for this
alex_gaynor
- [pypy-commit] pypy virtual-dicts: finally fix this test
alex_gaynor
- [pypy-commit] pypy numpy-multidim: shape
fijal
- [pypy-commit] pypy numpy-multidim: tentative checkin
fijal
- [pypy-commit] pypy numpy-multidim: a better fix for test_zll_random
fijal
- [pypy-commit] pypy default: a better fix for test_zll_random
fijal
- [pypy-commit] pypy default: Revert the hack to llsupport/regalloc. Implement a version that
arigo
- [pypy-commit] pypy default: merge heads
arigo
- [pypy-commit] pypy default: A better interface. Possibly a translation fix.
arigo
- [pypy-commit] pypy int-tag-untag-as-operations: make all optimizeopt tests pass
cfbolz
- [pypy-commit] pypy int-tag-untag-as-operations: those are also not needed
cfbolz
- [pypy-commit] pypy int-tag-untag-as-operations: merge default
cfbolz
- [pypy-commit] benchmarks default: don't report stackcheck numbers
fijal
- [pypy-commit] benchmarks default: fix a test
fijal
- [pypy-commit] pypy numpy-multidim: getsetitem for single items
fijal
- [pypy-commit] pypy numpy-multidim: few small fixes, start working on NDimSlice
fijal
- [pypy-commit] extradoc extradoc: Add a blog post
fijal
- [pypy-commit] extradoc extradoc: some english fixes, and rephrase a couple of sentences
antocuni
- [pypy-commit] extradoc extradoc: make some stuff bold
fijal
- [pypy-commit] extradoc extradoc: merge
fijal
- [pypy-commit] pypy numpy-multidim: few small fixes, start working on NDimSlice
fijal
- [pypy-commit] pypy numpy-multidim: fix the test. previous commit by accident - start working on slices
fijal
- [pypy-commit] pypy numpy-multidim: Work on casting. Seems to fly
fijal
- [pypy-commit] pypy numpy-multidim: more tests
fijal
- [pypy-commit] pypy numpy-multidim: even more tests, you can never be sure
fijal
- [pypy-commit] pypy default: copy heapq to modified-2.7 and correctly deal with nlargest/nsmallest getting n < 0, fixes issue924
RonnyPfannschmidt
- [pypy-commit] extradoc extradoc: fixes by rhyolite
fijal
- [pypy-commit] extradoc extradoc: More native English speaker phrases.
edelsohn
- [pypy-commit] extradoc extradoc: Another typo.
edelsohn
- [pypy-commit] extradoc extradoc: I'm on a roll.
edelsohn
- [pypy-commit] extradoc extradoc: mention generators
fijal
- [pypy-commit] extradoc extradoc: expand jit is good section
fijal
- [pypy-commit] pypy int-tag-untag-as-operations: make tagged instances use the new operations as well
cfbolz
- [pypy-commit] extradoc extradoc: add another para
fijal
- [pypy-commit] pypy numpy-multidim: setitem with slice - part one
fijal
- [pypy-commit] extradoc extradoc: some more fixes from rhyolite
fijal
- [pypy-commit] pypy virtual-dicts: merged default
alex_gaynor
- [pypy-commit] pypy virtual-dicts: optimizeopt test for this
alex_gaynor
- [pypy-commit] pypy virtual-dicts: close for merge
alex_gaynor
- [pypy-commit] pypy default: merged virtual-dicts branch, this branch makes it possible for array of structs to be virtualized, and allows inlining into a few rdict functions, which in practice allows dicts where all the operations on them are with constant keys to remain virtual. in python code this is useful for things like "some str" % {"dict": "value"}, or g(x=x) with g(**kwargs): return kwargs['x']
alex_gaynor
- [pypy-commit] pypy ppc-jit-backend: Ok, there actually IS an SLWI instr. on PPC.
hager
- [pypy-commit] pypy ppc-jit-backend: merge
hager
- [pypy-commit] pypy ppc-jit-backend: Skip test_array_of_structs if floats are not supported.
hager
- [pypy-commit] pypy ppc-jit-backend: Implemented DEBUG_MERGE_POINT and JIT_DEBUG.
hager
- [pypy-commit] pypy ppc-jit-backend: CAST_INT_TO_PTR, CAST_PTR_TO_INT.
hager
- [pypy-commit] pypy numpy-multidim: another test
fijal
- [pypy-commit] pypy numpy-multidim: skip test_zjit for now
fijal
- [pypy-commit] pypy numpy-multidim: fix until all tests pass, except test_zjit
fijal
- [pypy-commit] pypy ppc-jit-backend: GETFIELD_RAW, SETFIELD_RAW, GETFIELD_RAW_PURE, GETFIELD_GC_PURE.
hager
- [pypy-commit] pypy stm: A subclass of llinterp that detects non-STM-friendly instructions.
arigo
- [pypy-commit] pypy stm: Keep track of the stm mode in which the LLSTMFrame is.
arigo
- [pypy-commit] pypy stm: A graph transformer, so far just renaming '{get, set}field'
arigo
- [pypy-commit] pypy stm: We cannot return out of the frame that started a regular transaction.
arigo
- [pypy-commit] pypy stm: - Refactor to support getfield of immutables.
arigo
- [pypy-commit] pypy stm: Simplify.
arigo
- [pypy-commit] pypy stm: transform.py should not touch immutable getfields
arigo
- [pypy-commit] pypy numpy-multidim: creation from sequences
fijal
- [pypy-commit] pypy numpy-multidim: creation from sequences
fijal
- [pypy-commit] pypy default: optimize numpy.ones a bit
alex_gaynor
- [pypy-commit] pypy default: fix this test
alex_gaynor
- [pypy-commit] pypy numpy-multidim: nonzero support and more tests for slices
fijal
- [pypy-commit] pypy numpy-multidim: make the test test what I wanted to test
fijal
- [pypy-commit] pypy numpy-multidim: more tests
fijal
- [pypy-commit] extradoc extradoc: this is done
alex_gaynor
- [pypy-commit] Notification: pypy
Bitbucket
- [pypy-commit] pypy default: fix a test that was still trying to use W_TypeObject.interplevel_cls
alex_gaynor
- [pypy-commit] pypy numpy-minilang: progress on supporting strange language for test_zjit
fijal
- [pypy-commit] pypy numpy-minilang: a bit of rpythonization
fijal
- [pypy-commit] pypy numpy-minilang: oops, forgot to add a test
fijal
- [pypy-commit] pypy numpy-minilang: ok, not mix two spaces, leads to confusing errors
fijal
- [pypy-commit] pypy numpy-minilang: pass the test_zjit finally
fijal
- [pypy-commit] pypy numpy-minilang: a test and a fix. took a while :/
fijal
- [pypy-commit] pypy numpy-minilang: convert tests and some rpython fixes
fijal
- [pypy-commit] pypy numpy-minilang: reuse the meta interped graph
fijal
- [pypy-commit] pypy numpy-minilang: cleanup
fijal
- [pypy-commit] [OPEN] Pull request #13 for pypy/pypy: fixes issue 923
Bitbucket
- [pypy-commit] [COMMENT] Pull request #13 for pypy/pypy: fixes issue 923
Bitbucket
- [pypy-commit] pypy default: [fixes issue 923] matching RegExp with optional zero-width assertion groups
brunogola
- [pypy-commit] pypy default: test_search.py and test_zinternal.py passing
brunogola
- [pypy-commit] pypy default: merged with default branch
brunogola
- [pypy-commit] [ACCEPTED] Pull request #13 for pypy/pypy: fixes issue 923
Bitbucket
- [pypy-commit] pypy stm: Transform and compile to C code: first early version.
arigo
- [pypy-commit] pypy stm: Fixes.
arigo
- [pypy-commit] [ACCEPTED] Pull request #13 for pypy/pypy: fixes issue 923
Bitbucket
- [pypy-commit] [COMMENT] Pull request #13 for pypy/pypy: fixes issue 923
Bitbucket
- [pypy-commit] pypy int-tag-untag-as-operations: use int_untag for untagging too (duh)
cfbolz
- [pypy-commit] pypy int-tag-untag-as-operations: when the optimizer sees an int_tag operation, it can later remove the
cfbolz
- [pypy-commit] pypy numpy-minilang: function call and move one more test
fijal
- [pypy-commit] pyrepl py3ksupport: add a modified version of _minimal_curses, get to the point of kind of running pythoni on python3
RonnyPfannschmidt
- [pypy-commit] pyrepl py3ksupport: use lines of unicode_escaped strings for history - its multi-python safe and more readable
RonnyPfannschmidt
- [pypy-commit] pypy numpy-minilang: more bugs in strip
fijal
- [pypy-commit] pypy numpy-minilang: work more on test_zjit. now it shows a problem in our handling!!! (wow)
fijal
- [pypy-commit] pypy stm: 'transaction_boundary' is better for the transformer.
arigo
- [pypy-commit] pypy stm: Progress
arigo
- [pypy-commit] pypy numpy-minilang: remove ported tests
fijal
- [pypy-commit] pypy numpy-minilang: minor tweaks and port more tests
fijal
- [pypy-commit] pypy numpy-minilang: make old tests pass (just because).
fijal
- [pypy-commit] pypy default: Merge numpy-minilang, this refactors test_zjit to use new cool mini-language
fijal
- [pypy-commit] pypy numpy-minilang: merged
fijal
- [pypy-commit] pypy int-tag-untag-as-operations: move an ll_assert around: cast_ptr_to_int *can* be used on an even pointer (to
cfbolz
- [pypy-commit] pypy numpy-multidim: merge default - tests still broken, working on it
fijal
- [pypy-commit] pypy default: forgotten import
fijal
- [pypy-commit] pypy numpy-complex: merged default
alex_gaynor
- [pypy-commit] pypy numpy-complex: more tests for array of structs
alex_gaynor
- [pypy-commit] pypy default: more tests for array of structs
alex_gaynor
- [pypy-commit] pypy default: merged upstream
alex_gaynor
- [pypy-commit] pypy default: make more of the micronumpy tests pass under -A
alex_gaynor
- [pypy-commit] pypy stm: begin_inevitable_transaction.
arigo
- [pypy-commit] pypy stm: Progress.
arigo
- [pypy-commit] pypy stm: Random progress.
arigo
- [pypy-commit] pypy stm: Add the missing operations.
arigo
- [pypy-commit] pypy stm: bug fix
arigo
- [pypy-commit] pypy stm: Test that the stm mode falls back to "inevitable_transaction" when
arigo
- [pypy-commit] pypy numpy-multidim: fix tests broken during the merge
fijal
- [pypy-commit] pypy stm: - mallocs of GC objects is supported by the STM system (for now
arigo
- [pypy-commit] pypy numpy-multidim: make test_zjit pass (up to the point anyway)
fijal
- [pypy-commit] pypy ppc-jit-backend: Started implementation of CALL.
hager
- [pypy-commit] pypy numpy-multidim: basic slice support
fijal
- [pypy-commit] pypy jit-raw-array-of-struct: progress
alex_gaynor
- [pypy-commit] pypy numpy-multidim: better support for slices
fijal
- [pypy-commit] pypy jit-raw-array-of-struct: test fix
alex_gaynor
- [pypy-commit] pypy numpy-multidim: write another test, I'm a moron
fijal
- [pypy-commit] pypy numpy-multidim: rename a horrible name, this one is for alex
fijal
- [pypy-commit] pypy numpy-multidim: another test. make it work
fijal
- [pypy-commit] pypy numpy-multidim: make shape and chunks non-resizable lists
fijal
- [pypy-commit] pypy numpy-multidim: make shape and chunk immutable. no real benefits unless some array is constant.
fijal
- [pypy-commit] pypy numpy-multidim: fix test, skip the old ones
fijal
- [pypy-commit] pypy default: add float.is_integer()
gutworth
- [pypy-commit] pypy default: merge heads
gutworth
- [pypy-commit] pypy default: handle special values
gutworth
- [pypy-commit] pypy jit-raw-array-of-struct: random changes
alex_gaynor
- [pypy-commit] pypy default: fix this test for 32-bit machines
alex_gaynor
- [pypy-commit] pypy default: fix so these test don't rely on dict ordering
alex_gaynor
- [pypy-commit] pypy default: merged default
alex_gaynor
- [pypy-commit] pypy numpy NDimArray: NDimSlice
matthp
- [pypy-commit] pypy numpy NDimArray: print of ndarray works (kindof)
mattip
- [pypy-commit] pypy numpy NDimArray: Slices work for get and set
mattip
- [pypy-commit] pypy numpy NDimArray: Merge
mattip
- [pypy-commit] extradoc extradoc: Updates
arigo
- [pypy-commit] pypy default: Progress a bit on optimizing int_mod.
arigo
- [pypy-commit] pypy default: Add skipped tests about division.
arigo
- [pypy-commit] pypy default: merge heads
arigo
- [pypy-commit] pypy stm: Move and add comments.
arigo
- [pypy-commit] pypy stm: Kill the explicit C code manipulating GC strings and lists at
arigo
- [pypy-commit] pypy stm: Progress.
arigo
- [pypy-commit] pypy stm: Protect debug printing with the RPY_STM_ASSERT define.
arigo
- [pypy-commit] pypy default: A failing test.
arigo
- [pypy-commit] pypy default: Fix for the JIT: don't use Arrays that are not GcArrays but that have a length.
arigo
- [pypy-commit] pypy default: Revert bfea8fbdeed4: it seems not to work correctly. Will investigate.
arigo
- [pypy-commit] extradoc extradoc: updates to numpy planning
alex_gaynor
- [pypy-commit] extradoc extradoc: merged upstream
alex_gaynor
- [pypy-commit] Notification: pypy
Bitbucket
- [pypy-commit] pypy numpy-multidim: repr and str rework
mattip
- [pypy-commit] pypy numpy-multidim: testing
mattip
- [pypy-commit] pypy default: translation fix
alex_gaynor
- [pypy-commit] pypy default: Re-checkin bfea8fbdeed4, with the fix: make_ge(0), not make_gt(0)...
arigo
- [pypy-commit] pypy default: test and fix
arigo
- [pypy-commit] pypy default: merge heads
arigo
- [pypy-commit] pypy default: Hack away lightweight-finalizer support from the semispace GC.
arigo
- [pypy-commit] pypy default: Keep the end-of-line characters, otherwise it's all printed on
arigo
- [pypy-commit] pypy default: merge heads
arigo
- [pypy-commit] pypy default: Test and fix.
arigo
- [pypy-commit] pypy default: keep a dict virtual through `del d['key']`
alex_gaynor
- [pypy-commit] pypy default: Generalize passing of translation options.
arigo
- [pypy-commit] pypy default: Fix and refactor passing translation options.
arigo
- [pypy-commit] pypy default: merge heads
arigo
- [pypy-commit] pypy ppc-jit-backend: Add PPC64 instructions to gen_emit_cmp_op
edelsohn
- [pypy-commit] pypy default: Also disable lightweight-finalizers in the minimark GC.
arigo
- [pypy-commit] pypy default: Fix for test_string and test_unicode, failing with the
arigo
- [pypy-commit] pypy stm: - various small improvements
arigo
- [pypy-commit] pypy ppc-jit-backend: Removed duplicate code.
hager
- [pypy-commit] pypy ppc-jit-backend: remove debug code
hager
- [pypy-commit] pypy ppc-jit-backend: merge
hager
- [pypy-commit] pypy numpy-multidim: add test_repr for 3-dim array
mattip
- [pypy-commit] pypy ppc-jit-backend: PPC64 _emit_call
edelsohn
- [pypy-commit] pypy ppc-jit-backend: More PPC64 paths
edelsohn
Last message date:
Mon Oct 31 23:58:07 CET 2011
Archived on: Mon Oct 31 23:58:08 CET 2011
This archive was generated by
Pipermail 0.09 (Mailman edition).