December 2012 Archives by author
Starting: Sat Dec 1 00:31:20 CET 2012
Ending: Mon Dec 31 13:44:15 CET 2012
Messages: 757
- [pypy-commit] pypy default: Lets try these cflags with the official benchmark. Great results locally (14% better pidigits etc).
Stian Andreassen
- [pypy-commit] pypy default: Backout 3b95bf4a907e. No significans
Stian Andreassen
- [pypy-commit] pypy default: mark c_malloc and c_free as macros for recent versions of cygwin
Tim Felgentreff
- [pypy-commit] pypy signatures: Simple nop signature decorator, just bookkeeping so far
Greg Price
- [pypy-commit] pypy signatures: Add stub pypy.annotation.types module and then fix imports.
Greg Price
- [pypy-commit] pypy signatures: One more absolute import
Greg Price
- [pypy-commit] pypy signatures: Apply signature to arguments, and add some basic types
Greg Price
- [pypy-commit] pypy signatures: Check actual arguments against signature
Greg Price
- [pypy-commit] pypy signatures: (price, arigato) Apply signature to return type
Greg Price
- [pypy-commit] pypy signatures: (price, arigato) On signature return-type mismatch, give halfway-decent message
Greg Price
- [pypy-commit] pypy signatures: refactor signature tests
Greg Price
- [pypy-commit] pypy signatures: Basic support for list types in signatures
Greg Price
- [pypy-commit] pypy signatures: Add char to signature types
Greg Price
- [pypy-commit] pypy signatures: Refactor signature tests a bit more
Greg Price
- [pypy-commit] pypy signatures: Test list types in signatures are immutable
Greg Price
- [pypy-commit] pypy signatures: Add "array" signature type for non-resizable lists
Greg Price
- [pypy-commit] pypy signatures: Move signature to its own module
Greg Price
- [pypy-commit] pypy signatures: Small rearrangement in test_signature for clarity
Greg Price
- [pypy-commit] pypy signatures: Cut out complex interpretation of signature types
Greg Price
- [pypy-commit] pypy signatures: Basic support for instance types in signatures
Greg Price
- [pypy-commit] pypy signatures: Support floats in signatures
Greg Price
- [pypy-commit] pypy signatures: Support None in signatures (handy for return types!)
Greg Price
- [pypy-commit] pypy signatures: Support Unicode string type in signatures
Greg Price
- [pypy-commit] pypy signatures: Basic support for dict types in signatures
Greg Price
- [pypy-commit] pypy signatures: Add types.self notation, for signatures on methods
Greg Price
- [pypy-commit] pypy default: Move signature types to rlib
Greg Price
- [pypy-commit] pypy default: malloc: small cleanups
Greg Price
- [pypy-commit] pypy default: signatures: basestring type
Greg Price
- [pypy-commit] pypy default: cut dependency annotation.model -> unaryop, binaryop
Greg Price
- [pypy-commit] pypy default: signature: support pointer types
Greg Price
- [pypy-commit] pypy default: signatures: better check on return types (but still incomplete)
Greg Price
- [pypy-commit] pypy default: signatures: cut basestring, not a valid annotation
Greg Price
- [pypy-commit] pypy default: annmodel: make SomeStringOrUnicode explicitly a pure implementation detail
Greg Price
- [pypy-commit] pypy stm-thread-2: stm: turn inevitable before (in)direct_call, add transactionsafe flag
Raemi
- [pypy-commit] pypy stm-thread-2: stm: don't turn inevitable before raw-mallocs and raw-accesses/frees to the freshly allocated memory
Raemi
- [pypy-commit] pypy stm-thread-2: stm: fix raw_free test
Raemi
- [pypy-commit] pypy stm-thread-2: rearrange mallocs in strtod to allow inlining of str2charp
Raemi
- [pypy-commit] cffi default: Fix Python 3.1 compat (callable)
SimonSapin
- [pypy-commit] pypy default: Added .rst to the README file so it renders correctly on Bitbucket
akdominguez
- [pypy-commit] pypy default: Added the plain README file back in
akdominguez
- [pypy-commit] pypy default: malloc.h appears to not be needed anymore (and it breaks things on os x)
alex_gaynor
- [pypy-commit] pypy default: kill deadcode
alex_gaynor
- [pypy-commit] pypy default: Remove rope support from std objspace
alex_gaynor
- [pypy-commit] pypy default: Removed mutable_builtintypes flag
alex_gaynor
- [pypy-commit] pypy default: Delete unused logspaceops option
alex_gaynor
- [pypy-commit] pypy default: Remove unused strjoin option
alex_gaynor
- [pypy-commit] pypy default: Remove unused config docs
alex_gaynor
- [pypy-commit] pypy default: removed unused strjoin objects
alex_gaynor
- [pypy-commit] pypy default: remove dump, thunk, and trace objspaces which were unused
alex_gaynor
- [pypy-commit] pypy default: merged upstream
alex_gaynor
- [pypy-commit] pypy default: remove long-unused space.timing option
alex_gaynor
- [pypy-commit] pypy default: Remove insist translation option, which has long been useless.
alex_gaynor
- [pypy-commit] pypy default: remove vanilla option, which is totally unused
alex_gaynor
- [pypy-commit] pypy default: removed long unused logbytescodes option
alex_gaynor
- [pypy-commit] pypy default: Optimized calling re_match.groups() where re_match's regexp is known
alex_gaynor
- [pypy-commit] pypy default: remove some unused imports
alex_gaynor
- [pypy-commit] pypy default: Also unroll this function sometimes
alex_gaynor
- [pypy-commit] pypy default: remove dead code (plus some random import cleanup)
alex_gaynor
- [pypy-commit] extradoc extradoc: remove some resolved bugs from this list
alex_gaynor
- [pypy-commit] pypy default: this whole file is evil, but apply is especially evil
alex_gaynor
- [pypy-commit] pypy default: remove an import *
alex_gaynor
- [pypy-commit] pypy kill-faking: First stab, objspace tests pass, next step interpreter, then module!
alex_gaynor
- [pypy-commit] pypy default: improve the performance of JSON by not doing weird default hacks
alex_gaynor
- [pypy-commit] pypy default: replace some more globals
alex_gaynor
- [pypy-commit] pypy default: remove one last use of gross default binding
alex_gaynor
- [pypy-commit] pypy default: unroll this function when the size of the list is constant and small
alex_gaynor
- [pypy-commit] pypy default: merged upstream
alex_gaynor
- [pypy-commit] pypy fix-lookinside-iff-oopspec: (fijal, alex, mike) initial work
alex_gaynor
- [pypy-commit] pypy fix-lookinside-iff-oopspec: fix tests and oopspecs + look_inside_iff
alex_gaynor
- [pypy-commit] pypy fix-lookinside-iff-oopspec: Closing to be merged branch
alex_gaynor
- [pypy-commit] pypy default: (alex, mike, fijal, arigo): fix interaction of JIT look inside iff and oopspecs
alex_gaynor
- [pypy-commit] pypy default: Made the invalidation of boxes more intelligent at calls in the heapcache.
alex_gaynor
- [pypy-commit] pypy kill-faking: Resolved merge conflicts
alex_gaynor
- [pypy-commit] pypy kill-faking: (alex, fijal): fix interpreter tests
alex_gaynor
- [pypy-commit] pypy kill-faking: really fix all of interpreter
alex_gaynor
- [pypy-commit] pypy kill-faking: get bz2 going
alex_gaynor
- [pypy-commit] pypy kill-faking: fix a bunch of tests
alex_gaynor
- [pypy-commit] pypy kill-faking: make another test pass
alex_gaynor
- [pypy-commit] pypy kill-faking: fix thread tests
alex_gaynor
- [pypy-commit] pypy kill-faking: fix _contiuation
alex_gaynor
- [pypy-commit] pypy kill-faking: fix ast tests
alex_gaynor
- [pypy-commit] pypy kill-faking: fixed _codecs tests
alex_gaynor
- [pypy-commit] pypy kill-faking: fix _file test
alex_gaynor
- [pypy-commit] pypy kill-faking: fix _lsprof tests
alex_gaynor
- [pypy-commit] pypy kill-faking: fix some of the md5 tests
alex_gaynor
- [pypy-commit] pypy kill-faking: fixed _random tests
alex_gaynor
- [pypy-commit] pypy kill-faking: fix _sha tests
alex_gaynor
- [pypy-commit] pypy kill-faking: fix _ssl tests
alex_gaynor
- [pypy-commit] pypy kill-faking: fix up the micronumpy test
alex_gaynor
- [pypy-commit] pypy kill-faking: fix posix tests
alex_gaynor
- [pypy-commit] pypy kill-faking: fix rctime tests
alex_gaynor
- [pypy-commit] pypy kill-faking: fixed signal and epoll tests
alex_gaynor
- [pypy-commit] pypy kill-faking: fixed zipimport tests
alex_gaynor
- [pypy-commit] pypy kill-faking: remove a test for a feature which was removed
alex_gaynor
- [pypy-commit] pypy kill-faking: fix _ffi tests
alex_gaynor
- [pypy-commit] pypy kill-faking: fix __pypy__ tests (removed isfake, nothing is fake!)
alex_gaynor
- [pypy-commit] pypy kill-faking: fixed _multiprocessing tests
alex_gaynor
- [pypy-commit] pypy kill-faking: fixed select tests
alex_gaynor
- [pypy-commit] pypy kill-faking: merged upstream
alex_gaynor
- [pypy-commit] pypy kill-faking: Fixed test_pwd tests
alex_gaynor
- [pypy-commit] pypy default: fix codewriter tests
alex_gaynor
- [pypy-commit] pypy kill-faking: merged in default
alex_gaynor
- [pypy-commit] pypy default: Documented fix-lookinside-iff-oopspec
alex_gaynor
- [pypy-commit] pypy kill-faking: merged default
alex_gaynor
- [pypy-commit] pypy kill-faking: a bit of progress on teh math tests
alex_gaynor
- [pypy-commit] pypy kill-faking: Fixed _hashlib, _md5, and _sha tests.
alex_gaynor
- [pypy-commit] pypy kill-faking: get the rest of math tests passing
alex_gaynor
- [pypy-commit] pypy kill-faking: kill some left over faking stuff
alex_gaynor
- [pypy-commit] pypy kill-faking: kill one more thing
alex_gaynor
- [pypy-commit] pypy kill-faking: make this comment more accurate
alex_gaynor
- [pypy-commit] pypy default: Merged in jameslan/pypy/task-decorator (pull request #94)
alex_gaynor
- [pypy-commit] pypy default: Fix two small typos.
alex_gaynor
- [pypy-commit] pypy default: fix bz2 tests under -A
alex_gaynor
- [pypy-commit] pypy default: Fixed _ffi tests with -A
alex_gaynor
- [pypy-commit] pypy default: Fixed bz2 tests
alex_gaynor
- [pypy-commit] pypy default: support isalpha on strings
alex_gaynor
- [pypy-commit] pypy default: isdigit on strings
alex_gaynor
- [pypy-commit] pypy default: Remove some dead imports.
alex_gaynor
- [pypy-commit] pypy default: some small style cleanups
alex_gaynor
- [pypy-commit] pypy default: some random style + deadcode cleanups
alex_gaynor
- [pypy-commit] pypy default: fix a mis-indented block
alex_gaynor
- [pypy-commit] pypy default: general cleanup of random stuff in backendopt
alex_gaynor
- [pypy-commit] pypy default: Optimize join_results for write analyze.
alex_gaynor
- [pypy-commit] pypy default: Made the graphanalzyer code faster.
alex_gaynor
- [pypy-commit] pypy default: Make get_rpy_roots callable from an untranslated PyPy, with the caveat that it is very slow.
alex_gaynor
- [pypy-commit] pypy default: remove some import *s
alex_gaynor
- [pypy-commit] pypy default: Remove another import *.
alex_gaynor
- [pypy-commit] pypy default: This test doesn't and shouldn't run on unicode.
alex_gaynor
- [pypy-commit] pypy default: Merged in nbtaylor/pypy/improved_ebnfparse_error (pull request #103: better message for ebnf empty production error)
alex_gaynor
- [pypy-commit] pypy py3k: test_bz2: Use the "with" statement because del won't close the file
amauryfa
- [pypy-commit] pypy py3k: PyPy uses the 3.3 version of BZ2File, port a test from CPython3.3
amauryfa
- [pypy-commit] pypy py3k: del sys.maxint
amauryfa
- [pypy-commit] pypy py3k: Fix mmap tests to pass with -A
amauryfa
- [pypy-commit] pypy py3k: Fix mmap module: m[0] is now a range(256) number.
amauryfa
- [pypy-commit] pypy py3k: Oops, fix translation
amauryfa
- [pypy-commit] pypy py3k: With PyPy, getattr(x, "\ud800") always raises an AttributeError.
amauryfa
- [pypy-commit] pypy py3k: s/maxint/maxsize
amauryfa
- [pypy-commit] pypy py3k: Another remaining sys.maxint
amauryfa
- [pypy-commit] pypy py3k: cpyext: implement PyUnicode_TransformDecimalToASCII
amauryfa
- [pypy-commit] pypy py3k: cpyext: add PyExceptionInstance_Check
amauryfa
- [pypy-commit] pypy py3k: cpyext: implement PyInstanceMethod type and functions.
amauryfa
- [pypy-commit] pypy py3k: test_deque: copy tweaks from the 2.7 directory.
amauryfa
- [pypy-commit] pypy py3k: Refine error message to match CPython.
amauryfa
- [pypy-commit] pypy py3k: Fix a test like for 2.7
amauryfa
- [pypy-commit] pypy py3k: PyPy has no _datetime, let the tests run with pure Python datetime.
amauryfa
- [pypy-commit] pypy py3k: A gc_collect() for a weakref test.
amauryfa
- [pypy-commit] pypy py3k: In some functions an int was accepted in place of a bytes string
amauryfa
- [pypy-commit] pypy py3k: object.__basicsize__ is an implementation detail.
amauryfa
- [pypy-commit] pypy default: Remove extra copy of _x_mul
amauryfa
- [pypy-commit] pypy default: Backport frombytes() and tobytes() from the py3k branch.
amauryfa
- [pypy-commit] pypy default: random.getrandbits() is no longer quadratic.
amauryfa
- [pypy-commit] pypy py3k: s/maxint/maxsize/g in applevel tests
amauryfa
- [pypy-commit] pypy default: This filter is needed to avoid a conflict with options in bin/py.py
amauryfa
- [pypy-commit] pypy py3k: hg merge default
amauryfa
- [pypy-commit] pypy py3k: Fix os.fork() when run with bin/py.py with cpyext module enabled:
amauryfa
- [pypy-commit] pypy py3k: cpyext: remove from stubs.py already implemented function
amauryfa
- [pypy-commit] pypy py3k: Only search encoding for Python source files.
amauryfa
- [pypy-commit] pypy py3k: PyInstanceMethod_Type is now implemented.
amauryfa
- [pypy-commit] pypy py3k: cpyext: implement PyMemoryView_FromBuffer
amauryfa
- [pypy-commit] pypy py3k: Fix translation
amauryfa
- [pypy-commit] pypy kill-faking: Fix when bin/py.py calls posix.fork() and the cpyext module is loaded.
amauryfa
- [pypy-commit] pypy kill-faking: Fixes for cpyext module: use space.applevel instead of wrapping everything
amauryfa
- [pypy-commit] pypy kill-faking: Close branch about to be merged
amauryfa
- [pypy-commit] pypy default: Kill "faking", the ability to wrap almost any CPython object
amauryfa
- [pypy-commit] pypy py3k: Fix cpyext compilation.
amauryfa
- [pypy-commit] pypy py3k: Fix translation, maybe
amauryfa
- [pypy-commit] pypy py3k: hg merge default
amauryfa
- [pypy-commit] pypy default: Fix cpyext.test_getargs. Actually a simplification.
amauryfa
- [pypy-commit] pypy py3k: We won't support Py_NewInterpreter(), remove it from _testcapi module.
amauryfa
- [pypy-commit] pypy py3k: Minimal change to skip creation of all W_IntObject:
amauryfa
- [pypy-commit] pypy py3k: hg merge default
amauryfa
- [pypy-commit] pypy py3k: hg merge default
amauryfa
- [pypy-commit] pypy py3k: Use @signature, in a place that would have saved time to find the translation failure.
amauryfa
- [pypy-commit] pypy default: Fix "bin/py.py --withmod-_ssl --withmod-thread"
amauryfa
- [pypy-commit] pypy py3k: Add array.__iter__ (don't rely on the default behavior with __getitem__),
amauryfa
- [pypy-commit] pypy py3k: Fix test___all__.
amauryfa
- [pypy-commit] pypy py3k: Skip a test like the 2.7 test suite
amauryfa
- [pypy-commit] pypy py3k: Adapt %#o format (alternate form of %o) to python3: prefix is now always 0o.
amauryfa
- [pypy-commit] pypy py3k: hg merge default
amauryfa
- [pypy-commit] pypy py3k: Fix ssl.read() when a buffer is passed and 0 bytes are read.
amauryfa
- [pypy-commit] pypy py3k: Fix test... and plug a memory leak it discovered.
amauryfa
- [pypy-commit] pypy py3k: Implement bytes + <any-buffer>.
amauryfa
- [pypy-commit] pypy py3k: We put _importlib.pypy.so in a weird place, help test_imporlib find it.
amauryfa
- [pypy-commit] pypy py3k: Delicate update for marshal bad data, to better match CPython.
amauryfa
- [pypy-commit] pypy py3k: strftime() now accepts years starting at 1000.
amauryfa
- [pypy-commit] pypy py3k: PyPy uses py.test instead of regrtest.py to run CPython test suite.
amauryfa
- [pypy-commit] extradoc extradoc: some minimal tweaks, and two words about what I did
antocuni
- [pypy-commit] pypy virtual-raw-mallocs: a branch where to add support for virtual raw mallocs: the goal is to optimize away the temp buffer created to do cffi calls
antocuni
- [pypy-commit] pypy virtual-raw-mallocs: a failing test
antocuni
- [pypy-commit] pypy virtual-raw-mallocs: rewrite the failing test to use an untyped buffer and {get, set}arrayitem_gc ops, because this is what happends in cffi
antocuni
- [pypy-commit] pypy virtual-raw-mallocs: first passing test: very simple and lots of things still to do (starting from forcing)
antocuni
- [pypy-commit] pypy virtual-raw-mallocs: implement a "raw virtual buffer": the idea is that we can write values to the
antocuni
- [pypy-commit] pypy virtual-raw-mallocs: keeping track of the lengths of writes is not enough: we want to make sure
antocuni
- [pypy-commit] pypy virtual-raw-mallocs: use the new RawBuffer to implement the virtual raw memory
antocuni
- [pypy-commit] pypy virtual-raw-mallocs: implement forcing of the virtual raw memory
antocuni
- [pypy-commit] pypy virtual-raw-mallocs: improve the test
antocuni
- [pypy-commit] pypy virtual-raw-mallocs: one more overlapping case to detect
antocuni
- [pypy-commit] pypy virtual-raw-mallocs: force the raw buffer if we detect an invalid write
antocuni
- [pypy-commit] pypy virtual-raw-mallocs: force the raw buffer if we detect an invalid read
antocuni
- [pypy-commit] pypy virtual-raw-mallocs: implement 'slicing' of a rawbuffer: we can call int_add on it and still have it virtual
antocuni
- [pypy-commit] pypy virtual-raw-mallocs: implement forcing of virtual raw slices
antocuni
- [pypy-commit] pypy virtual-raw-mallocs: make it possible to get a virtual raw slice of a virtual raw slice
antocuni
- [pypy-commit] pypy virtual-raw-mallocs: implement virtualstate for virtual raw buffers: it has a lot of code in common with normal arrays, we should try to factor it out
antocuni
- [pypy-commit] pypy virtual-raw-mallocs: bah, obviosuly closures are not rpython
antocuni
- [pypy-commit] pypy virtual-raw-mallocs: rpython fix: signature
antocuni
- [pypy-commit] pypy virtual-raw-mallocs: refactor things to share lot of code between VArrayValue and VRawBufferValue
antocuni
- [pypy-commit] pypy virtual-raw-mallocs: factor out a lot of common code in virtualstate.py too
antocuni
- [pypy-commit] pypy virtual-raw-mallocs: rename this file to test_ffi, to contain all the ffi related tests (so not only _ffi, but also _cffi_backend)
antocuni
- [pypy-commit] pypy virtual-raw-mallocs: improve the test to check that the raw_malloc has been virtualized
antocuni
- [pypy-commit] pypy virtual-raw-mallocs: use ldexp instead of pow, to make sure that the raw_malloc optimization works also with integers type. Failing so far
antocuni
- [pypy-commit] pypy virtual-raw-mallocs: hg merge default; this fixes the problem with raw_malloc and integers, they are now optimized as well
antocuni
- [pypy-commit] pypy virtual-raw-mallocs: backout 71357aa32f93: it does not solve the problem, we will hack it differently
antocuni
- [pypy-commit] pypy virtual-raw-mallocs: some refactoring to make sure that we always cast integer types to the correct signed/unsigned type when writing to cdata. It is hard to test because it does not have any visible result: the only change is that in the JIT trace the SETARRAYITEM_RAW will have the correct signed/unsigned descr, and it will allow the raw_malloc virtuals to work
antocuni
- [pypy-commit] pypy virtual-raw-mallocs: make the official integral type for pointers unsigned. This is in line to what cffi does
antocuni
- [pypy-commit] pypy virtual-raw-mallocs: bah, it might happen that we have two arraydescrs which are equal but not identical: apply the optimization also in those cases
antocuni
- [pypy-commit] pypy virtual-raw-mallocs: dump RawBuffer logs when something goes wrong
antocuni
- [pypy-commit] pypy virtual-raw-mallocs: implement resume for virtual raw buffers
antocuni
- [pypy-commit] pypy virtual-raw-mallocs: add a test for a virtual which survives one iteration of the loop, and fix it
antocuni
- [pypy-commit] pypy virtual-raw-mallocs: apply the raw virtuals optimization only if we are allocating an array of chars. With other types it's harder because the optimizer does not know the size of the items, and it's not useful for cffi anyway
antocuni
- [pypy-commit] pypy virtual-raw-mallocs: failing test and fix for forcing raw virtuals after GUARD_NOT_FORCE
antocuni
- [pypy-commit] pypy virtual-raw-mallocs: kill support for rawbuffer virtualstate: we do not need to have it for optimizing cffi, and it seems to cause bugs
antocuni
- [pypy-commit] pypy virtual-raw-mallocs: tentative RPython fix: in ResumeDataDirectReader virtuals_int_cache contains real integers, while in ResumeDataBox reader it contains boxes, so we cannot initialize it by 0
antocuni
- [pypy-commit] pypy virtual-raw-mallocs: move raw virtuals tests to VirtualMiscTests, so that they can be run also by the x86 backend tests
antocuni
- [pypy-commit] pypy virtual-raw-mallocs: implement bh_new_raw_buffer for ll cpus: this makes x86 virtualref tests passing
antocuni
- [pypy-commit] pypy virtual-raw-mallocs: rpython fix: this can never happen
antocuni
- [pypy-commit] pypy virtual-raw-mallocs: tweak the test to make it failing because of raw virtuals, and fix the code
antocuni
- [pypy-commit] cffi default: Accept Python strings or random pointers for a "void *" function argument.
arigo
- [pypy-commit] cffi default: Test and fix
arigo
- [pypy-commit] pypy default: Update to cffi/12a797fcf465.
arigo
- [pypy-commit] cffi default: Mention ffi.buffer() in the ffi.string() doc.
arigo
- [pypy-commit] pypy default: Kill the "marksweep" GC and the "markcompact" GC. The former was here
arigo
- [pypy-commit] pypy remove-globals-in-jit: Remove outdated test
arigo
- [pypy-commit] pypy remove-globals-in-jit: Fix tests
arigo
- [pypy-commit] pypy default: Fix these tests
arigo
- [pypy-commit] pypy default: Issue1333: Use the macosx-version-min gcc flags.
arigo
- [pypy-commit] pypy remove-globals-in-jit: Fix the first half of test_gc_integration.
arigo
- [pypy-commit] pypy remove-globals-in-jit: Fix the second half of test_gc_integration.
arigo
- [pypy-commit] pypy remove-globals-in-jit: Skip these two tests when run from backend/x86/test. The issue is
arigo
- [pypy-commit] pypy remove-globals-in-jit: Test fixes
arigo
- [pypy-commit] pypy remove-globals-in-jit: More tests to skip when running untranslated in a real backend...
arigo
- [pypy-commit] pypy remove-globals-in-jit: Add a sanity check.
arigo
- [pypy-commit] pypy remove-globals-in-jit: Fix
arigo
- [pypy-commit] pypy remove-globals-in-jit: Pff, this test passes when run untranslated, but crashes translated.
arigo
- [pypy-commit] pypy remove-globals-in-jit: Kill outdated code
arigo
- [pypy-commit] pypy remove-globals-in-jit: Found out the magic incantation that makes ll2ctypes happy.
arigo
- [pypy-commit] pypy remove-globals-in-jit: Bah, it's actually never None.
arigo
- [pypy-commit] pypy remove-globals-in-jit: hg merge default
arigo
- [pypy-commit] pypy remove-globals-in-jit: Trying it out now: re-enable the JIT with continulets
arigo
- [pypy-commit] pypy default: Quasi-test and fix for warnings given by the C compiler.
arigo
- [pypy-commit] pypy default: Bah? The warning given by GCC is relevant: this code was broken at
arigo
- [pypy-commit] pypy remove-globals-in-jit: Backed out changeset 4ed15aefc3f0: the jit frames are still in the C stack,
arigo
- [pypy-commit] cffi default: Untested (how..?): record dependencies across ffi.include()
arigo
- [pypy-commit] cffi default: Bump the version to 0.5.
arigo
- [pypy-commit] pypy.org extradoc: Update to the new version of the windows binary.
arigo
- [pypy-commit] pypy remove-globals-in-jit: Tentative fix. Seems to not occur on Linux64: an often-prebuilt descr
arigo
- [pypy-commit] extradoc extradoc: Fix a subtle bug
arigo
- [pypy-commit] extradoc extradoc: Replace ValidateDuringCommit with ValidateDuringTransaction(1).
arigo
- [pypy-commit] extradoc extradoc: This causes a deadlock. Remove it.
arigo
- [pypy-commit] pypy stm-thread-2: Random minor fixes
arigo
- [pypy-commit] pypy stm-thread-2: Update to the latest stmimpl.rst, following the changes done to
arigo
- [pypy-commit] pypy default: Add a FAQ entry "Could we use LLVM?"
arigo
- [pypy-commit] pypy stm-thread-2: Trying to remove the hack around hashes. Now taking a hash for the
arigo
- [pypy-commit] pypy stm-thread-2: Revert changes to writebarrier.py, and implement it directly in
arigo
- [pypy-commit] pypy stm-thread-2: merge heads
arigo
- [pypy-commit] pypy stm-thread-2: Use 'try' here, which is more compatible (but may hide for now the same
arigo
- [pypy-commit] pypy stm-thread-2: stm: make more functions transactionsafe [copied from meierrem on
arigo
- [pypy-commit] pypy stm-thread-2: stm: don't turn inevitable on weakref_* [copied from meierrem on stm-logging]
arigo
- [pypy-commit] pypy stm-thread-2: Prefix all lines printed in PYPYLOG with a thread number (in color too,
arigo
- [pypy-commit] cffi default: Add 'relements' to enum ctypes.
arigo
- [pypy-commit] pypy default: Ported cffi/012670e62732
arigo
- [pypy-commit] cffi default: Document how to indirectly define callbacks using unsupported
arigo
- [pypy-commit] pypy default: Change the Makefile to contain "-Os" instead of "-O3" on Linux. It
arigo
- [pypy-commit] pypy default: Don't cache bogus results in case one of the analyze_direct_call()
arigo
- [pypy-commit] pypy default: Backout 6df0aaf4caf2: it seems that the interpreter part is indeed a
arigo
- [pypy-commit] pypy default: Merged in bdkearns/pypy (pull request #96: fix fcntl.lockf, improve fcntl tests, fix test_ioctl failure)
arigo
- [pypy-commit] pypy default: Add another test for the graph analyzer's handling of recursion.
arigo
- [pypy-commit] pypy default: Trying to improve the performance of the GraphAnalyzer in case of recursion: clean up the various caches and consolidate them in a single DependencyTracker class.
arigo
- [pypy-commit] pypy default: Merged in yrttyr/pypy (pull request #97: indent fix)
arigo
- [pypy-commit] pypy default: Use a UnionFind to do the "right" thing algorithmically.
arigo
- [pypy-commit] pypy default: Merged in bdkearns/pypy (pull request #98: more correct fix for test_ioctl)
arigo
- [pypy-commit] pypy default: Really remove the file README.
arigo
- [pypy-commit] pypy stm-thread-2: hg merge default
arigo
- [pypy-commit] pypy stm-thread-2: Left behind in previous merge
arigo
- [pypy-commit] pypy default: Typo in C sources, which only gave warnings.
arigo
- [pypy-commit] pypy stm-thread-2: Fix
arigo
- [pypy-commit] pypy stm-thread-2: Fix
arigo
- [pypy-commit] pypy remove-globals-in-jit: hg merge default
arigo
- [pypy-commit] pypy default: On PyPy or other non-CPython implementations, calling gc.disable() in timeit.py is bogus.
arigo
- [pypy-commit] pypy default: Remove this line, after discussion with amaury on irc.
arigo
- [pypy-commit] pypy default: Fix leak: calling .copy() would initialize a ctx and then overwrite it
arigo
- [pypy-commit] pypy default: Allow "usemodules=('time', )" to be satisfied also by the 'rctime' module.
arigo
- [pypy-commit] pypy default: Merged in bdkearns/pypy (pull request #100: replace some obsolete use of time with rctime, more test_ioctl fixes):
arigo
- [pypy-commit] pypy default: Copy-paste this line from rctime.txt.
arigo
- [pypy-commit] pypy default: Add movnt to ignore.
arigo
- [pypy-commit] pypy default: Add also the fence instructions
arigo
- [pypy-commit] pypy default: Try to avoid writing with a type on which the sign was forgotten.
arigo
- [pypy-commit] pypy.org extradoc: Updates for Win32, thanks mattip
arigo
- [pypy-commit] pypy default: Move --help handling earlier, which let it display its results much
arigo
- [pypy-commit] pypy rpython-bytearray: Add asserts that should pass, but don't
arigo
- [pypy-commit] pypy default: Stop monkey-patching sys.getrefcount() in lib_pypy/_ctypes_test.py.
arigo
- [pypy-commit] pypy default: Always define these functions. They are used even in non-standalone
arigo
- [pypy-commit] cffi default: Remove tox.ini. Running tox has not been tested and probably doesn't work.
arigo
- [pypy-commit] cffi default: Add the _WIN constant on _cffi_backend (unused for now)
arigo
- [pypy-commit] cffi default: Fix issue #45: accept unicode strings as the name of the enum constants,
arigo
- [pypy-commit] pypy default: Update to cffi/df807c9701bf.
arigo
- [pypy-commit] cffi default: Merged in SimonSapin/cffi (pull request #6: Fix Python 3.1 compat (callable))
arigo
- [pypy-commit] pypy default: Merged in timfel/pypy (pull request #104: mark c_malloc and c_free as macros for recent versions of cygwin)
arigo
- [pypy-commit] cffi default: update
arigo
- [pypy-commit] cffi default: Fix issue #44: ffi.new/cast("undefined") raises confusing exception.
arigo
- [pypy-commit] pypy default: improve fcntl.test_flock/test_lockf so they actually test locking
bdkearns
- [pypy-commit] pypy default: cleanup fcntl.flock and fix fcntl.lockf ignoring return value
bdkearns
- [pypy-commit] pypy default: make sure fcntl.ioctl tests aren't unnecessarily skipped
bdkearns
- [pypy-commit] pypy default: make fcntl.test_ioctl failure reproducible
bdkearns
- [pypy-commit] pypy default: attempted fix for fcntl.test_ioctl failure
bdkearns
- [pypy-commit] pypy default: switch test_ioctl back to pty (automated builds don't have a controlling tty)
bdkearns
- [pypy-commit] pypy default: actually fix test_ioctl
bdkearns
- [pypy-commit] pypy default: replace some obsolete use of time with rctime
bdkearns
- [pypy-commit] pypy default: additional fixes for test_ioctl
bdkearns
- [pypy-commit] pypy default: fix test_ioctl timing issue for all cases
bdkearns
- [pypy-commit] pypy default: fix test_fork for kill-faking changes
bdkearns
- [pypy-commit] pypy default: unify interface of get_scratch_reg
bivab
- [pypy-commit] pypy default: cleanup/simplification
bivab
- [pypy-commit] pypy default: merge upstream
bivab
- [pypy-commit] pypy default: fix wrong import
bivab
- [pypy-commit] pypy remove-globals-in-jit: merge default
bivab
- [pypy-commit] pypy remove-globals-in-jit: add sanity check (for tests)
bivab
- [pypy-commit] pypy remove-globals-in-jit: fix import
bivab
- [pypy-commit] pypy remove-globals-in-jit: port random tests to new interface
bivab
- [pypy-commit] pypy default: Remove the demo directory. It's not used (and not everything works there)
fijal
- [pypy-commit] pypy default: fix config tests
fijal
- [pypy-commit] pypy default: fix test_whatsnew
fijal
- [pypy-commit] pypy default: fix the jit hook test
fijal
- [pypy-commit] pypy signatures: close about to be merged branch
fijal
- [pypy-commit] pypy default: (Greg Price, fijal reviewing) Merge signatures branch.
fijal
- [pypy-commit] extradoc extradoc: another blog post
fijal
- [pypy-commit] extradoc extradoc: merge
fijal
- [pypy-commit] pypy default: Add yet another layer of caching. This is useful when we have to merge
fijal
- [pypy-commit] pypy default: Fix few strange ufuncs on ints
fijal
- [pypy-commit] pypy default: preallocate stuff in charp2str
fijal
- [pypy-commit] pypy default: merge
fijal
- [pypy-commit] pypy rpython-bytearray: kill some dead code
fijal
- [pypy-commit] pypy rpython-bytearray: support for bytearray annotation, step 1
fijal
- [pypy-commit] pypy rpython-bytearray: addition of bytearray/str/char
fijal
- [pypy-commit] pypy rpython-bytearray: basic bytearray creation
fijal
- [pypy-commit] pypy rpython-bytearray: progress towards addition
fijal
- [pypy-commit] pypy rpython-bytearray: fix the test
fijal
- [pypy-commit] pypy rpython-bytearray: merge
fijal
- [pypy-commit] pypy rpython-bytearray: one more test
fijal
- [pypy-commit] pypy rpython-bytearray: merge default
fijal
- [pypy-commit] pypy default: skip this test too
fijal
- [pypy-commit] pypy rpython-bytearray: merge default
fijal
- [pypy-commit] pypy string-char-concat: IN-PROGRESS string-char concat not upgrading char to string. Give up for now
fijal
- [pypy-commit] pypy rpython-bytearray: getitem/setitem on bytearray
fijal
- [pypy-commit] pypy rpython-bytearray: mark bytearray as not supported for now
fijal
- [pypy-commit] pypy default: Merge a very primitive version of rpython-bytearray. It'll continue to have
fijal
- [pypy-commit] pypy default: merge
fijal
- [pypy-commit] pypy callback-jit: a strange experiment with jit merge point at a start of callback, not sure how to write tests for it?
fijal
- [pypy-commit] pypy callback-jit: write an actual test
fijal
- [pypy-commit] pypy callback-jit: register it at runtime
fijal
- [pypy-commit] pypy callback-jit: fix, maybe?
fijal
- [pypy-commit] pypy callback-jit: this clearly didn't work
fijal
- [pypy-commit] pypy callback-jit: hack differently
fijal
- [pypy-commit] buildbot default: (bad arigo) windows buildbot
fijal
- [pypy-commit] buildbot default: add tannit locks to win32 build
fijal
- [pypy-commit] pypy callback-jit: hack with 2 levels of wrappers
fijal
- [pypy-commit] pypy callback-jit: oops
fijal
- [pypy-commit] pypy callback-jit: improve the cffi callback situation
fijal
- [pypy-commit] pypy callback-jit: no wonder pyexpat is slow
fijal
- [pypy-commit] pypy callback-jit: pffff
fijal
- [pypy-commit] pypy callback-jit: jit does not support weakrefs
fijal
- [pypy-commit] pypy numpypy-longdouble: kill a debug print
fijal
- [pypy-commit] pypy numpypy-longdouble: close about to-be-merged branch
fijal
- [pypy-commit] pypy default: (mattip) merge numpypy-longdouble, this adds longdouble, longfloat and
fijal
- [pypy-commit] pypy callback-jit: actually check for something
fijal
- [pypy-commit] pypy default: a bit blindly comment the correct lines in arrayprint
fijal
- [pypy-commit] pypy callback-jit: move callback one level up, so the if gets constant folded and hopefully graphs are not mingled
fijal
- [pypy-commit] benchmarks default: disable scimark for now
fijal
- [pypy-commit] pypy default: add a not-so-useful so far helper
fijal
- [pypy-commit] pypy default: fix test_whatsnew
fijal
- [pypy-commit] pypy missing-jit-operations: weakref "support" in the JIT
fijal
- [pypy-commit] pypy missing-jit-operations: another missing operation
fijal
- [pypy-commit] pypy missing-jit-operations: close about to be merged branch
fijal
- [pypy-commit] pypy default: merge missing-jit-operations, add a few jit operations
fijal
- [pypy-commit] pypy callback-jit: merge default
fijal
- [pypy-commit] pypy callback-jit: enable pyexpat module, again
fijal
- [pypy-commit] pypy callback-jit: oops that's pointless now
fijal
- [pypy-commit] extradoc extradoc: work a bit on the blog post. add myself to the list of authors
fijal
- [pypy-commit] pypy jit-usable_retrace_3: rename method
hakanardo
- [pypy-commit] pypy jit-usable_retrace_3: test fallback for unsported cases
hakanardo
- [pypy-commit] pypy jit-usable_retrace_3: merge release-2.0-beta-1
hakanardo
- [pypy-commit] pypy jit-usable_retrace_3: rename to not override above FakeOptimizer
hakanardo
- [pypy-commit] pypy jit-usable_retrace_3: rename boxes surviving the retraced preamble in a new position of the inputargs to allow us to replace the full preamble with the short preamble and only keep around the preamble of the initial trace
hakanardo
- [pypy-commit] pypy jit-usable_retrace_3: merge
hakanardo
- [pypy-commit] pypy jit-usable_retrace_3: hg merge default
hakanardo
- [pypy-commit] pypy jit-usable_retrace_3: hg backout 6b229fd2221c
hakanardo
- [pypy-commit] pypy jit-usable_retrace_3: rename boxes of produced loop instead, its cleaner and safer (and might actually work)
hakanardo
- [pypy-commit] pypy jit-usable_retrace_3: reuse preamble boxnames as far as possible to reduce the amount of SAME_AS ops
hakanardo
- [pypy-commit] pypy jit-usable_retrace_3: Be more consistant on not includinging null-valued fields in VirtualState
hakanardo
- [pypy-commit] pypy jit-usable_retrace_3: merge messup leftover from 572208cdb5a0
hakanardo
- [pypy-commit] pypy jit-usable_retrace_3: fallback properly on late failures
hakanardo
- [pypy-commit] pypy jit-usable_retrace_3: allow LEVEL_UNKNOWN boxes to be considered more general than (dropped) null valued constants
hakanardo
- [pypy-commit] pypy jit-usable_retrace_3: simplify this a bit
hakanardo
- [pypy-commit] pypy jit-usable_retrace_3: merge default
hakanardo
- [pypy-commit] pypy jit-usable_retrace_3: allow (discarded) null valued fields to be genralized
hakanardo
- [pypy-commit] pypy jit-usable_retrace_3: this case is better optimized now
hakanardo
- [pypy-commit] pypy jit-usable_retrace_3: fix?
hakanardo
- [pypy-commit] pypy jit-usable_retrace_3: rpythonized
hakanardo
- [pypy-commit] benchmarks default: add scimark benchmark
hakanardo
- [pypy-commit] benchmarks default: skip the large flavour
hakanardo
- [pypy-commit] pypy task-decorator: more pythonic: use decorator to replace direct invocation of taskdef
jameslan
- [pypy-commit] extradoc extradoc: write numpypy report
matti
- [pypy-commit] pypy.org extradoc: typo in visual studio runtime version
mattip
- [pypy-commit] pypy.org extradoc: fix the source, and in all places
mattip
- [pypy-commit] pypy default: update visual studio version that usually runs tests
mattip
- [pypy-commit] pypy default: flesh out missing attributes of TinyObjSpace for -A tests
mattip
- [pypy-commit] pypy default: cleanup (@Alex_Gaynor, amaury)
mattip
- [pypy-commit] pypy numpypy-longdouble: add failing tests for float128 (64 bit linux)
mattip
- [pypy-commit] pypy default: fix tests for -A
mattip
- [pypy-commit] pypy default: prefer OverflowError for log{, 10, 1p} math edge cases
mattip
- [pypy-commit] pypy default: no bonus points for trying too hard
mattip
- [pypy-commit] pypy default: do not wrap callable if testing -A
mattip
- [pypy-commit] pypy default: try to wrap socket.error for testing
mattip
- [pypy-commit] pypy default: fix test for untranslated
mattip
- [pypy-commit] pypy numpypy-longdouble: merge default into branch
mattip
- [pypy-commit] pypy numpypy-longdouble: test, implement pack_float128 which returns a 128 bit int r_ulonglonglong
mattip
- [pypy-commit] pypy numpypy-longdouble: progress packing, unpacking 80 bit extended format doubles,
mattip
- [pypy-commit] pypy numpypy-longdouble: support nan, inf for 80 bit extended doubles
mattip
- [pypy-commit] pypy numpypy-longdouble: start revert use of non-existant r_ulonglonglong, use two r_ulonglong instead
mattip
- [pypy-commit] pypy numpypy-longdouble: implement uint64-tuple representation of long double, break inf, nan handling
mattip
- [pypy-commit] pypy numpypy-longdouble: fix nan, simplify interface
mattip
- [pypy-commit] pypy numpypy-longdouble: tests pass
mattip
- [pypy-commit] pypy numpypy-longdouble: merge default into branch
mattip
- [pypy-commit] pypy numpypy-longdouble: test, implement clongdouble
mattip
- [pypy-commit] pypy numpypy-longdouble: fix for sizeof(long double)==8, i.e. windows
mattip
- [pypy-commit] pypy numpypy-longdouble: fixes for 96 bit long double, try to force 96 bit long double on windows
mattip
- [pypy-commit] pypy missing-ndarray-attributes: merge default into branch
mattip
- [pypy-commit] pypy missing-ndarray-attributes: fix merge, add failing byteswap tests for new dtypes, partial implementations
mattip
- [pypy-commit] pypy default: fix printing of complexfloats
mikefc
- [pypy-commit] pyrepl default: Remove some out of date info from README
mwhudson
- [pypy-commit] pypy improved_ebnfparse_error: better error for ebnf empty production error
nbtaylor
- [pypy-commit] pypy improved_ebnfparse_error: added test case
nbtaylor
- [pypy-commit] pypy improved_ebnfparse_error: in unit test: explicitly check that rule is present in the exception
nbtaylor
- [pypy-commit] pypy improved_ebnfparse_error: changed assertion to ValueError
nbtaylor
- [pypy-commit] pypy py3k: %8 on the way out now that we identifier_w on the way in
pjenvey
- [pypy-commit] pypy py3k: workaround the fact that sys.exc_info doesn't work inside appleveldefs
pjenvey
- [pypy-commit] pypy py3k: update docstrings
pjenvey
- [pypy-commit] pypy py3k: disable testcapimodule's instancemethod for now so it at least compiles
pjenvey
- [pypy-commit] pypy py3k: invalid reraises now a RuntimeError
pjenvey
- [pypy-commit] pypy py3k: woops, 83685d0 broke raising, fix
pjenvey
- [pypy-commit] pypy py3k: merge default
pjenvey
- [pypy-commit] pypy default: fix test_insecure_pickle
pjenvey
- [pypy-commit] pypy default: encoding error handlers now return unicode or strs to encoders so they can
pjenvey
- [pypy-commit] pypy py3k: merge default
pjenvey
- [pypy-commit] pypy py3k: merge
pjenvey
- [pypy-commit] pypy py3k: adapt 66eb9aa93bb4 to py3k, fixes some cases of surrogateescape failing. as an
pjenvey
- [pypy-commit] pypy py3k: ensure surrogateescape is fixed, add another encoding related test and fix
pjenvey
- [pypy-commit] extradoc extradoc: py3k's November update
pjenvey
- [pypy-commit] pypy py3k: really fix translation
pjenvey
- [pypy-commit] pypy default: really fix translation
pjenvey
- [pypy-commit] pypy py3k: merge default
pjenvey
- [pypy-commit] extradoc extradoc: link joushou's twitter
pjenvey
- [pypy-commit] pypy py3k: more StandardError killing
pjenvey
- [pypy-commit] pypy py3k: kill catching w/ nested tuples
pjenvey
- [pypy-commit] pypy py3k: py3 is stricter about __len__ results
pjenvey
- [pypy-commit] pypy py3k: more now AttributeErrors
pjenvey
- [pypy-commit] pypy py3k: port test_hash skips from 2.7
pjenvey
- [pypy-commit] pypy py3k: thread -> _thread, 2to3
pjenvey
- [pypy-commit] pypy py3k: convert OverflowErrors on bad handler results to IndexError
pjenvey
- [pypy-commit] pypy py3k: some now passing tests for the silly W_IntObject bug
pjenvey
- [pypy-commit] pypy py3k: gc_collects from 2.7
pjenvey
- [pypy-commit] pypy py3k: bytes are valid results for encoding error handlers
pjenvey
- [pypy-commit] pypy py3k: fix getcwd to surrogateescape
pjenvey
- [pypy-commit] pypy py3k: use support.gc_collect()
pjenvey
- [pypy-commit] pypy py3k: fix str() on this resulting UnicodeEncodeError
pjenvey
- [pypy-commit] pypy py3k: fix frombytes on empty strings
pjenvey
- [pypy-commit] pypy py3k: fix from_bytes on iterables of ints
pjenvey
- [pypy-commit] pypy default: fix frombytes on empty strings
pjenvey
- [pypy-commit] pypy py3k: merge default
pjenvey
- [pypy-commit] pypy py3k: hopefully fix round w/ ndigits=None
pjenvey
- [pypy-commit] pypy default: fix test_posix2, it inherits space from the module scope
pjenvey
- [pypy-commit] pypy default: fix test_list_unicode on osx (ported from py3k)
pjenvey
- [pypy-commit] pypy py3k: merge default
pjenvey
- [pypy-commit] pypy py3k: reapply our py3k signatures from 460b29c967c1
pjenvey
- [pypy-commit] pypy py3k: 2to3, fix popen tests, reapply our darwin fix
pjenvey
- [pypy-commit] pypy py3k: partially revert 6f4f798 to fix translation
pjenvey
- [pypy-commit] pypy py3k: merge default
pjenvey
- [pypy-commit] pypy py3k: add a newlong_from_float that handles app level exceptions
pjenvey
- [pypy-commit] pypy py3k: math.{ceil,floor} now return ints
pjenvey
- [pypy-commit] pypy py3k: o fix tests under -A
pjenvey
- [pypy-commit] pypy py3k: stricter type checks for eval
pjenvey
- [pypy-commit] pypy py3k: fix test_select's bytes usage
pjenvey
- [pypy-commit] pypy py3k: fix translation
pjenvey
- [pypy-commit] pypy py3k: special case AttributeErrors when binding comparison descriptors
pjenvey
- [pypy-commit] pypy py3k: disallow plain ints to from_bytes and non-bytes results from __bytes__
pjenvey
- [pypy-commit] pypy py3k: use binascii.Error
pjenvey
- [pypy-commit] pypy py3k: kill long's suffix support
pjenvey
- [pypy-commit] pypy py3k: binascii crc32 results now also back to unsigned
pjenvey
- [pypy-commit] pypy py3k: make this test less brittle
pjenvey
- [pypy-commit] pypy py3k: add a bufferstr0_new_w variant
pjenvey
- [pypy-commit] pypy py3k: kill prepare_exec, most of it was already reimpl. in rpython anyway,
pjenvey
- [pypy-commit] pypy py3k: compile doesn't accept code objects
pjenvey
- [pypy-commit] pypy py3k: fix translation on 32bit
pjenvey
- [pypy-commit] pypy default: readd rfloat tests that seem to have been mistakenly removed in d7a6c72
pjenvey
- [pypy-commit] pypy default: add a half even rounding mode to round_double for py3k
pjenvey
- [pypy-commit] pypy py3k: merge default
pjenvey
- [pypy-commit] pypy py3k: adapt to ll_math now matching 2.x's log1p OverflowError case
pjenvey
- [pypy-commit] pypy py3k: also fix round on floats w/ ndigits=None
pjenvey
- [pypy-commit] pypy py3k: py3 floats round half even
pjenvey
- [pypy-commit] pypy py3k: pypy doesn't support the optimize compile flag
pjenvey
- [pypy-commit] pypy default: apply the TestOOtype skips to jvm/cli explicitly
pjenvey
- [pypy-commit] pypy default: whitespace, arrange imports
pjenvey
- [pypy-commit] pypy default: invoke java in headless mode so it's less annoying on osx
pjenvey
- [pypy-commit] pypy py3k: merge default
pjenvey
- [pypy-commit] pypy py3k: skip frozen module/imp.init_builtin/objspace.lonepycfiles=False tests
pjenvey
- [pypy-commit] pypy py3k: use fixedview here
pjenvey
- [pypy-commit] pypy py3k: minor cleanup
pjenvey
- [pypy-commit] pypy default: redundant
pjenvey
- [pypy-commit] pypy py3k: merge default
pjenvey
- [pypy-commit] lang-js default: moved Stack into utils package
stepahn
- [pypy-commit] lang-js default: replaced jit test example code
stepahn
- [pypy-commit] lang-js default: moved stack into ExecutionContext
stepahn
- [pypy-commit] lang-js default: stack in ExecutionContext is virtualizable2
stepahn
- [pypy-commit] lang-js default: scope explicit tracks variable declaration
stepahn
- [pypy-commit] lang-js default: consider function parameters local
stepahn
- [pypy-commit] lang-js default: started a ExecutionContext replacement
stepahn
- [pypy-commit] lang-js default: added utility classes Map and MapDict
stepahn
- [pypy-commit] lang-js default: replace ExecutionContext value dict with MapDict
stepahn
- [pypy-commit] lang-js default: added tests for execution context assign method
stepahn
- [pypy-commit] lang-js default: added declare_variable method to execution context
stepahn
- [pypy-commit] lang-js default: added __repr__ to util.Map and util.MapDict
stepahn
- [pypy-commit] lang-js default: added Map delname method
stepahn
- [pypy-commit] lang-js default: replaced jsobj.ExecutionContext with new jsexecution_context.ExecutionContext
stepahn
- [pypy-commit] lang-js default: execute with statement via call to run_block
stepahn
- [pypy-commit] lang-js default: undeclared variables fall back to global context
stepahn
- [pypy-commit] lang-js default: use Map when building AST scopes
stepahn
- [pypy-commit] lang-js default: use scope information in function context
stepahn
- [pypy-commit] lang-js default: fixed ASTBuilder scoping to work with eval
stepahn
- [pypy-commit] lang-js default: added more meaningful constants for property flags
stepahn
- [pypy-commit] lang-js default: added DynamicMapDict for use in GlobalScope
stepahn
- [pypy-commit] lang-js default: moved map code into mixins
stepahn
- [pypy-commit] lang-js default: context value maps are now mixed into the JsContext
stepahn
- [pypy-commit] lang-js default: pass params for CatchContext into constructor
stepahn
- [pypy-commit] lang-js default: changed map mixin constructors for jit
stepahn
- [pypy-commit] lang-js default: estimate stack size
stepahn
- [pypy-commit] lang-js default: removed subclasses of JSContext, unified under ExecutionContext
stepahn
- [pypy-commit] lang-js default: fixed ecma test execution
stepahn
- [pypy-commit] lang-js default: added/fixed virtualizable annotations
stepahn
- [pypy-commit] lang-js default: renamed js property flags
stepahn
- [pypy-commit] lang-js default: hide dict resize from jit
stepahn
- [pypy-commit] lang-js default: removed Property encapsulation from ExecutionContext
stepahn
- [pypy-commit] lang-js default: optimized property access in W_Object
stepahn
- [pypy-commit] lang-js default: encapsulate property acces in W_PrimitiveObject
stepahn
- [pypy-commit] lang-js default: marked W_Root strval as imutable
stepahn
- [pypy-commit] lang-js default: replaced W_PrimitiveObject.propdict with object map
stepahn
- [pypy-commit] lang-js default: added jit annotations to LOAD_OBJECT
stepahn
- [pypy-commit] lang-js default: moved buitins code from interpreter to builtins
stepahn
- [pypy-commit] lang-js default: moved root_map into object_map.py
stepahn
- [pypy-commit] lang-js default: use object_maps for context identifiers
stepahn
- [pypy-commit] lang-js default: mark W_Root as settled
stepahn
- [pypy-commit] lang-js default: remove callfunc attribute from W_PrimitiveObject, handled in W_CallableObject
stepahn
- [pypy-commit] lang-js default: removed _get_property_* from W_Root
stepahn
- [pypy-commit] lang-js default: removed obsolete Property class
stepahn
- [pypy-commit] lang-js default: deleted obsolete Map and MapDict code
stepahn
- [pypy-commit] lang-js default: delete unused opcode LOAD_REALVAR
stepahn
- [pypy-commit] lang-js default: do not pass context do W_Root#Get
stepahn
- [pypy-commit] lang-js default: no ctx argument for
stepahn
- [pypy-commit] lang-js default: do not pass ctx reference around
stepahn
- [pypy-commit] lang-js default: deleted commented code
stepahn
- [pypy-commit] lang-js default: memoize estimated stack size
stepahn
- [pypy-commit] lang-js default: defer function name resolving in case of exception
stepahn
- [pypy-commit] lang-js default: added option to disable stack saving
stepahn
- [pypy-commit] lang-js default: * initialize stack with required size for functions
stepahn
- [pypy-commit] lang-js default: cleaned up primitive types
stepahn
- [pypy-commit] lang-js default: new object model, works!!!
stepahn
- [pypy-commit] lang-js default: commented obsolete code
stepahn
- [pypy-commit] lang-js default: added more math builtins
stepahn
- [pypy-commit] lang-js default: added Array.reverse builtin
stepahn
- [pypy-commit] lang-js default: removed create_object
stepahn
- [pypy-commit] lang-js default: re-added string builtins
stepahn
- [pypy-commit] lang-js default: math random builtin
stepahn
- [pypy-commit] lang-js default: removed old code
stepahn
- [pypy-commit] lang-js default: changed repr of Map
stepahn
- [pypy-commit] lang-js default: fixed function declaration
stepahn
- [pypy-commit] lang-js default: fixed prototype behaviour
stepahn
- [pypy-commit] lang-js default: initialize length of W_StringObject
stepahn
- [pypy-commit] lang-js default: re-added Date
stepahn
- [pypy-commit] lang-js default: fixed arguments of floor
stepahn
- [pypy-commit] lang-js default: re-added and organized gloabl functions
stepahn
- [pypy-commit] lang-js default: reorganized Number builtins
stepahn
- [pypy-commit] lang-js default: reorganized Function bultins
stepahn
- [pypy-commit] lang-js default: moved debugging builtins into builtins_global
stepahn
- [pypy-commit] lang-js default: deleted unused code
stepahn
- [pypy-commit] lang-js default: removed obsolete ctx argument from resolve_identifier
stepahn
- [pypy-commit] lang-js default: pass arguments to builtins as array
stepahn
- [pypy-commit] lang-js default: collapse me
stepahn
- [pypy-commit] lang-js default: wip
stepahn
- [pypy-commit] lang-js default: wip
stepahn
- [pypy-commit] lang-js default: wip
stepahn
- [pypy-commit] lang-js default: wip
stepahn
- [pypy-commit] lang-js default: wip
stepahn
- [pypy-commit] lang-js default: wip
stepahn
- [pypy-commit] lang-js default: wip
stepahn
- [pypy-commit] lang-js default: wip
stepahn
- [pypy-commit] lang-js default: wip
stepahn
- [pypy-commit] lang-js default: wip
stepahn
- [pypy-commit] lang-js default: wip
stepahn
- [pypy-commit] lang-js default: wip
stepahn
- [pypy-commit] lang-js default: 11.4.6
stepahn
- [pypy-commit] lang-js default: 11.7.1
stepahn
- [pypy-commit] lang-js default: 7.1-1
stepahn
- [pypy-commit] lang-js default: 7.2-1
stepahn
- [pypy-commit] lang-js default: 7.4.3-14-n
stepahn
- [pypy-commit] lang-js default: 7.4.3-15-n
stepahn
- [pypy-commit] lang-js default: 7.4.3-7-n
stepahn
- [pypy-commit] lang-js default: 7.4.3-9-n
stepahn
- [pypy-commit] lang-js default: 7.5-10-n
stepahn
- [pypy-commit] lang-js default: 7.5-8-n
stepahn
- [pypy-commit] lang-js default: wip
stepahn
- [pypy-commit] lang-js default: wip
stepahn
- [pypy-commit] lang-js default: 7.8.2
stepahn
- [pypy-commit] lang-js default: 15.8.2.1
stepahn
- [pypy-commit] lang-js default: 15.8.2.10
stepahn
- [pypy-commit] lang-js default: 15.7.2.11
stepahn
- [pypy-commit] lang-js default: 15.8.2.12
stepahn
- [pypy-commit] lang-js default: 15.8.2.13
stepahn
- [pypy-commit] lang-js default: 15.8.2.16
stepahn
- [pypy-commit] lang-js default: 15.8.2.17
stepahn
- [pypy-commit] lang-js default: 15.8.2.18
stepahn
- [pypy-commit] lang-js default: 15.8.2.2
stepahn
- [pypy-commit] lang-js default: 15.8.2.3
stepahn
- [pypy-commit] lang-js default: 15.8.2.4
stepahn
- [pypy-commit] lang-js default: 15.8.2.5
stepahn
- [pypy-commit] lang-js default: 15.8.2.6
stepahn
- [pypy-commit] lang-js default: 15.8.2.7
stepahn
- [pypy-commit] lang-js default: 15.8.2.8
stepahn
- [pypy-commit] lang-js default: 12.10-1
stepahn
- [pypy-commit] lang-js default: 12.6.3-3
stepahn
- [pypy-commit] lang-js default: 12.6.3-4
stepahn
- [pypy-commit] lang-js default: 12.6.3-5-n
stepahn
- [pypy-commit] lang-js default: 12.6.3-6-n
stepahn
- [pypy-commit] lang-js default: 12.6.3-7-n
stepahn
- [pypy-commit] lang-js default: 12.6.3-8-n
stepahn
- [pypy-commit] lang-js default: 12.6.3-9-n
stepahn
- [pypy-commit] lang-js default: 12.7-1-n
stepahn
- [pypy-commit] lang-js default: 12.8-1-n
stepahn
- [pypy-commit] lang-js default: add DEBUG
stepahn
- [pypy-commit] lang-js default: 15.1.2.4
stepahn
- [pypy-commit] lang-js default: 15.7.4.2-2-n
stepahn
- [pypy-commit] lang-js default: implemented Date
stepahn
- [pypy-commit] lang-js default: 11.13.2-2
stepahn
- [pypy-commit] lang-js default: 11.2.1-4-n
stepahn
- [pypy-commit] lang-js default: 11.2.3-2-n
stepahn
- [pypy-commit] lang-js default: 11.3.1
stepahn
- [pypy-commit] lang-js default: 11.4.1
stepahn
- [pypy-commit] lang-js default: 11.4.3
stepahn
- [pypy-commit] lang-js default: 11.4.4
stepahn
- [pypy-commit] lang-js default: 11.5.2
stepahn
- [pypy-commit] lang-js default: 11.6.1-1
stepahn
- [pypy-commit] lang-js default: 11.6.1-3
stepahn
- [pypy-commit] lang-js default: fixed signed zero
stepahn
- [pypy-commit] lang-js default: added debug() statement
stepahn
- [pypy-commit] lang-js default: fixed type of null
stepahn
- [pypy-commit] lang-js default: moved opceode execution into jscode
stepahn
- [pypy-commit] lang-js default: fixed iterator
stepahn
- [pypy-commit] lang-js default: no need to prepare code for different execution environments anymore
stepahn
- [pypy-commit] lang-js default: fixed Date
stepahn
- [pypy-commit] lang-js default: some fixes for completion
stepahn
- [pypy-commit] lang-js default: cleanup
stepahn
- [pypy-commit] lang-js default: fix ToString(-0)
stepahn
- [pypy-commit] lang-js default: use unicode when convertint W_List to String
stepahn
- [pypy-commit] lang-js default: fixed shell.js
stepahn
- [pypy-commit] lang-js default: allow to skip individual ecma test cases
stepahn
- [pypy-commit] lang-js default: added instanceof operator
stepahn
- [pypy-commit] lang-js default: fixed useage of js.completion
stepahn
- [pypy-commit] lang-js default: fixed try/finally
stepahn
- [pypy-commit] lang-js default: fixed missing semicolons in earley-boyer
stepahn
- [pypy-commit] lang-js default: enabled earley-boyer benchmark
stepahn
- [pypy-commit] lang-js default: renamed ToBoolean to to_boolean
stepahn
- [pypy-commit] lang-js default: lots of uncicode related fixes for translator
stepahn
- [pypy-commit] lang-js default: added objectspace
stepahn
- [pypy-commit] lang-js default: added object_space
stepahn
- [pypy-commit] lang-js default: translate wip
stepahn
- [pypy-commit] lang-js default: removed old execution context
stepahn
- [pypy-commit] lang-js default: wip
stepahn
- [pypy-commit] lang-js default: fixes for translation
stepahn
- [pypy-commit] lang-js default: wip
stepahn
- [pypy-commit] lang-js default: wip... compiles with jit
stepahn
- [pypy-commit] lang-js default: fix parseInt
stepahn
- [pypy-commit] lang-js default: better option handling
stepahn
- [pypy-commit] lang-js default: mark JsCode._get_opcode and JsCode._opcode_count as elidable
stepahn
- [pypy-commit] lang-js default: replaced stack implementaton
stepahn
- [pypy-commit] lang-js default: replace Date builtins with empty functions for now
stepahn
- [pypy-commit] lang-js default: try to compile interpreter to run ecma tests in
stepahn
- [pypy-commit] lang-js default: remove number parser
stepahn
- [pypy-commit] lang-js default: fixed implicit self for function calls
stepahn
- [pypy-commit] lang-js default: made Properties and PropertyDescriptors static
stepahn
- [pypy-commit] lang-js default: better error messages for exceptions
stepahn
- [pypy-commit] lang-js default: cleaned up imports and whitespaces
stepahn
- [pypy-commit] lang-js default: updated jit test
stepahn
- [pypy-commit] lang-js default: mark immutable fields on Reference
stepahn
- [pypy-commit] lang-js default: hide js_trace from translator
stepahn
- [pypy-commit] lang-js default: added some jit annotations
stepahn
- [pypy-commit] lang-js default: use int for Array.reverse middle
stepahn
- [pypy-commit] lang-js default: replaced bindings dict of EnvironmentRecord with map
stepahn
- [pypy-commit] lang-js default: amend to 292:90a5caed0f91
stepahn
- [pypy-commit] lang-js default: replaces W_BasicObject property dict with map
stepahn
- [pypy-commit] lang-js default: added hide_on_translate decorator to hide untraslatable methods
stepahn
- [pypy-commit] lang-js default: pep8
stepahn
- [pypy-commit] lang-js default: amed to 298:7831b84f40c0
stepahn
- [pypy-commit] lang-js default: static stack size
stepahn
- [pypy-commit] lang-js default: static sisze of slots in declarative environment record
stepahn
- [pypy-commit] lang-js default: fix Map.not_found
stepahn
- [pypy-commit] lang-js default: mark ObjectEnvironmentRecord._binding_object_ immutable
stepahn
- [pypy-commit] lang-js default: mark function attributes immutable
stepahn
- [pypy-commit] lang-js default: removed elidable annotaiton from properties
stepahn
- [pypy-commit] lang-js default: promote mapso
stepahn
- [pypy-commit] lang-js default: immutable attributes for JsCode
stepahn
- [pypy-commit] lang-js default: immutable attributes for lexical environment
stepahn
- [pypy-commit] lang-js default: promote constant global objects
stepahn
- [pypy-commit] lang-js default: split adding and setting object properties
stepahn
- [pypy-commit] lang-js default: use parse int in W_String.ToNumber ()
stepahn
- [pypy-commit] lang-js default: add constructor to date prototype
stepahn
- [pypy-commit] lang-js default: do not allow this in for-in
stepahn
- [pypy-commit] lang-js default: handle lexer error
stepahn
- [pypy-commit] lang-js default: cache resolved references in execution context
stepahn
- [pypy-commit] lang-js default: fix try/catch stack handling
stepahn
- [pypy-commit] lang-js default: fix descriptor attribute access
stepahn
- [pypy-commit] lang-js default: strange hack to make references more jit-friendly
stepahn
- [pypy-commit] lang-js default: assert unicode identifiers
stepahn
- [pypy-commit] lang-js default: mark immutable fields
stepahn
- [pypy-commit] lang-js default: assert some w_types
stepahn
- [pypy-commit] lang-js default: better error message
stepahn
- [pypy-commit] lang-js default: pep8
stepahn
- [pypy-commit] lang-js default: fixed tests
stepahn
- [pypy-commit] lang-js default: handle get_binding_value properly
stepahn
- [pypy-commit] lang-js default: fix repl error handling
stepahn
- [pypy-commit] lang-js default: fixed date constructor
stepahn
- [pypy-commit] lang-js default: removed Interpreter.run_file
stepahn
- [pypy-commit] lang-js default: no need for no-exception-jseval
stepahn
- [pypy-commit] lang-js default: implemented Date.now
stepahn
- [pypy-commit] lang-js default: moved looping tests into separate suite
stepahn
- [pypy-commit] lang-js default: fixed cleanup of loop head
stepahn
- [pypy-commit] lang-js default: fixed cleanup after break in for/in loop
stepahn
- [pypy-commit] lang-js default: updated jit view tests
stepahn
- [pypy-commit] lang-js default: added sunspider benchmarks
stepahn
- [pypy-commit] lang-js default: added loop benchmarks
stepahn
- [pypy-commit] lang-js default: changed string output
stepahn
- [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: adapt to changes in test harness
wlav
- [pypy-commit] pypy reflex-support: merge default into branch
wlav
- [pypy-commit] pypy default: merge reflex-support into default, notable changes:
wlav
- [pypy-commit] pypy reflex-support: for by-value returns, there is no reason to cast
wlav
- [pypy-commit] pypy reflex-support: optimization: prevent copies of TClassRef handles
wlav
- [pypy-commit] pypy reflex-support: rework how constructors are used to allow for overloader operator new/delete (albeit that Reflex does not support that, but cling/llvm does)
wlav
- [pypy-commit] pypy reflex-support: merge default into branch
wlav
- [pypy-commit] pypy default: indent fix
yrttyr
Last message date:
Mon Dec 31 13:44:15 CET 2012
Archived on: Mon Dec 31 13:44:23 CET 2012
This archive was generated by
Pipermail 0.09 (Mailman edition).