February 2011 Archives by author
Starting: Tue Feb 1 00:43:43 CET 2011
Ending: Mon Feb 28 22:41:18 CET 2011
Messages: 941
- [pypy-svn] pypy default: Added support for Py_UNICODE_COPY and test.
ademan
- [pypy-svn] pypy default: Added PyUnicode_{Encode, Decode}ASCII and tests.
ademan
- [pypy-svn] pypy default: Changed PyUnicode_*ASCII functions to raise exceptions since strict codec functioning is default. Changed tests to match.
ademan
- [pypy-svn] pypy default: Remove this test, it is not correct.
alex_gaynor
- [pypy-svn] pypy default: Merged upstream.
alex_gaynor
- [pypy-svn] pypy default: Negative values can be raised to the nan power.
alex_gaynor
- [pypy-svn] pypy default: Merged upstream.
alex_gaynor
- [pypy-svn] pypy default: Try to get test_seek_and_tell from lib-python test_io passing.
alex_gaynor
- [pypy-svn] pypy default: Fix translation.
alex_gaynor
- [pypy-svn] pypy default: Added a test that crashes on pypy-c.
alex_gaynor
- [pypy-svn] pypy default: Rename this test to somethign which makes sense.o
alex_gaynor
- [pypy-svn] pypy default: StringIO.line_buffering is always false.
alex_gaynor
- [pypy-svn] pypy default: Fix a stupid typo.
alex_gaynor
- [pypy-svn] pypy default: Support None for indexes.
alex_gaynor
- [pypy-svn] pypy default: fix upercase float formatting with exponent.
alex_gaynor
- [pypy-svn] pypy default: Fix for rope unicode objects.
alex_gaynor
- [pypy-svn] pypy default: Added newline support to string io.
alex_gaynor
- [pypy-svn] pypy default: Expose newlines property on stringio.
alex_gaynor
- [pypy-svn] pypy default: Remove a few things from TODO.
alex_gaynor
- [pypy-svn] pypy default: Attempted translation fix.
alex_gaynor
- [pypy-svn] pypy default: Ensure StringIO.readline returns unicode.
alex_gaynor
- [pypy-svn] pypy default: Merged upstream.
alex_gaynor
- [pypy-svn] pypy default: Fix translation.
alex_gaynor
- [pypy-svn] pypy default: Remove some XXX.
alex_gaynor
- [pypy-svn] pypy default: Fixed a segfault in StringIO.
alex_gaynor
- [pypy-svn] pypy default: Allow None for start index in unicode.index
alex_gaynor
- [pypy-svn] pypy default: Implemented StringIO.__{get, set}setate__.
alex_gaynor
- [pypy-svn] pypy default: Merged upstream.
alex_gaynor
- [pypy-svn] pypy default: Make sure BytesIO.__{get, set}state__ raise the right exceptions.
alex_gaynor
- [pypy-svn] pypy default: Added space.len_w which is a shortcut for space.int_w(space.len(w_obj))
alex_gaynor
- [pypy-svn] pypy default: list(u"") is not valid.
alex_gaynor
- [pypy-svn] pypy default: Make a modifiable copy of test_memoryio.
alex_gaynor
- [pypy-svn] pypy default: longs are acceptable here.
alex_gaynor
- [pypy-svn] pypy default: Implemented PyDict_DelItemString in cpyext.
alex_gaynor
- [pypy-svn] jitviewer default: Added an hgignore.
alex_gaynor
- [pypy-svn] pypy default: Fix mmap.resize() when the mmap has an offset.
alex_gaynor
- [pypy-svn] pypy default: Merged upstream.
alex_gaynor
- [pypy-svn] pypy default: Fix mmap.resize() on windows.
alex_gaynor
- [pypy-svn] pypy default: Make sure BZ2File has a writelines method.
alex_gaynor
- [pypy-svn] pypy default: file.writelines should raise when its closed, even if the iterable has no items.
alex_gaynor
- [pypy-svn] pypy default: file.__exit__ should call self.close, not file.close. Also brought some tests into the 21st century.
alex_gaynor
- [pypy-svn] pypy default: Added sys.float_repr_style.
alex_gaynor
- [pypy-svn] pypy default: Do constant folding on subscripting.
alex_gaynor
- [pypy-svn] pypy default: Merged upstream.
alex_gaynor
- [pypy-svn] pypy default: Fix using BZ2File as a contextmanager.
alex_gaynor
- [pypy-svn] pypy default: Skip this test is stdin isn't a tty.
alex_gaynor
- [pypy-svn] pypy default: Added a test for opening a directory, currently failing.
alex_gaynor
- [pypy-svn] pypy default: More error checking in signal.setitimer.
alex_gaynor
- [pypy-svn] pypy default: Module objects have an __package__ attribute, eventually this needs to be set/used by the imp module, but for now just expose it.
alex_gaynor
- [pypy-svn] pypy default: Merged upstream.
alex_gaynor
- [pypy-svn] pypy default: Remove a good bit of nonsense from the complex tests.
alex_gaynor
- [pypy-svn] pypy default: Fixup sqlite3.Connection.executescript
alex_gaynor
- [pypy-svn] pypy default: Remove this file.
alex_gaynor
- [pypy-svn] pypy default: Added a modifiable _threading_local.py
alex_gaynor
- [pypy-svn] pypy default: Don't rely on unbound methods having the same identity for builtin methods in _threading_local.
alex_gaynor
- [pypy-svn] pypy default: Fix an ImportError.
alex_gaynor
- [pypy-svn] pypy default: Document len_w.
alex_gaynor
- [pypy-svn] pypy default: Added a doc file for _collections (why does nobody run the config tests!).
alex_gaynor
- [pypy-svn] pypy default: Merged upstream.
alex_gaynor
- [pypy-svn] pypy default: Fix a NameError.
alex_gaynor
- [pypy-svn] pypy default: Fix tests checking the extension of .so files
alex_gaynor
- [pypy-svn] pypy default: Allow property.__new__ to accept arbitrary args.
alex_gaynor
- [pypy-svn] pypy default: Resolved merge conflicts (I hope).
alex_gaynor
- [pypy-svn] pypy default: Reapply 3ed721ed67a1, I lost it somehow.
alex_gaynor
- [pypy-svn] pypy default: Fix for str(IOError(1, 2))
alex_gaynor
- [pypy-svn] pypy default: Merged upstream (workin on train is fun!).
alex_gaynor
- [pypy-svn] jitviewer default: Allow specifying an optional port number.
alex_gaynor
- [pypy-svn] pypy default: A broken test for test_pypy_c_new
alex_gaynor
- [pypy-svn] pypy default: Unroll the cmp_exc_match loop.
alex_gaynor
- [pypy-svn] pypy default: Be much more precise about this test.
alex_gaynor
- [pypy-svn] pypy default: Fix MiniMark debug assertions when run on top of Python.
alex_gaynor
- [pypy-svn] pypy default: missing docstring for sum
alex_gaynor
- [pypy-svn] pypy default: A little cleanup to epoll, consolidate the "is closed" logic and remove self.space, I don't like it.
alex_gaynor
- [pypy-svn] pypy kqueue: Added tests and skeleton.
alex_gaynor
- [pypy-svn] pypy kqueue: Fix a typo in the tests.
alex_gaynor
- [pypy-svn] pypy kqueue: Remove this test, it doesn't seem to pass under CPython.
alex_gaynor
- [pypy-svn] pypy kqueue: Missing import.
alex_gaynor
- [pypy-svn] pypy kqueue: typo fix.
alex_gaynor
- [pypy-svn] pypy kqueue: One more typo fix.
alex_gaynor
- [pypy-svn] pypy kqueue: Final typo fix.
alex_gaynor
- [pypy-svn] pypy kqueue: Allow submodules for MixedModules, imported from my psycopg2 fork.
alex_gaynor
- [pypy-svn] pypy mixed-submodules: Closed branch.
alex_gaynor
- [pypy-svn] pypy default: Bring the mixed submodule stuff into the right branch.
alex_gaynor
- [pypy-svn] pypy default: Missing import.
alex_gaynor
- [pypy-svn] pypy default: Fix translation.
alex_gaynor
- [pypy-svn] pypy default: Allow module kwarg on TinyObjSpace.
alex_gaynor
- [pypy-svn] pypy default: Port CPython tests about complex.__format__
amauryfa
- [pypy-svn] pypy default: Skip the test until the feature is developed
amauryfa
- [pypy-svn] pypy default: Merge heads
amauryfa
- [pypy-svn] pypy default: Fix translation by python 2.5 (and pypy 1.4)
amauryfa
- [pypy-svn] pypy default: Fix a crash in pow() with nonfinite values
amauryfa
- [pypy-svn] pypy default: Merge heads
amauryfa
- [pypy-svn] pypy default: Fix compilation on Windows
amauryfa
- [pypy-svn] pypy default: Add modifiable copy of test_cpickle.py
amauryfa
- [pypy-svn] pypy default: "Fast" pickling has no memo, so it raises an exception with recursive structure.
amauryfa
- [pypy-svn] pypy default: merge heads
amauryfa
- [pypy-svn] pypy default: Support for :format_spec in TemplateFormatter
amauryfa
- [pypy-svn] pypy default: Merge heads
amauryfa
- [pypy-svn] pypy default: Fix SyntaxError on Windows
amauryfa
- [pypy-svn] pypy default: Fix the math module when the mingw32 compiler is used.
amauryfa
- [pypy-svn] pypy default: Fix the socket functions when compiled with mingw32
amauryfa
- [pypy-svn] pypy default: libffi now works with mingw32
amauryfa
- [pypy-svn] pypy default: Mingw compiler does not provide replacement functions for getnameinfo() &co
amauryfa
- [pypy-svn] pypy default: Merge heads
amauryfa
- [pypy-svn] pypy default: Fix test_fcntl, by casting all constants to signed longs.
amauryfa
- [pypy-svn] pypy default: Fix format('n') to correctly use the thousands grouping indicated by the locale
amauryfa
- [pypy-svn] pypy default: Update the TODO list
amauryfa
- [pypy-svn] pypy default: Following CPython, extensive rewrite of the utf-7 decoder,
amauryfa
- [pypy-svn] pypy default: *really* run the implementation in runicode.py
amauryfa
- [pypy-svn] pypy default: CPython Issue #8271: during the decoding of an invalid UTF-8 byte sequence,
amauryfa
- [pypy-svn] pypy default: Translation fixes
amauryfa
- [pypy-svn] pypy default: Loosen the regexp that matches the MSVC banner, to cope with translations of the version string.
amauryfa
- [pypy-svn] pypy default: Merge heads
amauryfa
- [pypy-svn] pypy default: Includes the interp-level implementation of the _locale module.
amauryfa
- [pypy-svn] pypy default: sqlite3 is now part of Python, there is little interest
amauryfa
- [pypy-svn] pypy default: ElementTree is supported nowadays...
amauryfa
- [pypy-svn] pypy default: Fix some failures in test_sqlite
amauryfa
- [pypy-svn] pypy default: Fix a few failures in test_sqlite
amauryfa
- [pypy-svn] pypy default: Add a modifiable copy of the sqlite3 package
amauryfa
- [pypy-svn] pypy default: Every iterator should implement an __iter__ method
amauryfa
- [pypy-svn] pypy default: Implement aggregate functions in sqlite
amauryfa
- [pypy-svn] pypy default: Don't print a TypeError when a "void f()" callback function returns None.
amauryfa
- [pypy-svn] pypy default: These callbacks return void, no need to return 0
amauryfa
- [pypy-svn] pypy default: /bin/bash: q: command not found
amauryfa
- [pypy-svn] pypy default: Implement collation functions in sqlite
amauryfa
- [pypy-svn] pypy default: Implement sqlite progress handlers
amauryfa
- [pypy-svn] pypy default: sqlite: Fix the "check_closed()" tests
amauryfa
- [pypy-svn] pypy default: sqlite: Fix the "adapters" protocol.
amauryfa
- [pypy-svn] pypy default: sqlite: implement set_authorizer
amauryfa
- [pypy-svn] pypy default: SELECT statements should execute the query in execute(), and not wait for the user to call fetchone()
amauryfa
- [pypy-svn] pypy default: Merge heads
amauryfa
- [pypy-svn] pypy default: sqlite: It seems better to exit the query earlier when a callback cannot be run.
amauryfa
- [pypy-svn] pypy default: sqlite: cut converter names at '(' character
amauryfa
- [pypy-svn] pypy default: sqlite: Add iterdump()
amauryfa
- [pypy-svn] pypy default: pyexpat.error constructor should accept only one message;
amauryfa
- [pypy-svn] pypy default: Fix tests on 64bit, where rffi.INT != lltype.Signed
amauryfa
- [pypy-svn] pypy default: Add various version attributes to pyexpat
amauryfa
- [pypy-svn] pypy default: Add a modifiable copy of test_xml_etree.py
amauryfa
- [pypy-svn] pypy default: Skip two calls to sys.getrefcount
amauryfa
- [pypy-svn] pypy default: Merge heads
amauryfa
- [pypy-svn] pypy default: Add the module name to the _lsprof.Profile class
amauryfa
- [pypy-svn] pypy default: Fix a long.__truediv__ corner case by using a version of divmod() that does not depend
amauryfa
- [pypy-svn] pypy default: Fix test to run on top of CPython 2.7 with the -A option
amauryfa
- [pypy-svn] pypy default: Test and fix in unicode_encode_utf_7
amauryfa
- [pypy-svn] pypy default: Fix remaining failures in test_runicode.py
amauryfa
- [pypy-svn] pypy default: Add an unmodified copy of text_xpickle.py to modified-2.7.0,
amauryfa
- [pypy-svn] pypy default: file.writelines() should release the stream lock between two lines
amauryfa
- [pypy-svn] pypy default: Merge heads
amauryfa
- [pypy-svn] pypy default: Simplify code, now that pypy natively understands the with statement
amauryfa
- [pypy-svn] pypy default: Merge heads
amauryfa
- [pypy-svn] pypy default: Don't be lazy and import sys in each function instead of stuffing it into __builtins__.
amauryfa
- [pypy-svn] pypy default: Try to fix issue with mixed output.
amauryfa
- [pypy-svn] pypy default: Fix usage of mmap offset on Windows
amauryfa
- [pypy-svn] pypy default: Fix test when run with a CPython before 2.7
amauryfa
- [pypy-svn] pypy default: long.truediv should work identically regardless of the sign
amauryfa
- [pypy-svn] pypy default: Merge heads
amauryfa
- [pypy-svn] pypy default: Pypy's implementation of file() is similar to the io module and allows mixing next() and readline().
amauryfa
- [pypy-svn] pypy default: Provide arguments to methods that need them.
amauryfa
- [pypy-svn] pypy default: Implement CPython issue1764407. The test was already written, uncomment it!
amauryfa
- [pypy-svn] pypy default: merge heads
amauryfa
- [pypy-svn] pypy default: Remove "doc" for deleted module
amauryfa
- [pypy-svn] pypy default: str.decode('utf-8') must call the decoder with final=True
amauryfa
- [pypy-svn] pypy default: Merge heads
amauryfa
- [pypy-svn] pypy default: Skip more utf-7 tests when run with python2.6
amauryfa
- [pypy-svn] pypy default: merge heads
amauryfa
- [pypy-svn] pypy default: Reindent test code, it will also give better messages on failure
amauryfa
- [pypy-svn] pypy default: Fix the "replace" error handler: on UnicodeDecodeError, only one U+FFFD is returned,
amauryfa
- [pypy-svn] pypy default: Fix stupid typo introduced in b8f612ad32e1
amauryfa
- [pypy-svn] pypy default: Merge heads
amauryfa
- [pypy-svn] pypy default: Implement CPython 2.7 "correct" rounding of floats.
amauryfa
- [pypy-svn] pypy default: Merge heads
amauryfa
- [pypy-svn] pypy default: in dtoa.c, use malloc() directly. The code has its own freelists anyway.
amauryfa
- [pypy-svn] pypy default: Subclasses of unicode should call their eventual __unicode__ method when
amauryfa
- [pypy-svn] pypy default: Fix translation
amauryfa
- [pypy-svn] pypy default: Small optimization in round() for the usual case
amauryfa
- [pypy-svn] pypy default: Copy two files (unchanged), to let pyclbr import files in the correct location
amauryfa
- [pypy-svn] pypy default: Merge heads
amauryfa
- [pypy-svn] pypy default: Merge heads again
amauryfa
- [pypy-svn] pypy default: Quit the "timeout killer" thread as soon as the process exits.
amauryfa
- [pypy-svn] pypy default: Fix ropeobject tests
amauryfa
- [pypy-svn] pypy default: update TODO
amauryfa
- [pypy-svn] pypy default: Merge heads
amauryfa
- [pypy-svn] pypy default: Add a paragraph about identity of bound builtin methods.
amauryfa
- [pypy-svn] pypy default: Fix the termios module: now RPython termios
amauryfa
- [pypy-svn] pypy default: Fix failure in test_ropeunicodeobject.py
amauryfa
- [pypy-svn] pypy default: Add modifiable copy of test_pydoc.py
amauryfa
- [pypy-svn] pypy default: loosen the test a little, and only check that the missing component is mentioned in the ImportError message
amauryfa
- [pypy-svn] pypy default: Update TODO list:
amauryfa
- [pypy-svn] pypy improve-unwrap_spec: Need to regenerate ast.py
amauryfa
- [pypy-svn] pypy improve-unwrap_spec: Remove dead code
amauryfa
- [pypy-svn] pypy improve-unwrap_spec: A little magic to support GetSetProperties getters with both signatures:
amauryfa
- [pypy-svn] pypy improve-unwrap_spec: The order of arguments makes more sense like this
amauryfa
- [pypy-svn] pypy default: Fix warning messages "KeyError ignored" while running tests, or during translation.
amauryfa
- [pypy-svn] pypy default: Another TODO item
amauryfa
- [pypy-svn] pypy improve-unwrap_spec: modernize unwrap_spec in the __builtin__ module
amauryfa
- [pypy-svn] pypy improve-unwrap_spec: More progress
amauryfa
- [pypy-svn] pypy improve-unwrap_spec: This file is probably not tested :-(
amauryfa
- [pypy-svn] pypy improve-unwrap_spec: update the _ffi module
amauryfa
- [pypy-svn] pypy improve-unwrap_spec: args_w is now automatically unwrapped
amauryfa
- [pypy-svn] pypy improve-unwrap_spec: Remove most unwrap_spec from interp_file.py
amauryfa
- [pypy-svn] pypy improve-unwrap_spec: progress in "hash" modules
amauryfa
- [pypy-svn] pypy improve-unwrap_spec: progress: _locale module.
amauryfa
- [pypy-svn] pypy improve-unwrap_spec: Update unwrap_spec in zlib and bz2 modules
amauryfa
- [pypy-svn] pypy improve-unwrap_spec: More progress
amauryfa
- [pypy-svn] pypy improve-unwrap_spec: progress: minimal_curses and termios
amauryfa
- [pypy-svn] pypy improve-unwrap_spec: Update unwrap_spec in _multiprocessing module
amauryfa
- [pypy-svn] pypy improve-unwrap_spec: _random, _pickle_support
amauryfa
- [pypy-svn] pypy improve-unwrap_spec: simplify _rawffi
amauryfa
- [pypy-svn] pypy improve-unwrap_spec: modern unwrap_spec in _socket module
amauryfa
- [pypy-svn] pypy improve-unwrap_spec: modern unwrap_spec for _sre and _ssl
amauryfa
- [pypy-svn] pypy improve-unwrap_spec: unwrap_spec in _warnings, _stackless
amauryfa
- [pypy-svn] pypy improve-unwrap_spec: modern unwrap_spec in _winreg
amauryfa
- [pypy-svn] pypy improve-unwrap_spec: Fix a typo in a module which has no direct test
amauryfa
- [pypy-svn] pypy improve-unwrap_spec: Modern, shorter unwrap_spec in _weakref module
amauryfa
- [pypy-svn] pypy improve-unwrap_spec: Merge default
amauryfa
- [pypy-svn] pypy improve-unwrap_spec: simpler unwrap_specs in array module
amauryfa
- [pypy-svn] pypy improve-unwrap_spec: Modern unwrap_spec in binascii
amauryfa
- [pypy-svn] pypy improve-unwrap_spec: modern unwrap_spec in cStringIO, clr, cmath
amauryfa
- [pypy-svn] pypy improve-unwrap_spec: Simpler unwrap_spec in exception, fcntl
amauryfa
- [pypy-svn] pypy improve-unwrap_spec: modern unwrap_spec in imp module
amauryfa
- [pypy-svn] pypy improve-unwrap_spec: Remove almost all unwrap_spec from itertools module
amauryfa
- [pypy-svn] pypy improve-unwrap_spec: Remove this script, it does not generate a correct module anymore.
amauryfa
- [pypy-svn] pypy improve-unwrap_spec: Remove all unwrap_spec from the math module
amauryfa
- [pypy-svn] pypy improve-unwrap_spec: simpler unwrap_spec in micronumpy, mmap modules
amauryfa
- [pypy-svn] pypy improve-unwrap_spec: Simplify unwrap_spec in the oracle module
amauryfa
- [pypy-svn] pypy improve-unwrap_spec: Simplify unwrap_spec for parser, pyexpat, pypyjit
amauryfa
- [pypy-svn] pypy improve-unwrap_spec: update posix module to the new unwrap_spec
amauryfa
- [pypy-svn] pypy improve-unwrap_spec: update modules rctime, sys
amauryfa
- [pypy-svn] pypy improve-unwrap_spec: simplify unwrap_spec for modules select, signal
amauryfa
- [pypy-svn] pypy improve-unwrap_spec: newer unwrap_spec in modules thread, time, token
amauryfa
- [pypy-svn] pypy improve-unwrap_spec: Update unicode data with the new unwrap_spec
amauryfa
- [pypy-svn] pypy improve-unwrap_spec: update zipimport to the new unwrap_spec
amauryfa
- [pypy-svn] pypy improve-unwrap_spec: Simplify unwrap_spec in the cpyext module
amauryfa
- [pypy-svn] pypy improve-unwrap_spec: Small unwrap_spec simplifications in various places
amauryfa
- [pypy-svn] pypy improve-unwrap_spec: Oops
amauryfa
- [pypy-svn] pypy improve-unwrap_spec: New unwrap_spec in interpreter/buffer.py
amauryfa
- [pypy-svn] pypy default: Avoid warning messages when the test suite finishes:
amauryfa
- [pypy-svn] pypy improve-unwrap_spec: GetSetProperty now accept arguments in both order: (space, self) or (self, space)
amauryfa
- [pypy-svn] pypy improve-unwrap_spec: Use args_w instead of w_args for dict.pop()
amauryfa
- [pypy-svn] pypy improve-unwrap_spec: Remove support for w_args in multimethods; args_w is probably better
amauryfa
- [pypy-svn] pypy improve-unwrap_spec: Since the trampoline function names its parameters consistently, unwrap_spec is not needed anymore.
amauryfa
- [pypy-svn] pypy improve-unwrap_spec: Merge default
amauryfa
- [pypy-svn] pypy improve-unwrap_spec: Fix imports
amauryfa
- [pypy-svn] pypy improve-unwrap_spec: Remove most unwrap_specs in the _collection module
amauryfa
- [pypy-svn] pypy improve-unwrap_spec: Fix a typo and failures in test_descroperation.pt
amauryfa
- [pypy-svn] pypy improve-unwrap_spec: Translation fix
amauryfa
- [pypy-svn] pypy improve-unwrap_spec: Test and fix
amauryfa
- [pypy-svn] pypy default: Properly convert WindowsErrors coming from the streamio module.
amauryfa
- [pypy-svn] pypy default: Be sure to close all mmaps and files, otherwise os.unlink fails on Windows
amauryfa
- [pypy-svn] pypy default: Fix two crashers in mmap on windows
amauryfa
- [pypy-svn] pypy interplevel-exception-classes: A branch to define module-specific exceptions in RPython
amauryfa
- [pypy-svn] pypy interplevel-exception-classes: New function: error.new_exception_class(space, name, w_base)
amauryfa
- [pypy-svn] pypy interplevel-exception-classes: Try a slightly different interface, class name can be "module.name"
amauryfa
- [pypy-svn] pypy interplevel-exception-classes: Implement _socket._error and _ssl.SSLError at interp_level.
amauryfa
- [pypy-svn] pypy default: Merge branch improve-unwrap_spec.
amauryfa
- [pypy-svn] pypy improve-unwrap_spec: Close branch
amauryfa
- [pypy-svn] pypy interplevel-exception-classes: Try to fix translation
amauryfa
- [pypy-svn] pypy interplevel-exception-classes: Another attempt to translate
amauryfa
- [pypy-svn] pypy shorter-float-repr: Close merged branch
amauryfa
- [pypy-svn] pypy interplevel-exception-classes: Merge default
amauryfa
- [pypy-svn] pypy interplevel-exception-classes: Directly access the exception class defined in this module
amauryfa
- [pypy-svn] pypy interplevel-exception-classes: add space.new_exception_class(), and use it to remove applevel code in _rawffi
amauryfa
- [pypy-svn] pypy interplevel-exception-classes: Kill parser/app_helpers.py; the exception is not used anyway :-/
amauryfa
- [pypy-svn] pypy interplevel-exception-classes: Kill select/app_select.py and rewrite the exception at interp_level
amauryfa
- [pypy-svn] pypy interplevel-exception-classes: oops
amauryfa
- [pypy-svn] pypy interplevel-exception-classes: interp-level implementation of thread.exit()
amauryfa
- [pypy-svn] pypy interplevel-exception-classes: rewrite thread.error at interp-level and get rid of app_thread.py
amauryfa
- [pypy-svn] pypy interplevel-exception-classes: Rewrite zlib.error at interp-level
amauryfa
- [pypy-svn] pypy interplevel-exception-classes: termios.error at interp-level
amauryfa
- [pypy-svn] pypy interplevel-exception-classes: pyexpat.error at interp-level
amauryfa
- [pypy-svn] pypy interplevel-exception-classes: rewrite binascii.Error, binascii.Incomplete at interp-level
amauryfa
- [pypy-svn] pypy default: Close the file explicitely to let the test pass on Windows
amauryfa
- [pypy-svn] pypy default: Fix mmap test on Windows: offset must be a multiple of allocation granularity
amauryfa
- [pypy-svn] pypy default: write mmap constants at interp-level
amauryfa
- [pypy-svn] pypy interplevel-exception-classes: merge default
amauryfa
- [pypy-svn] pypy interplevel-exception-classes: mmap.error at interp-level
amauryfa
- [pypy-svn] pypy interplevel-exception-classes: zipimport.ZipImportError at interp-level
amauryfa
- [pypy-svn] pypy default: Merge heads
amauryfa
- [pypy-svn] pypy interplevel-exception-classes: signal.default_int_handler at interp-level
amauryfa
- [pypy-svn] pypy interplevel-exception-classes: signal.ItimerError at interp_level
amauryfa
- [pypy-svn] pypy interplevel-exception-classes: Run tests, and fix.
amauryfa
- [pypy-svn] pypy default: Adapt the test for Linux
amauryfa
- [pypy-svn] pypy default: Rewrite most module specific exceptions at interp-level.
amauryfa
- [pypy-svn] pypy interplevel-exception-classes: Close merged branch
amauryfa
- [pypy-svn] pypy default: Fix cpyext tests on Windows
amauryfa
- [pypy-svn] pypy default: (kleptog) Implement PySlice_GetIndices()
amauryfa
- [pypy-svn] pypy default: Remove implemented functions from stubs.py
amauryfa
- [pypy-svn] pypy default: Remove warning messages at the end of some tests,
amauryfa
- [pypy-svn] pypy default: Export two cpyext functions that are already implemented in C code
amauryfa
- [pypy-svn] pypy default: Regenerate cpyext/stubs.py after CPython 2.7 documentation,
amauryfa
- [pypy-svn] pypy default: (kleptog) Implement PyErr_WriteUnraisable
amauryfa
- [pypy-svn] pypy default: (kleptog) Implement PyString_AsEncodedObject
amauryfa
- [pypy-svn] pypy default: Python2.7 can encode/decode single surrogates to utf-8.
amauryfa
- [pypy-svn] pypy move-rfloat: Branch to move float operations from rlib/rarithmetic to rlib/rfloat
amauryfa
- [pypy-svn] pypy move-rfloat: Move float/double related code from rarithmetic.py to rfloat.py
amauryfa
- [pypy-svn] pypy default: Fix jit translation on windows
amauryfa
- [pypy-svn] pypy real-voidp: A branch for the C backen to render rffi.VOIDP as void*
amauryfa
- [pypy-svn] pypy real-voidp: The basic idea
amauryfa
- [pypy-svn] pypy real-voidp: Fix test_rffi.py: when calling an external, any pointer is convertible to VOIDP
amauryfa
- [pypy-svn] pypy default: Skip some tests when run with the -A option
amauryfa
- [pypy-svn] pypy default: sometimes the library is a py.path.local object
amauryfa
- [pypy-svn] pypy real-voidp: hg merge default
amauryfa
- [pypy-svn] pypy real-voidp: Various rffi.VOIDP fixes, all tests pass in module/cpyext
amauryfa
- [pypy-svn] pypy real-voidp: Various translation and compilation fixes.
amauryfa
- [pypy-svn] pypy default: Merge heads
amauryfa
- [pypy-svn] pypy jitypes2: revert 96964ba376b4, and fix the test in another way: it's better to use logger_noopt because this way the name of the variables are preserved
antocuni
- [pypy-svn] pypy jitypes2: update to the latest svn revision
antocuni
- [pypy-svn] pypy default: add an editable copy of test_site.py
antocuni
- [pypy-svn] pypy default: typo
antocuni
- [pypy-svn] pypy default: fix test_getsitepackages by deciding that pypy does not support site-python, only site-packages
antocuni
- [pypy-svn] pypy default: add support for the PYTHONNOUSERSITE env variable
antocuni
- [pypy-svn] pypy default: add a modifiable copy of test_sysconfig.py
antocuni
- [pypy-svn] pypy default: add a new 'pypy' installation scheme for sysconfig.py: most notably, it fixes
antocuni
- [pypy-svn] pypy default: a failing test
antocuni
- [pypy-svn] pypy default: always create the stdout and stderr files when running py.test -s, else we get an file not found error few lines later
antocuni
- [pypy-svn] pypy default: use a weakref to store the class, else we might keep it alive forever
antocuni
- [pypy-svn] pypy default: revert 260697f1c3e6, I'll try another approach for it
antocuni
- [pypy-svn] pypy default: (arigo, antocuni): use a weakref to the map in the cache entry, else we indirectly store a strong reference to the class forever
antocuni
- [pypy-svn] pypy default: merge heads and fix the test, which now passes
antocuni
- [pypy-svn] pypy default: make sure that the code objects have a co_filename in the form 'zipfile.zip/pyfile.py'
antocuni
- [pypy-svn] pypy default: (hopefully) fix translation
antocuni
- [pypy-svn] pypy default: revert checkin 088b8b251525
antocuni
- [pypy-svn] pypy default: make sure that the co_filename attribute of code objects inside zip files is in the form myfile.zip/mymodule.py
antocuni
- [pypy-svn] pypy default: bah, hack the lib-python conftest failure detection logic, else it uncorrectly
antocuni
- [pypy-svn] virtualenv-pypy trunk: ignore exec_prefix for pypy. This fixes a crash that you get when running virtualenv inside a pypy virtualenv
antocuni
- [pypy-svn] virtualenv-pypy trunk: use the same executable name as you get with pypy releases
antocuni
- [pypy-svn] pypy default: add the subrepo virtualenv-pypy inside contrib
antocuni
- [pypy-svn] virtualenv-pypy trunk: try hard to find all the needed plat-{darwin, mac} directories and put
antocuni
- [pypy-svn] pypy default: update the subrepo
antocuni
- [pypy-svn] pypy default: remove this subrepo, there is cleary no consensus on having it here
antocuni
- [pypy-svn] pypy default: kill relative imports and use absolute ones instead; the relative imports were added in the sys-prefix branch because at some point lib_pypy was placed in a non-importable directory, but not they are no longer necessary
antocuni
- [pypy-svn] pypy default: make this test file working again (more or less)
antocuni
- [pypy-svn] pypy default: improve this test
antocuni
- [pypy-svn] pypy default: the only supported way to run these tests is `pypy-c py.test ...`, because we need to disassemble the snippets with the very same pypy used for JITting them
antocuni
- [pypy-svn] pypy default: refactoring: the idea is that you can mark some lines in the source code, and then later retrieve the corresponding operations
antocuni
- [pypy-svn] pypy default: move test_pypy_c_new to its own directory, because the file is getting too big
antocuni
- [pypy-svn] pypy default: move some code into model.py
antocuni
- [pypy-svn] pypy default: more refactoring, still work in progress
antocuni
- [pypy-svn] pypy default: import the "jitlogparser" from the external repo pypy/jitviewer. So far it is
antocuni
- [pypy-svn] pypy default: kill unneeded function parse_log_counts
antocuni
- [pypy-svn] pypy default: kill all the html-related features
antocuni
- [pypy-svn] pypy default: import these two test files from jitviewer
antocuni
- [pypy-svn] pypy default: (in-progress) start to integrate the new jitlogparser with test_pypy_c
antocuni
- [pypy-svn] pypy default: make slice_debug_merge_points a classmethod (alternative constructor) of Function
antocuni
- [pypy-svn] pypy default: rename "chunks" to "ids", to avoid confusion with the "chunks" used by the parser
antocuni
- [pypy-svn] pypy default: this belongs to 93a209dfaa72
antocuni
- [pypy-svn] pypy default: use the jitlogparser to parse the log and produce structured descriptions of the loops, which can be easiliy used by the tests
antocuni
- [pypy-svn] pypy default: add a way to distinguish loops and entry bridges
antocuni
- [pypy-svn] pypy default: rename "function" to "loop", it's just easier to understand
antocuni
- [pypy-svn] pypy default: move find_ids* functions outside of the Log class: they now take a disassembler.Code object instead of a python function
antocuni
- [pypy-svn] pypy default: add a way to get the code by the id
antocuni
- [pypy-svn] pypy default: add a method for getting all the operations in a loop
antocuni
- [pypy-svn] pypy default: add a way to do a very simple pattern-matching on the operations of a loop, to ensure that variable matches among different operations
antocuni
- [pypy-svn] pypy default: cosmetic changes
antocuni
- [pypy-svn] pypy default: add a way to get only the operations that correspond to the specified ID
antocuni
- [pypy-svn] pypy default: implement match_by_id
antocuni
- [pypy-svn] pypy default: improve this test
antocuni
- [pypy-svn] pypy default: add the possibility to return a value
antocuni
- [pypy-svn] pypy default: add the possibility to pass parameters
antocuni
- [pypy-svn] pypy default: port the first test from test_pypy_c to test_pypy_c_new :-)
antocuni
- [pypy-svn] pypy default: Rename Bytecode to OpCode
antocuni
- [pypy-svn] pypy default: rename OpCode to TraceForOpcode once more, to distinguish it from lib_pypy.disassembler.Opcode
antocuni
- [pypy-svn] pypy default: in-progress work toward supporting inlined calls
antocuni
- [pypy-svn] pypy default: always store the .code attribute on TraceForOpcode instances, it makes everything much simpler
antocuni
- [pypy-svn] pypy default: inlined functions are finally handled correctly
antocuni
- [pypy-svn] pypy default: move this test later
antocuni
- [pypy-svn] pypy default: kill this test, we decided to use a different way of testing
antocuni
- [pypy-svn] pypy default: don't import site: it's fastern, and avoids creating tons of regex-related useless loops
antocuni
- [pypy-svn] pypy default: find a way not to repeat the same code for ticker check every time
antocuni
- [pypy-svn] pypy default: port test_factorial from test_pypy_c
antocuni
- [pypy-svn] pypy default: add a way to get the ops for just the specified opcode
antocuni
- [pypy-svn] pypy default: add a convenience function to get the opnames
antocuni
- [pypy-svn] pypy default: be sure that we don't allow alpha-renaming for ConstClass(...) in match()
antocuni
- [pypy-svn] pypy default: add the testcase for longs
antocuni
- [pypy-svn] pypy default: make sure that we insert '' in sys.path also when running with -m, as cpython does.
antocuni
- [pypy-svn] pypy default: add an in-progress test
antocuni
- [pypy-svn] pypy default: start to write unit tests for match()
antocuni
- [pypy-svn] pypy default: move all the matching-related functions to theirs own class, to ease testing
antocuni
- [pypy-svn] pypy default: make match_var an instance method, instead of a closure over alpha_map
antocuni
- [pypy-svn] pypy default: factor out match_op
antocuni
- [pypy-svn] pypy default: use an Exception to signal match failure
antocuni
- [pypy-svn] pypy default: refactor to have two independent iterators to iterate over the ops and the expected_ops
antocuni
- [pypy-svn] pypy default: allow to use '_' as an always-matching variable name
antocuni
- [pypy-svn] pypy default: implement non-greedy partial matching with the "..." operator
antocuni
- [pypy-svn] pypy default: a passing test
antocuni
- [pypy-svn] pypy default: allow to use "..." at the end of the list
antocuni
- [pypy-svn] pypy default: test and fix
antocuni
- [pypy-svn] pypy default: a test checking that we actually compile and call_assembler recursive functions
antocuni
- [pypy-svn] pypy default: make sure to match also the descr of operations
antocuni
- [pypy-svn] pypy default: add a way to override which classes are created
antocuni
- [pypy-svn] pypy default: make parse() a classmethod of SimpleParser: this way, it's easier to subclass it
antocuni
- [pypy-svn] jitviewer default: skip this test, it's broken and the function is not called from anywhere
antocuni
- [pypy-svn] jitviewer default: rename loops.py to parser.py, to math the naming scheme used in pypy.tool.jitlogparser
antocuni
- [pypy-svn] jitviewer default: kill disassembler.py, and use the one in lib_pypy instead
antocuni
- [pypy-svn] jitviewer default: kill parser.Op and use a subclass of pypy.tool.jitlogparser.parser.Op instead, which adds html formatting
antocuni
- [pypy-svn] jitviewer default: kill SimpleParser, replace it with the version found in jitlogparser
antocuni
- [pypy-svn] jitviewer default: kill storage.py, use the version from the jitlogparser
antocuni
- [pypy-svn] jitviewer default: kill the class Bytecode, use a subclass of jitlogparser.TraceForOpcode instead
antocuni
- [pypy-svn] jitviewer default: kill Function and slice_debug_merge_points, replace them by the versions found in the jitlogparser
antocuni
- [pypy-svn] jitviewer default: kill adjust_bridges, use the one in jitlogparser
antocuni
- [pypy-svn] jitviewer default: kill parse(), use the version in the jitlogparser
antocuni
- [pypy-svn] jitviewer default: typo
antocuni
- [pypy-svn] jitviewer default: kill the (most) part of test_parser which is already covered by the test_parser in the jitlogparser, and leave only the html-related stuff
antocuni
- [pypy-svn] jitviewer default: kill module_finder, it is no longer used here (but a copy is now present in the jitlogparser
antocuni
- [pypy-svn] jitviewer default: kill unused (and broken) import
antocuni
- [pypy-svn] pypy default: Re-enable geninterp. For me, running "translate.py -O2" crashes
arigo
- [pypy-svn] pypy default: Add rlib.debug.check_regular_int(), used in rbigint.fromint()
arigo
- [pypy-svn] pypy default: Free memory allocated to shadow stacks after a fork().
arigo
- [pypy-svn] pypy default: Revert this part of the change.
arigo
- [pypy-svn] pypy default: Wrong, un-revert the previous checkin. It was correct, and
arigo
- [pypy-svn] pypy default: Fix test_thread_and_gc, and add another test_thread_and_gc_with_fork.
arigo
- [pypy-svn] pypy default: Improve the test to really check that object 's' is freed in
arigo
- [pypy-svn] pypy default: After much thinking, add a condition. Really hard to test :-(
arigo
- [pypy-svn] pypy default: Sleep with a reference to 's' still around.
arigo
- [pypy-svn] pypy default: Add call_initial_function(), similar to call_final_function().
arigo
- [pypy-svn] pypy default: Port the thread+fork() logic to asmgcc, painfully.
arigo
- [pypy-svn] pypy default: merge heads
arigo
- [pypy-svn] pypy default: (agaynor, arigo)
arigo
- [pypy-svn] pypy default: (agaynor, arigo)
arigo
- [pypy-svn] pypy 32ptr-on-64bit: Fix.
arigo
- [pypy-svn] pypy default: Port long_true_divide() from CPython 2.7 to PyPy.
arigo
- [pypy-svn] pypy default: Remove old operation left behind.
arigo
- [pypy-svn] pypy jitypes2: Fix for tests.
arigo
- [pypy-svn] pypy default: Fix for test_lloperation.
arigo
- [pypy-svn] pypy default: Try not to crash for non-thread translations.
arigo
- [pypy-svn] pypy default: merge heads
arigo
- [pypy-svn] pypy default: Rewrite nanos.py: instead of directly importing from the os module
arigo
- [pypy-svn] pypy default: Fix for tests.
arigo
- [pypy-svn] pypy default: Simplify.
arigo
- [pypy-svn] pypy default: Write some tests.
arigo
- [pypy-svn] pypy default: Fix for smalllong: make more systematically sure that the created
arigo
- [pypy-svn] pypy default: More tweaks to try to make the translated pypy-c more happy.
arigo
- [pypy-svn] pypy default: Skip these tests about c_longdouble, because it's not supported
arigo
- [pypy-svn] pypy default: Oups, broke translation.
arigo
- [pypy-svn] pypy default: Refactor rbigint to use the proper types more explicitly:
arigo
- [pypy-svn] pypy default: Fix this call to ovfcheck(). I know RPython is not completely obvious.
arigo
- [pypy-svn] pypy default: merge heads
arigo
- [pypy-svn] pypy default: Fix the new _bigint_true_divide() too.
arigo
- [pypy-svn] pypy default: Fix this call to ovfcheck(). I know RPython is not completely obvious.
arigo
- [pypy-svn] pypy default: merge heads
arigo
- [pypy-svn] pypy default: Fix the new _bigint_true_divide() too.
arigo
- [pypy-svn] pypy default: merge heads
arigo
- [pypy-svn] pypy default: Test and fix: don't try to load the attribute name ''.
arigo
- [pypy-svn] pypy default: This is an issue of dictionary ordering.
arigo
- [pypy-svn] pypy default: issue631 resolved (at least on posix) (I think).
arigo
- [pypy-svn] pypy default: Change the test. This is explicitly a detail behavior, but it
arigo
- [pypy-svn] pypy default: Reverted part of the changes now that I understand the
arigo
- [pypy-svn] pypy default: Extend test_trace_generator_finalisation to check for the correct
arigo
- [pypy-svn] pypy default: Mostly a copy of the failing test from CPython.
arigo
- [pypy-svn] pypy default: Fix.
arigo
- [pypy-svn] pypy default: Implement str._formatter_parser().
arigo
- [pypy-svn] pypy default: Add the internal method str._formatter_field_name_split().
arigo
- [pypy-svn] pypy default: Add another include for memcpy() here.
arigo
- [pypy-svn] pypy default: Fix a case where we need to get an integer instead of a string.
arigo
- [pypy-svn] pypy default: use int(int(frac)) as a workaround for a CPython bug:
arigo
- [pypy-svn] pypy default: Some more tests for round(), and a fix.
arigo
- [pypy-svn] pypy default: Update to not check for the exact error message on non-CPython
arigo
- [pypy-svn] pypy default: On CPython, __oct__() is called if Foobar inherits from 'long',
arigo
- [pypy-svn] pypy default: On Win64 running a (32-bit) PyPy we get 'AMD64'.
arigo
- [pypy-svn] pypy default: Fix the failing test on 64bit by simplifying the functions
arigo
- [pypy-svn] pypy default: merge heads
arigo
- [pypy-svn] pypy default: Test the error message for 'f(**42)', and improve and test
arigo
- [pypy-svn] pypy default: Add a modified version of this test with "..." in the expected
arigo
- [pypy-svn] pypy default: Use globals.setdefault() instead of this try:except: path.
arigo
- [pypy-svn] pypy default: Filter out the method names that start with '_', because the
arigo
- [pypy-svn] pypy default: Attempt to fix the issue shown by
arigo
- [pypy-svn] pypy default: Trying harder to reinit the thread's bootstrapper.
arigo
- [pypy-svn] pypy default: A test and fix for someone doing f(**{u'\u1234': 5}).
arigo
- [pypy-svn] pypy default: Fix this test: passing a Python long to PyLong_FromLong() hits some assert now.
arigo
- [pypy-svn] pypy default: Test and fix.
arigo
- [pypy-svn] pypy default: Another test and fix.
arigo
- [pypy-svn] pypy default: "Justify" a bit more this topic.
arigo
- [pypy-svn] pypy default: Oups.
arigo
- [pypy-svn] pypy default: - Mark the undocumented bytes.__alloc__() as an implementation
arigo
- [pypy-svn] pypy default: Tests and fixes. Thanks victorg5.
arigo
- [pypy-svn] pypy default: Fix: on PyPy, **{u''} gets you immediately TypeError
arigo
- [pypy-svn] pypy default: Big patch by victorg5: fix typos in pypy/doc/, found by aspell.
arigo
- [pypy-svn] pypy default: Mark this test as an implementation detail.
arigo
- [pypy-svn] pypy default: Reproduce the failing test in test_long_future.
arigo
- [pypy-svn] pypy default: Fix the test. Phew, a lot of work just to find where it was.
arigo
- [pypy-svn] pypy default: Remove this unused import. It can actually come in the way and
arigo
- [pypy-svn] pypy default: A failing test, but skipped because it looks not important.
arigo
- [pypy-svn] pypy default: Managed to write a failing test.
arigo
- [pypy-svn] pypy default: Fix the test.
arigo
- [pypy-svn] pypy default: merge heads
arigo
- [pypy-svn] pypy default: Fix the test. Maybe that's marginally too much code for such a
arigo
- [pypy-svn] pypy default: Revert 1bf35a5504c8, and do it differently:
arigo
- [pypy-svn] pypy default: Skip this whole test file on top of non-CPython implementations.
arigo
- [pypy-svn] pypy default: Cannot test that sys.stdin.seek(-1) raises an exception when we
arigo
- [pypy-svn] pypy default: One missing f.close().
arigo
- [pypy-svn] pypy default: Minor test and fix to be more 2.7-compliant.
arigo
- [pypy-svn] pypy default: Quick fix: the value returned in case of error is actually 0...
arigo
- [pypy-svn] pypy default: Multiple tests and fixes for mmap.find().
arigo
- [pypy-svn] pypy default: Support in rmmap find(reverse=True).
arigo
- [pypy-svn] pypy default: mmap.rfind().
arigo
- [pypy-svn] pypy default: Give the offset keyword argument to mmap().
arigo
- [pypy-svn] pypy default: Bah, c_thread_lock_init was declared to return Void anyway :-(
arigo
- [pypy-svn] pypy default: merge heads
arigo
- [pypy-svn] pypy default: Kill the outdated, never-finished 'readline' module.
arigo
- [pypy-svn] pypy default: More direct tests of the longlong facility.
arigo
- [pypy-svn] pypy default: Uh? Ok, I got a failing test by reproducing exactly the result
arigo
- [pypy-svn] pypy default: This test fails. Bad :-(
arigo
- [pypy-svn] pypy default: For some reason, this example works fine when translated,
arigo
- [pypy-svn] pypy jit-longlong-2: In-progress: turns the BoxFloat and ConstFloat attribute '.value'
arigo
- [pypy-svn] pypy jit-longlong-2: More progress...
arigo
- [pypy-svn] pypy jit-longlong-2: Kill this. Not used.
arigo
- [pypy-svn] pypy jit-longlong-2: In-progress.
arigo
- [pypy-svn] pypy jit-longlong-2: Fix the test.
arigo
- [pypy-svn] pypy jit-longlong-2: Add a missing module.
arigo
- [pypy-svn] pypy jit-longlong-2: Simplify 'llong_from_two_ints' into just 'llong_from_uint'.
arigo
- [pypy-svn] pypy jit-longlong-2: In-progress.
arigo
- [pypy-svn] pypy jit-longlong-2: More fixes. metainterp/test passes again.
arigo
- [pypy-svn] pypy jit-longlong-2: Fix tests.
arigo
- [pypy-svn] pypy default: merge heads
arigo
- [pypy-svn] pypy jit-longlong-2: Translation fixes.
arigo
- [pypy-svn] pypy default: Merge jit-longlong-2: on 32bit, use a longlong instead of a float
arigo
- [pypy-svn] pypy jit-longlong-2: close merged branch
arigo
- [pypy-svn] pypy default: For test_cprofile: get the exact same repr as CPython, which is a
arigo
- [pypy-svn] pypy default: Modify one test to allow for the better peephole optimization
arigo
- [pypy-svn] pypy default: Change this, otherwise just None gets turned into a LOAD_CONST
arigo
- [pypy-svn] pypy default: Another valid difference.
arigo
- [pypy-svn] pypy default: Remove code that the compiler attempt to put in a basic block
arigo
- [pypy-svn] pypy default: merge heads
arigo
- [pypy-svn] pypy default: Add missing no-op support for gc_thread_start
arigo
- [pypy-svn] pypy default: Fix test_descr and test_random.
arigo
- [pypy-svn] pypy default: Only add '__package__' to the names in modules created
arigo
- [pypy-svn] pypy default: Fix for unpickling modules (which is a PyPy extension)
arigo
- [pypy-svn] pypy default: Fix siginterrupt(). Previously, the state would be reset
arigo
- [pypy-svn] pypy default: Implementation details.
arigo
- [pypy-svn] pypy default: Copy the logic of CPython to fix the precision around
arigo
- [pypy-svn] buildbot default: (arigo, pedronis around)
arigo
- [pypy-svn] pypy default: Fix on 64-bits.
arigo
- [pypy-svn] pypy default: Test and fix on 64-bit.
arigo
- [pypy-svn] pypy default: Fix the test on 64-bit.
arigo
- [pypy-svn] pypy default: Add a custom pydoc.py: check that we don't report the __builtin__
arigo
- [pypy-svn] pypy default: Support "pypy filename.pyc".
arigo
- [pypy-svn] pypy default: Don't use always port 50007 (risk of collision when running twice).
arigo
- [pypy-svn] pypy default: Remove 'separate_module_sources', which seems to be useless because
arigo
- [pypy-svn] pypy default: Put the temporary 'externmod_%d.so' in udir.
arigo
- [pypy-svn] pypy default: merge heads
arigo
- [pypy-svn] pypy default: Ignore dtoa.o.
arigo
- [pypy-svn] pypy default: Modify 'test_all.py' to refuse to run if started naively, i.e. in
arigo
- [pypy-svn] pypy default: Syntax for 2.5.
arigo
- [pypy-svn] pypy default: (Kevin Burke, a bit of arigo)
arigo
- [pypy-svn] pypy default: Try to work at least a bit even if the module fcntl is not translated.
arigo
- [pypy-svn] pypy default: Patch by vincele: complain when open()ing a directory.
arigo
- [pypy-svn] pypy default: 2.5 compat
arigo
- [pypy-svn] pypy default: merge heads
arigo
- [pypy-svn] pypy default: Catch StreamErrors that can be raised when opening a file in
arigo
- [pypy-svn] pypy default: Extract and test the functionality of getting an importer.
arigo
- [pypy-svn] pypy default: Support for "pypy somedir" or "pypy file.zip", using the hook
arigo
- [pypy-svn] pypy default: merge heads
arigo
- [pypy-svn] pypy default: Rewrite this with an assert so that the annotator knows
arigo
- [pypy-svn] pypy default: Fix a few random occasional failures: StringBuilder.append(s)
arigo
- [pypy-svn] pypy default: Hum. Sorry.
arigo
- [pypy-svn] pypy default: Just skip the test if no _run_module_as_main is available in cpython's runpy.
arigo
- [pypy-svn] pypy default: Skip a few more tests with CPython < 2.6.
arigo
- [pypy-svn] pypy default: Fix the test in test_exception.py by adding the missing 'can_only_throw'
arigo
- [pypy-svn] pypy default: Uh? Revert this part of the previous checkin. It was not intended.
arigo
- [pypy-svn] pypy default: Fix: it seems that test_rlist.py shows a case in which can_only_throw
arigo
- [pypy-svn] pypy default: Another try...
arigo
- [pypy-svn] pypy default: merge heads
arigo
- [pypy-svn] pypy default: Change the test to keep track of all files opened, and close
arigo
- [pypy-svn] pypy default: merge heads
arigo
- [pypy-svn] pypy collections-module: A branch in which to implement the _collections module in RPython.
arigo
- [pypy-svn] pypy collections-module: Start to rewrite the _collections module in RPython.
arigo
- [pypy-svn] pypy collections-module: In-progress.
arigo
- [pypy-svn] pypy collections-module: pop(), popleft()
arigo
- [pypy-svn] pypy collections-module: maxlen, __repr__, locking.
arigo
- [pypy-svn] pypy collections-module: count().
arigo
- [pypy-svn] pypy collections-module: A helper: space.compare_by_iteration().
arigo
- [pypy-svn] pypy collections-module: Comparison.
arigo
- [pypy-svn] pypy collections-module: d.extend(d), d += e.
arigo
- [pypy-svn] pypy collections-module: In-progress.
arigo
- [pypy-svn] pypy default: *I* *don't* *get* *it*
arigo
- [pypy-svn] pypy default: merge heads
arigo
- [pypy-svn] pypy collections-module: getitem(), setitem(), and maybe delitem() if we already had rotate()
arigo
- [pypy-svn] pypy default: Remove an unnecessary check.
arigo
- [pypy-svn] pypy collections-module: rotate().
arigo
- [pypy-svn] pypy collections-module: reverse().
arigo
- [pypy-svn] pypy collections-module: rotate().
arigo
- [pypy-svn] pypy collections-module: len().
arigo
- [pypy-svn] pypy collections-module: remove().
arigo
- [pypy-svn] pypy collections-module: repr() works.
arigo
- [pypy-svn] pypy collections-module: Hash.
arigo
- [pypy-svn] pypy collections-module: __copy__().
arigo
- [pypy-svn] pypy collections-module: __reversed__().
arigo
- [pypy-svn] pypy collections-module: __reduce__().
arigo
- [pypy-svn] pypy collections-module: Write defaultdict... cheating.
arigo
- [pypy-svn] pypy default: Pom pom pom
arigo
- [pypy-svn] pypy collections-module: merge default
arigo
- [pypy-svn] pypy collections-module: Docs and typos.
arigo
- [pypy-svn] pypy collections-module: merge heads
arigo
- [pypy-svn] pypy collections-module: Add a __module__.
arigo
- [pypy-svn] pypy collections-module: merge heads
arigo
- [pypy-svn] pypy collections-module: Typos.
arigo
- [pypy-svn] pypy collections-module: Test and fix.
arigo
- [pypy-svn] pypy collections-module: Missing a reset-item-to-None, otherwise the reference to the
arigo
- [pypy-svn] pypy collections-module: Kill the remainder of test_deque. It's good enough if we run
arigo
- [pypy-svn] pypy default: Oops. Fix segfaults...
arigo
- [pypy-svn] pypy collections-module: Generalize the test.
arigo
- [pypy-svn] pypy collections-module: Add usemodules=_collections.
arigo
- [pypy-svn] pypy collections-module: Generalize this test. Now test_deque passes.
arigo
- [pypy-svn] pypy collections-module: Add _collections in all_working_modules.
arigo
- [pypy-svn] pypy default: Merge collections-module, adding the RPython module "_collections".
arigo
- [pypy-svn] pypy collections-module: Done.
arigo
- [pypy-svn] pypy default: merge heads
arigo
- [pypy-svn] pypy default: Fix 7 of the 8 failures of test_pypy_c just by not printing the args, which
arigo
- [pypy-svn] pypy default: One case where the test is not xfail()ing, but fails because of the presence of xfail() on another test
arigo
- [pypy-svn] pypy default: We get a TypeError on CPython, not a ValueError.
arigo
- [pypy-svn] pypy default: Oups.
arigo
- [pypy-svn] pypy default: merge heads
arigo
- [pypy-svn] pypy default: Fix.
arigo
- [pypy-svn] pypy default: Add a case where the list of bases is empty (hence "object").
arigo
- [pypy-svn] pypy default: merge heads
arigo
- [pypy-svn] pypy default: Fix. Change the tests from xfail() to check_impl_detail()
arigo
- [pypy-svn] pypy default: Skip this test. No chance to even import as long as we don't
arigo
- [pypy-svn] pypy default: These tests now (seem to) pass.
arigo
- [pypy-svn] pypy default: Make another xfail test pass, probably.
arigo
- [pypy-svn] pypy default: Rewrite defaultdict.__missing__ at interp-level.
arigo
- [pypy-svn] pypy default: Fix translation
arigo
- [pypy-svn] pypy default: Test and fix.
arigo
- [pypy-svn] pypy default: Write a test that fails on OSX.
arigo
- [pypy-svn] pypy default: Fix. Thanks dcolish for reporting this.
arigo
- [pypy-svn] pypy default: Add more precise asserts, designed to catch most cases where 'obj' is nonsense (it points inside an object, where there is a pointer).
arigo
- [pypy-svn] pypy default: Fix comment.
arigo
- [pypy-svn] pypy default: Ignore the PCMP{EQ, GT}{B, W, D} instructions.
arigo
- [pypy-svn] pypy default: merge heads
arigo
- [pypy-svn] pypy default: Test and fix.
arigo
- [pypy-svn] pypy default: merge heads
arigo
- [pypy-svn] pypy lltrace: A branch in which to add an "lltrace" option to the generated C code,
arigo
- [pypy-svn] pypy lltrace: Quick fix.
arigo
- [pypy-svn] pypy lltrace: Start implementing "make lltrace". Right now with fprintf.
arigo
- [pypy-svn] pypy lltrace: Write the recording logic in its own file. Add a number that identifies
arigo
- [pypy-svn] pypy lltrace: Support for generating trace events from inside the assembler
arigo
- [pypy-svn] pypy default: Add another combination of this instruction.
arigo
- [pypy-svn] pypy lltrace: Fix.
arigo
- [pypy-svn] pypy default: merge heads
arigo
- [pypy-svn] pypy lltrace: aaAAAah. It's not a SETFIELD_GC. Because it was replaced with
arigo
- [pypy-svn] pypy default: Add a line about how to use it (I have to look it up every time).
arigo
- [pypy-svn] pypy default: Change the definition of "_immutable_ = True" to be explicitly
arigo
- [pypy-svn] pypy default: Revert 8759aa9651bd. Breaks translation.
arigo
- [pypy-svn] pypy default: That's the one place where using py.io.saferepr() is not a good idea.
arigo
- [pypy-svn] pypy default: (bivab, arigo)
arigo
- [pypy-svn] pypy default: For completeness, "fix" also name_unichar(), even though
arigo
- [pypy-svn] pypy lltrace: Checkin of in-progress changes.
arigo
- [pypy-svn] pypy default: (vincele)
arigo
- [pypy-svn] pypy default: Use the thread module for test_ctypes.
arigo
- [pypy-svn] pypy default: Test and fix for an obscure case.
arigo
- [pypy-svn] pypy refactor-rerase: (cfbolz, arigo) Initial work.
arigo
- [pypy-svn] pypy refactor-rerase: (cfbolz, arigo)
arigo
- [pypy-svn] pypy default: merge heads
arigo
- [pypy-svn] pypy refactor-rerase: (cfbolz, arigo)
arigo
- [pypy-svn] pypy default: Merge branch "refactor-rerase": small refactoring of the API of
arigo
- [pypy-svn] pypy refactor-rerase: Close branch.
arigo
- [pypy-svn] pypy default: Fix for test_transformed_gc.py.
arigo
- [pypy-svn] pypy default: Add the flag EF_PURE to some more OS_xxx functions.
arigo
- [pypy-svn] pypy arm-backed-float: Implement FLOAT_MUL operation
bivab
- [pypy-svn] pypy arm-backed-float: Implement FLOAT_TRUEDIV operation
bivab
- [pypy-svn] pypy arm-backed-float: mege
bivab
- [pypy-svn] pypy arm-backed-float: merge
bivab
- [pypy-svn] pypy arm-backed-float: Add test case for casting a negative number to a float
bivab
- [pypy-svn] pypy arm-backed-float: Finish implementing float operations
bivab
- [pypy-svn] pypy arm-backed-float: return condition
bivab
- [pypy-svn] pypy arm-backend-2: merge default
bivab
- [pypy-svn] pypy arm-backed-float: merge arm-backend-2
bivab
- [pypy-svn] pypy arm-backend-2: merge default (again)
bivab
- [pypy-svn] pypy arm-backend-2: merge default
bivab
- [pypy-svn] pypy arm-backend-2: merge default
bivab
- [pypy-svn] pypy arm-backend-2: merge default
bivab
- [pypy-svn] pypy arm-backend-2: merge default
bivab
- [pypy-svn] pypy arm-backend-2: merge default
bivab
- [pypy-svn] pypy arm-backend-2: support refs as imm values in failargs
bivab
- [pypy-svn] pypy arm-backend-2: use a block of memory that is freed with the loop to store the encoding of the failargs
bivab
- [pypy-svn] pypy arm-backend-2: implement redirect_call_assembler
bivab
- [pypy-svn] pypy arm-backend-2: in getfield and setfield operations use a register to store the offset of a field when it does not fit in the 12 bits for imm values
bivab
- [pypy-svn] pypy arm-backend-2: import some tests from the x86 backend
bivab
- [pypy-svn] pypy arm-backend-2: merge default
bivab
- [pypy-svn] pypy arm-backend-2: Really free the blocks
bivab
- [pypy-svn] pypy arm-backend-2: Split the constant loading into two different methods. In total this saves 1 instruction per constant, in the worst case, and makes the exection a bit faster.
bivab
- [pypy-svn] pypy arm-backend-2: merge default
bivab
- [pypy-svn] pypy arm-backend-2: fix interface for gen_load_int
bivab
- [pypy-svn] pypy arm-backend-2: Pass cond flag to regalloc_mov and use it instead of directly emiting operations.
bivab
- [pypy-svn] pypy arm-backend-2: Reset vable_token in call_assembler and some other fixes to it
bivab
- [pypy-svn] pypy arm-backend-2: merge default
bivab
- [pypy-svn] pypy arm-backend-2: (arigo, david) when generating code for a call, force the variable stored in r0 to be spilled if the call has a return value and ensure a register can not be bound to two boxes after a call.
bivab
- [pypy-svn] pypy default: Pick variable to spill based on the longest longevity
bivab
- [pypy-svn] pypy default: Update comment for variable picking algorithm
bivab
- [pypy-svn] pypy arm-backend-2: rewrite the resoperation dispatch loop a bit and call regalloc._check_invariants on each iteration
bivab
- [pypy-svn] pypy arm-backend-2: Improve freeing of boxes and also free the failargs of guards
bivab
- [pypy-svn] pypy arm-backend-2: disable test if the backend does not support floats
bivab
- [pypy-svn] pypy arm-backend-2: merge default
bivab
- [pypy-svn] pypy arm-backend-2: improve freeing of boxes in operations merged with guards
bivab
- [pypy-svn] pypy arm-backend-2: do not spill all registers around call_may_force and get rid of the flag for it
bivab
- [pypy-svn] pypy arm-backend-2: provide a c function wrapping div, unsigned div and mod which are called from the jit for the corresponding operations because arm's application profile does not implement these operations.
bivab
- [pypy-svn] pypy arm-backend-2: Move some redundant parts of guards to their own procedures
bivab
- [pypy-svn] pypy arm-backend-2: move procedure generation a bit around
bivab
- [pypy-svn] pypy arm-backend-2: allow to move const values to stack locations
bivab
- [pypy-svn] pypy arm-backend-2: generate code to set the SP at a position where it is executed before the frame is used
bivab
- [pypy-svn] pypy arm-backend-2: (arigo, david) patch the frame size of a loop or bridge with a larger value if it jumps to another location that requires a larger frame than the current one would need
bivab
- [pypy-svn] pypy arm-backend-2: Fix an off-by-one error when doing a jump to a location that is more than 255 bytes away
bivab
- [pypy-svn] pypy arm-backend-2: Add two methods required by the frontend
bivab
- [pypy-svn] pypy arm-backend-2: Fix some issues with call_assembler
bivab
- [pypy-svn] pypy arm-backend-2: tests and test fixes
bivab
- [pypy-svn] pypy arm-backend-2: fix and extend tests
bivab
- [pypy-svn] pypy arm-backend-2: merge default
bivab
- [pypy-svn] pypy arm-backend-2: Fix frame size calculation for bridges and spilling in large frames
bivab
- [pypy-svn] pypy default: a test to check that a mapdict instance keeps its class alive. fails currently.
cfbolz
- [pypy-svn] pypy default: merge heads
cfbolz
- [pypy-svn] pypy default: explicitly turn bytecode into a list of ints, the stdlib seems to produce longs sometimes
cfbolz
- [pypy-svn] pypy default: try to not create too many guards when matching character groups, otherwise you
cfbolz
- [pypy-svn] pypy default: write this function in the style of the others around it
cfbolz
- [pypy-svn] pypy default: (arigo, cfbolz): add an interface for int_between checks
cfbolz
- [pypy-svn] pypy default: (arigo, cfbolz): use int_between in the rsre engine
cfbolz
- [pypy-svn] pypy default: (arigo, cfbolz) rewrite character group matching to only produce one guard at
cfbolz
- [pypy-svn] pypy refactor-not-in-translator: (arigo, cfbolz): a branch where we want "not x" to no longer split paths in the
cfbolz
- [pypy-svn] pypy refactor-not-in-translator: (arigo, cfbolz): what's not tested is broken
cfbolz
- [pypy-svn] pypy default: (arigo, cfbolz): a completely obscure bug, that is visible on our branch
cfbolz
- [pypy-svn] pypy refactor-not-in-translator: (arigo, cfbolz): fix a lot of tests
cfbolz
- [pypy-svn] pypy refactor-not-in-translator: merge default
cfbolz
- [pypy-svn] pypy refactor-not-in-translator: (arigo, cfbolz): test and fix
cfbolz
- [pypy-svn] r80354 - pypy/extradoc/talk/ustour2011
agaynor at codespeak.net
- [pypy-svn] r80355 - pypy/extradoc/talk/ustour2011
agaynor at codespeak.net
- [pypy-svn] r80359 - pypy/extradoc/talk/ustour2011
agaynor at codespeak.net
- [pypy-svn] r80282 - pypy/pysqlite2
antocuni at codespeak.net
- [pypy-svn] r80283 - pypy/pysqlite2
antocuni at codespeak.net
- [pypy-svn] r80336 - pypy/extradoc/talk/dyncon2011
antocuni at codespeak.net
- [pypy-svn] r80337 - pypy/extradoc/talk/dyncon2011
antocuni at codespeak.net
- [pypy-svn] r80338 - pypy/extradoc/talk/dyncon2011
antocuni at codespeak.net
- [pypy-svn] r80339 - pypy/extradoc/talk/dyncon2011
antocuni at codespeak.net
- [pypy-svn] r80340 - pypy/extradoc/talk/dyncon2011
antocuni at codespeak.net
- [pypy-svn] r80376 - pypy/extradoc/talk/ustour2011
antocuni at codespeak.net
- [pypy-svn] r80268 - pypy/extradoc/talk/ustour2011
arigo at codespeak.net
- [pypy-svn] r80270 - pypy/extradoc/talk/ustour2011
arigo at codespeak.net
- [pypy-svn] r80271 - pypy/extradoc/talk/ustour2011
arigo at codespeak.net
- [pypy-svn] r80273 - pypy/extradoc/talk/ustour2011
arigo at codespeak.net
- [pypy-svn] r80274 - pypy/extradoc/talk/ustour2011
arigo at codespeak.net
- [pypy-svn] r80285 - pypy/extradoc/talk/ustour2011
arigo at codespeak.net
- [pypy-svn] r80295 - pypy/extradoc/talk/ustour2011
arigo at codespeak.net
- [pypy-svn] r80296 - pypy/extradoc/talk/ustour2011
arigo at codespeak.net
- [pypy-svn] r80315 - pypy/extradoc/pypy.org
arigo at codespeak.net
- [pypy-svn] r80316 - in pypy/extradoc/pypy.org: . source
arigo at codespeak.net
- [pypy-svn] r80317 - in pypy/extradoc/pypy.org: . source
arigo at codespeak.net
- [pypy-svn] r80318 - in pypy/extradoc/pypy.org: . source
arigo at codespeak.net
- [pypy-svn] r80324 - pypy/extradoc/talk/ustour2011
arigo at codespeak.net
- [pypy-svn] r80363 - pypy/extradoc/talk/ustour2011
arigo at codespeak.net
- [pypy-svn] r80364 - pypy/extradoc/talk/stanford-ee380-2011
arigo at codespeak.net
- [pypy-svn] r80365 - pypy/extradoc/talk/stanford-ee380-2011
arigo at codespeak.net
- [pypy-svn] r80366 - pypy/extradoc/talk/stanford-ee380-2011
arigo at codespeak.net
- [pypy-svn] r80367 - pypy/extradoc/talk/stanford-ee380-2011
arigo at codespeak.net
- [pypy-svn] r80368 - pypy/extradoc/talk/stanford-ee380-2011
arigo at codespeak.net
- [pypy-svn] r80369 - pypy/extradoc/talk/stanford-ee380-2011
arigo at codespeak.net
- [pypy-svn] r80370 - pypy/extradoc/talk/stanford-ee380-2011
arigo at codespeak.net
- [pypy-svn] r80375 - pypy/extradoc/talk/stanford-ee380-2011
arigo at codespeak.net
- [pypy-svn] r80379 - pypy/extradoc/talk/ustour2011
arigo at codespeak.net
- [pypy-svn] r80380 - pypy/extradoc/talk/ustour2011
arigo at codespeak.net
- [pypy-svn] r80397 - pypy/extradoc/pycon-advertisement
arigo at codespeak.net
- [pypy-svn] r80399 - in pypy/extradoc/talk/stanford-ee380-2011: . ui ui/default
arigo at codespeak.net
- [pypy-svn] r80287 - in pypy/extradoc/talk/microsoft-jan-2011: . figures
cfbolz at codespeak.net
- [pypy-svn] r80306 - pypy/extradoc/talk/ibm-feb-2011
cfbolz at codespeak.net
- [pypy-svn] r80307 - in pypy/extradoc/talk/ibm-feb-2011: . figures
cfbolz at codespeak.net
- [pypy-svn] r80308 - in pypy/extradoc/talk/ibm-feb-2011: . figures
cfbolz at codespeak.net
- [pypy-svn] r80309 - pypy/extradoc/talk/ibm-feb-2011
cfbolz at codespeak.net
- [pypy-svn] r80310 - in pypy/extradoc/talk/ibm-feb-2011: . figures
cfbolz at codespeak.net
- [pypy-svn] r80374 - pypy/extradoc/talk/stanford-ee380-2011
cfbolz at codespeak.net
- [pypy-svn] r80382 - pypy/extradoc/planning
cfbolz at codespeak.net
- [pypy-svn] r80393 - pypy/extradoc/planning
cfbolz at codespeak.net
- [pypy-svn] r80261 - pypy/extradoc/planning
fijal at codespeak.net
- [pypy-svn] r80262 - pypy/extradoc/planning
fijal at codespeak.net
- [pypy-svn] r80263 - pypy/extradoc/planning
fijal at codespeak.net
- [pypy-svn] r80264 - pypy/extradoc/planning
fijal at codespeak.net
- [pypy-svn] r80265 - pypy/extradoc/planning
fijal at codespeak.net
- [pypy-svn] r80275 - pypy/extradoc/talk/ustour2011
fijal at codespeak.net
- [pypy-svn] r80284 - pypy/extradoc/planning
fijal at codespeak.net
- [pypy-svn] r80330 - pypy/extradoc/talk/ustour2011
fijal at codespeak.net
- [pypy-svn] r80331 - pypy/extradoc/talk/ustour2011
fijal at codespeak.net
- [pypy-svn] r80332 - pypy/extradoc/talk/ustour2011
fijal at codespeak.net
- [pypy-svn] r80349 - pypy/extradoc/planning
hakanardo at codespeak.net
- [pypy-svn] r80269 - pypy/extradoc/talk/ustour2011
hpk at codespeak.net
- [pypy-svn] r80272 - pypy/extradoc/talk/ustour2011
hpk at codespeak.net
- [pypy-svn] r80286 - pypy/extradoc/talk/ustour2011
hpk at codespeak.net
- [pypy-svn] r80320 - pypy/extradoc/talk/ustour2011
hpk at codespeak.net
- [pypy-svn] r80392 - pypy/extradoc/pycon-advertisement
hpk at codespeak.net
- [pypy-svn] r80289 - pypy/extradoc/talk/ustour2011
lac at codespeak.net
- [pypy-svn] r80290 - pypy/extradoc/talk/ustour2011
lac at codespeak.net
- [pypy-svn] r80291 - pypy/extradoc/talk/ustour2011
lac at codespeak.net
- [pypy-svn] r80292 - pypy/extradoc/talk/ustour2011
lac at codespeak.net
- [pypy-svn] r80293 - pypy/extradoc/talk/ustour2011
lac at codespeak.net
- [pypy-svn] r80294 - pypy/extradoc/talk/ustour2011
lac at codespeak.net
- [pypy-svn] r80297 - pypy/extradoc/talk/ustour2011
lac at codespeak.net
- [pypy-svn] r80298 - pypy/extradoc/talk/ustour2011
lac at codespeak.net
- [pypy-svn] r80299 - pypy/extradoc/talk/ustour2011
lac at codespeak.net
- [pypy-svn] r80311 - pypy/extradoc/talk/ustour2011
lac at codespeak.net
- [pypy-svn] r80321 - pypy/extradoc/talk/ustour2011
lac at codespeak.net
- [pypy-svn] r80322 - pypy/extradoc/talk/ustour2011
lac at codespeak.net
- [pypy-svn] r80323 - pypy/extradoc/talk/ustour2011
lac at codespeak.net
- [pypy-svn] r80334 - pypy/extradoc/talk/ustour2011
lac at codespeak.net
- [pypy-svn] r80356 - pypy/extradoc/talk/ustour2011
lac at codespeak.net
- [pypy-svn] r80362 - pypy/extradoc/talk/ustour2011
lac at codespeak.net
- [pypy-svn] r80371 - pypy/extradoc/talk/stanford-ee380-2011
lac at codespeak.net
- [pypy-svn] r80372 - pypy/extradoc/talk/stanford-ee380-2011
lac at codespeak.net
- [pypy-svn] r80373 - pypy/extradoc/talk/ustour2011
lac at codespeak.net
- [pypy-svn] r80377 - pypy/extradoc/talk/ustour2011
lac at codespeak.net
- [pypy-svn] r80378 - pypy/extradoc/talk/ustour2011
lac at codespeak.net
- [pypy-svn] r80381 - pypy/extradoc/talk/ustour2011
lac at codespeak.net
- [pypy-svn] r80384 - pypy/extradoc/pycon-advertisement
lac at codespeak.net
- [pypy-svn] r80385 - pypy/extradoc/pycon-advertisement
lac at codespeak.net
- [pypy-svn] r80396 - pypy/extradoc/pycon-advertisement
lac at codespeak.net
- [pypy-svn] r80402 - pypy/extradoc/planning/hg-migration
ronny at codespeak.net
- [pypy-svn] pypy default: Before anyone wakes up, disable geninterp. Will run benchmarks and see
fijal
- [pypy-svn] pypy default: I don't want to, but hg is making me commit this work in progress
fijal
- [pypy-svn] pypy default: merge heads
fijal
- [pypy-svn] pypy default: Cleanup socket. Added 10 lines, but it's so much cleaner by now
fijal
- [pypy-svn] pypy default: Fix ssl.py and test_ssl.py (by chance, one more test passing on nightly
fijal
- [pypy-svn] pypy default: Backed out changeset f7e470d7823c
fijal
- [pypy-svn] pypy default: Backed out changeset 0872e654e4d7
fijal
- [pypy-svn] pypy default: Proper backout
fijal
- [pypy-svn] pypy default: merge
fijal
- [pypy-svn] pypy default: Remove filestub. nobody uses it
fijal
- [pypy-svn] pypy default: fixed issue, redisable geninterp
fijal
- [pypy-svn] pypy default: Remove app_file_stub.py
fijal
- [pypy-svn] pypy out-of-line-guards: replace ropaque calls with simple flag on the looptoken. Backends have to
fijal
- [pypy-svn] pypy out-of-line-guards: Ooops, fix broken merge
fijal
- [pypy-svn] pypy numpy-exp: Initial fun
fijal
- [pypy-svn] pypy numpy-exp: Progress on interpretation
fijal
- [pypy-svn] pypy numpy-exp: Add jit driver
fijal
- [pypy-svn] pypy default: Make JitDriver a newstyle class
fijal
- [pypy-svn] pypy numpy-exp: A bit more rpythonic
fijal
- [pypy-svn] pypy numpy-exp: Write a jit test, easy so far
fijal
- [pypy-svn] pypy numpy-exp: update the demo
fijal
- [pypy-svn] pypy default: merge heads
fijal
- [pypy-svn] pypy numpy-exp: Move viewloops one level up
fijal
- [pypy-svn] pypy numpy-exp: Add virtualizables
fijal
- [pypy-svn] pypy numpy-exp: finish the test
fijal
- [pypy-svn] pypy numpy-exp: Add an essential hint
fijal
- [pypy-svn] pypy numpy-exp: Refactor virtualizable.py to actually allow multiple jits with virtualizables
fijal
- [pypy-svn] pypy numpy-exp: enable micronympy by default on this branch
fijal
- [pypy-svn] pypy numpy-exp: Improve the test and fix it by adding specialization left and right
fijal
- [pypy-svn] pypy numpy-exp: Start adding sse_float_add ops
fijal
- [pypy-svn] pypy numpy-exp: Make a basic SSE operation on array work. It doesn't guarantee as of now
fijal
- [pypy-svn] pypy numpy-exp: Add a standalone numpy target
fijal
- [pypy-svn] pypy numpy-exp: fix
fijal
- [pypy-svn] pypy numpy-exp: print more info
fijal
- [pypy-svn] pypy default: Refactor virtualizable.py to actually allow multiple jits with virtualizables
fijal
- [pypy-svn] pypy default: merge heads
fijal
- [pypy-svn] pypy numpy-exp: At least on 64bit this change looks much better
fijal
- [pypy-svn] pypy out-of-line-guards: Remove obsolete stuff
fijal
- [pypy-svn] pypy out-of-line-guards: Emit extra -live- at the beginning of each entry point
fijal
- [pypy-svn] pypy out-of-line-guards: Some general progress on out-of-line guards. Merge with preambles and start
fijal
- [pypy-svn] pypy out-of-line-guards: Fix all tests. Part of logic can (and should) be moved from warmstate to
fijal
- [pypy-svn] pypy default: (vincele) Fix utf7 decoding
fijal
- [pypy-svn] pypy default: (vincele) Fix AST_Tests.test_snippets from lib-python/2.7.0/test/test_ast.py
fijal
- [pypy-svn] pypy default: Make directories with ? disappear
fijal
- [pypy-svn] pypy default: ignore pand
fijal
- [pypy-svn] pypy default: I *think* all of those are sandboxsafe
fijal
- [pypy-svn] pypy out-of-line-guards: add movhpd to ignored ops
fijal
- [pypy-svn] pypy default: Add movhpd to the list of ignored ops
fijal
- [pypy-svn] pypy default: couple more ops
fijal
- [pypy-svn] pypy jit-fromstart: Allow the entire optimizer and its state to be cloned to allow the optimization to be resumed at any point (work in progress). This is used by the unroller to optimize the loop twice. The second time around the full set of inputargs are known from the start and these can be passed on to the bridges through the failargs.
hakanardo
- [pypy-svn] pypy jit-fromstart: interface to specify which boxes will survive into next iteration
hakanardo
- [pypy-svn] pypy jit-fromstart: whitespace
hakanardo
- [pypy-svn] pypy jit-fromstart: some interned support
hakanardo
- [pypy-svn] pypy default: 2 failing and 1 passing test where inlining the short preamble causes wrong behaviour
hakanardo
- [pypy-svn] pypy default: typo
hakanardo
- [pypy-svn] pypy default: constant propagating tests
hakanardo
- [pypy-svn] pypy default: This should prevent the short preamble from beeing inlined if the virtuals needed to call the loop cannot be virtuals (ie some pointer to them have escaped). Instead the loop will be retraced and a new specialized version generated. If this too fails, jump to the preamble instead. Also short preambles are nolonger generated for cases with virtuals in the arguments with members that are constants. To handle that case we need to also check that the values of those constants are the same at the end of the bridge.
hakanardo
- [pypy-svn] pypy default: hg merge
hakanardo
- [pypy-svn] pypy default: Failing test that shows that we need to check the complete state of all the virtuals before inlining the short preamble
hakanardo
- [pypy-svn] pypy default: hg merge
hakanardo
- [pypy-svn] pypy jit-virtual_state: Stores the OptValue states of all arguments to the loop and use them to deciede which specialized version of the loop to jump to (work in progress, only non virtuals fully supoprted so far). The intbounds creates a lot of (most of the time) identical specialized version. We need to generalize that somehow.
hakanardo
- [pypy-svn] pypy jit-virtual_state: supporting VirtualStruct
hakanardo
- [pypy-svn] pypy jit-virtual_state: intbound optimizations should not prevent wrapping
hakanardo
- [pypy-svn] pypy jit-virtual_state: support for forced virtuals
hakanardo
- [pypy-svn] pypy jit-virtual_state: retraces in more situations now
hakanardo
- [pypy-svn] pypy jit-virtual_state: non ovf int opps might wrap
hakanardo
- [pypy-svn] pypy jit-virtual_state: hg merge default
hakanardo
- [pypy-svn] pypy jit-virtual_state: fixed forced case
hakanardo
- [pypy-svn] pypy jit-virtual_state: Resume with correct live_boxes after retraced loop
hakanardo
- [pypy-svn] pypy jit-virtual_state: rename
hakanardo
- [pypy-svn] pypy default: unsafe case
hakanardo
- [pypy-svn] pypy jit-virtual_state: hg merge default
hakanardo
- [pypy-svn] pypy jit-virtual_state: make sure we have the same class
hakanardo
- [pypy-svn] pypy jit-virtual_state: make sure we have the same class or type
hakanardo
- [pypy-svn] pypy jit-virtual_state: Generate guards instead of retracing when it is likely it will pass and thereby make the excisting compiled loop reusable
hakanardo
- [pypy-svn] pypy default: hg merge
hakanardo
- [pypy-svn] pypy jit-virtual_state: better nonnull test
hakanardo
- [pypy-svn] pypy jit-virtual_state: more senseble default
hakanardo
- [pypy-svn] pypy jit-virtual_state: only produce preamble for the first loop and then reuse it for the rest
hakanardo
- [pypy-svn] pypy jit-virtual_state: test
hakanardo
- [pypy-svn] pypy jit-virtual_state: array support
hakanardo
- [pypy-svn] pypy jit-virtual_state: fimxe
hakanardo
- [pypy-svn] pypy jit-virtual_state: hg merge default
hakanardo
- [pypy-svn] pypy jit-virtual_state: We never want to produce a second preamble as it will replace the first as entrybridge. This will produce a loop which would never get called. I guess the gc will kill it eventually but an optimization would be to never send it to the backend.
hakanardo
- [pypy-svn] pypy jit-virtual_state: fixed test
hakanardo
- [pypy-svn] pypy jit-virtual_state: we now get a second specialied version
hakanardo
- [pypy-svn] pypy jit-virtual_state: we already do
hakanardo
- [pypy-svn] pypy jit-virtual_state: dont make the same mistake twice
hakanardo
- [pypy-svn] pypy jit-virtual_state: never retrace a loop more than 5 times
hakanardo
- [pypy-svn] pypy jit-virtual_state: make sure we dont mix up target and source loop tokens
hakanardo
- [pypy-svn] pypy jit-virtual_state: hg merge default
hakanardo
- [pypy-svn] pypy jit-virtual_state: Added a retrace_limit parameter instaed of hardocing it to 5
hakanardo
- [pypy-svn] pypy jit-virtual_state: for tests
hakanardo
- [pypy-svn] pypy jit-virtual_state: warmrunnerdesc seems immutable when translated? Is this a suitable place to store this param?
hakanardo
- [pypy-svn] pypy jit-virtual_state: hg merge default
hakanardo
- [pypy-svn] pypy jit-virtual_state: Make sure we dont get cahced values
hakanardo
- [pypy-svn] pypy jit-virtual_state: hg merge default
hakanardo
- [pypy-svn] pypy jit-virtual_state: for tests
hakanardo
- [pypy-svn] pypy jit-virtual_state: Better handling of forced virtuals
hakanardo
- [pypy-svn] pypy jit-virtual_state: Testcase where the guards produced by VirtualState.generate_guards are needed
hakanardo
- [pypy-svn] pypy jit-virtual_state: box must be placed in info before recursing
hakanardo
- [pypy-svn] pypy jit-virtual_state: dont catch more than intended
hakanardo
- [pypy-svn] pypy jit-virtual_state: hg merge default
hakanardo
- [pypy-svn] pypy jit-virtual_state: this should be based on key_boxes
hakanardo
- [pypy-svn] pypy jit-virtual_state: hg merge default
hakanardo
- [pypy-svn] pypy jit-virtual_state: hg merge default
hakanardo
- [pypy-svn] pypy jit-usable_retrace: proper cloning of values
hakanardo
- [pypy-svn] pypy jit-usable_retrace: Allow a retraced loop to be passed information from the bridge causing the retrace.
hakanardo
- [pypy-svn] pypy jit-virtual_state: hg merge default
hakanardo
- [pypy-svn] pypy jit-usable_retrace: intorduce inputvalues on loops to pass along information about inputs
hakanardo
- [pypy-svn] pypy jit-virtual_state: hg merge default
hakanardo
- [pypy-svn] pypy jit-virtual_state: hg merge
hakanardo
- [pypy-svn] pypy jit-virtual_state: Loop is now retraced and specialized to new intbounds on second call
hakanardo
- [pypy-svn] pypy jit-virtual_state: Each call is retraced due to different intbounds
hakanardo
- [pypy-svn] pypy default: hg merge jit-virtual_state
hakanardo
- [pypy-svn] pypy jit-usable_retrace: hg merge default
hakanardo
- [pypy-svn] pypy jit-usable_retrace: - Retraces now inherits the values from the bridge producing them.
hakanardo
- [pypy-svn] pypy jit-virtual_state: hg ci --close-branch
hakanardo
- [pypy-svn] pypy default: Ok, so this wasn't the place to add this file.
lac
- [pypy-svn] pypy default: remove references to svn. Fix typo. Add the information that you will need
lac
- [pypy-svn] pypy default: Ok, this isn't needed, the whole problem was due to an improper subversion install
lac
- [pypy-svn] pypy default: The latest attempt to have the correct text in the file, so we don't omit something next time.
lac
- [pypy-svn] pypy default: Add section on using virtualenv.
lac
- [pypy-svn] pypy default: merge heads
lac
- [pypy-svn] pypy default: Added a .gitignore file for the Git users.
tav
- [pypy-svn] pypy default: Fix for FAIL: test_run_module_bug1764407 (test.test_cmd_line.CmdLineTest)
vincentlegoll
- [pypy-svn] pypy reflex-support: check for negative values on unsigned types
wlav
- [pypy-svn] pypy reflex-support: added test for builtin type conversions
wlav
- [pypy-svn] pypy reflex-support: short array returns and short ptr data member access
wlav
- [pypy-svn] pypy reflex-support: refactoring of array handling
wlav
- [pypy-svn] pypy reflex-support: integer and floating point array return types and data member access
wlav
- [pypy-svn] pypy reflex-support: read support for static (class-level) data members
wlav
Last message date:
Mon Feb 28 22:41:18 CET 2011
Archived on: Mon May 9 14:11:50 CEST 2011
This archive was generated by
Pipermail 0.09 (Mailman edition).