March 2018 Archives by subject
Starting: Thu Mar 1 05:07:26 EST 2018
Ending: Sat Mar 31 14:38:17 EDT 2018
Messages: 290
- [pypy-commit] buildbot default: Add link to py3.6 summary.
mjacob
- [pypy-commit] cffi default: Issue #362
arigo
- [pypy-commit] cffi default: Show the recommended use case: API/out-of-line first, in its own section.
jdb
- [pypy-commit] extradoc extradoc: (anto, arigo): write down an idea which we had to improve the performance of PyObject* allocations; this should help a lot in case most PyObject* die young
antocuni
- [pypy-commit] extradoc extradoc: (anto, arigo) thinking
arigo
- [pypy-commit] extradoc extradoc: add benchmark item to sprint goals
mattip
- [pypy-commit] extradoc extradoc: Added myself to winter sprint
stevie_92
- [pypy-commit] extradoc extradoc: Add revdb improvements to the list of Leysin 2018 sprint tasks.
mjacob
- [pypy-commit] extradoc extradoc: another idea which just came to our minds
antocuni
- [pypy-commit] extradoc extradoc: confirm my arrival date
Raemi
- [pypy-commit] extradoc extradoc: Did not get visa :-(
arigo
- [pypy-commit] extradoc extradoc: For the records: my train was cancelled and I arrive one day later.
mjacob
- [pypy-commit] extradoc extradoc: this is already on default nowadays
antocuni
- [pypy-commit] extradoc extradoc: this was done by the cpyext-faster-arg-passing branch
antocuni
- [pypy-commit] extradoc extradoc: utf8-ization
arigo
- [pypy-commit] pypy.org extradoc: Clarify how to build PyPy3 from sources
arigo
- [pypy-commit] pypy.org extradoc: Regenerating HTML
Julian Berman
- [pypy-commit] pypy.org extradoc: This warning is apparently not too relevant anymore, at least in this spot.
Julian Berman
- [pypy-commit] pypy.org extradoc: update homebrew link
mattip
- [pypy-commit] pypy apptest-file: Backport conftest changes from py3tests branch
rlamy
- [pypy-commit] pypy apptest-file: Backport new files from py3tests branch
rlamy
- [pypy-commit] pypy call-loopinvariant-into-bridges: Backed out changeset 89f271b2dd38
cfbolz
- [pypy-commit] pypy call-loopinvariant-into-bridges: document branch
cfbolz
- [pypy-commit] pypy call-loopinvariant-into-bridges: xfail this test, potential improvement for later
cfbolz
- [pypy-commit] pypy cpyext-fast-typecheck: (anto, matti): add a passing test
antocuni
- [pypy-commit] pypy cpyext-fast-typecheck: (anto, matti): fix the tests broken by the previous commit: we are no longer
antocuni
- [pypy-commit] pypy cpyext-fast-typecheck: (anto, matti): start a branch in which to speed up things like PySlice_Check and similar
antocuni
- [pypy-commit] pypy cpyext-fast-typecheck: (anto, matti) introduce a new way to implement Py*_Check efficiently: we add a
antocuni
- [pypy-commit] pypy cpyext-fast-typecheck: (anto, ronan): fix this test, because gcc (correctly :)) complains that the statement had no effect
antocuni
- [pypy-commit] pypy cpyext-fast-typecheck: add a passing test
antocuni
- [pypy-commit] pypy cpyext-fast-typecheck: add a test for sq_ass_slice and port the corresponding wrapper to the new style
antocuni
- [pypy-commit] pypy cpyext-fast-typecheck: anto, matti) implement PyBool_Check as a fast macro
mattip
- [pypy-commit] pypy cpyext-fast-typecheck: bah
antocuni
- [pypy-commit] pypy cpyext-fast-typecheck: close branch to be merged
antocuni
- [pypy-commit] pypy cpyext-fast-typecheck: convert wrap_objobjproc to the new style
antocuni
- [pypy-commit] pypy cpyext-fast-typecheck: finally kill all the remainings of the old wrappers :)
antocuni
- [pypy-commit] pypy cpyext-fast-typecheck: fix
antocuni
- [pypy-commit] pypy cpyext-fast-typecheck: go back to the previous naming convention, with a comment explaining why
antocuni
- [pypy-commit] pypy cpyext-fast-typecheck: implement PySlice_Check as a fast macro instead of going through the slow roundtrip
antocuni
- [pypy-commit] pypy cpyext-fast-typecheck: kill wrapper_func_kwds, since it was used only by wrap_init and wrap_call, which are now new-style; this simplify a bit of stuff around
antocuni
- [pypy-commit] pypy cpyext-fast-typecheck: make sure to raise TypeError if you pass keywords to a slot which does not expect them
antocuni
- [pypy-commit] pypy cpyext-fast-typecheck: Merge heads
antocuni
- [pypy-commit] pypy cpyext-fast-typecheck: move this logic inside W_PyCWrapperObject.descr_call, for consistency with the other classes, and allow the jit to look inside it
antocuni
- [pypy-commit] pypy cpyext-fast-typecheck: now that offset is immutable, we can safely unroll this, I think
antocuni
- [pypy-commit] pypy cpyext-fast-typecheck: port more wrappers, starting to fix test_arraymodule.py
antocuni
- [pypy-commit] pypy cpyext-fast-typecheck: port some of the buffer-related slots, enough to pass the array tests
antocuni
- [pypy-commit] pypy cpyext-fast-typecheck: port the last slot wrapper
antocuni
- [pypy-commit] pypy cpyext-fast-typecheck: port wrap_call to the new style, reusing most of the logic we use also W_PyCFunction.call_keywords
antocuni
- [pypy-commit] pypy cpyext-fast-typecheck: port wrap_getattro
antocuni
- [pypy-commit] pypy cpyext-fast-typecheck: port wrap_init to the new style
antocuni
- [pypy-commit] pypy cpyext-fast-typecheck: port wrap_setattr and wrap_delattr to the new style
antocuni
- [pypy-commit] pypy cpyext-fast-typecheck: rewrite wrap_unaryfunc in the new style
antocuni
- [pypy-commit] pypy cpyext-fast-typecheck: test and fix for wrap_sq_delitem
antocuni
- [pypy-commit] pypy cpyext-fast-typecheck: test and fix typo
antocuni
- [pypy-commit] pypy cpyext-fast-typecheck: test for sq_ass_item and fix
antocuni
- [pypy-commit] pypy cpyext-fast-typecheck: translation fix: we need pass a non-resizable list because of immutable_fields[*]
antocuni
- [pypy-commit] pypy cpyext-fast-typecheck: try to see if this improve the performance
antocuni
- [pypy-commit] pypy cpyext-fast-typecheck: WIP, refactor the previous commit: since wrap_binaryfunc has a different signature, we can no longer mix it with the others, else the annotator (correctly) complains. Solve it by writing a specialized version of the class: eventually, we will have only specialized classes, and kill the generic one
antocuni
- [pypy-commit] pypy cpyext-fast-typecheck: WIP: modify the W_PyCWrapperObject call logic: instead of using a very generic logic which always build a tuple containing the arguments, we specify the expected arity and go through a specialized fast path
antocuni
- [pypy-commit] pypy cpyext-fast-typecheck: WIP: refactor again: there is no point in having tons of wrappers and a different class for each wrapper. It is cleaner and easier to inline the content of the wrapper directly inside each subclass
antocuni
- [pypy-commit] pypy cpyext-py3-instancemethod-attributes: [cpyext] Add missing attributes to instancemethod
standy66
- [pypy-commit] pypy cpyext-py3-instancemethod-attributes: document, close branch to be merged
mattip
- [pypy-commit] pypy cpyext-tls-operror2: Close branch cpyext-tls-operror2
rlamy
- [pypy-commit] pypy default: (mattip, arigo)
arigo
- [pypy-commit] pypy default: Add 'e' (half-float) struct format to native format table. Copy CPython's behavior of using short's size and alignment for half-floats.
mjacob
- [pypy-commit] pypy default: allow calling MsvcPlatform more than once in the process
mattip
- [pypy-commit] pypy default: document merged branches
mattip
- [pypy-commit] pypy default: Extend FinalizerQueue to be able to handle low-level GCREF pointers
arigo
- [pypy-commit] pypy default: FinalizerQueue works with Boehm too
arigo
- [pypy-commit] pypy default: Fix for the finalizer test failures after c4654fc5b220
arigo
- [pypy-commit] pypy default: fix translation, hopefully
cfbolz
- [pypy-commit] pypy default: improve (?) docs
mattip
- [pypy-commit] pypy default: like this, I hope
cfbolz
- [pypy-commit] pypy default: make test pass, note jitted code seems have many more ops now
mattip
- [pypy-commit] pypy default: merge call-loopinvariant-into-bridges: speed up branchy code that does a lot of inlining
cfbolz
- [pypy-commit] pypy default: Merged cpyext-tls-operror2 into default
rlamy
- [pypy-commit] pypy default: Merged in rpython-sprint (pull request #598)
rlamy
- [pypy-commit] pypy default: merge fix-sre-problems:
cfbolz
- [pypy-commit] pypy default: merge heads
arigo
- [pypy-commit] pypy default: merge rpython-sprint which refactors rpython signature
mattip
- [pypy-commit] pypy default: Merge the first part of the cpyext-fast-typecheck branch.
antocuni
- [pypy-commit] pypy default: Merge the second part of the cpyext-fast-typecheck branch. Despite the name,
antocuni
- [pypy-commit] pypy default: minimize diff from py3
mattip
- [pypy-commit] pypy default: port winreg changes from 0684dbb33360
mattip
- [pypy-commit] pypy default: raise OSError not IOError (py2.7, linux failing stdlib test)
mattip
- [pypy-commit] pypy default: reset ro to rw and unlink temp files
mattip
- [pypy-commit] pypy default: silence test_llinterp_complete
cfbolz
- [pypy-commit] pypy default: skip unicode file name on non-win32
mattip
- [pypy-commit] pypy default: support non-win32, unbreak the world
mattip
- [pypy-commit] pypy default: test, fix for cpython2 optimization where "buffer('') + obj is obj"
mattip
- [pypy-commit] pypy default: test, fix for os.move, os.replace mixing unicode and ascii file names on win32
mattip
- [pypy-commit] pypy default: test, fix for PySequence_ITEM accessing sq_item, not mp_subscr. Both are __getitem__, the second takes precedence
mattip
- [pypy-commit] pypy default: test and fix: in the on_abort hook, the descrs of guards are still None as it runs before optimization
cfbolz
- [pypy-commit] pypy default: Test and fix interpreter crash after int overflow involving __length_hint__.
mjacob
- [pypy-commit] pypy default: try to see whether disk I/O is the culprit
cfbolz
- [pypy-commit] pypy default: update test file to match upstream
mattip
- [pypy-commit] pypy default: update to cffi/99940f1f5402
arigo
- [pypy-commit] pypy default: use assume so the test passes rather than skips
mattip
- [pypy-commit] pypy default: use externals directory for 3rd party packages, setup via get_externals.py
mattip
- [pypy-commit] pypy default: workaround for issue 2225
mattip
- [pypy-commit] pypy default: yet another workaround suggested by david
cfbolz
- [pypy-commit] pypy fix-sre-problems: - remove frontend_tag_overflow
cfbolz
- [pypy-commit] pypy fix-sre-problems: Add comment
arigo
- [pypy-commit] pypy fix-sre-problems: check for tag overflow before every call to tracing_done
cfbolz
- [pypy-commit] pypy fix-sre-problems: check for trace tag overflow more systematically (thanks Armin)
cfbolz
- [pypy-commit] pypy fix-sre-problems: disable support for greenfields
cfbolz
- [pypy-commit] pypy fix-sre-problems: fix issue 2777:
cfbolz
- [pypy-commit] pypy fix-sre-problems: fix test for green fields
cfbolz
- [pypy-commit] pypy fix-sre-problems: merge default
cfbolz
- [pypy-commit] pypy fix-sre-problems: merge default
cfbolz
- [pypy-commit] pypy fix-sre-problems: remove another green field
cfbolz
- [pypy-commit] pypy fix-sre-problems: stop using greenfields in sre, instead pass the pattern around
cfbolz
- [pypy-commit] pypy fix-sre-problems: the context doesn't need the pattern any more
cfbolz
- [pypy-commit] pypy fix-sre-problems: typo
cfbolz
- [pypy-commit] pypy gc-hooks: add a hook for gc-collect-done
antocuni
- [pypy-commit] pypy gc-hooks: add a hook for gc-collect-step
antocuni
- [pypy-commit] pypy gc-hooks: add a hook interface to GC, which is implemented by a prebuilt object. Implement the hook for incminimark gc-minor
antocuni
- [pypy-commit] pypy gc-hooks: add a translated test for gc hooks
antocuni
- [pypy-commit] pypy gc-hooks: blindly try to use the new gchooks in the pypy target
antocuni
- [pypy-commit] pypy gc-hooks: call the hooks through helpers which are marked as @rgc.no_collect, to ensure that we cannot allocate anything from within
antocuni
- [pypy-commit] pypy gc-hooks: enable/disable the low-level hook according to the value of w_on_gc_minor
antocuni
- [pypy-commit] pypy gc-hooks: hg merge default
antocuni
- [pypy-commit] pypy gc-hooks: make it possible to define gchooks in the target, and use the new interface to print some stats inside targetgcbench. I ran benchmarks on targetgcbench, and it shows no significative difference between having or not having the hooks
antocuni
- [pypy-commit] pypy gc-hooks: make it possible to disable the gc hooks
antocuni
- [pypy-commit] pypy gc-hooks: move the if gc_*_enabled checks inside the fire_* methods
antocuni
- [pypy-commit] pypy gc-hooks: pass a 'stats' object to the hook instead of passing all the values individually
antocuni
- [pypy-commit] pypy gc-hooks: reset the counters at the beginning of this test, else we count also the colletions occurred in the previous tests
antocuni
- [pypy-commit] pypy gc-hooks: simplify MyGcHooks: instead of using a global GC_HOOK_STATS, we store the stats as an attribute and we ensure that we don't see gchooks from the main rpython program. This is closer to the approach that we will use for the real applevel hooks
antocuni
- [pypy-commit] pypy gc-hooks: space.wrap is no longer rpython
antocuni
- [pypy-commit] pypy gc-hooks: start a branch in which to implement app-level hooks to signal major (and possibly minor?) collections
antocuni
- [pypy-commit] pypy gc-hooks: start to add app-level gc hooks; the test pass, but we still need to polish stuff a bit
antocuni
- [pypy-commit] pypy gc-hooks: this seems to fix annotation; however, it still cannot translated because AsyncAction.fire() can allocate, and so we cannot call it directly from the GC hook
antocuni
- [pypy-commit] pypy gc-hooks: try to fix annotation
antocuni
- [pypy-commit] pypy gc-hooks: turn gc_*_enabled from attributes into overrideable methods. This is needed because the normal rpython code CANNOT reference the global gchooks, else we have annotations issues: by using methods, we can write GcHooks in a way which stores the actual *_enabled flags on e.g. the AppLevelGcHooks object
antocuni
- [pypy-commit] pypy gc-hooks: WIP: hack around until we can pass a prebuilt instance of gchooks to the GC transformer, which will then forward it to the GCClass; start to test the behavior inside test_transformed_gc, but for now some tests fail because our testing hooks allocate too much, causing infinite recursion
antocuni
- [pypy-commit] pypy guard-compatible: (arigato, remi) cleanup test and make the bridge not contain a call_pure
Raemi
- [pypy-commit] pypy guard-compatible: (arigato, remi) it seems to us that the current output of the test is correct
Raemi
- [pypy-commit] pypy guard-compatible: (arigo, remi) fix test
Raemi
- [pypy-commit] pypy guard-compatible: (arigo, remi) test and fix a case of too many bridges
Raemi
- [pypy-commit] pypy guard-compatible: (remi, arigo)
arigo
- [pypy-commit] pypy guard-compatible: (remi, arigo)
arigo
- [pypy-commit] pypy guard-compatible: add a fairer targetcompatible
Raemi
- [pypy-commit] pypy guard-compatible: change the test slightly to show the real problem: calls aren't getting removed in bridges
cfbolz
- [pypy-commit] pypy guard-compatible: cleanup and fix for passing non-code data to vtune
Raemi
- [pypy-commit] pypy guard-compatible: Don't use NULL, it doesn't always work here
arigo
- [pypy-commit] pypy guard-compatible: fixes
arigo
- [pypy-commit] pypy guard-compatible: fix missing part of a previous commit 931f5eaed82f
Raemi
- [pypy-commit] pypy guard-compatible: fix typo
cfbolz
- [pypy-commit] pypy guard-compatible: hg merge vtune
arigo
- [pypy-commit] pypy guard-compatible: make vtune integration work on my system
Raemi
- [pypy-commit] pypy guard-compatible: re-enable support for immutability tracking of attributes of user-defined
cfbolz
- [pypy-commit] pypy guard-value-limit: (arigo, remi) a branch to experiment with limiting the length of the chain of guard_values
Raemi
- [pypy-commit] pypy guard-value-limit: (arigo, remi) make cut-off limit configurable
Raemi
- [pypy-commit] pypy jit-hooks-can-be-disabled: add a hook that makes it possible to disable all other hooks.
cfbolz
- [pypy-commit] pypy jit-hooks-can-be-disabled: if no JitHookInterface is given, disable hooks completely
cfbolz
- [pypy-commit] pypy jit-hooks-can-be-disabled: use new hook to check whether any hooks are set at all
cfbolz
- [pypy-commit] pypy memory-accounting: this branch has been merged long ago
antocuni
- [pypy-commit] pypy parser-tuning: a branch to try to improve some things in the (python) parser
cfbolz
- [pypy-commit] pypy pep526: Add another symtable test to ensure proper scoping of non-Name targets.
alcarithemad
- [pypy-commit] pypy pep526: Add AST validator for AnnAssign.
alcarithemad
- [pypy-commit] pypy pep526: Add minimal update to comprehensions to produce valid AST nodes for new asdl.
alcarithemad
- [pypy-commit] pypy pep526: Add new instructions to opcode.py.
alcarithemad
- [pypy-commit] pypy pep526: Add some app-level test for variable annotations.
alcarithemad
- [pypy-commit] pypy pep526: Add test for parsing variable annotations.
alcarithemad
- [pypy-commit] pypy pep526: Add test to ensure repeated calls to SETUP_ANNOTATIONS work.
alcarithemad
- [pypy-commit] pypy pep526: Add WIP test for variable annotation in symtable.
alcarithemad
- [pypy-commit] pypy pep526: Catch expected exception in test_annotations.
alcarithemad
- [pypy-commit] pypy pep526: Handle AnnAssign in symtable building (WIP).
alcarithemad
- [pypy-commit] pypy pep526: Implement the variable annotation bytecodes.
alcarithemad
- [pypy-commit] pypy pep526: Improve annotation tests.
alcarithemad
- [pypy-commit] pypy pep526: Make astbuilder produce AnnAssign nodes for variable annotations.
alcarithemad
- [pypy-commit] pypy pep526: Make symtable handle non-Name targets properly in variable annotation.
alcarithemad
- [pypy-commit] pypy pep526: Set __annotations__ to an empty dict in __main__.
alcarithemad
- [pypy-commit] pypy pep526: Stack effect values for new annotation opcodes.
alcarithemad
- [pypy-commit] pypy pep526: Support code generation with variable annotations.
alcarithemad
- [pypy-commit] pypy pep526: Update ast.py, generated from Python.asdl.
alcarithemad
- [pypy-commit] pypy pep526: Update grammer to 3.6
alcarithemad
- [pypy-commit] pypy pep526: Update Python.asdl to 3.6.
alcarithemad
- [pypy-commit] pypy py3.5: add missing files for tests
mattip
- [pypy-commit] pypy py3.5: cleanup
mattip
- [pypy-commit] pypy py3.5: Cleanup duplication between setup_buffer_procs() and make_bf_getbuffer() by killing the former
rlamy
- [pypy-commit] pypy py3.5: debug printing fixed?, revert previous commits
mattip
- [pypy-commit] pypy py3.5: Delete recently-introduced EOL whitespace.
mjacob
- [pypy-commit] pypy py3.5: Extend struct half-float test with native formats.
mjacob
- [pypy-commit] pypy py3.5: fix
mattip
- [pypy-commit] pypy py3.5: fix merge, minimize diff to default
mattip
- [pypy-commit] pypy py3.5: fix test, implement userslot for __call__ needed for python-defined class
mattip
- [pypy-commit] pypy py3.5: fix tests, remaining test_rename failure succeeds on cpython3
mattip
- [pypy-commit] pypy py3.5: generalize win Reg* calls for A and W variants, use and fix tests
mattip
- [pypy-commit] pypy py3.5: hg merge default
mjacob
- [pypy-commit] pypy py3.5: hg merge default
mjacob
- [pypy-commit] pypy py3.5: hg merge py3.5
mjacob
- [pypy-commit] pypy py3.5: make sure batfile is defined
mattip
- [pypy-commit] pypy py3.5: merge branch which adds missing dunder-atributes to instancemethods
mattip
- [pypy-commit] pypy py3.5: merge default
cfbolz
- [pypy-commit] pypy py3.5: merge default
cfbolz
- [pypy-commit] pypy py3.5: merge default into branch
mattip
- [pypy-commit] pypy py3.5: merge default into py3.5
mattip
- [pypy-commit] pypy py3.5: merge default into py3.5
mattip
- [pypy-commit] pypy py3.5: merge default into py3.5
mattip
- [pypy-commit] pypy py3.5: more debugging of finding cl.exe, 226287429316 did not print anything
mattip
- [pypy-commit] pypy py3.5: more msvc debugging for buildbot failure
mattip
- [pypy-commit] pypy py3.5: one more missing file
mattip
- [pypy-commit] pypy py3.5: running vcvarsall.bat is not changing path, try to figure out why
mattip
- [pypy-commit] pypy py3.5: test, fix for vs 2010 and above having both EWOULDBLOCK and WSAEWOULDBLOCK
mattip
- [pypy-commit] pypy py3.5: trivial test fixes for win
mattip
- [pypy-commit] pypy py3.5: try to debug buildslave failure to find cl.exe
mattip
- [pypy-commit] pypy py3.5: try to see whether disk I/O is the culprit
cfbolz
- [pypy-commit] pypy py3.5: yet another workaround suggested by david
cfbolz
- [pypy-commit] pypy py3.6: Add gc_collect() to make it crash more reliably. Yay!
mjacob
- [pypy-commit] pypy py3.6: Change socket.close() to raise OSError if closing the underlying socket fails and remove app-level test checking the old behavior.
mjacob
- [pypy-commit] pypy py3.6: CPython Issue #14711: os.stat_float_times() has been deprecated.
amauryfa
- [pypy-commit] pypy py3.6: CPython Issue #26129: grp.getgrgid() sends a DeprecationWarning when passing non-integers
amauryfa
- [pypy-commit] pypy py3.6: Extend struct half-float test with native formats.
mjacob
- [pypy-commit] pypy py3.6: hg merge py3.5
amauryfa
- [pypy-commit] pypy py3.6: hg merge py3.5
mjacob
- [pypy-commit] pypy py3.6: hg merge py3.5
mjacob
- [pypy-commit] pypy py3.6: IN-PROGRESS: Implement sys.get_asyncgen_hooks() and sys.get_asyncgen_hooks(). This needs to made thread-local eventually.
mjacob
- [pypy-commit] pypy py3.6: Legacy __aiter__ protocol now emits a DeprecationWarning.
amauryfa
- [pypy-commit] pypy py3.6: Merged in alcarithemad/pypy/pep526 (pull request #595)
arigo
- [pypy-commit] pypy py3.6: More checks for forbidden 'await'
amauryfa
- [pypy-commit] pypy py3.6: Move coroutine tests to test_coroutine.py
amauryfa
- [pypy-commit] pypy py3.6: Raise SyntaxError when 'return' with value is used inside an async generator.
mjacob
- [pypy-commit] pypy py3.6: Remember the __cause__ when an exception is raised in __await__.
amauryfa
- [pypy-commit] pypy py3.6: Remove EOL whitespace.
mjacob
- [pypy-commit] pypy py3.6: Some ast validation errors are shown as TypeError
amauryfa
- [pypy-commit] pypy py3.6: Test and fix async generator with 'await' in 'finally' block.
mjacob
- [pypy-commit] pypy py3.6: Using 'await' in other contexts raises a DeprecationWarning
amauryfa
- [pypy-commit] pypy py3tests: Add minimal fixture implementation for untranslated apptests
rlamy
- [pypy-commit] pypy py3tests: Add option to enable app-level assert rewriting; turn it off by default
rlamy
- [pypy-commit] pypy py3tests: Appdirect tests still need to collect directories
rlamy
- [pypy-commit] pypy py3tests: Collect apptest_*.py files also when untranslated
rlamy
- [pypy-commit] pypy py3tests: Delete converted test_coroutine.py
rlamy
- [pypy-commit] pypy py3tests: First step, collecting and running apptest_*.py works
Floris Bruynooghe
- [pypy-commit] pypy py3tests: Get old-style -A tests working again
rlamy
- [pypy-commit] pypy py3tests: Implement AppTestFunction.reportinfo() to get correct failure reports
rlamy
- [pypy-commit] pypy py3tests: Inject a fake pytest module for untranslated new-style applevel tests
rlamy
- [pypy-commit] pypy py3tests: Make untranslated app tests work on a very basic level
Floris Bruynooghe
- [pypy-commit] pypy py3tests: Move app-level AST rewriting to some unimportable location and remove more imports
rlamy
- [pypy-commit] pypy py3tests: Port test_pyframe.py to new-style apptest_pyframe.py
rlamy
- [pypy-commit] pypy py3tests: Reimplement create_module at interp-level for the rewrite_asserts=False case
rlamy
- [pypy-commit] pypy py3tests: Remove costly collections import from ast_util
rlamy
- [pypy-commit] pypy py3tests: Revert changes to _pytest/ made by this branch
rlamy
- [pypy-commit] pypy pyparser-improvements: adapt to new error message
cfbolz
- [pypy-commit] pypy pyparser-improvements: add a target for benchmarking just the parser
cfbolz
- [pypy-commit] pypy pyparser-improvements: create Nonterminal._children list lazily
cfbolz
- [pypy-commit] pypy pyparser-improvements: document branch
cfbolz
- [pypy-commit] pypy pyparser-improvements: improve error messages of ParseError
cfbolz
- [pypy-commit] pypy pyparser-improvements: lazify the creation of the Nonterminal
cfbolz
- [pypy-commit] pypy pyparser-improvements: merge default
cfbolz
- [pypy-commit] pypy pyparser-improvements: move bench target to test/
cfbolz
- [pypy-commit] pypy pyparser-improvements: Nonterminal again always has children
cfbolz
- [pypy-commit] pypy pyparser-improvements: remove redundant assert
cfbolz
- [pypy-commit] pypy pyparser-improvements: store the first set as 32-char string, as opposed to a dict
cfbolz
- [pypy-commit] pypy pyparser-improvements: test Nonterminal1 optimization
cfbolz
- [pypy-commit] pypy pyparser-improvements: use a chained stack instead of list-of-tuples
cfbolz
- [pypy-commit] pypy rawrefcount-free-early: (antocuni, arigo, stephan around)
arigo
- [pypy-commit] pypy rawrefcount-free-early: close this branch; it turns out that we already free the objects early, this just add a second redundant call
antocuni
- [pypy-commit] pypy reverse-debugger-updated: Change 'hash' field to be there only for revdb.
mjacob
- [pypy-commit] pypy reverse-debugger-updated: Fix replaying by adding back hash field to GC header.
mjacob
- [pypy-commit] pypy reverse-debugger-updated: Fix type
arigo
- [pypy-commit] pypy reverse-debugger-updated: Make it compile, breaks identityhash of prebuilt objects.
Alexander Schremmer
- [pypy-commit] pypy rgil-cffi: Use cffi instead of ctypes for the untranslated versions of rgil functions
rlamy
- [pypy-commit] pypy rpython-sprint: Cleanup rpython/annotator/signature.py
ariava
- [pypy-commit] pypy rpython-sprint: Close branch rpython-sprint
rlamy
- [pypy-commit] pypy rpython-sprint: document and close branch to be merged
mattip
- [pypy-commit] pypy rpython-sprint: Document enforceargs() decorator on RPython docs.
ariava
- [pypy-commit] pypy rpython-sprint: Fix formatting of code blocks from previous commit.
ariava
- [pypy-commit] pypy rpython-sprint: Remove check added in last commit.
ariava
- [pypy-commit] pypy rpython-sprint: Spellchecking and cleanup.
ariava
- [pypy-commit] pypy unicode-utf8: (mattip, arigo)
arigo
- [pypy-commit] pypy unicode-utf8: (mattip, arigo)
arigo
- [pypy-commit] pypy unicode-utf8: (mattip, arigo)
arigo
- [pypy-commit] pypy unicode-utf8: (ronan, arigo)
arigo
- [pypy-commit] pypy unicode-utf8: fix from merge
mattip
- [pypy-commit] pypy unicode-utf8: fix from merge, add mcbs variants? (mattip, ronan)
mattip
- [pypy-commit] pypy unicode-utf8: fix winreg for utf8 on win32
mattip
- [pypy-commit] pypy unicode-utf8: merge default into branch
mattip
- [pypy-commit] pypy unicode-utf8: merge default into branch
mattip
- [pypy-commit] pypy unicode-utf8: merge default into branch
mattip
- [pypy-commit] pypy unicode-utf8: merge from (old) default
rlamy
- [pypy-commit] pypy unicode-utf8: remove remaining space.newunicode, continue fix in f8aaef6e3548, fix translation
mattip
- [pypy-commit] pypy unicode-utf8: revert unintended commit in 341ddb374260
mattip
- [pypy-commit] pypy unicode-utf8: unicode_w -> utf8_w
mattip
- [pypy-commit] pypy vtune: updates for 2018
arigo
- [pypy-commit] stmgc c8-reshare-pages: add some comments
Raemi
- [pypy-commit] stmgc c8-reshare-pages: do not check for safepoint in the become_inev(DONT_WAIT) case
Raemi
- [pypy-commit] stmgc c8-reshare-pages: fix warnings that let tests fail
Raemi
- [pypy-commit] stmgc evaluation: branch to evaluate configurations
Raemi
- [pypy-commit] stmgc evaluation: merge c8-efficient-serial-execution-master
Raemi
Last message date:
Sat Mar 31 14:38:17 EDT 2018
Archived on: Sat Mar 31 14:38:25 EDT 2018
This archive was generated by
Pipermail 0.09 (Mailman edition).