August 2012 Archives by author
Starting: Wed Aug 1 00:09:15 CEST 2012
Ending: Fri Aug 31 17:45:20 CEST 2012
Messages: 1049
- [pypy-commit] pypy improve-rbigint: Progress?
Stian Andreassen
- [pypy-commit] pypy improve-rbigint: Revert changes to rshift, and change a test so it fails, and fix it. All tests should now pass
Stian Andreassen
- [pypy-commit] pypy improve-rbigint: Disable an assert, we can't do this check in rpython. Fix lib-python crashes (tested locally)
Stian Andreassen
- [pypy-commit] pypy improve-rbigint: Make test_decimal (the last test) pass.
Stian Andreassen
- [pypy-commit] pypy stm-jit: introduce thread.exclusive_atomic
RonnyPfannschmidt
- [pypy-commit] cffi default: remove the hiding of pkg-config errors in setup.py, should fix issue #21
RonnyPfannschmidt
- [pypy-commit] pypy pypy-in-a-box: close finished branch that won't be merged
RonnyPfannschmidt
- [pypy-commit] pypy r15-for-exception: close merged branch
RonnyPfannschmidt
- [pypy-commit] pypy numpypy-issue1137: close merged branch
RonnyPfannschmidt
- [pypy-commit] pypy numpy-ufuncs3: close merged branch
RonnyPfannschmidt
- [pypy-commit] pypy numpypy-out: close merged branch
RonnyPfannschmidt
- [pypy-commit] pypy sepcomp: close discontinued unmerged branch
RonnyPfannschmidt
- [pypy-commit] pypy release-1.6.x: close merged branch
RonnyPfannschmidt
- [pypy-commit] pypy revive-dlltool: close merged branch
RonnyPfannschmidt
- [pypy-commit] pypy default: add a monkeypatch to py.code.Source.deindent to our conftest to avoid cpu burn
RonnyPfannschmidt
- [pypy-commit] pypy default: Make iterating over generators work (super easy!)
alex_gaynor
- [pypy-commit] pypy default: Add function.__globals__ as an alias for func_globals, CPython had no tests for this :(
alex_gaynor
- [pypy-commit] pypy default: Make __builtin__.next RPython
alex_gaynor
- [pypy-commit] pypy default: Merged upstream.
alex_gaynor
- [pypy-commit] pypy default: Move some code to a more correct place.
alex_gaynor
- [pypy-commit] pypy default: merged upstream
alex_gaynor
- [pypy-commit] pypy default: Clean up code a little bit, also re-arrange it though so that `some_int in [some, list, of, ints] will generate a call, instead of a call_may_force
alex_gaynor
- [pypy-commit] pypy default: Only include next() in the table if it's defined.
alex_gaynor
- [pypy-commit] pypy default: Don't crash in imp.load_module() when the given path is not a real file name.
amauryfa
- [pypy-commit] pypy default: issue1232: ctypes: Subclasses of primitive types don't call their __new__ when the value is extracted from a struct member.
amauryfa
- [pypy-commit] pypy py3k: fix test_strutil now that it accepts unicode
antocuni
- [pypy-commit] pypy py3k: add a comment
antocuni
- [pypy-commit] pypy py3k: fix -A support when the source code contains unicode chars. Fix test_unicode_keywords to pass on CPython3 (still fails on pypy)
antocuni
- [pypy-commit] pypy py3k: add the possibility to have unicode error messages with operrfmt
antocuni
- [pypy-commit] pypy py3k: fix test_argument.test_unicode_keywords by finally using unicode to store the exception message
antocuni
- [pypy-commit] pypy py3k: fix test_destructor by using the actual array module instead of faking it
antocuni
- [pypy-commit] pypy py3k: we need this now
antocuni
- [pypy-commit] pypy py3k: we call unicode_w now
antocuni
- [pypy-commit] pypy py3k: the exception message is an unicode now
antocuni
- [pypy-commit] pypy py3k: bah, there are two levels of memo/cache, and we need to specialize for unicode formatting strings on both levels
antocuni
- [pypy-commit] pypy py3k: backout 81cd817ffe62, I'll try another approach for unicode exception messages
antocuni
- [pypy-commit] pypy py3k: backout 5226ba3dc28d, I'll try another approach for unicode exception messages
antocuni
- [pypy-commit] pypy py3k: make all the messages computed by operationerrfmt as unicode, even if the source message is a byte string
antocuni
- [pypy-commit] pypy py3k: we no longer need to pass unicode literals to operationerrfmt, because now the exception messages are unicode anyway
antocuni
- [pypy-commit] pypy py3k: move the decoding of valuefmt later, else the annotation cannot determine that the argument to get_operation_class (which is memo-specialized) is a PBC
antocuni
- [pypy-commit] pypy py3k: bah
antocuni
- [pypy-commit] pypy py3k: comment out most of inttype.py: it's no longer used (because W_IntObject now has longtype.typedef) but it's still seen by the annotator, thus making the translation crashing
antocuni
- [pypy-commit] pypy py3k: remove micronumpy from the working modules
antocuni
- [pypy-commit] pypy py3k: make sure to use unicode keywords, else the translation breaks
antocuni
- [pypy-commit] pypy py3k: flow objspace support for unicode keyword arguments
antocuni
- [pypy-commit] pypy py3k: disable the kwargs dict strategy for now, because we have unicode keywords now
antocuni
- [pypy-commit] pypy py3k: add a couple of annotation time type checks
antocuni
- [pypy-commit] pypy py3k: two more annotation-time checks
antocuni
- [pypy-commit] pypy py3k: we have unicode keywords now
antocuni
- [pypy-commit] pypy py3k: add support for more complex types in enforceargs, like [int] or {str:int}; also move the imports as late as possible, to prevent circular imports
antocuni
- [pypy-commit] pypy default: add support for more complex types in enforceargs, like [int] or {str:int}; also move the imports as late as possible, to prevent circular imports
antocuni
- [pypy-commit] pypy py3k: hg merge default: this merge has been painful because default contains the virtual-arguments branch, and the refactoring of argument.py conflicted with the introduction of kwonly args which had already been done in py3k. I hope I did not break anything
antocuni
- [pypy-commit] pypy default: add the possibility of doing @enforceargs(foo=int) in case we want to enforce only one specific argument
antocuni
- [pypy-commit] pypy py3k: this has been checked in by mistake
antocuni
- [pypy-commit] pypy py3k: hg merge default
antocuni
- [pypy-commit] pypy default: hg merge
antocuni
- [pypy-commit] pypy py3k: enforce the list of keywords to be unicode
antocuni
- [pypy-commit] pypy py3k: tentative rpython fixes
antocuni
- [pypy-commit] pypy py3k: disable view_as_kwargs for now
antocuni
- [pypy-commit] pypy py3k: missing import
antocuni
- [pypy-commit] pypy py3k: don't complain if we pass None to something which expects unicode or str
antocuni
- [pypy-commit] pypy py3k: enforce the parameters of Signature() to be unicode
antocuni
- [pypy-commit] pypy py3k: merge heads
antocuni
- [pypy-commit] pypy py3k: one more place where to pass unicode to Signature()
antocuni
- [pypy-commit] pypy py3k: one more place where to pass unicode to Signature()
antocuni
- [pypy-commit] pypy py3k: fix Signature()/unicode also here
antocuni
- [pypy-commit] pypy py3k: one more place where to pass unicode to Signature()
antocuni
- [pypy-commit] pypy py3k: improve the error message
antocuni
- [pypy-commit] pypy default: don't complain if we pass None to something which expects unicode or str
antocuni
- [pypy-commit] pypy default: improve the error message
antocuni
- [pypy-commit] pypy default: fix test
antocuni
- [pypy-commit] pypy default: merge heads
antocuni
- [pypy-commit] pypy rpython-utf8: add the possibility of doing x.encode('utf-8') in rpython
antocuni
- [pypy-commit] pypy rpython-utf8: improve the test by actually using strings which are encodable only by the tested encodings
antocuni
- [pypy-commit] pypy rpython-utf8: add the possibility of doing x.decode('utf-8') in rpython
antocuni
- [pypy-commit] pypy py3k: add a new %8 formatting code, to indicate that the argument is a utf-8 encoded string and that it should be decoded when building the exception message
antocuni
- [pypy-commit] pypy rpython-utf8: close to-be-merged branch
antocuni
- [pypy-commit] pypy default: merge the rpython-utf8 branch: it is now possible to use the codec 'utf-8' when doing .encode()/.decode() in rpython
antocuni
- [pypy-commit] pypy py3k: completely change the strategy for unicode identifiers: instead of internally storing them as rpython unicode strings, we store them as utf-8 encoded byte strings, and decode them to unicode only when necessary (e.g., to present them to the user)
antocuni
- [pypy-commit] pypy py3k: backout bd3326f15584, we no longer want unicode
antocuni
- [pypy-commit] pypy py3k: backout 3b7e2e228239, we no longer want unicode
antocuni
- [pypy-commit] pypy py3k: backout 6a591d00373a, we no longer want unicode
antocuni
- [pypy-commit] pypy py3k: backout f860431bfa26, we no longer want unicode
antocuni
- [pypy-commit] pypy py3k: backout a5e20b0caee4: Signature() now takes byte strings again
antocuni
- [pypy-commit] pypy py3k: fix test_argument now that we use again bytes string and the exception messages are supposed to be in utf-8
antocuni
- [pypy-commit] pypy py3k: hg backout f2376a5c4e21
antocuni
- [pypy-commit] pypy py3k: add a new space method to unwrap unicode identifiers into UTF-8 encoded strings
antocuni
- [pypy-commit] pypy py3k: use identifier_w to unwrap the keywords
antocuni
- [pypy-commit] pypy py3k: missing method on the dummy space
antocuni
- [pypy-commit] pypy py3k: use identifier_w also here
antocuni
- [pypy-commit] pypy py3k: hg merge default
antocuni
- [pypy-commit] pypy default: rpython fix: unicode_encode_utf8 has already been annotated when we are rtyping .encode('utf-8'), so we need to make sure that the annotations are compatible
antocuni
- [pypy-commit] pypy default: rpython fix: str_decode_utf8 has already been annotated when we are rtyping .decode('utf-8'), so we need to make sure that the annotations are compatible
antocuni
- [pypy-commit] pypy py3k: hg merge default
antocuni
- [pypy-commit] pypy default: hg merge
antocuni
- [pypy-commit] pypy default: it is too hard to call unicode_encode_utf_8 from a LL graph while keeping the same annotations computed during normal translation. Instead, we clone a new function with func_with_new_name and we call it. Also, we share the code between LLtype and OOtype now
antocuni
- [pypy-commit] pypy default: do the same with str_decode_utf_8
antocuni
- [pypy-commit] pypy py3k: hg merge default
antocuni
- [pypy-commit] pypy default: kill a leftover
antocuni
- [pypy-commit] pypy py3k: merge default
antocuni
- [pypy-commit] pypy default: delay the import of rlib.runicode as much as possible, else we get circular imports
antocuni
- [pypy-commit] pypy py3k: hg merge default
antocuni
- [pypy-commit] pypy default: hg merge
antocuni
- [pypy-commit] pypy py3k: comment out this failing assertion for now; we should look at it later
antocuni
- [pypy-commit] cffi default: typo (thanks Alex Gaynor)
arigo
- [pypy-commit] cffi default: Implement and document "long double".
arigo
- [pypy-commit] cffi default: Precision
arigo
- [pypy-commit] cffi default: Adapt the tests for pypy
arigo
- [pypy-commit] pypy ffi-backend: "long double" support
arigo
- [pypy-commit] cffi default: More doc for 'long double'.
arigo
- [pypy-commit] pypy ffi-backend: Fix passing 'char' and 'short' arguments to vararg functions
arigo
- [pypy-commit] cffi default: Skip more things when running on py.py, because the 'c_longdouble'
arigo
- [pypy-commit] pypy ffi-backend: Separate the parts that the JIT should see from the others.
arigo
- [pypy-commit] pypy ffi-backend: Add the resop GETARRAYITEM_RAW_PURE to the JIT, and also make more
arigo
- [pypy-commit] pypy ffi-backend: Make two arrays immutable for the JIT.
arigo
- [pypy-commit] pypy ffi-backend: Elide the W_Field lookup on getattr and setattr.
arigo
- [pypy-commit] pypy ffi-backend: Avoid passing via longlong to read a small-enough integer.
arigo
- [pypy-commit] pypy ffi-backend: merge heads
arigo
- [pypy-commit] pypy default: If "see_function" is False, don't call contains_unsupported_variable_type().
arigo
- [pypy-commit] pypy ffi-backend: hg merge default
arigo
- [pypy-commit] pypy default: Minor improvement maybe: replace "ADD reg, const" and "SUB reg, const"
arigo
- [pypy-commit] cffi default: Documentation.
arigo
- [pypy-commit] pypy default: Clean-ups and comments.
arigo
- [pypy-commit] pypy stm-jit: hg merge default
arigo
- [pypy-commit] pypy ffi-backend: Remove this version of libffi.py.
arigo
- [pypy-commit] pypy ffi-backend: Move things around, creating rlib/jit_libffi.py which can receive
arigo
- [pypy-commit] pypy ffi-backend: In-progress: JIT support for ffi_call
arigo
- [pypy-commit] pypy ffi-backend: Work in progress: remove optimizeopt/fficall, and (plan to) replace
arigo
- [pypy-commit] pypy ffi-backend: Hack until the test reaches the xxxx in pyjitpl.py.
arigo
- [pypy-commit] pypy ffi-backend: test_fficall passes again.
arigo
- [pypy-commit] pypy ffi-backend: Kill old code until other tests start passing again.
arigo
- [pypy-commit] pypy default: Python 2.5 compat
arigo
- [pypy-commit] pypy ffi-backend: hg merge default
arigo
- [pypy-commit] pypy ffi-backend: More tests
arigo
- [pypy-commit] pypy ffi-backend: Test for none results
arigo
- [pypy-commit] pypy ffi-backend: Return 'signed char'.
arigo
- [pypy-commit] pypy ffi-backend: Translation fixes
arigo
- [pypy-commit] pypy ffi-backend: hg merge
arigo
- [pypy-commit] pypy ffi-backend: Fixes for x86/test/test_fficall.py
arigo
- [pypy-commit] pypy ffi-backend: Fix for the new requirements.
arigo
- [pypy-commit] pypy ffi-backend: Documentation
arigo
- [pypy-commit] pypy ffi-backend: Translation fixes
arigo
- [pypy-commit] cffi default: As discussed on the mailing list: str() -> ffi.string()
arigo
- [pypy-commit] cffi default: Fix demos
arigo
- [pypy-commit] cffi default: Don't accidentally decode ints as unicodes.
arigo
- [pypy-commit] cffi default: Update documentation for ffi.string().
arigo
- [pypy-commit] cffi default: ReST fix
arigo
- [pypy-commit] cffi default: update doc
arigo
- [pypy-commit] cffi default: detail
arigo
- [pypy-commit] pypy ffi-backend: Update to the latest revision: str(), unicode() => ffi.string()
arigo
- [pypy-commit] cffi default: Move a repeated piece of code before.
arigo
- [pypy-commit] cffi default: ffi.string() is "New in version 0.3."
arigo
- [pypy-commit] cffi verifier2: hg merge default
arigo
- [pypy-commit] cffi verifier2: Fix the merge: I was getting confused about the numbers of testfuncs
arigo
- [pypy-commit] cffi verifier2: str() -> ffi.string()
arigo
- [pypy-commit] cffi default: Rename these two tests.
arigo
- [pypy-commit] cffi verifier2: hg merge default
arigo
- [pypy-commit] cffi verifier2: Skip the tail of these two tests if not building a CPython C extension
arigo
- [pypy-commit] cffi verifier2: Merge the two verifiers into two VEngine classes. There is still a little bit
arigo
- [pypy-commit] cffi verifier2: Close branch about to be merged
arigo
- [pypy-commit] cffi default: hg merge verifier2: split the verifier into a base Verifier class and
arigo
- [pypy-commit] cffi default: Side-effect: the ctypes backend now supports verify().
arigo
- [pypy-commit] cffi default: verify() doesn't fully work with the ctypes backend. Complain clearly
arigo
- [pypy-commit] cffi default: Be more precise: only 'struct *'.
arigo
- [pypy-commit] pypy ffi-backend: Add the __version__ attribute.
arigo
- [pypy-commit] pypy ffi-backend: Update from cffi and add the same special case.
arigo
- [pypy-commit] cffi default: Test and fix.
arigo
- [pypy-commit] cffi default: Unimplemented features
arigo
- [pypy-commit] cffi default: Add a skipped test
arigo
- [pypy-commit] cffi default: Workaround: allow out-of-bound array indexes if the array is 'type[0]'.
arigo
- [pypy-commit] pypy ffi-backend: Port the test from CFFI.
arigo
- [pypy-commit] pypy ffi-backend: Port CFFI test and fix.
arigo
- [pypy-commit] pypy default: Improve the test: checks that at least 500 recursion levels work.
arigo
- [pypy-commit] pypy stm-jit: in-progress
arigo
- [pypy-commit] pypy stm-jit: in-progress. Missing tests :-(
arigo
- [pypy-commit] pypy stm-jit: finish llmodel support. XXX refactor...
arigo
- [pypy-commit] pypy stm-jit: gc_load, stm_gc_load, gc_store: the most generic operations on GC objects,
arigo
- [pypy-commit] extradoc extradoc: Upgrade.
arigo
- [pypy-commit] extradoc extradoc: Link to someone more informed than me making the bet described here
arigo
- [pypy-commit] pypy stm-jit: Improve precision.
arigo
- [pypy-commit] pypy stm-jit: in-progress
arigo
- [pypy-commit] pypy ffi-backend: Start writing a compatibility layer for _rawffi on top of CFFI.
arigo
- [pypy-commit] pypy ffi-backend: in-progress
arigo
- [pypy-commit] pypy ffi-backend: in-progress
arigo
- [pypy-commit] pypy ffi-backend: in-progress
arigo
- [pypy-commit] pypy default: Swap the operands of CMOVNS to match the Intel order used everywhere else
arigo
- [pypy-commit] pypy default: merge heads
arigo
- [pypy-commit] pypy ffi-backend: Enable _cffi_backend by default.
arigo
- [pypy-commit] pypy ffi-backend: Re-add rlib/libffi.py, hopefully temporarily
arigo
- [pypy-commit] pypy ffi-backend: Remove the jit.oopspec annotations, which are not valid any more
arigo
- [pypy-commit] pypy ffi-backend: Kill again this module; found a way to enable the normal built-in module
arigo
- [pypy-commit] cffi default: C99 has complex types as standard, at least "_Complex double" and
arigo
- [pypy-commit] cffi default: Fix the tests
arigo
- [pypy-commit] pypy ffi-backend: Import test_c from cffi
arigo
- [pypy-commit] pypy ffi-backend: Fix for py.test -A.
arigo
- [pypy-commit] pypy default: xfail
arigo
- [pypy-commit] pypy ffi-backend: Skip three tests of '_ffi' which are not optimized any more.
arigo
- [pypy-commit] cffi default: Fix tests
arigo
- [pypy-commit] cffi default: Tentative: allow load_library(None).
arigo
- [pypy-commit] pypy ffi-backend: Update test_c. Fix for an obscure case.
arigo
- [pypy-commit] pypy ffi-backend: Obscure: simulate some alignment in the structures, otherwise
arigo
- [pypy-commit] pypy ffi-backend: merge heads
arigo
- [pypy-commit] pypy ffi-backend: Add doc
arigo
- [pypy-commit] pypy ffi-backend: Fix for calldescrof_dynamic().
arigo
- [pypy-commit] pypy ffi-backend: Fixes on 32-bits.
arigo
- [pypy-commit] pypy ffi-backend: Kill unused imports
arigo
- [pypy-commit] pypy ffi-backend: Fixes fixes fixes
arigo
- [pypy-commit] pypy ffi-backend: Fix more tests
arigo
- [pypy-commit] pypy ffi-backend: Add an assert that prevents "ffi_cif" from being written in the C code
arigo
- [pypy-commit] pypy ffi-backend: Fix
arigo
- [pypy-commit] pypy ffi-backend: Re-add this line. Unsure why it was killed because SETINTERIORFIELD_RAW was not killed.
arigo
- [pypy-commit] pypy ffi-backend: Fix (shown by jit.metainterp.test.test_immutable)
arigo
- [pypy-commit] pypy ffi-backend: Fix test
arigo
- [pypy-commit] pypy ffi-backend: Fix
arigo
- [pypy-commit] pypy ffi-backend: backout 0f692101e5a9: it changes too much random details
arigo
- [pypy-commit] pypy ffi-backend: backout ec35faff77d2
arigo
- [pypy-commit] pypy ffi-backend: Just use a regular Signed field for cif_descr.abi.
arigo
- [pypy-commit] pypy ffi-backend: Fix
arigo
- [pypy-commit] pypy ffi-backend: Add a _cffi_backend test similar to the _ffi ones. It fails
arigo
- [pypy-commit] cffi default: Add an example of using a WeakKeyDictionary to keep alive
arigo
- [pypy-commit] pypy ffi-backend: Add a promotion here, to constant-fold the rest of the decoding of the
arigo
- [pypy-commit] pypy ffi-backend: Fix for a corner case in which the heapcache returns a Box
arigo
- [pypy-commit] pypy ffi-backend: First step of testing in test_pypy_c.
arigo
- [pypy-commit] pypy default: issue1223 resolved
arigo
- [pypy-commit] pypy stm-jit: in-progress
arigo
- [pypy-commit] extradoc extradoc: Updates
arigo
- [pypy-commit] cffi default: Allow weakrefs to any cdata object, prompted by issue 12.
arigo
- [pypy-commit] cffi default: Test for load_library(None).
arigo
- [pypy-commit] pypy stm-jit: Translation of an example getting closer
arigo
- [pypy-commit] pypy stm-jit: Now translation completes.
arigo
- [pypy-commit] pypy default: Kill dead outdated code (this defines a wrap() function that is not
arigo
- [pypy-commit] extradoc extradoc: The number of lines has grown
arigo
- [pypy-commit] extradoc extradoc: Rewrite and extend some parts.
arigo
- [pypy-commit] pypy default: Tweak tests to enable 'no_nul', and add another direct test. Fix
arigo
- [pypy-commit] pypy ffi-backend: Allow weakrefs to any cdata object. Simplifies a bit the
arigo
- [pypy-commit] pypy ffi-backend: merge heads
arigo
- [pypy-commit] pypy default: Test and fix (thanks J. Slenders on pypy-dev)
arigo
- [pypy-commit] pypy default: Add more skipped tests and clarify the error message.
arigo
- [pypy-commit] cffi default: Finally found out the "right" way to implement ffi.gc(), in just a
arigo
- [pypy-commit] pypy stm-jit: Start to draft the tests for the GcStmReviewerAssembler as
arigo
- [pypy-commit] pypy default: Merged in rlamy/pypy/translation-cleanup (pull request #82)
arigo
- [pypy-commit] pypy.org extradoc: Update the donation numbers.
arigo
- [pypy-commit] pypy ffi-backend: Close branch to be merged.
arigo
- [pypy-commit] pypy default: hg merge ffi-backend: add the "_cffi_backend" module,
arigo
- [pypy-commit] pypy default: Document more jit_libffi and add a helper.
arigo
- [pypy-commit] pypy stm-jit: Update the test.
arigo
- [pypy-commit] pypy stm-jit: Write a plain text explanation.
arigo
- [pypy-commit] pypy default: ImmedLoc(0) -> imm0
arigo
- [pypy-commit] pypy stm-jit: Starting on stmrewrite.py.
arigo
- [pypy-commit] pypy stm-jit: progress
arigo
- [pypy-commit] pypy stm-jit: Skip some tests that are "only" for optimization, and pass the others.
arigo
- [pypy-commit] pypy stm-jit: Starting work on the x86 backend
arigo
- [pypy-commit] pypy stm-jit: in-progress
arigo
- [pypy-commit] extradoc extradoc: Final version
arigo
- [pypy-commit] extradoc extradoc: merge heads
arigo
- [pypy-commit] cffi default: Fix: never send NULL to PyErr_Format().
arigo
- [pypy-commit] pypy default: Test and fix: corner case shown by Alex Gaynor.
arigo
- [pypy-commit] cffi default: Fix test for Windows.
arigo
- [pypy-commit] cffi default: Attempting to collect export_symbols correctly, as needed for Windows
arigo
- [pypy-commit] cffi default: Windows tests start to pass with this hack.
arigo
- [pypy-commit] cffi default: A test, passing on Linux, checking that all nonstandard
arigo
- [pypy-commit] cffi default: Fix for test_vgen:test_nonstandard_integer_types on Windows.
arigo
- [pypy-commit] cffi default: A #define for the use of snprintf below.
arigo
- [pypy-commit] cffi default: Bah, handle_t is some kind of keyword on Windows. Can't use it in the
arigo
- [pypy-commit] cffi default: Pom pom pom
arigo
- [pypy-commit] cffi default: This test runs twice (in two subclasses), so we need to avoid the file
arigo
- [pypy-commit] cffi default: Bah. Can't put the skip() in setup_method(), because test_ffi_backend
arigo
- [pypy-commit] cffi default: Add two tests, one passing and one (probably definitely) skipped.
arigo
- [pypy-commit] cffi default: Try to fix the tests on OS/X, mainly by skipping the ABI tests that
arigo
- [pypy-commit] cffi default: Fix the documentation: the module file names are no longer based
arigo
- [pypy-commit] cffi default: Test and fix (thanks nphg)
arigo
- [pypy-commit] cffi default: intermediate checkin
arigo
- [pypy-commit] cffi default: Don't try to call the missing function from the test: it just fails
arigo
- [pypy-commit] pypy default: Pretend there is '_attrs_=[]' on most built-in exceptions classes.
arigo
- [pypy-commit] cffi python3-port: Disable this special case for now
arigo
- [pypy-commit] cffi python3-port: hg merge default, and try to resolve all conflicts.
arigo
- [pypy-commit] cffi default: Add a missing test
arigo
- [pypy-commit] cffi python3-port: hg merge default
arigo
- [pypy-commit] cffi python3-port: Fixes for 2.6 compat
arigo
- [pypy-commit] cffi python3-port: Tests pass on Linux Python 2.6
arigo
- [pypy-commit] cffi python3-port: Fixes
arigo
- [pypy-commit] cffi default: More regularily in casts to floats.
arigo
- [pypy-commit] cffi python3-port: Start to tweak test_c for 3.3.
arigo
- [pypy-commit] cffi python3-port: hg merge default
arigo
- [pypy-commit] cffi python3-port: Fix test_c to pass both on Python 2.6-2.7 and on Python 3.3.
arigo
- [pypy-commit] cffi python3-port: hack hack hack
arigo
- [pypy-commit] cffi python3-port: Fix
arigo
- [pypy-commit] cffi python3-port: Fixes fixes
arigo
- [pypy-commit] cffi python3-port: Python 2.x compat
arigo
- [pypy-commit] cffi python3-port: Better error message.
arigo
- [pypy-commit] cffi python3-port: Keep the original usages of the macro PyString_AS_STRING as a macro,
arigo
- [pypy-commit] cffi python3-port: Close the branch about to be merged
arigo
- [pypy-commit] cffi default: hg merge 'python3-port': support Python 3.x as well. Thanks Amaury for
arigo
- [pypy-commit] cffi default: A test and fix about 'long double' with vengine_cpy.
arigo
- [pypy-commit] cffi default: Python 3 syntax in this one demo.
arigo
- [pypy-commit] cffi default: Python 3 documentation.
arigo
- [pypy-commit] cffi default: "Seems to work" non-statement.
arigo
- [pypy-commit] cffi default: Compatibility with PyPy: support running on top of a narrow CPython
arigo
- [pypy-commit] pypy default: Typo
arigo
- [pypy-commit] pypy default: Update.
arigo
- [pypy-commit] pypy default: Remove the need for the RPython manual optimization of writing "x in (2,
arigo
- [pypy-commit] cffi default: Remove this skip, which is no longer true.
arigo
- [pypy-commit] cffi default: Additional test for this case
arigo
- [pypy-commit] pypy default: Import test_c and fix the test.
arigo
- [pypy-commit] cffi default: Copy here from backend_tests
arigo
- [pypy-commit] cffi default: Complete for the behavior we get with RTLD_NOW.
arigo
- [pypy-commit] pypy default: Test and fix
arigo
- [pypy-commit] cffi default: Update the doc to mention that it also mostly works on PyPy.
arigo
- [pypy-commit] cffi default: Add a test for the precision of 'long double'.
arigo
- [pypy-commit] pypy default: Add kind == '?'.
arigo
- [pypy-commit] pypy default: More tests. Fix.
arigo
- [pypy-commit] cffi default: Improve the test portability.
arigo
- [pypy-commit] cffi default: Skip the ffi.buffer() tests with the ctypes backend on top of PyPy.
arigo
- [pypy-commit] cffi default: Update status.
arigo
- [pypy-commit] pypy speedup-unpackiterable: Two complains
arigo
- [pypy-commit] pypy speedup-unpackiterable: Fix typo
arigo
- [pypy-commit] cffi ctypesdef: In this branch we will try to expose cffi.model in a way strongly
arigo
- [pypy-commit] cffi ctypesdef: Add two demos of ffi.ctypesdef(): this is approximately what I'd
arigo
- [pypy-commit] cffi default: Name this demo module.
arigo
- [pypy-commit] cffi default: pycparser 2.08 no longer contains lextab.py/yacctab.py
arigo
- [pypy-commit] cffi default: Write the version explicitly, and test it too.
arigo
- [pypy-commit] cffi default: Fix the logic: it was possible to reach the following bug (for which
arigo
- [pypy-commit] cffi default: Added tag release-0.3 for changeset 5f31908df6c9
arigo
- [pypy-commit] cffi default: Update with the checksums of the distribution.
arigo
- [pypy-commit] cffi default: Update this test too.
arigo
- [pypy-commit] cffi default: "hgdistver" is not needed any more.
arigo
- [pypy-commit] cffi default: Detail
arigo
- [pypy-commit] extradoc extradoc: The draft blog post CFFI Release 0.3.
arigo
- [pypy-commit] pypy default: ANSI C doesn't allow 'p + n' if p is declared as 'void *'.
arigo
- [pypy-commit] cffi default: Found a way to be compatible with Python 3.2 in the test syntax.
arigo
- [pypy-commit] cffi ctypesdef: Fix
arigo
- [pypy-commit] cffi default: This test might run without producing the source, so force it.
arigo
- [pypy-commit] cffi default: Pass or skip the buffer tests on 3.2 too.
arigo
- [pypy-commit] extradoc extradoc: A comment and a typo.
arigo
- [pypy-commit] cffi default: pycparser 2.08 has been fixed. Thanks!
arigo
- [pypy-commit] pypy default: Tweaks for CPython 2.7 compatibility:
arigo
- [pypy-commit] extradoc extradoc: Writing some doc. Unsure yet about Localize, stay tuned.
arigo
- [pypy-commit] extradoc extradoc: Update.
arigo
- [pypy-commit] extradoc extradoc: Finish this part, hopefully.
arigo
- [pypy-commit] extradoc extradoc: Updates
arigo
- [pypy-commit] extradoc extradoc: Updates
arigo
- [pypy-commit] extradoc extradoc: Committing.
arigo
- [pypy-commit] extradoc extradoc: Add a paragraph about the violation of immutability.
arigo
- [pypy-commit] extradoc extradoc: Write down Mike's comment here
arigo
- [pypy-commit] extradoc extradoc: More strongly put this XXX forward
arigo
- [pypy-commit] extradoc extradoc: Document Validate().
arigo
- [pypy-commit] extradoc extradoc: Write pseudo-code detailling what occurs during a commit.
arigo
- [pypy-commit] pypy default: Mark rlib/libffi.py as deprecated.
arigo
- [pypy-commit] cffi default: Support for "sources=[..]" in verify(), as per Daniel Holth's suggestion
arigo
- [pypy-commit] cffi default: (liuzhenhai) issue #18: a missing #include on Windows.
arigo
- [pypy-commit] cffi default: merge heads
arigo
- [pypy-commit] extradoc extradoc: Update to do something sensible with non-written local objects
arigo
- [pypy-commit] extradoc extradoc: Clarification.
arigo
- [pypy-commit] extradoc extradoc: Reintroduce per-thread lock values. This is needed to fix Validate()
arigo
- [pypy-commit] extradoc extradoc: Fix: must be an odd value
arigo
- [pypy-commit] extradoc extradoc: Conceptual simplification of the commit model.
arigo
- [pypy-commit] extradoc extradoc: Another simplification, which more clearly shows that we were missing a
arigo
- [pypy-commit] extradoc extradoc: Update the description (and fix the name of) smp_wmb.
arigo
- [pypy-commit] extradoc extradoc: Another deadlock to work around here.
arigo
- [pypy-commit] cffi default: #include <Python.h> is bogus.
arigo
- [pypy-commit] extradoc extradoc: Four steps again...
arigo
- [pypy-commit] extradoc extradoc: Bug fix.
arigo
- [pypy-commit] extradoc extradoc: Fix again...
arigo
- [pypy-commit] extradoc extradoc: Needs to describe Local GC, at least up to the effect it needs to have
arigo
- [pypy-commit] extradoc extradoc: Tweaks
arigo
- [pypy-commit] extradoc extradoc: merge heads
arigo
- [pypy-commit] pypy default: This test fails on x86-64 if we allow for more than 8 arguments
arigo
- [pypy-commit] pypy default: Make the test even more crashing, by also testing Consts.
arigo
- [pypy-commit] pypy default: Fixes for the two previous problems.
arigo
- [pypy-commit] pypy default: Expand a bit the explanation.
arigo
- [pypy-commit] pypy ppc-jit-backend: Bah, found what is causing the ppc bug.
arigo
- [pypy-commit] pypy ppc-jit-backend: Write down the result of tedious investigation
arigo
- [pypy-commit] cffi default: Windows: don't muck with LastError in b_get_errno()
arigo
- [pypy-commit] cffi default: Give an earlier error message when trying to declare a function
arigo
- [pypy-commit] cffi default: Give a better error message than pycparser's default one
arigo
- [pypy-commit] cffi default: Test and fix: don't allow 'void' as the type of a function argument.
arigo
- [pypy-commit] pypy default: Import the changes. Fix the latest test.
arigo
- [pypy-commit] cffi default: Some tests for issue19.
arigo
- [pypy-commit] cffi default: One extra test
arigo
- [pypy-commit] cffi default: Fix the tests about "typedef enum".
arigo
- [pypy-commit] cffi default: Add some more context in the error messages "cannot generate 'struct $1'
arigo
- [pypy-commit] cffi default: Add another test, passing a bigger struct to a function.
arigo
- [pypy-commit] cffi default: Add another test, passing on Linux.
arigo
- [pypy-commit] cffi default: Missing structs with bitfields support in verify()
arigo
- [pypy-commit] cffi default: Fix.
arigo
- [pypy-commit] cffi default: Anonymous nested structures in the _cffi_backend
arigo
- [pypy-commit] cffi default: Support nested anonymous structs in the front-end part.
arigo
- [pypy-commit] cffi default: in-progress
arigo
- [pypy-commit] cffi default: merge heads
arigo
- [pypy-commit] cffi default: Also fix vengine_gen.
arigo
- [pypy-commit] cffi default: Kill this code, which is a duplicate of the previous test
arigo
- [pypy-commit] cffi default: Finish hopefully the support for anonymous structs.
arigo
- [pypy-commit] cffi default: Document this as a new feature.
arigo
- [pypy-commit] pypy default: Update the tests from CFFI.
arigo
- [pypy-commit] pypy default: Fix for anonymous nested structs.
arigo
- [pypy-commit] pypy default: codespeak.net is down, so point the test at pypy.org.
arigo
- [pypy-commit] pypy default: Document some merged branches
arigo
- [pypy-commit] cffi default: Reformulate.
arigo
- [pypy-commit] cffi default: Accept "0x123" constants too.
arigo
- [pypy-commit] pypy default: Python 2.5 compat (not completely sure about this one, but at least
arigo
- [pypy-commit] cffi default: Fix setup.py for cross-compilation (thanks Sarvi).
arigo
- [pypy-commit] cffi default: Alternative placement of "..." in enums.
arigo
- [pypy-commit] cffi default: Document the alternative enum syntax.
arigo
- [pypy-commit] pypy default: Patch by vpelletier: add @builtinify to all public _ctypes functions.
arigo
- [pypy-commit] pypy default: Oups, one too much. (Shows up in some test failure in
arigo
- [pypy-commit] extradoc extradoc: Fixes
arigo
- [pypy-commit] extradoc extradoc: Updates from trying it out in arigo/hack/stm/c2.
arigo
- [pypy-commit] extradoc extradoc: merge heads
arigo
- [pypy-commit] extradoc extradoc: in-progress
arigo
- [pypy-commit] pypy ppc-jit-backend: Fix the test for 69156e674339.
arigo
- [pypy-commit] extradoc extradoc: Finish the first version of inevitable transactions
arigo
- [pypy-commit] extradoc extradoc: Fixes
arigo
- [pypy-commit] extradoc extradoc: Kill ValidateForInevitable(). Using ValidateDuringCommit(),
arigo
- [pypy-commit] extradoc extradoc: A hard bug
arigo
- [pypy-commit] cffi default: Another attempt at saying "a pointer to anything is fine", with bold
arigo
- [pypy-commit] cffi default: Bah, all unions crash verify(). Fixed.
arigo
- [pypy-commit] cffi default: Some sort of simplification of the logic of discovering field
arigo
- [pypy-commit] pypy minimark-noclear: A branch to play around with removing the clearing of the nursery after
arigo
- [pypy-commit] pypy minimark-noclear: First steps.
arigo
- [pypy-commit] pypy minimark-noclear: Simplify this code, for test_transformed_gc.
arigo
- [pypy-commit] pypy minimark-noclear: Fix.
arigo
- [pypy-commit] pypy default: issue1116: No objection, so go ahead and fix interp_iobase, even
arigo
- [pypy-commit] cffi default: Bug with sizeof(union)
arigo
- [pypy-commit] cffi default: Fix.
arigo
- [pypy-commit] pypy default: Copy the test from cffi/c/test_c
arigo
- [pypy-commit] pypy default: Copy the fix from _cffi_backend.c.
arigo
- [pypy-commit] pypy default: merge heads
arigo
- [pypy-commit] pypy default: The original deindent() function returns a Source instead of a string,
arigo
- [pypy-commit] extradoc extradoc: Move this comment.
arigo
- [pypy-commit] pypy default: Document an error that we might get on some Linux systems.
arigo
- [pypy-commit] cffi default: hgignore also _cffi_backend.cpython-33m.so.
arigo
- [pypy-commit] cffi default: Remove the outdated "todo"
arigo
- [pypy-commit] pypy minimark-noclear: in-progress
arigo
- [pypy-commit] pypy minimark-noclear: Close the branch, abandoning the idea. JIT support is not done, but
arigo
- [pypy-commit] cffi default: Add some minimal documentation
arigo
- [pypy-commit] cffi default: Also mention libfoo.so.X.Y.
arigo
- [pypy-commit] extradoc extradoc: Bug and fix. Found by arigo/hack/stm/python/, which turns out to
arigo
- [pypy-commit] extradoc extradoc: Add a table of barriers.
arigo
- [pypy-commit] pypy stm-jit: hg merge default
arigo
- [pypy-commit] pypy stm-thread-2: Make another branch: the JIT support is not done, but the
arigo
- [pypy-commit] pypy stm-thread-2: Kill this directory. Outdated and no chances to work.
arigo
- [pypy-commit] pypy stm-thread: Close this old branch.
arigo
- [pypy-commit] pypy closed-branches: Merge closed head 97498245b867 on branch embedded
arigo
- [pypy-commit] pypy closed-branches: Merge closed head e37b6d1dd329 on branch win64-stage1
arigo
- [pypy-commit] pypy closed-branches: Merge closed head 21a2a3102d8c on branch stdlib-unification/py3k
arigo
- [pypy-commit] pypy closed-branches: Merge closed head aefc282c703d on branch build-external
arigo
- [pypy-commit] pypy closed-branches: Merge closed head 9ab33061def3 on branch stm
arigo
- [pypy-commit] pypy closed-branches: Merge closed head 279d0580c527 on branch stm-gc
arigo
- [pypy-commit] pypy closed-branches: Merge closed head bb579d79e778 on branch ctypes-py_object-fix
arigo
- [pypy-commit] pypy closed-branches: Merge closed head bdb2cabe6801 on branch win_ffi
arigo
- [pypy-commit] pypy closed-branches: Merge closed head 9837256ff29a on branch nupypy-axis-arg-check
arigo
- [pypy-commit] pypy closed-branches: Merge closed head b3a76ff87f29 on branch unicode_filename
arigo
- [pypy-commit] pypy closed-branches: Merge closed head 3fa3f333310a on branch gdbm
arigo
- [pypy-commit] pypy closed-branches: Merge closed head c027fe76b581 on branch trace-limit
arigo
- [pypy-commit] pypy closed-branches: Merge closed head 426c4005ee79 on branch raw-memory-pressure-nursery
arigo
- [pypy-commit] pypy closed-branches: Merge closed head fc1515b4171c on branch numpy-indexing-by-arrays-bool
arigo
- [pypy-commit] pypy closed-branches: Merge closed head 4e6e718ba56a on branch win-ordinal
arigo
- [pypy-commit] pypy closed-branches: Merge closed head f82f46eca0fc on branch even-more-jit-hooks
arigo
- [pypy-commit] pypy closed-branches: Merge closed head 0f8d3830bff7 on branch iterator-in-rpython
arigo
- [pypy-commit] pypy closed-branches: Merge closed head 915d4030332c on branch virtual-arguments
arigo
- [pypy-commit] pypy closed-branches: Merge closed head e9452554d0e4 on branch opcode-tracing-experiment
arigo
- [pypy-commit] pypy closed-branches: Merge closed head ccacb43719a4 on branch speedup-unpackiterable
arigo
- [pypy-commit] pypy closed-branches: Merge closed head c1c69aca30f8 on branch pypy-in-a-box
arigo
- [pypy-commit] pypy closed-branches: Merge closed head 9551ac57ecbc on branch r15-for-exception
arigo
- [pypy-commit] pypy closed-branches: Merge closed head c48ef80fb1c5 on branch numpypy-issue1137
arigo
- [pypy-commit] pypy closed-branches: Merge closed head 811e23458661 on branch numpy-ufuncs3
arigo
- [pypy-commit] pypy closed-branches: Merge closed head 3fa1327f0c22 on branch numpypy-out
arigo
- [pypy-commit] pypy closed-branches: Merge closed head 47e75c1da2d0 on branch sepcomp
arigo
- [pypy-commit] pypy closed-branches: Merge closed head fb8105c649ba on branch release-1.6.x
arigo
- [pypy-commit] pypy closed-branches: Merge closed head 494acaece815 on branch revive-dlltool
arigo
- [pypy-commit] pypy closed-branches: Merge closed head 9c2f2bab4722 on branch minimark-noclear
arigo
- [pypy-commit] pypy closed-branches: Merge closed head 3bd334f722b3 on branch stm-thread
arigo
- [pypy-commit] pypy closed-branches: Merge closed head a33394a3ab8a on branch numpy-cleanup
arigo
- [pypy-commit] pypy closed-branches: re-close this branch
arigo
- [pypy-commit] pypy default: Merged in rlamy/pypy/translation-cleanup (pull request #83)
arigo
- [pypy-commit] pypy default: Static linking of openssl, 2nd version
arigo
- [pypy-commit] pypy default: Issue 1247: Fix for the syntax "()[...]".
arigo
- [pypy-commit] cffi default: Two demos of how CFFI can be used to write your own C functions
arigo
- [pypy-commit] cffi default: Ask for the length of the list from C code, too.
arigo
- [pypy-commit] cffi default: Complete the example.
arigo
- [pypy-commit] cffi default: Split (roughly) the code and the test. Use the 'p' prefix for
arigo
- [pypy-commit] pypy jvm-improvements: Detect missing oo_primitive during RTyping.
benol
- [pypy-commit] pypy jvm-improvements: Fix a typo from the last commit.
benol
- [pypy-commit] extradoc extradoc: set preprint option
bivab
- [pypy-commit] extradoc extradoc: refine point
bivab
- [pypy-commit] extradoc extradoc: extend contribution and structure paragraphs of the introduction
bivab
- [pypy-commit] extradoc extradoc: generate a table showing only the percentage of guards before and after optimization for the set of benchmarks
bivab
- [pypy-commit] extradoc extradoc: add a dummy abstract for length estimation
bivab
- [pypy-commit] extradoc extradoc: extend and refactor the introduction
bivab
- [pypy-commit] buildbot default: tweak settings for ARM
bivab
- [pypy-commit] pypy arm-backend-2: save correct registers around call to assembler_helper function in call_assembler
bivab
- [pypy-commit] extradoc extradoc: improve the diagram
bivab
- [pypy-commit] extradoc extradoc: add emails
bivab
- [pypy-commit] extradoc extradoc: move figure to appendix
bivab
- [pypy-commit] extradoc extradoc: evaluation
bivab
- [pypy-commit] buildbot default: change name of ARM and PPC schedulers
bivab
- [pypy-commit] buildbot default: extend timeout for 32bit OSX own test builder before it gets killed
bivab
- [pypy-commit] pypy default: (stepahn, bivab) check for objdump and gobjdump (for OSX, as provided by port and homebrew binutils package) and raise an error neither is available
bivab
- [pypy-commit] pypy default: merge heads
bivab
- [pypy-commit] pypy arm-backend-2: reduce the number of iterations for this test on ARM
bivab
- [pypy-commit] pypy arm-backend-2: typos
bivab
- [pypy-commit] pypy arm-backend-2: kill some tabs
bivab
- [pypy-commit] pypy arm-backend-2: skip test_basic tests that require floats in case the CPU doesn't support them
bivab
- [pypy-commit] pypy arm-backend-2: skip test if CPU does not have NUM_REGS property
bivab
- [pypy-commit] pypy default: invert logic to use -rt, because it also doesn't work on mac os
bivab
- [pypy-commit] pypy default: merge heads
bivab
- [pypy-commit] extradoc extradoc: Rewrite paragraph about guard frequency
bivab
- [pypy-commit] extradoc extradoc: ~add a pie chart to the appendix showing the distribution of operations before and after optimization (hmmmm pie)
bivab
- [pypy-commit] extradoc extradoc: refactor another evaluation paragraph and mark pending tasks for the evaluation section
bivab
- [pypy-commit] pypy arm-backend-2: merge default
bivab
- [pypy-commit] pypy arm-backend-2: invert logic to use -rt, because it also doesn't work on mac os
bivab
- [pypy-commit] pypy arm-backend-2: convert handle to int before casting to SEM_T instead of uint
bivab
- [pypy-commit] pypy arm-backend-2: merge heads
bivab
- [pypy-commit] pypy arm-backend-2: add a backend test for int_force_ge_zero
bivab
- [pypy-commit] pypy arm-backend-2: implement int_force_ge_zero for ARM
bivab
- [pypy-commit] pypy arm-backend-2: forgot to return the condition
bivab
- [pypy-commit] pypy default: add a backend test for int_force_ge_zero
bivab
- [pypy-commit] extradoc extradoc: kill a todo and expand a bit on the low-level encoding
bivab
- [pypy-commit] pypy arm-backend-2: kill some tabs (again)
bivab
- [pypy-commit] pypy arm-backend-2: skip test_basic tests that require floats in case the CPU doesn't support them
bivab
- [pypy-commit] pypy arm-backend-2: skip test if CPU does not have NUM_REGS property
bivab
- [pypy-commit] pypy arm-backend-2: merge default
bivab
- [pypy-commit] pypy arm-backend-2: convert handle to int before casting to SEM_T instead of uint
bivab
- [pypy-commit] pypy arm-backend-2: implement int_force_ge_zero for ARM
bivab
- [pypy-commit] pypy arm-backend-2: forgot to return the condition
bivab
- [pypy-commit] pypy arm-backend-2: close this head
bivab
- [pypy-commit] pypy closed-branches: merge closed/bogus head of arm-backend-2 branch
bivab
- [pypy-commit] pypy closed-branches: reclose branch
bivab
- [pypy-commit] extradoc extradoc: typo
bivab
- [pypy-commit] extradoc extradoc: rewrite parts of the introduction
bivab
- [pypy-commit] extradoc extradoc: merge heads
bivab
- [pypy-commit] pypy arm-backend-2: add get_all_loop_runs
bivab
- [pypy-commit] extradoc extradoc: remove a space from the URL
bivab
- [pypy-commit] extradoc extradoc: remove a todo and make the url of the Lua mailing list post show up in the references
bivab
- [pypy-commit] buildbot default: add armhf builder
bivab
- [pypy-commit] extradoc extradoc: (cfbolz, bivab) write section about RPython's tracing JIT
bivab
- [pypy-commit] extradoc extradoc: keywords and another todo
bivab
- [pypy-commit] extradoc extradoc: (cfbolz, bivab) write about bridges and trace stitching
bivab
- [pypy-commit] extradoc extradoc: (cfbolz, bivab) improve figure (more lines and a legend [even more lines])
bivab
- [pypy-commit] extradoc extradoc: todo
bivab
- [pypy-commit] extradoc extradoc: (cfbolz, bivab) abstract
bivab
- [pypy-commit] pypy default: make test_sorting_of_fields independent of interactions with other tests and only make sure that all keys are different
bivab
- [pypy-commit] pypy arm-backend-2: merge default
bivab
- [pypy-commit] extradoc extradoc: remove a redundant todo
bivab
- [pypy-commit] extradoc extradoc: patch to log guard failures
bivab
- [pypy-commit] extradoc extradoc: import shared code
bivab
- [pypy-commit] extradoc extradoc: guard failure counts
bivab
- [pypy-commit] extradoc extradoc: update csv headers and regenerate csv, also add rules in Makefile
bivab
- [pypy-commit] pypy arm-backend-2: fix for test_addr_raw_packet to get the correct interface number for lo and use that in the test instead of 1
bivab
- [pypy-commit] extradoc extradoc: (cfbolz, bivab) align data fields to the right
bivab
- [pypy-commit] extradoc extradoc: (cfbolz, bivab) generate and embed table about resume data sizes
bivab
- [pypy-commit] extradoc extradoc: (cfbolz, bivab) tool for guard failure calculations
bivab
- [pypy-commit] extradoc extradoc: remove bridges from table and tweak width a bit
bivab
- [pypy-commit] extradoc extradoc: Add a table showing the percentage of guards that ever fail and the percentage of guards that fail more than 200 times
bivab
- [pypy-commit] extradoc extradoc: merge heads
bivab
- [pypy-commit] extradoc extradoc: remove some todos and update one
bivab
- [pypy-commit] extradoc extradoc: Use SSA reference
bivab
- [pypy-commit] extradoc extradoc: fix
bivab
- [pypy-commit] extradoc extradoc: make the data size table fit into one column
bivab
- [pypy-commit] extradoc extradoc: Move some figures around and add sub sections to the evaluation section
bivab
- [pypy-commit] extradoc extradoc: Change percentages in tables to have one decimal digit and put the percentage
bivab
- [pypy-commit] extradoc extradoc: more rewriting of the evaluation section
bivab
- [pypy-commit] pypy arm-backend-2: merge default
bivab
- [pypy-commit] pypy arm-backend-2: Add missing code to pass and respect the debug status. Fixes test_ztranslation.py:test_jit_get_stats
bivab
- [pypy-commit] extradoc extradoc: use KiB here
bivab
- [pypy-commit] extradoc extradoc: Add some relative sizes to Resume Data sizes table for a better comparison (remove later for readability)
bivab
- [pypy-commit] extradoc extradoc: write about the size of resume data
bivab
- [pypy-commit] extradoc extradoc: remove spaces
bivab
- [pypy-commit] extradoc extradoc: add a todo
bivab
- [pypy-commit] extradoc extradoc: Write about the guard failure frequency
bivab
- [pypy-commit] extradoc extradoc: Write some conclusion-ish words
bivab
- [pypy-commit] extradoc extradoc: update caption
bivab
- [pypy-commit] extradoc extradoc: tweak figures and tables
bivab
- [pypy-commit] extradoc extradoc: add another todo
bivab
- [pypy-commit] extradoc extradoc: start adding David Edelsohn's comments
bivab
- [pypy-commit] extradoc extradoc: merge heads
bivab
- [pypy-commit] extradoc extradoc: Changes based on Stephan's remarks
bivab
- [pypy-commit] extradoc extradoc: add acknowledgements
bivab
- [pypy-commit] extradoc extradoc: missing word
bivab
- [pypy-commit] extradoc extradoc: Address some of the open tasks in the introduction and abstract sections
bivab
- [pypy-commit] extradoc extradoc: improvements for background section
bivab
- [pypy-commit] extradoc extradoc: improvements to guards in the frontend section
bivab
- [pypy-commit] extradoc extradoc: update figure with the correct variable indices and add the line numbers to the trace operations
bivab
- [pypy-commit] extradoc extradoc: improve the guards in the backend section
bivab
- [pypy-commit] extradoc extradoc: hide Appendix
bivab
- [pypy-commit] extradoc extradoc: Improve related work, evaluation and conclusion sections
bivab
- [pypy-commit] extradoc extradoc: replace front- and backend with high- and low-level components
bivab
- [pypy-commit] extradoc extradoc: Backed out changeset c09a3f7c04c0
bivab
- [pypy-commit] extradoc extradoc: Settle for front- and backend
bivab
- [pypy-commit] extradoc extradoc: We are using a specific revision and not a tag anymore
bivab
- [pypy-commit] extradoc extradoc: rename low-level resume data into backend map
bivab
- [pypy-commit] extradoc extradoc: Remove most of \texttt annotations
bivab
- [pypy-commit] extradoc extradoc: extend paragraph about TraceMonkey (thanks arigo)
bivab
- [pypy-commit] extradoc extradoc: remove relation column from data size table
bivab
- [pypy-commit] extradoc extradoc: Rephrase
bivab
- [pypy-commit] extradoc extradoc: Mention Armin's hint about continulet-jit-2
bivab
- [pypy-commit] extradoc extradoc: Some formatting for guard compilation figure
bivab
- [pypy-commit] extradoc extradoc: Typos, small fixes, rephrasing
bivab
- [pypy-commit] extradoc extradoc: More small improvements
bivab
- [pypy-commit] extradoc extradoc: more tweaking
bivab
- [pypy-commit] extradoc extradoc: More fixes
bivab
- [pypy-commit] extradoc extradoc: (cfbolz, bivab) lstinline settings
bivab
- [pypy-commit] extradoc extradoc: Add PyPy and RPython to acknowledgements
bivab
- [pypy-commit] extradoc extradoc: tweaks to the introduction
bivab
- [pypy-commit] extradoc extradoc: disable django template html escaping for column titles ( ">" I'm looking at you)
bivab
- [pypy-commit] extradoc extradoc: calculate the percentage of guards responsible for 50% of the guard failures for the different benchmarks
bivab
- [pypy-commit] extradoc extradoc: fix
bivab
- [pypy-commit] extradoc extradoc: kill todo
bivab
- [pypy-commit] extradoc extradoc: remove orphaned reference to figure
bivab
- [pypy-commit] extradoc extradoc: (cfbolz, bivab) rename ll resume data to backend map in figure
bivab
- [pypy-commit] extradoc extradoc: remove list of todos
bivab
- [pypy-commit] extradoc extradoc: (cfbolz, bivab) reformat title
bivab
- [pypy-commit] extradoc extradoc: add submitted pdf
bivab
- [pypy-commit] extradoc extradoc: include Sven's notes
bivab
- [pypy-commit] extradoc extradoc: Add carl's notes. Trying to reach an improvement fixpoint
bivab
- [pypy-commit] extradoc extradoc: missing word
bivab
- [pypy-commit] pypy arm-backend-2: merge default
bivab
- [pypy-commit] pypy arm-backend-2: cleanup
bivab
- [pypy-commit] pypy arm-backend-2: add new operations to the register allocator
bivab
- [pypy-commit] pypy arm-backend-2: implement raw_load
bivab
- [pypy-commit] pypy arm-backend-2: remove emit_op_getinteriorfield_raw
bivab
- [pypy-commit] pypy arm-backend-2: implement raw_store in the backend
bivab
- [pypy-commit] pypy arm-backend-2: fix for get/set arrayitem
bivab
- [pypy-commit] pypy arm-backend-2: enable some translation tests to be run nightly
bivab
- [pypy-commit] extradoc extradoc: update pdf of submitted version
bivab
- [pypy-commit] pypy arm-backend-2: Backed out changeset d94caa31c991 - it kills the boards when run in combination with the other tests
bivab
- [pypy-commit] pypy arm-backend-2: update mnemonic of the mov instruction used in test_compile_asm_len
bivab
- [pypy-commit] pypy arm-backend-2: modify longlong storage for arm hard-float to manage floats as floats
bivab
- [pypy-commit] pypy arm-backend-2: enable floats in the ARMHF cpu
bivab
- [pypy-commit] pypy arm-backend-2: disable longlong test
bivab
- [pypy-commit] pypy arm-backend-2: call_assembler fix for armhf
bivab
- [pypy-commit] pypy arm-backend-2: remove unused code
bivab
- [pypy-commit] pypy arm-backend-2: Deactivate float support on ARMHF again. There is an issue with libffi so we can not reliably test the float support by running the unit tests on top of cpython
bivab
- [pypy-commit] extradoc extradoc: add a tool to collect information about the what kind of guards fail how often
bivab
- [pypy-commit] pypy arm-backend-2: this revision contains less \t
bivab
- [pypy-commit] buildbot default: add a pypyOwnTestFactory builder that runs on tannit-arm32
bivab
- [pypy-commit] buildbot default: move JITONLYLINUXARM32 builder to tannit
bivab
- [pypy-commit] buildbot default: update arm nightly builds
bivab
- [pypy-commit] pypy arm-backend-2: merge default
bivab
- [pypy-commit] pypy arm-backend-2: remove longlong special case for ARM hardfloat
bivab
- [pypy-commit] buildbot default: only schedule the jit-only tests for ARM to be run nightly on tannit-arm32
bivab
- [pypy-commit] lang-scheme default: Factor out context creation from execution.py,
boemmels
- [pypy-commit] extradoc extradoc: add all actionable reviewer comments to the paper
cfbolz
- [pypy-commit] extradoc extradoc: added the OS
cfbolz
- [pypy-commit] extradoc extradoc: oops, add the review comments to the right version of the paper
cfbolz
- [pypy-commit] extradoc extradoc: address the prolog comment
cfbolz
- [pypy-commit] extradoc extradoc: clarify
cfbolz
- [pypy-commit] extradoc extradoc: reduce the use of the word "simple"
cfbolz
- [pypy-commit] extradoc extradoc: clarify
cfbolz
- [pypy-commit] extradoc extradoc: improve transition
cfbolz
- [pypy-commit] extradoc extradoc: some typos
cfbolz
- [pypy-commit] extradoc extradoc: use microtype
cfbolz
- [pypy-commit] extradoc extradoc: use footnote after full stop, protect space before citation
cfbolz
- [pypy-commit] extradoc extradoc: replace some instances of "PyPy" with "RPython"
cfbolz
- [pypy-commit] extradoc extradoc: some comments from me
cfbolz
- [pypy-commit] extradoc extradoc: merge
cfbolz
- [pypy-commit] extradoc extradoc: for reference, the version that we submitted
cfbolz
- [pypy-commit] extradoc extradoc: typos
cfbolz
- [pypy-commit] extradoc extradoc: I'm *pretty* sure that this needs to be J, not I
cfbolz
- [pypy-commit] extradoc extradoc: some more typos, and three references
cfbolz
- [pypy-commit] extradoc extradoc: typos
cfbolz
- [pypy-commit] extradoc extradoc: try to make this point a bit clearer
cfbolz
- [pypy-commit] extradoc extradoc: forgot to add the citation
cfbolz
- [pypy-commit] extradoc extradoc: add the final version of the code
cfbolz
- [pypy-commit] extradoc extradoc: make all traces figures
cfbolz
- [pypy-commit] extradoc extradoc: add line numbers (puh)
cfbolz
- [pypy-commit] extradoc extradoc: typos
cfbolz
- [pypy-commit] extradoc extradoc: add description of benchmarks
cfbolz
- [pypy-commit] extradoc extradoc: add acknowledgements
cfbolz
- [pypy-commit] extradoc extradoc: some tweaks to the related work
cfbolz
- [pypy-commit] extradoc extradoc: a note
cfbolz
- [pypy-commit] extradoc extradoc: s/PyPy/RPython in some places
cfbolz
- [pypy-commit] extradoc extradoc: urlify links, don't color them
cfbolz
- [pypy-commit] extradoc extradoc: argh
cfbolz
- [pypy-commit] extradoc extradoc: compute the compressed length using xz
cfbolz
- [pypy-commit] extradoc extradoc: some improvements
cfbolz
- [pypy-commit] extradoc extradoc: a very preliminary attempt at a figure for vizualizing resume data
cfbolz
- [pypy-commit] extradoc extradoc: do the same thing in graffle
cfbolz
- [pypy-commit] extradoc extradoc: add ssa reference
cfbolz
- [pypy-commit] extradoc extradoc: some improvements to the evaluation section
cfbolz
- [pypy-commit] extradoc extradoc: a note about luajit
cfbolz
- [pypy-commit] extradoc extradoc: rewrite conclusion/related work a bit
cfbolz
- [pypy-commit] extradoc extradoc: start explaining the example
cfbolz
- [pypy-commit] extradoc extradoc: kill the preamble
cfbolz
- [pypy-commit] extradoc extradoc: more about the example
cfbolz
- [pypy-commit] extradoc extradoc: some improvements all over the paper
cfbolz
- [pypy-commit] extradoc extradoc: correct the wrong depiction of luajit
cfbolz
- [pypy-commit] extradoc extradoc: seems we don't use \url yet
cfbolz
- [pypy-commit] extradoc extradoc: copyright data
cfbolz
- [pypy-commit] extradoc extradoc: fix syntax error
cfbolz
- [pypy-commit] extradoc extradoc: refactor sqrt lua benchmark. integer and Fix16 variants probably don't quite
cfbolz
- [pypy-commit] extradoc extradoc: have a first go at the convolution benchmarks
cfbolz
- [pypy-commit] extradoc extradoc: cite Self debugging paper
cfbolz
- [pypy-commit] extradoc extradoc: more in-depth discussion of related work
cfbolz
- [pypy-commit] extradoc extradoc: get rid of the strangeish full stops at the end of non-sentences
cfbolz
- [pypy-commit] extradoc extradoc: tune formulations
cfbolz
- [pypy-commit] extradoc extradoc: mention why we expect guards to fail often
cfbolz
- [pypy-commit] extradoc extradoc: some protected whitespace
cfbolz
- [pypy-commit] extradoc extradoc: attempt at a different introduction
cfbolz
- [pypy-commit] extradoc extradoc: cite some of our papers and don't mention .net/java too promoninently as targets
cfbolz
- [pypy-commit] extradoc extradoc: this is actually done
cfbolz
- [pypy-commit] extradoc extradoc: add other bib file to Makefile
cfbolz
- [pypy-commit] extradoc extradoc: more project-internal citations
cfbolz
- [pypy-commit] extradoc extradoc: improve bibliography
cfbolz
- [pypy-commit] extradoc extradoc: fix size of beramono font
cfbolz
- [pypy-commit] extradoc extradoc: show url and allow breaking of it
cfbolz
- [pypy-commit] extradoc extradoc: link to paper repository
cfbolz
- [pypy-commit] extradoc extradoc: merge
cfbolz
- [pypy-commit] extradoc extradoc: make pdf compile again
cfbolz
- [pypy-commit] extradoc extradoc: typo
cfbolz
- [pypy-commit] extradoc extradoc: fix labes in diagram
cfbolz
- [pypy-commit] extradoc extradoc: referenc figure
cfbolz
- [pypy-commit] extradoc extradoc: explain the "type analysis"
cfbolz
- [pypy-commit] extradoc extradoc: some details
cfbolz
- [pypy-commit] extradoc extradoc: move benchmarks to dls2012 directory
cfbolz
- [pypy-commit] extradoc extradoc: add symlink to new home
cfbolz
- [pypy-commit] extradoc extradoc: make figure wide
cfbolz
- [pypy-commit] extradoc extradoc: this is done
cfbolz
- [pypy-commit] extradoc extradoc: kill the mention of psyco and analyze luajit a tiny bit
cfbolz
- [pypy-commit] extradoc extradoc: address another reviewer comment
cfbolz
- [pypy-commit] extradoc extradoc: get consistent prints from lua
cfbolz
- [pypy-commit] extradoc extradoc: tweak results. on next re-run they should be immediately like this
cfbolz
- [pypy-commit] extradoc extradoc: - more equivalences
cfbolz
- [pypy-commit] extradoc extradoc: regenerate table
cfbolz
- [pypy-commit] extradoc extradoc: date of luajit head
cfbolz
- [pypy-commit] extradoc extradoc: move stuff around
cfbolz
- [pypy-commit] extradoc extradoc: it really doesn't make sense to run Fix16 with LuaJIT
cfbolz
- [pypy-commit] extradoc extradoc: I think these are fine
cfbolz
- [pypy-commit] extradoc extradoc: address review comments by mike pall
cfbolz
- [pypy-commit] extradoc extradoc: explain why we are doing better on the large parameter variants
cfbolz
- [pypy-commit] extradoc extradoc: give absolute numbers as well
cfbolz
- [pypy-commit] extradoc extradoc: too much capitalization
cfbolz
- [pypy-commit] extradoc extradoc: describe control dependencies
cfbolz
- [pypy-commit] extradoc extradoc: merge
cfbolz
- [pypy-commit] extradoc extradoc: (cfbolz, leuschel): some tweaks to the introduction and abstract
cfbolz
- [pypy-commit] extradoc extradoc: (Mike Pall) improve lua versions of benchmarks
cfbolz
- [pypy-commit] extradoc extradoc: clean up the various result files (we have version control)
cfbolz
- [pypy-commit] extradoc extradoc: ignore some benchmarks
cfbolz
- [pypy-commit] extradoc extradoc: regen paper
cfbolz
- [pypy-commit] extradoc extradoc: shorten some names
cfbolz
- [pypy-commit] extradoc extradoc: make order of benchmarks more like in table
cfbolz
- [pypy-commit] extradoc extradoc: kill sqrt(int) for Lua, which is meaningless
cfbolz
- [pypy-commit] extradoc extradoc: fix order some more, regenerate pdf
cfbolz
- [pypy-commit] extradoc extradoc: merge
cfbolz
- [pypy-commit] extradoc extradoc: improve the description of the sqrt(Fix16) benchmark
cfbolz
- [pypy-commit] extradoc extradoc: use only eight characters for the hash
cfbolz
- [pypy-commit] extradoc extradoc: some improvements proposed by David
cfbolz
- [pypy-commit] extradoc extradoc: PyPy's tracing JIT -> RPython's tracing JIT
cfbolz
- [pypy-commit] extradoc extradoc: cut the plot of at 10x slower than C and write the factors into the plot. Puh,
cfbolz
- [pypy-commit] extradoc extradoc: don't insist on the pdf as a source
cfbolz
- [pypy-commit] extradoc extradoc: more correct explanation for the sqrt(Fix16) behaviour. Thanks, Mike.
cfbolz
- [pypy-commit] extradoc extradoc: be consistent about the order of the benchmarks
cfbolz
- [pypy-commit] extradoc extradoc: reorder the benchmark descriptions to be like in the diagrams
cfbolz
- [pypy-commit] extradoc extradoc: this line should have been commented out too
cfbolz
- [pypy-commit] extradoc extradoc: more precision
cfbolz
- [pypy-commit] extradoc extradoc: take out the preprint option
cfbolz
- [pypy-commit] extradoc extradoc: define JIT and VM on first use
cfbolz
- [pypy-commit] extradoc extradoc: the submitted version
cfbolz
- [pypy-commit] extradoc extradoc: regenerate stuff to not contain type 3 fonts and to balance the last page
cfbolz
- [pypy-commit] pypy ppc-jit-backend: Update arglocs creation. Allocate additional scratch register.
edelsohn
- [pypy-commit] pypy ppc-jit-backend: Use scratch registers and do not reuse loc_index.
edelsohn
- [pypy-commit] pypy ppc-jit-backend: Import LR_BC_OFFSET and use it for MINIFRAME_SIZE LR offset.
edelsohn
- [pypy-commit] pypy ppc-jit-backend: Move sign extension from emit_call to _emit_call with result_info
edelsohn
- [pypy-commit] pypy ppc-jit-backend: Explain minimum ABI requirements for stack frame.
edelsohn
- [pypy-commit] pypy ppc-jit-backend: Add code dump to copy_to_raw_memory for jit-backend-dump.
edelsohn
- [pypy-commit] pypy ppc-jit-backend: Add autopath.py file.
edelsohn
- [pypy-commit] pypy ppc-jit-backend: Upgrade to x86 version of viewcode.py adjusted for PPC.
edelsohn
- [pypy-commit] pypy ppc-jit-backend: For getinteriorfield and setinteriorfield, if immediate offset is too
edelsohn
- [pypy-commit] pypy ppc-jit-backend: Support immediate value second argument in prepare_binary_int_op_with_imm.
edelsohn
- [pypy-commit] pypy ppc-jit-backend: On PPC, int_mul can have immediate argument, int_floordiv cannot.
edelsohn
- [pypy-commit] pypy ppc-jit-backend: Support immediate argument for int_mul. Remove immediate argument support
edelsohn
- [pypy-commit] pypy ppc-jit-backend: Remove set_vtable.
edelsohn
- [pypy-commit] pypy ppc-jit-backend: (edelsohn, arigato): Save and restore r3 around wb_slowpath call in
edelsohn
- [pypy-commit] pypy ppc-jit-backend: Optimize load_imm of 64 bit constant.
edelsohn
- [pypy-commit] pypy ppc-jit-backend: test_compile_asmlen checkops cannot count instructions because PPC64
edelsohn
- [pypy-commit] pypy ppc-jit-backend: update some arm files for comparison.
edelsohn
- [pypy-commit] pypy ppc-jit-backend: merge
edelsohn
- [pypy-commit] pypy ppc-jit-backend: Merge.
edelsohn
- [pypy-commit] pypy ppc-jit-backend: Add support for int_force_ge_zero, raw_load, raw_store.
edelsohn
- [pypy-commit] pypy ppc-jit-backend: Add ppc directory to backend_tests.
edelsohn
- [pypy-commit] pypy ppc-jit-backend: For ncurses, use libncurses if it exists.
edelsohn
- [pypy-commit] extradoc extradoc: A numpy non-progress report
fijal
- [pypy-commit] extradoc extradoc: fixes
fijal
- [pypy-commit] extradoc extradoc: merge
fijal
- [pypy-commit] extradoc extradoc: missing link
fijal
- [pypy-commit] extradoc extradoc: kill a confusing sentence
fijal
- [pypy-commit] pypy default: hopefully fix test_jit_get_stats
fijal
- [pypy-commit] pypy default: improve the message not to get too annoyed
fijal
- [pypy-commit] pypy default: fix the test
fijal
- [pypy-commit] pypy default: patch from matkor for PLD and other strange linux distros
fijal
- [pypy-commit] pypy default: add docstrings
fijal
- [pypy-commit] pypy default: fix apptests
fijal
- [pypy-commit] pypy vref-copy: a branch to experiment with speeding up sys._getframe and friends.
fijal
- [pypy-commit] extradoc extradoc: port FFT 1-1, no tests so far
fijal
- [pypy-commit] extradoc extradoc: oops fix
fijal
- [pypy-commit] pypy vref-copy: hack differently - explicit getfield on vrefs (that does not necesarilly
fijal
- [pypy-commit] extradoc extradoc: results so far, missing psyco
fijal
- [pypy-commit] extradoc extradoc: merge
fijal
- [pypy-commit] extradoc extradoc: minor changes to parser
fijal
- [pypy-commit] extradoc extradoc: new benchmark results and computer info. formatting is screwed
fijal
- [pypy-commit] extradoc extradoc: update the correct paper
fijal
- [pypy-commit] extradoc extradoc: updated wrong paper
fijal
- [pypy-commit] extradoc extradoc: collapse repetitions
fijal
- [pypy-commit] extradoc extradoc: merge
fijal
- [pypy-commit] extradoc extradoc: another round of deduplication
fijal
- [pypy-commit] extradoc extradoc: add lua results
fijal
- [pypy-commit] pypy vref-copy: start hacking on vref-getfield
fijal
- [pypy-commit] pypy speedup-unpackiterable: resolve armin's comments
fijal
- [pypy-commit] pypy speedup-unpackiterable: don't try to be too smart - by hand write the indirection (breaks translation)
fijal
- [pypy-commit] pypy default: Merge speedup-unpackiterable branch. This creates a jit code for each type
fijal
- [pypy-commit] pypy speedup-unpackiterable: close merged branch
fijal
- [pypy-commit] pypy vref-copy: slow progress
fijal
- [pypy-commit] pypy vref-copy: fix the test, thanks armin
fijal
- [pypy-commit] extradoc extradoc: start writing the sprint announcement
fijal
- [pypy-commit] extradoc extradoc: kill parts about eurozone
fijal
- [pypy-commit] pypy default: a test and a fix
fijal
- [pypy-commit] pypy vref-copy: progress. a 2 day 50 loc function
fijal
- [pypy-commit] pypy vref-copy: leave a crash and a comment, so I know what's going on when I come back
fijal
- [pypy-commit] pypy result-in-resops: start cleaning up storing of resops in dictionaries. start with declaring __hash__ illegal
fijal
- [pypy-commit] pypy result-in-resops: slow progress. disable consistency checking, we'll think later what to do
fijal
- [pypy-commit] pypy result-in-resops: shift stuff around so test_oparser passes. good start
fijal
- [pypy-commit] pypy result-in-resops: kill some old tests
fijal
- [pypy-commit] pypy result-in-resops: start running the llgraph backend tests
fijal
- [pypy-commit] pypy result-in-resops: port some more tests to new style, enough for today
fijal
- [pypy-commit] pypy result-in-resops: start porting backend tests
fijal
- [pypy-commit] pypy result-in-resops: port the backend test until we run into issues
fijal
- [pypy-commit] pypy result-in-resops: fix executor, modulo read_timestamp
fijal
- [pypy-commit] pypy result-in-resops: Merge default (and fix some imports)
fijal
- [pypy-commit] pypy result-in-resops: port more of those tests
fijal
- [pypy-commit] pypy result-in-resops: kill the pdb
fijal
- [pypy-commit] pypy result-in-resops: merge default again
fijal
- [pypy-commit] pypy result-in-resops: continue porting test_llgraph
fijal
- [pypy-commit] pypy result-in-resops: Almost at 50% of this file. Give up for now
fijal
- [pypy-commit] pypy result-in-resops: fix some imports
fijal
- [pypy-commit] pypy result-in-resops: Progress. happily surpassed 50% of this particular test file (runner_test) ported
fijal
- [pypy-commit] pypy result-in-resops: Finish porting backend tests to the new interface. At least backend is working
fijal
- [pypy-commit] pypy result-in-resops: make test_compile pass by fixing compile.py
fijal
- [pypy-commit] pypy result-in-resops: fix some imports, now we can run optimize tests
fijal
- [pypy-commit] pypy numpy-cleanup: close branch, I'll restart it from scratch
fijal
- [pypy-commit] pypy numpy-refactor: start refactoring numpy into something massively simpler
fijal
- [pypy-commit] pypy numpy-refactor: hack up to the point of array() working
fijal
- [pypy-commit] pypy numpy-refactor: a missing file and a start of things to take shape
fijal
- [pypy-commit] pypy numpy-refactor: make call2 work
fijal
- [pypy-commit] pypy numpy-refactor: progress with scalars
fijal
- [pypy-commit] pypy numpy-refactor: beat it until getitem kinda works
fijal
- [pypy-commit] pypy numpy-refactor: single item setitem
fijal
- [pypy-commit] pypy numpy-refactor: size
fijal
- [pypy-commit] pypy numpy-refactor: __radd__ and scalar iterator
fijal
- [pypy-commit] pypy numpy-refactor: __radd__ and scalar iterator
fijal
- [pypy-commit] pypy numpy-refactor: call1 support
fijal
- [pypy-commit] pypy numpy-refactor: ones
fijal
- [pypy-commit] pypy numpy-refactor: some more progress, mostly copy-paste
fijal
- [pypy-commit] pypy numpy-refactor: slices
fijal
- [pypy-commit] pypy numpy-refactor: reduce support
fijal
- [pypy-commit] pypy numpy-refactor: reshape
fijal
- [pypy-commit] pypy numpy-refactor: oops, fix getitem
fijal
- [pypy-commit] pypy numpy-refactor: transpose
fijal
- [pypy-commit] pypy numpy-refactor: support index
fijal
- [pypy-commit] pypy numpy-refactor: fixes
fijal
- [pypy-commit] pypy numpy-refactor: fix those tests to resemble numpy more
fijal
- [pypy-commit] pypy numpy-refactor: make tests pass with -A
fijal
- [pypy-commit] pypy numpy-refactor: fix all the tests to pass with -A on numpy 1.8
fijal
- [pypy-commit] pypy numpy-refactor: one dim view iterator
fijal
- [pypy-commit] pypy default: (__stian__, fijal reviewing) Merge improve-rbigint that improves the bigint
fijal
- [pypy-commit] pypy improve-rbigint: close merged branch
fijal
- [pypy-commit] pypy numpy-refactor: multidim iterator, start passing more tests
fijal
- [pypy-commit] pypy numpy-refactor: some more boilerplate
fijal
- [pypy-commit] benchmarks default: (__stian__) add pidigits benchmark to the nightly run
fijal
- [pypy-commit] benchmarks default: merge
fijal
- [pypy-commit] extradoc extradoc: port sqrt benchmark to lua
hager
- [pypy-commit] extradoc extradoc: start expanding the explanation of the benchmarks
hakanardo
- [pypy-commit] extradoc extradoc: oups
hakanardo
- [pypy-commit] extradoc extradoc: more benchmark explanations
hakanardo
- [pypy-commit] extradoc extradoc: comment
hakanardo
- [pypy-commit] extradoc extradoc: typo
hakanardo
- [pypy-commit] extradoc extradoc: typos
hakanardo
- [pypy-commit] extradoc extradoc: merge
hakanardo
- [pypy-commit] extradoc extradoc: trying out SOR benchmark
hakanardo
- [pypy-commit] extradoc extradoc: import scimark
hakanardo
- [pypy-commit] extradoc extradoc: convert benchmark to our format
hakanardo
- [pypy-commit] extradoc extradoc: merge
hakanardo
- [pypy-commit] extradoc extradoc: bugfix and cleanup (we need test)
hakanardo
- [pypy-commit] extradoc extradoc: merge
hakanardo
- [pypy-commit] extradoc extradoc: test for SOR
hakanardo
- [pypy-commit] extradoc extradoc: merge
hakanardo
- [pypy-commit] extradoc extradoc: added SparseMatMult benchmark
hakanardo
- [pypy-commit] extradoc extradoc: zero the data used in C too
hakanardo
- [pypy-commit] extradoc extradoc: random
hakanardo
- [pypy-commit] extradoc extradoc: test a bit more
hakanardo
- [pypy-commit] extradoc extradoc: MonteCarlo
hakanardo
- [pypy-commit] extradoc extradoc: representation of 2D arrays as a list of arrays
hakanardo
- [pypy-commit] extradoc extradoc: test for ArrayList
hakanardo
- [pypy-commit] extradoc extradoc: python version of LU
hakanardo
- [pypy-commit] extradoc extradoc: merge
hakanardo
- [pypy-commit] extradoc extradoc: C runner for LU
hakanardo
- [pypy-commit] extradoc extradoc: merge
hakanardo
- [pypy-commit] extradoc extradoc: enable article benchmark set
hakanardo
- [pypy-commit] extradoc extradoc: lua version of runner
hakanardo
- [pypy-commit] extradoc extradoc: merge
hakanardo
- [pypy-commit] extradoc extradoc: add remaining scimark lua benchmarks to runner
hakanardo
- [pypy-commit] extradoc extradoc: add sqrt to lua run
hakanardo
- [pypy-commit] extradoc extradoc: merge
hakanardo
- [pypy-commit] extradoc extradoc: add convolution to lua benchmakr run
hakanardo
- [pypy-commit] extradoc extradoc: preliminary results
hakanardo
- [pypy-commit] extradoc extradoc: add remaining fft functions and a test
hakanardo
- [pypy-commit] extradoc extradoc: merge
hakanardo
- [pypy-commit] extradoc extradoc: C runner for FFT
hakanardo
- [pypy-commit] extradoc extradoc: consistent notation
hakanardo
- [pypy-commit] extradoc extradoc: describe the scimark benchmakrs
hakanardo
- [pypy-commit] extradoc extradoc: cleanup
hakanardo
- [pypy-commit] extradoc extradoc: correct some details
hakanardo
- [pypy-commit] extradoc extradoc: only one lua version
hakanardo
- [pypy-commit] extradoc extradoc: typos and clarifications
hakanardo
- [pypy-commit] extradoc extradoc: Dont try to explain the parameters in this caption, its not that simple anymore
hakanardo
- [pypy-commit] extradoc extradoc: merge
hakanardo
- [pypy-commit] extradoc extradoc: a first athempt at an bar-plot
hakanardo
- [pypy-commit] extradoc extradoc: merge
hakanardo
- [pypy-commit] extradoc extradoc: tune plot
hakanardo
- [pypy-commit] extradoc extradoc: merge
hakanardo
- [pypy-commit] extradoc extradoc: kill a few benchmarks
hakanardo
- [pypy-commit] extradoc extradoc: include barplot in paper
hakanardo
- [pypy-commit] extradoc extradoc: merge
hakanardo
- [pypy-commit] pypy python-numpy: blindly copy all *.py files from numpy ver fd15162
mattip
- [pypy-commit] pypy python-numpy: add enough hacks so that 'import numpy' fails for non-trivial reasons
mattip
- [pypy-commit] pypy python-numpy: add forgotten file
mattip
- [pypy-commit] pypy python-numpy: add empty nditer
mattip
- [pypy-commit] pypy python-numpy: add some funtionality
mattip
- [pypy-commit] pypy python-numpy: add a test, fix for numpy compatability
mattip
- [pypy-commit] pypy python-numpy: add test, implementation for empty_like
mattip
- [pypy-commit] pypy python-numpy: add test, implementation of fromiter, needs more tests
mattip
- [pypy-commit] pypy python-numpy: add document
mattip
- [pypy-commit] pypy python-numpy: more tests
mattip
- [pypy-commit] pypy python-numpy: add empty function definitions
mattip
- [pypy-commit] pypy python-numpy: add global constants
mattip
- [pypy-commit] pypy default: fix function export for visual studio
mattip
- [pypy-commit] pypy python-numpy: add more stubbed functions, copy and modify numerictypes
mattip
- [pypy-commit] pypy python-numpy: fake missing dtypes
mattip
- [pypy-commit] pypy ndarray-attributes: add stubbed out attributes to ndarray for numpy compatability
mattip
- [pypy-commit] pypy ndarray-attributes: add stubbed out methods and attributes to ndarray
mattip
- [pypy-commit] pypy python-numpy: stub out a function
mattip
- [pypy-commit] pypy numpypy-problems: add failing tests
mattip
- [pypy-commit] pypy default: mention environment variables for mingw
mattip
- [pypy-commit] pypy numpypy-problems: allow subclassing _numpypy.void
mattip
- [pypy-commit] pypy numpypy-problems: add intp, uintp dtypes
mattip
- [pypy-commit] pypy numpypy-problems: start to implement StringType.coerce
mattip
- [pypy-commit] pypy numpypy-problems: adding coerce to StringType has implications for W_FlexibleBox.__init__
mattip
- [pypy-commit] pypy default: first draft of howto write test for _cffi_backend
mattip
- [pypy-commit] pypy numpypy-problems: remove redundant code
mattip
- [pypy-commit] pypy ndarray-attributes: merge with numpypy-problems
mattip
- [pypy-commit] cffi win32: cffi on windows, python 32 bit
mattip
- [pypy-commit] cffi win32: nitpick with installation dependencies
mattip
- [pypy-commit] cffi win32: visual studio long double is equivalent to double
mattip
- [pypy-commit] cffi win32: whoops
mattip
- [pypy-commit] cffi win32: clarify skip messages
mattip
- [pypy-commit] cffi win32: add __stdcall test
mattip
- [pypy-commit] cffi win32: merge default into branch
mattip
- [pypy-commit] pypy python-numpy: merge with ndarray-attributes
mattip
- [pypy-commit] pypy python-numpy: stub out frompyfunc, mod, scalarmath
mattip
- [pypy-commit] pypy python-numpy: export demi-module names in numpy.core by modifying numpy.core.__all__
mattip
- [pypy-commit] pypy python-numpy: stub out linalg (lapack_lite), add missing files
mattip
- [pypy-commit] pypy python-numpy: stub out fftpack_lite
mattip
- [pypy-commit] pypy python-numpy: add mtrand for random module, patch ctypeslib for missing dtype.str
mattip
- [pypy-commit] pypy python-numpy: skip 'import ma' for now, which allows 'import numpy' to complete
mattip
- [pypy-commit] pypy default: fix, accept ndarrays as well
mattip
- [pypy-commit] pypy default: whoops, was not rpython
mattip
- [pypy-commit] pypy numpypy-complex2: merge from default
mattip
- [pypy-commit] pypy numpypy-complex2: do not demote complex to float
mattip
- [pypy-commit] pypy numpypy-complex2: fix for ufunc tests
mattip
- [pypy-commit] pypy numpypy-complex2: fix for ztranslation
mattip
- [pypy-commit] pypy numpypy-complex2: try to fix translation, seems to need wrap__r_single_float
mattip
- [pypy-commit] pypy numpypy-complex2: silly fixes, returning a wrap(box) instead of wrap(box.value) seems to work
mattip
- [pypy-commit] pypy numpypy-complex2: add test that should fail, but not like it does
mattip
- [pypy-commit] pypy numpypy-complex2: dissallow mod, fmod for complex (@Alex_Gaynor)
mattip
- [pypy-commit] pypy numpypy-complex2: flesh out rcomplex
mattip
- [pypy-commit] pypy numpypy-complex2: use space complex not rlib.rcomplex for math functions
mattip
- [pypy-commit] pypy numpypy-complex2: Backed out changeset: 91fd1795c5bd
mattip
- [pypy-commit] pypy numpypy-complex2: add module/cmath tests to rlib/rcomplex
mattip
- [pypy-commit] pypy numpypy-complex2: reorder tests and add to expose correct error
mattip
- [pypy-commit] pypy numpypy-complex2: fix c_sqrt, c_cos
mattip
- [pypy-commit] pypy numpypy-complex2: revert my changes, tests on rcomplex pass
mattip
- [pypy-commit] pypy numpypy-complex2: remove duplicate code
mattip
- [pypy-commit] pypy numpypy-complex2: copy complex_testcases to test_ufuncs
mattip
- [pypy-commit] pypy numpypy-complex2: fix complex math test cases for numpy compatibility (never raises)
mattip
- [pypy-commit] extradoc extradoc: typos
pedronis
- [pypy-commit] extradoc extradoc: clarify/streamline
pedronis
- [pypy-commit] pypy length-hint: merge default
pjenvey
- [pypy-commit] pypy py3k: Adapt test_proxy_iter.py to Python 3's syntax
rguillebert
- [pypy-commit] pypy translation-cleanup: Simplify special case setup in FlowObjSpace
rlamy
- [pypy-commit] pypy translation-cleanup: Remove obsolete helper
rlamy
- [pypy-commit] pypy translation-cleanup: Refactor FlowExecutionContext.__init__
rlamy
- [pypy-commit] pypy translation-cleanup: Replace FrameState.restoreframe() with FlowSpaceFrame.setstate()
rlamy
- [pypy-commit] pypy translation-cleanup: Simplify FrameState constructor
rlamy
- [pypy-commit] pypy translation-cleanup: Split off _init_graph() from FlowExecutionContext.__init__()
rlamy
- [pypy-commit] pypy translation-cleanup: Merge code into FlowExecutionContext.build_flow()
rlamy
- [pypy-commit] pypy translation-cleanup: Replace block.patchframe(frame) with frame.recording(block)
rlamy
- [pypy-commit] pypy translation-cleanup: Reuse the same frame through the life of build_flow()
rlamy
- [pypy-commit] pypy translation-cleanup: Kill p.o.f.operation.special_overrides()
rlamy
- [pypy-commit] pypy translation-cleanup: Move code from FlowEC.build_flow() to FlowSpaceFrame.__init__()
rlamy
- [pypy-commit] pypy translation-cleanup: Kill FlowEC.w_globals
rlamy
- [pypy-commit] pypy translation-cleanup: Move more code from FlowEC to FlowSpaceFrame
rlamy
- [pypy-commit] pypy translation-cleanup: Cleanup FlowEC.build_flow() and push more code into the frame
rlamy
- [pypy-commit] pypy translation-cleanup: Kill FlowEC.crnt_offset
rlamy
- [pypy-commit] pypy translation-cleanup: Clean up yield handling in flow space
rlamy
- [pypy-commit] pypy translation-cleanup: Make "return" more similar to the other special cases in FlowEC.build_flow()
rlamy
- [pypy-commit] pypy translation-cleanup: Remove FlowSpaceFrame.run()
rlamy
- [pypy-commit] pypy translation-cleanup: Copy PyFrame.handle_bytecode into FlowSpaceFrame
rlamy
- [pypy-commit] pypy translation-cleanup: Handle opcodes uniformly in FlowSpaceFrame.dispatch_bytecode()
rlamy
- [pypy-commit] pypy translation-cleanup: Move opcode decoding to new class HostCode
rlamy
- [pypy-commit] pypy translation-cleanup: Add property HostCode.is_generator
rlamy
- [pypy-commit] pypy translation-cleanup: Copy .handle_bytecode() into FlowSpaceFrame
rlamy
- [pypy-commit] pypy translation-cleanup: dispatch_bytecode(): propagate AttributeError for missing opcodes
rlamy
- [pypy-commit] pypy translation-cleanup: Flowspacify handle_operation_error()
rlamy
- [pypy-commit] pypy translation-cleanup: Fix missing import
rlamy
- [pypy-commit] pypy translation-cleanup: Move FlowObjSpace monkey-patching code to p/o/f/objspace.py
rlamy
- [pypy-commit] pypy translation-cleanup: Flowspacify IMPORT_FROM
rlamy
- [pypy-commit] pypy translation-cleanup: Simplify FSFrame.handle_operation_error()
rlamy
- [pypy-commit] pypy translation-cleanup: Make sure that locals dict creation doesn't prevent translation
rlamy
- [pypy-commit] pypy translation-cleanup: Copy all FSFrame initialisation code into the class
rlamy
- [pypy-commit] pypy translation-cleanup: Simplify FSFrame initialisation
rlamy
- [pypy-commit] pypy translation-cleanup: Merge upstream
rlamy
- [pypy-commit] pypy translation-cleanup: FSFrame: don't create locals() dict.
rlamy
- [pypy-commit] pypy translation-cleanup: Move parts of sc_import() to FlowObjSpace
rlamy
- [pypy-commit] pypy translation-cleanup: Kill dead function: rtype_builtin__import__
rlamy
- [pypy-commit] pypy translation-cleanup: Remove option FlowObjSpace.do_imports_immediately
rlamy
- [pypy-commit] pypy translation-cleanup: Flowspacify IMPORT_NAME
rlamy
- [pypy-commit] pypy translation-cleanup: Simplify import handling and support relative imports
rlamy
- [pypy-commit] pypy translation-cleanup: Move HostCode creation inside the frame.
rlamy
- [pypy-commit] pypy translation-cleanup: Don't pass execution context around when it's not needed.
rlamy
- [pypy-commit] pypy translation-cleanup: Remove unused cache_building_mode from flow space
rlamy
- [pypy-commit] pypy translation-cleanup: Flowspacify LOAD_GLOBAL
rlamy
- [pypy-commit] pypy translation-cleanup: Remove ObjSpace logic from .find_global()
rlamy
- [pypy-commit] pypy translation-cleanup: Use Constants instead of pypy.interpreter Modules.
rlamy
- [pypy-commit] pypy translation-cleanup: Remove concrete_mode since it's not used any more.
rlamy
- [pypy-commit] pypy translation-cleanup: Remove unused attribute FlowSpaceFrame.builtin
rlamy
- [pypy-commit] pypy improve-rbigint: Attempt to improve division by porting Cpythons new algorithm, it cuts division time by 30%. And also improve divrem1 by just casting the value, a small speed increase when // 3.
stian
- [pypy-commit] pypy improve-rbigint: Merge/replace by default
stian
- [pypy-commit] pypy improve-rbigint: Apply improve-rbigint changes again
stian
- [pypy-commit] pypy improve-rbigint: Update targetbigintbenchmark.py, apperently it wasn't patched properly so it had old results.
stian
- [pypy-commit] pypy improve-rbigint: Please a test I wasn't aware of by adding these. It's not a biggy since we don't use longlonglong like that. But for consistancy I guess.
stian
- [pypy-commit] pypy reflex-support: merge default into branch
wlav
- [pypy-commit] pypy reflex-support: merge default into branch
wlav
- [pypy-commit] pypy reflex-support: From Uwe Hoffmann: more descriptive error messages when loading libs
wlav
- [pypy-commit] pypy reflex-support: From Uwe Hoffmann: use libraries instead of link_extra
wlav
- [pypy-commit] pypy reflex-support: make use of the new jit_libffi instead of libffi module; it's still
wlav
- [pypy-commit] pypy reflex-support: reworked typical pythonizations
wlav
- [pypy-commit] pypy reflex-support: merge default into branch
wlav
- [pypy-commit] pypy default: atypes is an unbounded array, so can't loop over it directly
wlav
- [pypy-commit] pypy reflex-support: merge default into branch
wlav
- [pypy-commit] pypy reflex-support: no longer needed workaround for llgraph/runner.py
wlav
Last message date:
Fri Aug 31 17:45:20 CEST 2012
Archived on: Fri Aug 31 17:45:23 CEST 2012
This archive was generated by
Pipermail 0.09 (Mailman edition).