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