August 2011 Archives by subject
Starting: Mon Aug 1 13:32:39 CEST 2011
Ending: Wed Aug 31 23:10:38 CEST 2011
Messages: 946
- [pypy-commit] [ACCEPTED] Pull request #1 for pypy/pypy.org: Fix bitbucket links
Bitbucket
- [pypy-commit] [ACCEPTED] Pull request #7 for pypy/pypy: Added sort for numpy array
Bitbucket
- [pypy-commit] [COMMENT] Pull request #1 for pypy/pypy.org: Fix bitbucket links
Bitbucket
- [pypy-commit] [COMMENT] Pull request #1 for pypy/pypy.org: Fix bitbucket links
Bitbucket
- [pypy-commit] [COMMENT] Pull request #1 for pypy/pypy.org: Fix bitbucket links
Bitbucket
- [pypy-commit] [COMMENT] Pull request #6 for pypy/pypy: Some fixes for FreeBSD translation
Bitbucket
- [pypy-commit] [COMMENT] Pull request #6 for pypy/pypy: Some fixes for FreeBSD translation
Bitbucket
- [pypy-commit] [COMMENT] Pull request #6 for pypy/pypy: Some fixes for FreeBSD translation
Bitbucket
- [pypy-commit] [COMMENT] Pull request #6 for pypy/pypy: Some fixes for FreeBSD translation
Bitbucket
- [pypy-commit] [COMMENT] Pull request #6 for pypy/pypy: Some fixes for FreeBSD translation
Bitbucket
- [pypy-commit] [COMMENT] Pull request #6 for pypy/pypy: Some fixes for FreeBSD translation
Bitbucket
- [pypy-commit] [COMMENT] Pull request #6 for pypy/pypy: Some fixes for FreeBSD translation
Bitbucket
- [pypy-commit] [COMMENT] Pull request #6 for pypy/pypy: Some fixes for FreeBSD translation
Bitbucket
- [pypy-commit] [COMMENT] Pull request #8 for pypy/pypy: added numpy.sort, tests, and docstring for numpy.array.sort
Bitbucket
- [pypy-commit] [COMMENT] Pull request #8 for pypy/pypy: added numpy.sort, tests, and docstring for numpy.array.sort
Bitbucket
- [pypy-commit] [COMMENT] Pull request #8 for pypy/pypy: added numpy.sort, tests, and docstring for numpy.array.sort
Bitbucket
- [pypy-commit] [COMMENT] Pull request #8 for pypy/pypy: added numpy.sort, tests, and docstring for numpy.array.sort
Bitbucket
- [pypy-commit] [COMMENT] Pull request #8 for pypy/pypy: added numpy.sort, tests, and docstring for numpy.array.sort
Bitbucket
- [pypy-commit] [OPEN] Pull request #1 for pypy/pypy.org: Fix bitbucket links
Bitbucket
- [pypy-commit] [OPEN] Pull request #6 for pypy/pypy: Some fixes for FreeBSD translation
Bitbucket
- [pypy-commit] [OPEN] Pull request #7 for pypy/pypy: Added sort for numpy array
Bitbucket
- [pypy-commit] [OPEN] Pull request #8 for pypy/pypy: added numpy.sort, tests, and docstring for numpy.array.sort
Bitbucket
- [pypy-commit] [REJECTED] Pull request #4 for pypy: trigonometric ufuncs
Bitbucket
- [pypy-commit] benchmarks default: backout revision 9573b1c9a942: we want to save the 64bit results as pypy-c-64 in the tannit environment, not as pypy-c in the tannit-64 env
antocuni
- [pypy-commit] benchmarks default: pass the --branch option through all layers until it's actually included in the request to codespeed. This finally enables support for per-branch benchmarks :-)
antocuni
- [pypy-commit] benchmarks default: really use 'default' as the default branch name if you pass an empty string
antocuni
- [pypy-commit] buildbot 0.8.4-compat: a branch in which to try to be compatible with buildbot 0.8.4
antocuni
- [pypy-commit] buildbot 0.8.4-compat: add a link to summary from the build page by customizing the templace, and kill the old hack
antocuni
- [pypy-commit] buildbot 0.8.4-compat: add a link to summary from the builder page by customizing the templace, and kill the old hack
antocuni
- [pypy-commit] buildbot 0.8.4-compat: add some pypy links to the header
antocuni
- [pypy-commit] buildbot 0.8.4-compat: add some pypy specific items to the main page
antocuni
- [pypy-commit] buildbot 0.8.4-compat: buidslave compat for modern buildbot (via buildslave package)
RonnyPfannschmidt
- [pypy-commit] buildbot 0.8.4-compat: close about-to-be-merged branch
antocuni
- [pypy-commit] buildbot 0.8.4-compat: I don't actualy understand what was this render() call supposed to do, since masterdest seems to be a string. Anyway, .render does not exists in the new buildbot, comment out. Tests still pass
antocuni
- [pypy-commit] buildbot 0.8.4-compat: keep a limited number of log files, we never look at them anyway :-)
antocuni
- [pypy-commit] buildbot 0.8.4-compat: kill the background image, it's ugly
antocuni
- [pypy-commit] buildbot 0.8.4-compat: kill the old hack to hide the resubmit build button: now that buildbot uses jinja2 templates, we can just use our custom template to hide the corresponding section
antocuni
- [pypy-commit] buildbot 0.8.4-compat: kill yet another hack, it's not longer needed. Now the default log file is http.log; we used httpd.log, but it's good enough
antocuni
- [pypy-commit] buildbot 0.8.4-compat: merge heads
antocuni
- [pypy-commit] buildbot 0.8.4-compat: more refactoring to comply with the new API
antocuni
- [pypy-commit] buildbot 0.8.4-compat: put the css and the js of the summary page in the template
antocuni
- [pypy-commit] buildbot 0.8.4-compat: refactor the mock objects, tests now pass again
antocuni
- [pypy-commit] buildbot 0.8.4-compat: remove a couple of links from the headers, they are still available from the home page
antocuni
- [pypy-commit] buildbot 0.8.4-compat: the ping button seems to work now, re-enable it
antocuni
- [pypy-commit] buildbot 0.8.4-compat: this hack is no longer supported, we should use a proper configuration to do it. However, we have only one slave per builder right now, so we don't care
antocuni
- [pypy-commit] buildbot default: add an IRC bot, which will notify when builds start and finish
antocuni
- [pypy-commit] buildbot default: Add this info into that README file.
arigo
- [pypy-commit] buildbot default: bbhook: warning comment and parameter fix for the host param of app.run
RonnyPfannschmidt
- [pypy-commit] buildbot default: Better to organize it this way for now.
arigo
- [pypy-commit] buildbot default: customize the messages printed by the IRC bots: less verbose, include the URL, the branch, who pressed the force button and uses colors
antocuni
- [pypy-commit] buildbot default: Fix the hgignore to ignore all build dirs
arigo
- [pypy-commit] buildbot default: Fix the naming, in particular, don't give the same name "nojit"
arigo
- [pypy-commit] buildbot default: Increase the timeout from 3600 to 5400. Trying to see if waiting
arigo
- [pypy-commit] buildbot default: Maybe we need to add it as a factory argument.
arigo
- [pypy-commit] buildbot default: merge
fijal
- [pypy-commit] buildbot default: merge
fijal
- [pypy-commit] buildbot default: merge heads
arigo
- [pypy-commit] buildbot default: merge iko's fork for buildbot 0.8.3 compatibility
antocuni
- [pypy-commit] buildbot default: merge the 0.8.4-compat branch
antocuni
- [pypy-commit] buildbot default: oops pass this around
fijal
- [pypy-commit] buildbot default: Remove the "stackless" builds, now that the --stackless option was
arigo
- [pypy-commit] buildbot default: reorder the builders by platform: linux first, then mac, then windows, then freebsd. This way we can e.g. see all tannit builders close togheter in waterfall
antocuni
- [pypy-commit] buildbot default: Revert this part of the change: use the default options on all
arigo
- [pypy-commit] buildbot default: sigh, if we use the "proper" locks buildbot goes in a deadlock. The workaround is to take an exclusive lock for own-linux* builds: it uses 4 cores on tannit which is the number of physical CPUs anyway
antocuni
- [pypy-commit] buildbot default: Sort unknow rev ids earliest, so "old" mercurial revs, without revno, get sorted earliest
iko
- [pypy-commit] buildbot default: typo, thanks timonator
antocuni
- [pypy-commit] buildbot default: Update: we may get an auth_ok=True parameter
arigo
- [pypy-commit] buildbot default: Use "nohup" to start twistd in the background. It is completely
arigo
- [pypy-commit] buildbot default: use python on win/os x
fijal
- [pypy-commit] buildbot default: Use the shadowstack root finder by default on OSX and OSX64 too.
arigo
- [pypy-commit] extradoc extradoc: 3:rd version
hakanardo
- [pypy-commit] extradoc extradoc: add a draft about the jitviewer
fijal
- [pypy-commit] extradoc extradoc: added a ask for branchless INT_ABS resop
alex_gaynor
- [pypy-commit] extradoc extradoc: added another item
alex_gaynor
- [pypy-commit] extradoc extradoc: compare with numpy
hakanardo
- [pypy-commit] extradoc extradoc: merged upstream
alex_gaynor
- [pypy-commit] extradoc extradoc: numpy version of magnify, make example self contained
hakanardo
- [pypy-commit] extradoc extradoc: remove completed item.
alex_gaynor
- [pypy-commit] extradoc extradoc: review and expand the blog post
antocuni
- [pypy-commit] extradoc extradoc: say newer than 9th of August
fijal
- [pypy-commit] extradoc extradoc: started a micronumpy TODO
justinpeel
- [pypy-commit] extradoc extradoc: we don"t have int_add in the jitviewer
fijal
- [pypy-commit] extradoc extradoc: yet another two ways to do this
hakanardo
- [pypy-commit] jitviewer default: consistantly use the exntesion
alex_gaynor
- [pypy-commit] jitviewer default: fix counts of loops
fijal
- [pypy-commit] jitviewer default: fix for bridges
fijal
- [pypy-commit] jitviewer default: Renamed log to log.pypylog, this is the extension I made up for pygments.
alex_gaynor
- [pypy-commit] jitviewer default: update log
fijal
- [pypy-commit] lang-scheme default: Enhance error message
boemmels
- [pypy-commit] lang-scheme default: Fix parser helper functions
boemmels
- [pypy-commit] Notification: pypy
Bitbucket
- [pypy-commit] Notification: pypy
Bitbucket
- [pypy-commit] Notification: pypy
Bitbucket
- [pypy-commit] Notification: pypy
Bitbucket
- [pypy-commit] Notification: pypy
Bitbucket
- [pypy-commit] Notification: pypy.org-fix-links
Bitbucket
- [pypy-commit] Notification: pypyfreebsdfix
Bitbucket
- [pypy-commit] pypy celldict-versions: close to-be-merged branch
cfbolz
- [pypy-commit] pypy celldict-versions: merge default
cfbolz
- [pypy-commit] pypy celldict-versions: more fixes
cfbolz
- [pypy-commit] pypy closed-branches: Merge closed head 0a9d1c3a5628 on branch psycopg2compatibility
arigo
- [pypy-commit] pypy closed-branches: Merge closed head 2980b2bf826d on branch range-immutable
arigo
- [pypy-commit] pypy closed-branches: Merge closed head 3f6d07c66aea on branch jit-short_from_state
arigo
- [pypy-commit] pypy closed-branches: Merge closed head 6f6f53443543 on branch tealet
arigo
- [pypy-commit] pypy closed-branches: Merge closed head 8027075b9e9e on branch numpy-repr-str
arigo
- [pypy-commit] pypy closed-branches: Merge closed head 89c23d06a9c3 on branch streamio-bufout
arigo
- [pypy-commit] pypy closed-branches: Merge closed head 995cbdd4ffa1 on branch release-gil-flush-heapcache
arigo
- [pypy-commit] pypy closed-branches: Merge closed head b5bc2f812d76 on branch ootype-rerased
arigo
- [pypy-commit] pypy closed-branches: Merge closed head bb33f506f1a2 on branch numpy-setslice
arigo
- [pypy-commit] pypy closed-branches: Merge closed head c54a9a93a0cf on branch custom-trace
arigo
- [pypy-commit] pypy closed-branches: Merge closed head c66c3f1f426f on branch unroll-if-const
arigo
- [pypy-commit] pypy closed-branches: Merge closed head ced77fb4de9c on branch numpy-ufunc-trig
arigo
- [pypy-commit] pypy closed-branches: Merge closed head cf2759cf9b0a on branch inline-simple-generators
arigo
- [pypy-commit] pypy closed-branches: re-close this branch
arigo
- [pypy-commit] pypy compile-from-stream: Merge from default
amauryfa
- [pypy-commit] pypy custom-trace: Change a detail: when running a JIT-generated piece of code
arigo
- [pypy-commit] pypy custom-trace: Closing this branch. It's better to work in a single branch, 'stacklet'.
arigo
- [pypy-commit] pypy custom-trace: hg merge default
arigo
- [pypy-commit] pypy custom-trace: Rewrite the jit+shadowstack root enumerator in an iterator-like
arigo
- [pypy-commit] pypy default: 'string-escape' codec always escape single quotes
amauryfa
- [pypy-commit] pypy default: (alex gaynor) fix getlogin to not break translation
justinpeel
- [pypy-commit] pypy default: (arigo, antocuni): test and fix for an obscure bug when deleting attributes inside slots(), which caused random segfaults because you could end up with a NULL instead of an actual W_Root
antocuni
- [pypy-commit] pypy default: (mitchellh, skip tests by arigo)
arigo
- [pypy-commit] pypy default: (Taggnostr2)
arigo
- [pypy-commit] pypy default: a bit of cleanup to the release notes.
alex_gaynor
- [pypy-commit] pypy default: a bit of refactoring: do pretty print of *pointers* to strings and lists, so we can still inspect the underyling struct when we do p *val
antocuni
- [pypy-commit] pypy default: A bug and fix by mithrandi. No test; I just checked manually with
arigo
- [pypy-commit] pypy default: a commented out, failing, optimizeopt test. it fails because of how bounds are propogated. it is known that the result of the rshift is precisely bounded at 0, however it isn't actually a constant.
alex_gaynor
- [pypy-commit] pypy default: A failing test (segfault on top of Boehm).
arigo
- [pypy-commit] pypy default: A failing test.
arigo
- [pypy-commit] pypy default: A failing test. Thanks to henryl (issue847).
arigo
- [pypy-commit] pypy default: a macro for gdb which gives you the rpython type of an expression
antocuni
- [pypy-commit] pypy default: A quick writing and quick testing of MultibyteStream{Reader, Writer}.
arigo
- [pypy-commit] pypy default: a simple command to just print the summary
fijal
- [pypy-commit] pypy default: A test for the STDCALL calling convention, which runs also
arigo
- [pypy-commit] pypy default: Add a debugging check earlier, to make it easier to track
arigo
- [pypy-commit] pypy default: add a disclaimer, unlikely we"ll upgrade python on tannit
fijal
- [pypy-commit] pypy default: Add a few extra careful ovfcheck() in the code that computes new
arigo
- [pypy-commit] pypy default: Add a para.
arigo
- [pypy-commit] pypy default: add a pretty printer for rpython strings
antocuni
- [pypy-commit] pypy default: Add a test (skipped for now) that shows limitations of sandboxing.
arigo
- [pypy-commit] pypy default: Add a test for range().sort(key=). It works, but you have not
arigo
- [pypy-commit] pypy default: Add a test similar to test_unerased_pointers_in_short_preamble,
arigo
- [pypy-commit] pypy default: Add an assert that (at least) has some chances to fail
arigo
- [pypy-commit] pypy default: Add an assert.
arigo
- [pypy-commit] pypy default: Add an explicit flag 'add_memory_pressure=True' to the
arigo
- [pypy-commit] pypy default: Add at least a warning in the doc. Thanks salmon on https://bugs.pypy.org/issue768
arigo
- [pypy-commit] pypy default: Add missing 'usemodules'.
arigo
- [pypy-commit] pypy default: Add more tests. Skip this one test, because I found out that it's a problem
arigo
- [pypy-commit] pypy default: add os x
fijal
- [pypy-commit] pypy default: add xxx
fijal
- [pypy-commit] pypy default: added sort (non-jit) for numpy array, with test
yasirs
- [pypy-commit] pypy default: added sort to micronumpy (is slow?)
yasirs
- [pypy-commit] pypy default: After some more thought (sorry), re-enable the backed-out
arigo
- [pypy-commit] pypy default: Alex Gaynor's error message patch to help people like me figure out what they are doing wrong
justinpeel
- [pypy-commit] pypy default: Allow inlining into _collections.
alex_gaynor
- [pypy-commit] pypy default: allow the termios functions to take both file objects, as well as integer file descriptors. Originally filed as #16657 in Django.
alex_gaynor
- [pypy-commit] pypy default: An attempt to have the win32 buildbot use external libraries:
amauryfa
- [pypy-commit] pypy default: Another keepalive_until_here(); this one is probably needed too
arigo
- [pypy-commit] pypy default: automatically find typeids.txt based on the exe name, and cache the result of load_typeids
antocuni
- [pypy-commit] pypy default: Baaaah. Missing keepalive_until_here.
arigo
- [pypy-commit] pypy default: Backed out changeset f8086f9fc11d
justinpeel
- [pypy-commit] pypy default: Backout 1f8c162174c6. It fails some tests, in test_stringobject
arigo
- [pypy-commit] pypy default: Backout changesets 1c74e688ab5b, 73cd9edd4a03, ae9804777ad3,
arigo
- [pypy-commit] pypy default: Backout fc9ced8e380f: this is wrong, because the problem is not
arigo
- [pypy-commit] pypy default: Backout the merge of stacklet. It seems to give nonsense in non-jitted
arigo
- [pypy-commit] pypy default: backout unpacking speed up
justinpeel
- [pypy-commit] pypy default: Bah.
arigo
- [pypy-commit] pypy default: Bah.
arigo
- [pypy-commit] pypy default: Basic OpenBSD support.
Laurence Tratt
- [pypy-commit] pypy default: Blindly check in this win32 test.
arigo
- [pypy-commit] pypy default: Bug fix. Hard to test.
arigo
- [pypy-commit] pypy default: bump the release number
fijal
- [pypy-commit] pypy default: bump the release number
fijal
- [pypy-commit] pypy default: Can't call these ropenssl methods without releasing
arigo
- [pypy-commit] pypy default: change bz2 test so that it reads chunks which don't divide evenly into test data's length
justinpeel
- [pypy-commit] pypy default: Checkin by mvt: some OS/X support.
arigo
- [pypy-commit] pypy default: Comment out the stackless build.
arigo
- [pypy-commit] pypy default: Complete the tests, and fix them with a bit of special-casing.
arigo
- [pypy-commit] pypy default: cpyext: implement Py_CompileString and PyImport_ExecCodeModule
amauryfa
- [pypy-commit] pypy default: details and linkify
fijal
- [pypy-commit] pypy default: Detect and raise MemoryError upon mallocs of negative length.
arigo
- [pypy-commit] pypy default: do the error checking for math.fmod in RPython, so it can be removed by the JIT (more efficient than round tripping with geterrno/seterrno)
alex_gaynor
- [pypy-commit] pypy default: Documentation for continulets.
arigo
- [pypy-commit] pypy default: Don't do a lookup based on 'self' here.
arigo
- [pypy-commit] pypy default: Don't repr the whole world and don't force tracebacks here
fijal
- [pypy-commit] pypy default: enable the fastpath also for functions which are constructed through a CFUNCTYPE; this considerably speeds up memmove and memset
antocuni
- [pypy-commit] pypy default: Failing test (from an example from Remi_M on irc).
arigo
- [pypy-commit] pypy default: failing test. unerased pointers make any dereference in the short preamble unsafe
hakanardo
- [pypy-commit] pypy default: Finish to fix the remaining cases. A bit hard to test for all cases...
arigo
- [pypy-commit] pypy default: Fix -A tests on cpython built in UCS-2 mode
amauryfa
- [pypy-commit] pypy default: Fix a bug in _sqlite3.py: memory is freed too early
arigo
- [pypy-commit] pypy default: fix a gzip test and still get most of the speed up.
justinpeel
- [pypy-commit] pypy default: Fix a test.
arigo
- [pypy-commit] pypy default: fix bz2. tests didn't find this.
justinpeel
- [pypy-commit] pypy default: fix docstring
antocuni
- [pypy-commit] pypy default: Fix English wart that bugs me. Well, English bugs me that it has this wart, too.
lac
- [pypy-commit] pypy default: Fix for 64-bit. It's a bit more complicated, but not much.
arigo
- [pypy-commit] pypy default: Fix for OpenBSD 64.
arigo
- [pypy-commit] pypy default: Fix for rffi.sizeof(llmemory.Address), I didn't break it, but it now happens to be called.
alex_gaynor
- [pypy-commit] pypy default: Fix for stdcall.
arigo
- [pypy-commit] pypy default: Fix for test_posix (how could it have ever worked!).
alex_gaynor
- [pypy-commit] pypy default: Fix for the case of read(-1).
arigo
- [pypy-commit] pypy default: Fix for the gdb hooks when the tag of a something you try to print is None, not sure what exactly this means, but it happened to me.
alex_gaynor
- [pypy-commit] pypy default: Fix INT/Signed.
arigo
- [pypy-commit] pypy default: Fix link to dl pip. Thanks for reporting it Miha Marolt.
lac
- [pypy-commit] pypy default: Fix on 64-bit.
arigo
- [pypy-commit] pypy default: Fix on 64-bit.
arigo
- [pypy-commit] pypy default: Fix oofakeimpls for math functions which I broke with my fmod commit (where I condensced some code).
alex_gaynor
- [pypy-commit] pypy default: Fix test on windows
amauryfa
- [pypy-commit] pypy default: Fix test.
arigo
- [pypy-commit] pypy default: Fix tests, and a clean up, by not reusing a Descr across various loops.
arigo
- [pypy-commit] pypy default: Fix the (disabled) test, and add another one, skipped too.
arigo
- [pypy-commit] pypy default: Fix the most common case by trying to use sys.getfilesystemencoding()
arigo
- [pypy-commit] pypy default: fix the test
fijal
- [pypy-commit] pypy default: Fix the test by properly detecting the case during codewriting,
arigo
- [pypy-commit] pypy default: Fix the test to properly close() the file.
arigo
- [pypy-commit] pypy default: fix these tests, the resop int_mod returns a negative value for mixed operand signs.
alex_gaynor
- [pypy-commit] pypy default: Fix this test.
arigo
- [pypy-commit] pypy default: fix this test.
alex_gaynor
- [pypy-commit] pypy default: Fix.
arigo
- [pypy-commit] pypy default: Fix.
arigo
- [pypy-commit] pypy default: Fix: tolower(), qsort(), and our own llhelper are all cdecl functions.
arigo
- [pypy-commit] pypy default: Fixes for running these tests on top of Python 2.5.
arigo
- [pypy-commit] pypy default: Fixes for the previous checkin.
arigo
- [pypy-commit] pypy default: Fixes.
arigo
- [pypy-commit] pypy default: For some reason the errno is now the winsock error code (on CPython as well)
amauryfa
- [pypy-commit] pypy default: Found (I think) the source of the occasional issue in this threading
arigo
- [pypy-commit] pypy default: Found out how to avoid the special-case here. A bit obscure,
arigo
- [pypy-commit] pypy default: FrameBlocks are _immutable_, so don't change the 'previous' attribute.
arigo
- [pypy-commit] pypy default: Give up on this test and skip it completely.
arigo
- [pypy-commit] pypy default: Grumble.
arigo
- [pypy-commit] pypy default: hg backout 94d415eff8b4
arigo
- [pypy-commit] pypy default: hg merge jit-singlefloat:
arigo
- [pypy-commit] pypy default: Implement Py_UNICODE_TOTITLE, Py_UNICODE_TODECIMAL, Py_UNICODE_TONUMBER, Py_UNICODE_TODIGIT.
amauryfa
- [pypy-commit] pypy default: Implement PySet_Contains
amauryfa
- [pypy-commit] pypy default: Improve the error message in _sqlite3. Mostly useful for debugging
arigo
- [pypy-commit] pypy default: improve the release announcement
antocuni
- [pypy-commit] pypy default: improve the summary
fijal
- [pypy-commit] pypy default: Improve the test.
arigo
- [pypy-commit] pypy default: Incremental encoder, first try.
arigo
- [pypy-commit] pypy default: Incremental support: keep the decodebuf around several calls to
arigo
- [pypy-commit] pypy default: kill 4.3 I really dislike this number
fijal
- [pypy-commit] pypy default: kill _fieldtypes, it's no longer needed now
antocuni
- [pypy-commit] pypy default: Kill file not used any more.
arigo
- [pypy-commit] pypy default: Kill logging. Anto says it's irrelevant
fijal
- [pypy-commit] pypy default: kill unnecessary imports as well
fijal
- [pypy-commit] pypy default: kill, outdated
fijal
- [pypy-commit] pypy default: leave kickass panda, noone came with anything better
fijal
- [pypy-commit] pypy default: make max_retrace_guards a proper jit parameter and give it a more resonable default
hakanardo
- [pypy-commit] pypy default: make sure to pretty print *all* rpython lists, not just the one named pypy_list0
antocuni
- [pypy-commit] pypy default: Make the jit optimizer aware of opaque pointers and makes sure they dont end up in the short preamble. Fixes the bug tested in 2ca138be14a7
hakanardo
- [pypy-commit] pypy default: make the pretty prints a bit shorter
antocuni
- [pypy-commit] pypy default: make the syntax tree viewer use mkdtemp+remove after run when pytest.ensuretemp is not availiable (i.e. outside of testrun)
RonnyPfannschmidt
- [pypy-commit] pypy default: Make this variable #defined to "", like CPython did when
arigo
- [pypy-commit] pypy default: Max numpy.array.{max, min} use the maximum/minimum ufuncs.
alex_gaynor
- [pypy-commit] pypy default: merge
fijal
- [pypy-commit] pypy default: merge
fijal
- [pypy-commit] pypy default: merge
fijal
- [pypy-commit] pypy default: merge
fijal
- [pypy-commit] pypy default: merge
fijal
- [pypy-commit] pypy default: merge branch streamio-bufinput
justinpeel
- [pypy-commit] pypy default: merge default
fijal
- [pypy-commit] pypy default: merge heads
arigo
- [pypy-commit] pypy default: merge heads
arigo
- [pypy-commit] pypy default: merge heads
arigo
- [pypy-commit] pypy default: merge heads
arigo
- [pypy-commit] pypy default: merge heads
arigo
- [pypy-commit] pypy default: merge heads
arigo
- [pypy-commit] pypy default: merge heads
antocuni
- [pypy-commit] pypy default: merge heads
antocuni
- [pypy-commit] pypy default: merge heads
arigo
- [pypy-commit] pypy default: merge heads
arigo
- [pypy-commit] pypy default: merge heads
arigo
- [pypy-commit] pypy default: merge heads
arigo
- [pypy-commit] pypy default: merge heads
arigo
- [pypy-commit] pypy default: merge heads
arigo
- [pypy-commit] pypy default: merge heads
arigo
- [pypy-commit] pypy default: merge heads
lac
- [pypy-commit] pypy default: merge heads
arigo
- [pypy-commit] pypy default: merge heads
arigo
- [pypy-commit] pypy default: merge heads
arigo
- [pypy-commit] pypy default: merge heads
arigo
- [pypy-commit] pypy default: merge heads
arigo
- [pypy-commit] pypy default: merge heads
arigo
- [pypy-commit] pypy default: Merge heads
amauryfa
- [pypy-commit] pypy default: merge heads
arigo
- [pypy-commit] pypy default: merge heads
arigo
- [pypy-commit] pypy default: merge heads
arigo
- [pypy-commit] pypy default: merge heads
arigo
- [pypy-commit] pypy default: merge in faster-bz2. greatly speeds up using tarfile on bzipped tarballs.
justinpeel
- [pypy-commit] pypy default: Merge jit-short_from_state. This is a full rewrite of the construction
hakanardo
- [pypy-commit] pypy default: Merge the 'stacklet' branch, adding the module '_continuation'
arigo
- [pypy-commit] pypy default: merge the celldict-versions branch:
cfbolz
- [pypy-commit] pypy default: Merge the fixed stacklet branch.
arigo
- [pypy-commit] pypy default: merged jit-codewriter-force-cast-refactor. This branch cleans up the implementation of force_cast in the JIT, fixing bugs, and extending support for between any integer type and any float type.
alex_gaynor
- [pypy-commit] pypy default: Merged numpy-dtype-alt. This branch adds support for dtypes to numpy, it refactors just about everything.
alex_gaynor
- [pypy-commit] pypy default: Merged numpy-ufunc-object. This makes ufuncs into objects at app-level, and gives them a reduce method, plus several attributes. array's sum and prod methods now use the ufuncs.
alex_gaynor
- [pypy-commit] pypy default: merged upstream
alex_gaynor
- [pypy-commit] pypy default: merged upstream
alex_gaynor
- [pypy-commit] pypy default: Minor simplification of the interface.
arigo
- [pypy-commit] pypy default: Minor simplification.
arigo
- [pypy-commit] pypy default: More failing tests.
arigo
- [pypy-commit] pypy default: More tests; they pass on both pypy and python2.7.
arigo
- [pypy-commit] pypy default: move sum() to app-level, it's significantly faster with the JIT, particularly in cases such as a generator expressions, where the storage can be unboxed.
alex_gaynor
- [pypy-commit] pypy default: MultibyteIncrementalDecoder.
arigo
- [pypy-commit] pypy default: Oops
amauryfa
- [pypy-commit] pypy default: Oups, no "self.space". Fix.
arigo
- [pypy-commit] pypy default: Oups.
arigo
- [pypy-commit] pypy default: Pass the test, first version (x86-32 only).
arigo
- [pypy-commit] pypy default: Patch by Gabriel Lavoie for freebsd
arigo
- [pypy-commit] pypy default: Patch by Gabriel Lavoie.
arigo
- [pypy-commit] pypy default: Print something also in this case.
arigo
- [pypy-commit] pypy default: propagate the flags of ffi functions into the calldescr, so that call_release_gil will be able to inspect it and use the proper calling convention
antocuni
- [pypy-commit] pypy default: Put bounds on the result of an int_mod.
alex_gaynor
- [pypy-commit] pypy default: Python2.5 compat.
arigo
- [pypy-commit] pypy default: rbigint.lt is also elidable, basically all the operators are, but I'm just doing them as I actually see it show up in traces.
alex_gaynor
- [pypy-commit] pypy default: rbigint.toint() is elidable
alex_gaynor
- [pypy-commit] pypy default: reenable + fix bitfields, also fixes issue820
RonnyPfannschmidt
- [pypy-commit] pypy default: refactor how fields are handled in ctypes structures: instead of relying on __getattr__/__setattr__, make them descriptors and store them directly in the __dict__ of the class
antocuni
- [pypy-commit] pypy default: refactor the code and start to write tests
antocuni
- [pypy-commit] pypy default: reflow the paragraph
antocuni
- [pypy-commit] pypy default: release announcement, unfinished
fijal
- [pypy-commit] pypy default: Remove from stubs.py functions that are already implemented
amauryfa
- [pypy-commit] pypy default: remove immutable fields for now, they don't obey rules
fijal
- [pypy-commit] pypy default: Remove tabs.
arigo
- [pypy-commit] pypy default: ReST fix.
arigo
- [pypy-commit] pypy default: retrace counter is now only increased when we actually do a retrace, unskip test
hakanardo
- [pypy-commit] pypy default: rework naming of loops/bridges. jitviewer needs updating
fijal
- [pypy-commit] pypy default: search typeids.txt also in the parent directory
antocuni
- [pypy-commit] pypy default: set a good example for the children.
alex_gaynor
- [pypy-commit] pypy default: signature
antocuni
- [pypy-commit] pypy default: Simplify a bit, computing a "toobig" value in a way that is
arigo
- [pypy-commit] pypy default: Simplify the handling of we_are_translated() by moving it
arigo
- [pypy-commit] pypy default: simply hardcode names for now
fijal
- [pypy-commit] pypy default: Skip on Windows.
arigo
- [pypy-commit] pypy default: Skip this test here.
arigo
- [pypy-commit] pypy default: Slight rewrite of these tests: if they fail, it may be because
arigo
- [pypy-commit] pypy default: small change for string's repr to make common visible characters (>= 32 and < 128) require less checks. speeds up by about 20% for strings with such characters.
justinpeel
- [pypy-commit] pypy default: small fixes, add hakan
fijal
- [pypy-commit] pypy default: small speed-up for tarfile.py checksums
justinpeel
- [pypy-commit] pypy default: Some setup.py scripts use __file__, pass the correct value to execfile()
amauryfa
- [pypy-commit] pypy default: Sorry, I understood now the issue in
arigo
- [pypy-commit] pypy default: speed up for tarfile. pypy doesn't like adding empty strings.
justinpeel
- [pypy-commit] pypy default: speed up seeking when no seeking is needed. speeds up tarfile with gzipped tarballs.
justinpeel
- [pypy-commit] pypy default: speed up unpacking of integers
justinpeel
- [pypy-commit] pypy default: start writing a release announcement
fijal
- [pypy-commit] pypy default: Support custom errors.
arigo
- [pypy-commit] pypy default: Support for PYTHONDONTWRITEBYTECODE, setting sys.dont_write_bytecode;
arigo
- [pypy-commit] pypy default: Support older versions of ctypes which don't have a c_bool.
arigo
- [pypy-commit] pypy default: Tentative: make sure that all PyFrame instances are actually
arigo
- [pypy-commit] pypy default: Test and (90% of a) fix.
arigo
- [pypy-commit] pypy default: test and fix for issue 850
antocuni
- [pypy-commit] pypy default: Test and fix for reset().
arigo
- [pypy-commit] pypy default: test and fix for very large structure fields which were confused with bitfields
antocuni
- [pypy-commit] pypy default: Test and fix.
arigo
- [pypy-commit] pypy default: Test and fix.
arigo
- [pypy-commit] pypy default: Test and fix.
arigo
- [pypy-commit] pypy default: Test and fix.
arigo
- [pypy-commit] pypy default: Tests for IncrementalEncoder. Pass, thanks to sharing of code.
arigo
- [pypy-commit] pypy default: The constructor can take a different array; but the precise
arigo
- [pypy-commit] pypy default: The dl library can't possibly work on Windows
amauryfa
- [pypy-commit] pypy default: The GIL-releasing functions must not be reached by an
arigo
- [pypy-commit] pypy default: The next OpenBSD64 fix...
arigo
- [pypy-commit] pypy default: The other two tests are more difficult. Skip them now, after improving
arigo
- [pypy-commit] pypy default: This code should only be used on 32-bit; it does not really
arigo
- [pypy-commit] pypy default: This comment seems to be placed on the wrong line...
arigo
- [pypy-commit] pypy default: this is done
fijal
- [pypy-commit] pypy default: This is probably worth more than just an obscure sentence in an obscure topic --- although it is obscure too, it is probably more common.
arigo
- [pypy-commit] pypy default: to preventing overflow
hakanardo
- [pypy-commit] pypy default: Translation fix. Of the kind "bah what a hack".
arigo
- [pypy-commit] pypy default: Translation patch by Juergen Boemmels.
arigo
- [pypy-commit] pypy default: try fix issue 844 by breaking a circular import which appears on mac: ctypes.util --> macholib.dyld --> os.path.expanduser --> posixpath --> pwd --> ctypes_support --> ctypes.util
antocuni
- [pypy-commit] pypy default: Tweak. (Don't really remember why, but this was needed at some point...)
arigo
- [pypy-commit] pypy default: typo
arigo
- [pypy-commit] pypy default: typo fix in pyjitpl5 doc
justinpeel
- [pypy-commit] pypy default: unskip and fix a previously failing test
antocuni
- [pypy-commit] pypy default: Untested: fix the __del__ in module/oracle too.
arigo
- [pypy-commit] pypy default: update contributor.txt and LICENSE
fijal
- [pypy-commit] pypy default: update doc
fijal
- [pypy-commit] pypy default: updated from main repo
yasirs
- [pypy-commit] pypy default: Use "asmgcc" by default only on Linux. On other platforms,
arigo
- [pypy-commit] pypy default: Use "print >> sys.stderr" instead of sys.write(), as a better
arigo
- [pypy-commit] pypy default: use -c names for now
fijal
- [pypy-commit] pypy default: Use intbounds information to decide if a {get, set}arrayitem_gc can alias a previous setfield which became lazy.
alex_gaynor
- [pypy-commit] pypy default: use just a name of the type
fijal
- [pypy-commit] pypy default: warn people not to use 4.2 gcc
lac
- [pypy-commit] pypy default: What should UnicodeBuilder(-2) do?...
arigo
- [pypy-commit] pypy default: whitespace
pjenvey
- [pypy-commit] pypy default: Win32 fix.
arigo
- [pypy-commit] pypy default: win32 fix: call gc.collect() after each bz2 test
amauryfa
- [pypy-commit] pypy default: Windows bug fix. Shows up as the JIT complaining that it is
arigo
- [pypy-commit] pypy default: Windows fix.
arigo
- [pypy-commit] pypy default: Windows fix.
arigo
- [pypy-commit] pypy default: Windows workaround.
arigo
- [pypy-commit] pypy default: With the new logic, we can remove this ovfcheck().
arigo
- [pypy-commit] pypy default: write a test for the rpy_type command
antocuni
- [pypy-commit] pypy default: Wrong, we can't say "final" in StreamWriter.write().
arigo
- [pypy-commit] pypy effectinfo-cleanup: Clean-up effectinfo: now all calldescrs need to have one, but its
arigo
- [pypy-commit] pypy effectinfo-cleanup: Close branch. It was merged in stacklet.
arigo
- [pypy-commit] pypy effectinfo-cleanup: Comments.
arigo
- [pypy-commit] pypy effectinfo-cleanup: Rename "releases_gil" to "random_effects_on_gcobjs", which is
arigo
- [pypy-commit] pypy effectinfo-cleanup: Test fixes.
arigo
- [pypy-commit] pypy faster-bz2: close faster-bz2
justinpeel
- [pypy-commit] pypy faster-bz2: merge in default
justinpeel
- [pypy-commit] pypy faster-bz2: sped up the buffering when reading bz2 files
justinpeel
- [pypy-commit] pypy faster-nested-scopes: after discussion with armin: cannot use a quasiimmutable field for cells after all.
cfbolz
- [pypy-commit] pypy faster-nested-scopes: fix tests. no clue where the extra arraylen comes from?
cfbolz
- [pypy-commit] pypy faster-nested-scopes: merge default
cfbolz
- [pypy-commit] pypy faster-nested-scopes: merge default
cfbolz
- [pypy-commit] pypy faster-nested-scopes: nonsense, nonsense. this needs to go to the celldict-versions branch :-(
cfbolz
- [pypy-commit] pypy faster-nested-scopes: now that cells are part of the virtualizable, we need to init them with a list, not None
cfbolz
- [pypy-commit] pypy faster-sum: fixed
justinpeel
- [pypy-commit] pypy faster-sum: Try to make a faster built-in sum function
justinpeel
- [pypy-commit] pypy faster-sum: wasn't faster
justinpeel
- [pypy-commit] pypy inline-dict-ops: missing import
fijal
- [pypy-commit] pypy jit-codewriter-force-cast-refactor: and anotehr typo fix
alex_gaynor
- [pypy-commit] pypy jit-codewriter-force-cast-refactor: and finally add back the handling for long long results.
alex_gaynor
- [pypy-commit] pypy jit-codewriter-force-cast-refactor: closing branch for merge
alex_gaynor
- [pypy-commit] pypy jit-codewriter-force-cast-refactor: First pass at handling conversions from longlong to some other int.
alex_gaynor
- [pypy-commit] pypy jit-codewriter-force-cast-refactor: fix typo
alex_gaynor
- [pypy-commit] pypy jit-codewriter-force-cast-refactor: Implemented casts to/from floats to/from ints of various widths and signs and whatever else.
alex_gaynor
- [pypy-commit] pypy jit-codewriter-force-cast-refactor: merged upstream.
alex_gaynor
- [pypy-commit] pypy jit-codewriter-force-cast-refactor: merged upstream.
alex_gaynor
- [pypy-commit] pypy jit-codewriter-force-cast-refactor: Small refactoring, gets back to where we already were, but broken on 32-bits. Pushing mostly so I can play with it more from tannit.
alex_gaynor
- [pypy-commit] pypy jit-codewriter-force-cast-refactor: typo fix
alex_gaynor
- [pypy-commit] pypy jit-duplicated_short_boxes: actualy do prevent short_boxes from blowing up too much
hakanardo
- [pypy-commit] pypy jit-duplicated_short_boxes: cleaner and simpler
hakanardo
- [pypy-commit] pypy jit-duplicated_short_boxes: ensure values are imported when accessed from optimizer.values
hakanardo
- [pypy-commit] pypy jit-duplicated_short_boxes: hg merge default
hakanardo
- [pypy-commit] pypy jit-duplicated_short_boxes: kill env vars
hakanardo
- [pypy-commit] pypy jit-duplicated_short_boxes: only accept loop invariant ops into the short preamble
hakanardo
- [pypy-commit] pypy jit-duplicated_short_boxes: passing test
hakanardo
- [pypy-commit] pypy jit-duplicated_short_boxes: prevent short_boxes from blowing up too much
hakanardo
- [pypy-commit] pypy jit-duplicated_short_boxes: propagate duplications of short boxes
hakanardo
- [pypy-commit] pypy jit-duplicated_short_boxes: regression from 8a8304fc7ab6 fixed
hakanardo
- [pypy-commit] pypy jit-duplicated_short_boxes: translation fix
hakanardo
- [pypy-commit] pypy jit-duplicated_short_boxes: workaround for now
hakanardo
- [pypy-commit] pypy jit-limit_peeling: only skipp peeling if the optimized peeled trace have more than max_retrace_guards guards
hakanardo
- [pypy-commit] pypy jit-limit_peeling: Only unrol if the peeled loop is shorter than the preamble. Add a limit_peeling parameter to control how much shorter.
hakanardo
- [pypy-commit] pypy jit-limit_peeling: simple example where we generate 8 identical copies of the same birdge
hakanardo
- [pypy-commit] pypy jit-short_from_state: allow fieldvalues to turn constant
hakanardo
- [pypy-commit] pypy jit-short_from_state: Apply the fix from 2ead4778c7ac of test_optimizeopt to test_optimizebasic too
hakanardo
- [pypy-commit] pypy jit-short_from_state: better optimized
hakanardo
- [pypy-commit] pypy jit-short_from_state: cache constant setfields across loop boundaries
hakanardo
- [pypy-commit] pypy jit-short_from_state: cleared out more obsolete code for generating the short preamble
hakanardo
- [pypy-commit] pypy jit-short_from_state: cleared out obsolete code for generating the short preamble as well as an now incorect description of the assumptions
hakanardo
- [pypy-commit] pypy jit-short_from_state: cleared out obsolete code for reconstructing the optimization chain after the preamble
hakanardo
- [pypy-commit] pypy jit-short_from_state: close merged branch
hakanardo
- [pypy-commit] pypy jit-short_from_state: constants
hakanardo
- [pypy-commit] pypy jit-short_from_state: debuging
hakanardo
- [pypy-commit] pypy jit-short_from_state: dont allow ops generated by value.make_guards() from ending up in optimizer.pure_operations
hakanardo
- [pypy-commit] pypy jit-short_from_state: dont crash if op is None
hakanardo
- [pypy-commit] pypy jit-short_from_state: dont derefere opaque pointers in short preamble
hakanardo
- [pypy-commit] pypy jit-short_from_state: dont override the short_box with an aliased box if it is already present
hakanardo
- [pypy-commit] pypy jit-short_from_state: dont retrace loops with more than 100 emitted guards
hakanardo
- [pypy-commit] pypy jit-short_from_state: fix test
hakanardo
- [pypy-commit] pypy jit-short_from_state: fix test
hakanardo
- [pypy-commit] pypy jit-short_from_state: fixed tests
hakanardo
- [pypy-commit] pypy jit-short_from_state: hg merge
hakanardo
- [pypy-commit] pypy jit-short_from_state: hg merge default
hakanardo
- [pypy-commit] pypy jit-short_from_state: hg merge default
hakanardo
- [pypy-commit] pypy jit-short_from_state: hg merge default
hakanardo
- [pypy-commit] pypy jit-short_from_state: hg merge default
hakanardo
- [pypy-commit] pypy jit-short_from_state: hg merge default
hakanardo
- [pypy-commit] pypy jit-short_from_state: hg merge default
hakanardo
- [pypy-commit] pypy jit-short_from_state: in progress
hakanardo
- [pypy-commit] pypy jit-short_from_state: kill some randomness while running tests
hakanardo
- [pypy-commit] pypy jit-short_from_state: known class
hakanardo
- [pypy-commit] pypy jit-short_from_state: lenbound
hakanardo
- [pypy-commit] pypy jit-short_from_state: log short preamble of retraced loops
hakanardo
- [pypy-commit] pypy jit-short_from_state: make this threshold tuneable
hakanardo
- [pypy-commit] pypy jit-short_from_state: missing import
hakanardo
- [pypy-commit] pypy jit-short_from_state: more cases
hakanardo
- [pypy-commit] pypy jit-short_from_state: slightly worse optimized now
hakanardo
- [pypy-commit] pypy jit-short_from_state: some more tests and a potential bugfix
hakanardo
- [pypy-commit] pypy jit-short_from_state: support multiple specialized versions of the loop
hakanardo
- [pypy-commit] pypy jit-short_from_state: test framwork for testing bridges
hakanardo
- [pypy-commit] pypy jit-short_from_state: test setarrayitem results in array bound guards
hakanardo
- [pypy-commit] pypy jit-short_from_state: test that cached getfields are properly guarded at end of bridge
hakanardo
- [pypy-commit] pypy jit-short_from_state: This currently passes on default but gets an extra getfield_gc_pure on jit-short_from_state. Not sure how to best handle it...
hakanardo
- [pypy-commit] pypy jit-short_from_state: treat cached constants produced by setfield_gc in the same way as cached constants produced by getfield_gc
hakanardo
- [pypy-commit] pypy jit-short_from_state: two tests, one failing
hakanardo
- [pypy-commit] pypy jit-short_from_state: virtual
hakanardo
- [pypy-commit] pypy jit-singlefloat: Close branch about to be merged.
arigo
- [pypy-commit] pypy kill-single-impl-multimethods: A branch in which to convert std objspace methods that only have a single implementation from multimethods into normal ones.
alex_gaynor
- [pypy-commit] pypy kill-single-impl-multimethods: a few more dead multimethods.
alex_gaynor
- [pypy-commit] pypy kill-single-impl-multimethods: As impossible as it sounds, there don't see to be tests for dict.__contains__
alex_gaynor
- [pypy-commit] pypy kill-single-impl-multimethods: Convert multimethods that have only a single receiver to be normal methods for bytearrays.
alex_gaynor
- [pypy-commit] pypy kill-single-impl-multimethods: fix for dict !=.
alex_gaynor
- [pypy-commit] pypy kill-single-impl-multimethods: Fix marshalling of pycode and elippsis.
alex_gaynor
- [pypy-commit] pypy kill-single-impl-multimethods: Obscure hack that's needed.
alex_gaynor
- [pypy-commit] pypy kill-single-impl-multimethods: random fixes for the tests (no idea why this matters)
alex_gaynor
- [pypy-commit] pypy kill-single-impl-multimethods: Refactor the entire world. Removes some multimethods from bytearray. One side effect of this is that ByteArrayObject now subclasses Wrappable, rather than W_Object, because of a mess of circular imports with gateway. Not sure if this is a problem. All tests pass.
alex_gaynor
- [pypy-commit] pypy kill-single-impl-multimethods: Refactor the world :) Killed a bunch of multimethods in dict objects.
alex_gaynor
- [pypy-commit] pypy kill-single-impl-multimethods: Remove more multimethods from dict.
alex_gaynor
- [pypy-commit] pypy kill-single-impl-multimethods: Remove some dead code.
alex_gaynor
- [pypy-commit] pypy kill-single-impl-multimethods: Remove the now empty bytearray object.
alex_gaynor
- [pypy-commit] pypy kill-single-impl-multimethods: setdefault's value argument is optional.
alex_gaynor
- [pypy-commit] pypy kill-single-impl-multimethods: Translation fix.
alex_gaynor
- [pypy-commit] pypy kill-single-impl-multimethods: {i, r, }mul aren't specialized on receiver, kill multimethod.
alex_gaynor
- [pypy-commit] pypy numpy-dtype-alt: (timo) ones and zeros take dtype arguments
alex_gaynor
- [pypy-commit] pypy numpy-dtype-alt: 32 bit fixes for the tests.
alex_gaynor
- [pypy-commit] pypy numpy-dtype-alt: A branch to try an alternate approach to dtypes.
alex_gaynor
- [pypy-commit] pypy numpy-dtype-alt: a todo file for before-merge
alex_gaynor
- [pypy-commit] pypy numpy-dtype-alt: add NonConstant nonsense to make zjit tests pass.
alex_gaynor
- [pypy-commit] pypy numpy-dtype-alt: added a failing test for raw memory with llgraph backend.
alex_gaynor
- [pypy-commit] pypy numpy-dtype-alt: Added dtype guessing, this also fixes the return type on things like numpy.maximum(1, 2), which used to be buggy and return a float.
alex_gaynor
- [pypy-commit] pypy numpy-dtype-alt: all tests pass
alex_gaynor
- [pypy-commit] pypy numpy-dtype-alt: another shot at refactoring the world.
alex_gaynor
- [pypy-commit] pypy numpy-dtype-alt: another test_zjit test passing.
alex_gaynor
- [pypy-commit] pypy numpy-dtype-alt: array.copy() now copies the dtype, too - with test.
Timo Paulssen
- [pypy-commit] pypy numpy-dtype-alt: attempted fixes for translation, don't work.
alex_gaynor
- [pypy-commit] pypy numpy-dtype-alt: Back to this version, JIT doesn't like it, I think it might be an issue with casting on llgraph.
alex_gaynor
- [pypy-commit] pypy numpy-dtype-alt: bunch of small fixes in the tests.
alex_gaynor
- [pypy-commit] pypy numpy-dtype-alt: bunch of ufuncs/methods for non-float arrays
alex_gaynor
- [pypy-commit] pypy numpy-dtype-alt: clean up the class hierarchy
alex_gaynor
- [pypy-commit] pypy numpy-dtype-alt: Closed about-to-be-merged branch.
alex_gaynor
- [pypy-commit] pypy numpy-dtype-alt: cmp isn't rpython, apparently
alex_gaynor
- [pypy-commit] pypy numpy-dtype-alt: expose dtype attribute on arrays, and add it to the repr
alex_gaynor
- [pypy-commit] pypy numpy-dtype-alt: failing test for dtypes with signatures.
alex_gaynor
- [pypy-commit] pypy numpy-dtype-alt: Fix all but one of the test_zjit tests. Last one fails for reasons I don't understand. Updated the TODO.
alex_gaynor
- [pypy-commit] pypy numpy-dtype-alt: fix arg{max, min} for int dtypes
alex_gaynor
- [pypy-commit] pypy numpy-dtype-alt: fix for 32bits.
alex_gaynor
- [pypy-commit] pypy numpy-dtype-alt: fix for array.dot() with a sequence (but non-array) argument.
alex_gaynor
- [pypy-commit] pypy numpy-dtype-alt: fix for rffi.cast(<some rffi int>, float)
alex_gaynor
- [pypy-commit] pypy numpy-dtype-alt: fix for sum/prod with various dtypes. breaks test_zjit.
alex_gaynor
- [pypy-commit] pypy numpy-dtype-alt: fix for type coersion on unary ufuncs
alex_gaynor
- [pypy-commit] pypy numpy-dtype-alt: fix for unknown dtype
alex_gaynor
- [pypy-commit] pypy numpy-dtype-alt: Fix for various arithmatic operations on bool arrays, including their promotion to int8s in some circumstances. Also fixed ll2ctypes turning lltype.Bool into a c_long, rather than a c_bool.
alex_gaynor
- [pypy-commit] pypy numpy-dtype-alt: fix test translation.
alex_gaynor
- [pypy-commit] pypy numpy-dtype-alt: fix the str and repr of arrays
alex_gaynor
- [pypy-commit] pypy numpy-dtype-alt: fix translation
alex_gaynor
- [pypy-commit] pypy numpy-dtype-alt: fix translation (which actually revealed a bug)
alex_gaynor
- [pypy-commit] pypy numpy-dtype-alt: fix translation, you can't call compute_identity_hash n a func ptr
alex_gaynor
- [pypy-commit] pypy numpy-dtype-alt: fix.
alex_gaynor
- [pypy-commit] pypy numpy-dtype-alt: force arrays to be BaseArray
gutworth
- [pypy-commit] pypy numpy-dtype-alt: forgotten file.
alex_gaynor
- [pypy-commit] pypy numpy-dtype-alt: further attempts at RPythonification
alex_gaynor
- [pypy-commit] pypy numpy-dtype-alt: give dtype a shape property and set __module__ correctly
alex_gaynor
- [pypy-commit] pypy numpy-dtype-alt: Idea from gutworth on translation, didn't help.
alex_gaynor
- [pypy-commit] pypy numpy-dtype-alt: Introduce a new hint on lltype arrays, uncast_on_llgraph, which tells the llgraph backend to cast them to the correct types.
alex_gaynor
- [pypy-commit] pypy numpy-dtype-alt: It annotates! And fails 3 seconds into Rtyping.
alex_gaynor
- [pypy-commit] pypy numpy-dtype-alt: It RTypes. Doesn't fully translate because I broke some JitDrivers, but small potatos!
alex_gaynor
- [pypy-commit] pypy numpy-dtype-alt: It translates. There are bugs.
alex_gaynor
- [pypy-commit] pypy numpy-dtype-alt: kill some dead imports
alex_gaynor
- [pypy-commit] pypy numpy-dtype-alt: kill this code, translation gets even farther now, I suppose it'll just crash, but that's kind-of-ok
alex_gaynor
- [pypy-commit] pypy numpy-dtype-alt: Make the error generation on callables more resiliant against errors in the code itself.
alex_gaynor
- [pypy-commit] pypy numpy-dtype-alt: merged default
alex_gaynor
- [pypy-commit] pypy numpy-dtype-alt: merged default
alex_gaynor
- [pypy-commit] pypy numpy-dtype-alt: merged default in
alex_gaynor
- [pypy-commit] pypy numpy-dtype-alt: Merged default.
alex_gaynor
- [pypy-commit] pypy numpy-dtype-alt: Merged default. Includes removing the sort from numarrary, which was incompatible with dtypes (plus there were efficiency concerns, bugs, and style issues). Will be added back post-merge.
alex_gaynor
- [pypy-commit] pypy numpy-dtype-alt: merged upstream
alex_gaynor
- [pypy-commit] pypy numpy-dtype-alt: merged upstream.
alex_gaynor
- [pypy-commit] pypy numpy-dtype-alt: merged upstream.
alex_gaynor
- [pypy-commit] pypy numpy-dtype-alt: more asserts, doesn't help.
alex_gaynor
- [pypy-commit] pypy numpy-dtype-alt: more completeness, and whacking and :(
alex_gaynor
- [pypy-commit] pypy numpy-dtype-alt: more whacking, might even be making progress.
alex_gaynor
- [pypy-commit] pypy numpy-dtype-alt: more whacking, no progress
alex_gaynor
- [pypy-commit] pypy numpy-dtype-alt: Multiple inheritance is harder than it looks.
alex_gaynor
- [pypy-commit] pypy numpy-dtype-alt: Needed?
alex_gaynor
- [pypy-commit] pypy numpy-dtype-alt: numpy.dtype(None) works, and returns float64, which in turn allows simplifying code.
alex_gaynor
- [pypy-commit] pypy numpy-dtype-alt: Order by num
alex_gaynor
- [pypy-commit] pypy numpy-dtype-alt: random prodding at 2 more things. I now have *0* idea why this doesn't work.
alex_gaynor
- [pypy-commit] pypy numpy-dtype-alt: random progress, most of them don't work for obscure reasons still
alex_gaynor
- [pypy-commit] pypy numpy-dtype-alt: reduce code duplication in dtypes. Mixins can now have base classes, so long as all their complete MRO is either mixins or object.
alex_gaynor
- [pypy-commit] pypy numpy-dtype-alt: Reduce duplication.
alex_gaynor
- [pypy-commit] pypy numpy-dtype-alt: refactor signatures, causing a translation issue I don't understand.
alex_gaynor
- [pypy-commit] pypy numpy-dtype-alt: Refactor the world to make dtypes contol things. WIP.
alex_gaynor
- [pypy-commit] pypy numpy-dtype-alt: refactored the world again, ufuncs which require float inputs are currently disabled.
alex_gaynor
- [pypy-commit] pypy numpy-dtype-alt: refactoring of ufuncs, probably went too far.
alex_gaynor
- [pypy-commit] pypy numpy-dtype-alt: removed the TODO, this branch is merge ready I think
alex_gaynor
- [pypy-commit] pypy numpy-dtype-alt: signatures are fixed.
alex_gaynor
- [pypy-commit] pypy numpy-dtype-alt: Some RPython-ification.
alex_gaynor
- [pypy-commit] pypy numpy-dtype-alt: Started implementing dtypes, currently fails due to some mess with casting to and from VOIDP.
alex_gaynor
- [pypy-commit] pypy numpy-dtype-alt: str(<bool>) in RPython doesn't do what I expected. Fixed.
alex_gaynor
- [pypy-commit] pypy numpy-dtype-alt: tests for float numarray mod
alex_gaynor
- [pypy-commit] pypy numpy-dtype-alt: This seems a little cleaner, still doesn't work though.
alex_gaynor
- [pypy-commit] pypy numpy-dtype-alt: translation fix
alex_gaynor
- [pypy-commit] pypy numpy-dtype-alt: unbreak float stuff.
alex_gaynor
- [pypy-commit] pypy numpy-dtype-alt: unreachable code, raise an exception
alex_gaynor
- [pypy-commit] pypy numpy-dtype-alt: update the TODO
alex_gaynor
- [pypy-commit] pypy numpy-dtype-alt: update TODO
alex_gaynor
- [pypy-commit] pypy numpy-dtype-alt: update TODO
alex_gaynor
- [pypy-commit] pypy numpy-dtype-alt: update TODO, this is probably merge ready, TBH
alex_gaynor
- [pypy-commit] pypy numpy-dtype-alt: Write dtype coerscion logic, and a failing test.
alex_gaynor
- [pypy-commit] pypy numpy-dtype-alt: Yay. Incredible improvement: actually *display* the graph
arigo
- [pypy-commit] pypy numpy-dtype-alt: you can't subclass dtype, thanks fijal
alex_gaynor
- [pypy-commit] pypy numpy-dtype: add __pos__
justinpeel
- [pypy-commit] pypy numpy-dtype: Add a cast and use get_root_storage more
justinpeel
- [pypy-commit] pypy numpy-dtype: add ability to get dtypes with types (e.g. dtype(bool) or array([1], bool))
justinpeel
- [pypy-commit] pypy numpy-dtype: add abs
justinpeel
- [pypy-commit] pypy numpy-dtype: add back in int32 and uint32 dtypes
justinpeel
- [pypy-commit] pypy numpy-dtype: add bool, int64, and uint64 types
justinpeel
- [pypy-commit] pypy numpy-dtype: add float32 and float96 dtypes
justinpeel
- [pypy-commit] pypy numpy-dtype: add interp_dtype.py and its test file
justinpeel
- [pypy-commit] pypy numpy-dtype: Add num and kind attributes to dtype
justinpeel
- [pypy-commit] pypy numpy-dtype: added find_result_dtype. binops should work correctly now.
justinpeel
- [pypy-commit] pypy numpy-dtype: Added in Int64 and fixed a typo.
justinpeel
- [pypy-commit] pypy numpy-dtype: added int8, uint8, int16, uint16 dtypes. Added back in some explicit casting.
justinpeel
- [pypy-commit] pypy numpy-dtype: Added neg unary function. no jit stuff at all so far.
justinpeel
- [pypy-commit] pypy numpy-dtype: Added ScalarWrapper. Added some more types.
justinpeel
- [pypy-commit] pypy numpy-dtype: Added simple dtypes. Still needs a lot of work.
justinpeel
- [pypy-commit] pypy numpy-dtype: change array repr and str to format ints and bools correctly. still need to show dtype.
justinpeel
- [pypy-commit] pypy numpy-dtype: code clean-up and add one test
justinpeel
- [pypy-commit] pypy numpy-dtype: convert_to_array can handle scalars again.
justinpeel
- [pypy-commit] pypy numpy-dtype: dtype can be specified as keyword to array()
justinpeel
- [pypy-commit] pypy numpy-dtype: dtypes repr and str
justinpeel
- [pypy-commit] pypy numpy-dtype: fixed getitem of a slice
justinpeel
- [pypy-commit] pypy numpy-dtype: Fixed two dtype defs and find_result_dtype and added more tests
justinpeel
- [pypy-commit] pypy numpy-dtype: got one type of int working. binary operations appear to work with mixed types.
justinpeel
- [pypy-commit] pypy numpy-dtype: make get_dtype play nicely with the annotator
justinpeel
- [pypy-commit] pypy numpy-dtype: merge in default
justinpeel
- [pypy-commit] pypy numpy-dtype: put back in binop and add. translates, but has problems.
justinpeel
- [pypy-commit] pypy numpy-dtype: re-merge in default
justinpeel
- [pypy-commit] pypy numpy-dtype: setslice is working, but had to disable all types except bool, int32, long, float64.
justinpeel
- [pypy-commit] pypy numpy-dtype: step 1 in getting Call2 to deal with dtypes
justinpeel
- [pypy-commit] pypy numpy-dtype: trying to satisfy the annotator. disabled some functions to simplify debugging temporarily.
justinpeel
- [pypy-commit] pypy numpy-dtype: use longer strings to specify dtypes
justinpeel
- [pypy-commit] pypy numpy-dtype: works with annotator, but had to disable most functionality for now. Basically can create arrays and get/setitem with them. Float32/96 aren't liked by the annotator so they are actually Float64 right now.
justinpeel
- [pypy-commit] pypy numpy-ufunc-object: a branch in which to turn ufuncs into objects, rather than just functions, and give them the attributes and methods they should have.
alex_gaynor
- [pypy-commit] pypy numpy-ufunc-object: Closing branch for merge.
alex_gaynor
- [pypy-commit] pypy numpy-ufunc-object: first pass. 0 progress made, doesn't work, broke everything. But it's a start!
alex_gaynor
- [pypy-commit] pypy numpy-ufunc-object: fix test_zjit, ready for merger already?
alex_gaynor
- [pypy-commit] pypy numpy-ufunc-object: give ufuncs a reduce method, make stuff use it.
alex_gaynor
- [pypy-commit] pypy numpy-ufunc-object: refactored ufuncs into objects successfully (well, pending translation). now need to fix test_zjit.
alex_gaynor
- [pypy-commit] pypy numpy-ufunc-object: translation fixes.
alex_gaynor
- [pypy-commit] pypy numpy-ufunc-trig: close this branch.
alex_gaynor
- [pypy-commit] pypy ppc-jit-backend: (arigo, hager): Started to build proper stack frames, also amde first calls work.
hager
- [pypy-commit] pypy ppc-jit-backend: Add srd, cmpd and srdi.
edelsohn
- [pypy-commit] pypy ppc-jit-backend: Added a few more comparison instructions to PPCBuilder.
hager
- [pypy-commit] pypy ppc-jit-backend: Added a function to test whether we are on a 64 bit system or not.
hager
- [pypy-commit] pypy ppc-jit-backend: Added arch.py.
hager
- [pypy-commit] pypy ppc-jit-backend: Added convenience function for register allocation.
hager
- [pypy-commit] pypy ppc-jit-backend: Added David's changes to ppc_field.py and ppc_assembler.py.
hager
- [pypy-commit] pypy ppc-jit-backend: Added David's patch no. 7 to ppc_assembler.py and test_ppc.py.
hager
- [pypy-commit] pypy ppc-jit-backend: Added David's patch to ppc_field.py.
hager
- [pypy-commit] pypy ppc-jit-backend: Added David's patch to the code.
hager
- [pypy-commit] pypy ppc-jit-backend: Added Davids patch which allows overlapping bit fields in instructions.
hager
- [pypy-commit] pypy ppc-jit-backend: Added further 64 bit operations to backend.
hager
- [pypy-commit] pypy ppc-jit-backend: Added GUARD_OVERFLOW instruction.
hager
- [pypy-commit] pypy ppc-jit-backend: Added initial translation of INT_MUL.
hager
- [pypy-commit] pypy ppc-jit-backend: Added some helper methods to Assembler class
hager
- [pypy-commit] pypy ppc-jit-backend: Allow ConstInt objects as parameters for FINISH instructions.
hager
- [pypy-commit] pypy ppc-jit-backend: assert valid width for field and arrayitem
edelsohn
- [pypy-commit] pypy ppc-jit-backend: Beautified emit_int_add and emit_int_sub, fixed a bug in emit_int_sub regarding BoxInt and ConstInt.
hager
- [pypy-commit] pypy ppc-jit-backend: Can now compile bridges, first test passes.
hager
- [pypy-commit] pypy ppc-jit-backend: Changed emit_int_add, can now handle different combinations of ConstInt and BoxInt arguments.
hager
- [pypy-commit] pypy ppc-jit-backend: emit_getfield_gc typo if -> elif
edelsohn
- [pypy-commit] pypy ppc-jit-backend: emit_int_is_zero convert to optimized count leading zero algorithm
edelsohn
- [pypy-commit] pypy ppc-jit-backend: emit_int_le, emit_int_lt, emit_int_gt, emit_int_ge PPC64 cmpd
edelsohn
- [pypy-commit] pypy ppc-jit-backend: Enable test_call_function on PPC64
edelsohn
- [pypy-commit] pypy ppc-jit-backend: Factored out common code in GUARD_x operations.
hager
- [pypy-commit] pypy ppc-jit-backend: Fixed bug in test_load_and_store.
hager
- [pypy-commit] pypy ppc-jit-backend: Fixed bug in assembler code representation
hager
- [pypy-commit] pypy ppc-jit-backend: Handle holes in failargs of a guard
hager
- [pypy-commit] pypy ppc-jit-backend: Implement emit_arraylen_gc, emit_setarrayitem_gc, emit_getarrayitem_gc
edelsohn
- [pypy-commit] pypy ppc-jit-backend: Implement emit_setfield_raw, emit_getfield_raw, emit_getfield_raw_pure, emit_getfield_gc_pure, emit_setarrayitem_raw, emit_getarrayitem_raw, emit_getarrayitem_gc_pure
edelsohn
- [pypy-commit] pypy ppc-jit-backend: Implement STRLEN for PPC64
edelsohn
- [pypy-commit] pypy ppc-jit-backend: Implemented a few comparison operations on integers.
hager
- [pypy-commit] pypy ppc-jit-backend: Implemented a few operations on ints.
hager
- [pypy-commit] pypy ppc-jit-backend: Implemented clear_latest_values and get_latest_value_count.
hager
- [pypy-commit] pypy ppc-jit-backend: Implemented GUARD_CLASS and GUARD_NONNULL_CLASS.
hager
- [pypy-commit] pypy ppc-jit-backend: Implemented GUARD_NO_OVERFLOW instruction and fixed mechanism for remembering descr objects.
hager
- [pypy-commit] pypy ppc-jit-backend: Implemented GUARD_NONNULL, GUARD_ISNULL, GUARD_VALUE.
hager
- [pypy-commit] pypy ppc-jit-backend: Implemented INT_INVERT and INT_IS_ZERO. Also replaced load_word(REG, 0) by xor(REG, REG, REG).
hager
- [pypy-commit] pypy ppc-jit-backend: Implemented INT_IS_TRUE and INT_NEG.
hager
- [pypy-commit] pypy ppc-jit-backend: Implemented PTR_EQ and PTR_NE.
hager
- [pypy-commit] pypy ppc-jit-backend: Implemented STRLEN, STRGETITEM, STRSETITEM.
hager
- [pypy-commit] pypy ppc-jit-backend: load_word loads 64 bit immediate on PPC64
edelsohn
- [pypy-commit] pypy ppc-jit-backend: load_word: change bounds to use <= and >=
edelsohn
- [pypy-commit] pypy ppc-jit-backend: load_word: optimize upper or lower half of 32 bit constants
edelsohn
- [pypy-commit] pypy ppc-jit-backend: Made add more flexible, added sub.
hager
- [pypy-commit] pypy ppc-jit-backend: Made some refactorings in classes PPC_64_CPU and PPCBuilder.
hager
- [pypy-commit] pypy ppc-jit-backend: Made test_field_basic pass.
hager
- [pypy-commit] pypy ppc-jit-backend: merge
hager
- [pypy-commit] pypy ppc-jit-backend: merge
hager
- [pypy-commit] pypy ppc-jit-backend: merge
hager
- [pypy-commit] pypy ppc-jit-backend: merge heads
arigo
- [pypy-commit] pypy ppc-jit-backend: Moved test_runner.py to more appropriate directory ppc/test/.
hager
- [pypy-commit] pypy ppc-jit-backend: Remove references to boxes
hager
- [pypy-commit] pypy ppc-jit-backend: Removed hardcoded offset from emit_strlen.
hager
- [pypy-commit] pypy ppc-jit-backend: Removed NOP from class PPCBuilder, it is implemented in ppc_assembler.py.
hager
- [pypy-commit] pypy ppc-jit-backend: Removed redundant code in implementation of operations.
hager
- [pypy-commit] pypy ppc-jit-backend: Renamed field "SIMM14" to "ds".
hager
- [pypy-commit] pypy ppc-jit-backend: Replaced the giant dispatch code by a lookup into a list which holds the emit_X functions.
hager
- [pypy-commit] pypy ppc-jit-backend: Revert test_load_and_store to using load_word
edelsohn
- [pypy-commit] pypy ppc-jit-backend: Skip the float tests properly, for all CPUs not supporting floats.
arigo
- [pypy-commit] pypy ppc-jit-backend: Store indices of those memory pieces in faildescr which hold ~real~ failargs.
hager
- [pypy-commit] pypy ppc-jit-backend: test_call passes, but implementation of CALL is still rudimental.
hager
- [pypy-commit] pypy ppc-jit-backend: Undo mistaken commit skipping tests
edelsohn
- [pypy-commit] pypy ppc-jit-backend: Updated import paths and check for underlying architecture to
hager
- [pypy-commit] pypy psycopg2compatibility: Closing dead branch.
ademan
- [pypy-commit] pypy reflex-support: o) merge default into branch
wlav
- [pypy-commit] pypy reflex-support: (roel aaij, wlav) add test files for std streams
wlav
- [pypy-commit] pypy reflex-support: - add fix to genreflex patch to allow proper code generation for inner union
wlav
- [pypy-commit] pypy reflex-support: add FakeUserDelAction for zjit test
wlav
- [pypy-commit] pypy reflex-support: added bind_object method
wlav
- [pypy-commit] pypy reflex-support: advanced tests setup and template support in CINT backend
wlav
- [pypy-commit] pypy reflex-support: Backed out changeset 7fcfab9f332d, it belongs to default
antocuni
- [pypy-commit] pypy reflex-support: backout 3719dbebe35c, it belongs to default
antocuni
- [pypy-commit] pypy reflex-support: benchmark dictionary additions
wlav
- [pypy-commit] pypy reflex-support: C++ and typo fixes
wlav
- [pypy-commit] pypy reflex-support: CINT back-end support for test_datatypes.py
wlav
- [pypy-commit] pypy reflex-support: enqueue del (needed to get past new check in pypy/rpython/rclass.py)
wlav
- [pypy-commit] pypy reflex-support: Fix compiler warning and conform to the new treatment of single floats.
wlav
- [pypy-commit] pypy reflex-support: force RTLD_GLOBAL
wlav
- [pypy-commit] pypy reflex-support: fragile tests now work with CINT backend
wlav
- [pypy-commit] pypy reflex-support: From Rolf Aaij: test for a problem with basic_ostream instantation;
wlav
- [pypy-commit] pypy reflex-support: further progress on CINT back-end
wlav
- [pypy-commit] pypy reflex-support: hsimple benchmark improvements
wlav
- [pypy-commit] pypy reflex-support: make cint back-end work for test_operators
wlav
- [pypy-commit] pypy reflex-support: make namespace lookup work for CINT back-end
wlav
- [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: merge default into branch
wlav
- [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: more JIT friendly capi
wlav
- [pypy-commit] pypy reflex-support: name fix and added assertions
wlav
- [pypy-commit] pypy reflex-support: o) support for virtual base offset calculations in CINT backend
wlav
- [pypy-commit] pypy reflex-support: public function renaming and a better way of loading dictionaries globally
wlav
- [pypy-commit] pypy reflex-support: put elidable back on offset calculation for data members
wlav
- [pypy-commit] pypy reflex-support: refactoring of capi and CINT backend fix
wlav
- [pypy-commit] pypy reflex-support: Remove elidable_promote that made the translation choke.
wlav
- [pypy-commit] pypy reflex-support: test and fix for issue 850
antocuni
- [pypy-commit] pypy reflex-support: test that a trailing underscore is allowed in class names
wlav
- [pypy-commit] pypy reflex-support: translation fixes
wlav
- [pypy-commit] pypy reflex-support: unskip and fix a previously failing test
antocuni
- [pypy-commit] pypy reflex-support: void pointer passing and addressof() operator
wlav
- [pypy-commit] pypy reflex-support: void** and void*& support for CINT backend
wlav
- [pypy-commit] pypy release-1.6.x: A bug and fix by mithrandi. No test; I just checked manually with
arigo
- [pypy-commit] pypy release-1.6.x: Added tag release-1.6 for changeset d8ac7d23d3ec
fijal
- [pypy-commit] pypy release-1.6.x: Another keepalive_until_here(); this one is probably needed too
arigo
- [pypy-commit] pypy release-1.6.x: Baaaah. Missing keepalive_until_here.
arigo
- [pypy-commit] pypy release-1.6.x: Bah.
arigo
- [pypy-commit] pypy release-1.6.x: Basic OpenBSD support.
Laurence Tratt
- [pypy-commit] pypy release-1.6.x: Bug fix. Hard to test.
arigo
- [pypy-commit] pypy release-1.6.x: Can't call these ropenssl methods without releasing
arigo
- [pypy-commit] pypy release-1.6.x: change version to final
fijal
- [pypy-commit] pypy release-1.6.x: Fix a bug in _sqlite3.py: memory is freed too early
arigo
- [pypy-commit] pypy release-1.6.x: Fix for test_posix (how could it have ever worked!).
alex_gaynor
- [pypy-commit] pypy release-1.6.x: Fix INT/Signed.
arigo
- [pypy-commit] pypy release-1.6.x: Fixes for the previous checkin.
arigo
- [pypy-commit] pypy release-1.6.x: FrameBlocks are _immutable_, so don't change the 'previous' attribute.
arigo
- [pypy-commit] pypy release-1.6.x: Grumble.
arigo
- [pypy-commit] pypy release-1.6.x: hg merge default
arigo
- [pypy-commit] pypy release-1.6.x: Include msvcr90.dll in the win32 distribution, for now.
arigo
- [pypy-commit] pypy release-1.6.x: Make the jit optimizer aware of opaque pointers and makes sure they dont end up in the short preamble. Fixes the bug tested in 2ca138be14a7
hakanardo
- [pypy-commit] pypy release-1.6.x: merge default
fijal
- [pypy-commit] pypy release-1.6.x: merge default
fijal
- [pypy-commit] pypy release-1.6.x: merge default
fijal
- [pypy-commit] pypy release-1.6.x: merge heads
arigo
- [pypy-commit] pypy release-1.6.x: merge heads
arigo
- [pypy-commit] pypy release-1.6.x: remove immutable fields for now, they don't obey rules
fijal
- [pypy-commit] pypy release-1.6.x: simply hardcode names for now
fijal
- [pypy-commit] pypy release-1.6.x: Support for PYTHONDONTWRITEBYTECODE, setting sys.dont_write_bytecode;
arigo
- [pypy-commit] pypy release-1.6.x: Test and (90% of a) fix.
arigo
- [pypy-commit] pypy release-1.6.x: Test and fix.
arigo
- [pypy-commit] pypy release-1.6.x: The constructor can take a different array; but the precise
arigo
- [pypy-commit] pypy release-1.6.x: The GIL-releasing functions must not be reached by an
arigo
- [pypy-commit] pypy release-1.6.x: Tweak. (Don't really remember why, but this was needed at some point...)
arigo
- [pypy-commit] pypy release-1.6.x: use -c names for now
fijal
- [pypy-commit] pypy release-1.6.x: Win32 fix.
arigo
- [pypy-commit] pypy release-1.6.x: Windows bug fix. Shows up as the JIT complaining that it is
arigo
- [pypy-commit] pypy release-1.6.x: Windows fix.
arigo
- [pypy-commit] pypy release-1.6.x: Windows fix.
arigo
- [pypy-commit] pypy stacklet: - kill the references to the stackless option
arigo
- [pypy-commit] pypy stacklet: 64-bit fix.
arigo
- [pypy-commit] pypy stacklet: A branch in which to import 'stacklets', an alternative to tealets.
arigo
- [pypy-commit] pypy stacklet: A skipped test for the future switch_to().
arigo
- [pypy-commit] pypy stacklet: Add a __del__ method. Hard to test.
arigo
- [pypy-commit] pypy stacklet: Add an assert in replacement of the previously-explicit
arigo
- [pypy-commit] pypy stacklet: add an assert.
arigo
- [pypy-commit] pypy stacklet: Add random_effects_on_gcobjs=True here.
arigo
- [pypy-commit] pypy stacklet: Add this test from rlib/test/test_rstacklet. It fails, showing
arigo
- [pypy-commit] pypy stacklet: Adding another experimental feature, which may more primitive
arigo
- [pypy-commit] pypy stacklet: Ah, found the cause of the issue.
arigo
- [pypy-commit] pypy stacklet: An extra check.
arigo
- [pypy-commit] pypy stacklet: Annotation fix.
arigo
- [pypy-commit] pypy stacklet: Another similar test.
arigo
- [pypy-commit] pypy stacklet: API and comments describing the goal of the refactoring I'm starting now.
arigo
- [pypy-commit] pypy stacklet: Argh! It was saving away the g_target upon a switch, only
arigo
- [pypy-commit] pypy stacklet: Attach 'parent' even if __init__ is not called, e.g. because
arigo
- [pypy-commit] pypy stacklet: backout ceb960318243 and 165a28e7d8ad, will use the
arigo
- [pypy-commit] pypy stacklet: Bah, I think that this can be turned into a tail call, bad.
arigo
- [pypy-commit] pypy stacklet: Because it's not much code, and for symmetry, implement
arigo
- [pypy-commit] pypy stacklet: Change a detail: when running a JIT-generated piece of code
arigo
- [pypy-commit] pypy stacklet: Clean up: pass the 'config' object instead of the 'gcrootfinder'.
arigo
- [pypy-commit] pypy stacklet: Clean-ups.
arigo
- [pypy-commit] pypy stacklet: Close the branch, to be merged.
arigo
- [pypy-commit] pypy stacklet: continulet.throw()
arigo
- [pypy-commit] pypy stacklet: dead.
arigo
- [pypy-commit] pypy stacklet: Don't release the GIL when calling tiny helpers like htons().
arigo
- [pypy-commit] pypy stacklet: Enable the _continuation module by default, but also adds logic
arigo
- [pypy-commit] pypy stacklet: Exception support.
arigo
- [pypy-commit] pypy stacklet: Finish the emulation; now it should support all cases supported
arigo
- [pypy-commit] pypy stacklet: Finish the tests, and write a simple handling of ec.topframeref.
arigo
- [pypy-commit] pypy stacklet: Fix and clean up the __del__ here.
arigo
- [pypy-commit] pypy stacklet: Fix for (at least) asmgcc translations.
arigo
- [pypy-commit] pypy stacklet: Fix some tests.
arigo
- [pypy-commit] pypy stacklet: Fix the assert... :-/
arigo
- [pypy-commit] pypy stacklet: Fix.
arigo
- [pypy-commit] pypy stacklet: Fix.
arigo
- [pypy-commit] pypy stacklet: Fix.
arigo
- [pypy-commit] pypy stacklet: Fix.
arigo
- [pypy-commit] pypy stacklet: Fix.
arigo
- [pypy-commit] pypy stacklet: Fix: missed a case in which asmgcroot reads the stack, which
arigo
- [pypy-commit] pypy stacklet: Fix: the llop needs the receive an Address
arigo
- [pypy-commit] pypy stacklet: Fixes, and add a greenlet-style exception passing mechanism.
arigo
- [pypy-commit] pypy stacklet: Fixes, and also copies most of the last checkin done in the
arigo
- [pypy-commit] pypy stacklet: Fixes.
arigo
- [pypy-commit] pypy stacklet: For now, just set f_back to None on the top-level frames
arigo
- [pypy-commit] pypy stacklet: Get rid of really old code: the 'gc_x_*' operations in the Mark&Sweep
arigo
- [pypy-commit] pypy stacklet: hg merge custom-trace
arigo
- [pypy-commit] pypy stacklet: hg merge default
arigo
- [pypy-commit] pypy stacklet: hg merge default
arigo
- [pypy-commit] pypy stacklet: hg merge default
arigo
- [pypy-commit] pypy stacklet: hg merge effectinfo-cleanup
arigo
- [pypy-commit] pypy stacklet: hg merge effectinfo-cleanup
arigo
- [pypy-commit] pypy stacklet: Implement switch(to=x).
arigo
- [pypy-commit] pypy stacklet: Import stacklets into the main repository.
arigo
- [pypy-commit] pypy stacklet: Improve testing
arigo
- [pypy-commit] pypy stacklet: Improve the test, which shows that it doesn't work at all
arigo
- [pypy-commit] pypy stacklet: Improve the tests. They fail. Stacklet bug. Argh. :-(
arigo
- [pypy-commit] pypy stacklet: Improve these tests.
arigo
- [pypy-commit] pypy stacklet: In-progress: kill the stackless transformer and the llops depending on it.
arigo
- [pypy-commit] pypy stacklet: JIT support.
arigo
- [pypy-commit] pypy stacklet: Kill empty line.
arigo
- [pypy-commit] pypy stacklet: Kill old test.
arigo
- [pypy-commit] pypy stacklet: Kill some more references to stackless.
arigo
- [pypy-commit] pypy stacklet: merge heads
arigo
- [pypy-commit] pypy stacklet: merge heads
arigo
- [pypy-commit] pypy stacklet: Missing checkin.
arigo
- [pypy-commit] pypy stacklet: Missing renames.
arigo
- [pypy-commit] pypy stacklet: Move some of the logic to _stacklet_asmgcc.
arigo
- [pypy-commit] pypy stacklet: Next test, passes.
arigo
- [pypy-commit] pypy stacklet: Next test.
arigo
- [pypy-commit] pypy stacklet: No-op.
arigo
- [pypy-commit] pypy stacklet: Oups! Missed the fact that root_stack_depth is sometimes overridden
arigo
- [pypy-commit] pypy stacklet: Oups.
arigo
- [pypy-commit] pypy stacklet: Pass the 'extrainfo' argument that is now mandatory.
arigo
- [pypy-commit] pypy stacklet: Progress.
arigo
- [pypy-commit] pypy stacklet: Progress.
arigo
- [pypy-commit] pypy stacklet: Propagate exceptions to the main stacklet.
arigo
- [pypy-commit] pypy stacklet: Reclose the branch.
arigo
- [pypy-commit] pypy stacklet: Remove the debugging prints.
arigo
- [pypy-commit] pypy stacklet: Rename and rewrite these text files.
arigo
- [pypy-commit] pypy stacklet: Rename at app-level "stacklet" into "continuation".
arigo
- [pypy-commit] pypy stacklet: Rename the "continuation" class to "continulet".
arigo
- [pypy-commit] pypy stacklet: Rename the 'releases_gil' attribute into the longer name
arigo
- [pypy-commit] pypy stacklet: Rewrite the logic to handle threads in the shadowstack root finder.
arigo
- [pypy-commit] pypy stacklet: Rewrite the logic to simplify it and reduce the allocations.
arigo
- [pypy-commit] pypy stacklet: Rewrite this test file for continuations. Also add a multithreaded test.
arigo
- [pypy-commit] pypy stacklet: Save and restore the topframe from the executioncontext.
arigo
- [pypy-commit] pypy stacklet: Shadowstack support for stacklets. Phew. Only missing: see
arigo
- [pypy-commit] pypy stacklet: Shadowstack support, version 1.
arigo
- [pypy-commit] pypy stacklet: Stacklet+jit+shadowstack. Not well tested.
arigo
- [pypy-commit] pypy stacklet: Start the implementation.
arigo
- [pypy-commit] pypy stacklet: Starting on the new _stacklet module...
arigo
- [pypy-commit] pypy stacklet: Starting work on greenlets.
arigo
- [pypy-commit] pypy stacklet: Starting...
arigo
- [pypy-commit] pypy stacklet: Switch the RPython API to use real COpaquePtrs instead of just Signeds.
arigo
- [pypy-commit] pypy stacklet: Switch().
arigo
- [pypy-commit] pypy stacklet: Test and fix.
arigo
- [pypy-commit] pypy stacklet: Test and fix.
arigo
- [pypy-commit] pypy stacklet: Test and fix.
arigo
- [pypy-commit] pypy stacklet: Test and fix.
arigo
- [pypy-commit] pypy stacklet: Test and implementation for GreenletExit.
arigo
- [pypy-commit] pypy stacklet: Test for the 'parent' attribute.
arigo
- [pypy-commit] pypy stacklet: Test for the app-level type of Stacklet.
arigo
- [pypy-commit] pypy stacklet: Test passing arguments to callbacks.
arigo
- [pypy-commit] pypy stacklet: test_callback_with_arguments.
arigo
- [pypy-commit] pypy stacklet: Tests and fixes for switch(to=xx) not checking the state of xx.
arigo
- [pypy-commit] pypy stacklet: Tests and partial implementation.
arigo
- [pypy-commit] pypy stacklet: Tests for generators.
arigo
- [pypy-commit] pypy stacklet: throw().
arigo
- [pypy-commit] pypy stacklet: Translation fix.
arigo
- [pypy-commit] pypy stacklet: Tweaks.
arigo
- [pypy-commit] pypy stacklet: Update the doc of the module.
arigo
- [pypy-commit] pypy stacklet: Use _continuation.permute() at the end of _greenlet_start()
arigo
- [pypy-commit] pypy stacklet: Use a more standard module in this test.
arigo
- [pypy-commit] pypy stacklet: Various fixes until the test passes.
arigo
- [pypy-commit] pypy stacklet: Work in progress...
arigo
- [pypy-commit] pypy stacklet: Yay, this test passes too.
arigo
- [pypy-commit] pypy streamio-bufinput: Added a return for when whence=2. All tests pass now.
justinpeel
- [pypy-commit] pypy streamio-bufinput: added back in whence=2 code for when seek isn't implemented adapted to new buffering system. all streamio tests passed.
justinpeel
- [pypy-commit] pypy streamio-bufinput: Close branch streamio-bufinput
justinpeel
- [pypy-commit] pypy streamio-bufinput: got rid of the strange whence=2 code for when a MyNotImplementedError is raised. tests all still pass.
justinpeel
- [pypy-commit] pypy streamio-bufinput: merge in default
justinpeel
- [pypy-commit] pypy streamio-bufinput: merge with default
justinpeel
- [pypy-commit] pypy tealet: Close the tealet branch. The ideas and a bit of code have been
arigo
- [pypy-commit] pypy tealet: hg merge default
arigo
- [pypy-commit] pypy trace-limit: And a still-lower limit
arigo
- [pypy-commit] pypy trace-limit: How much does it help or hurt to use a lower trace limit nowadays?
arigo
- [pypy-commit] pypy unpack-ints-fast: fixed rzipfile problems, I think
justinpeel
- [pypy-commit] pypy unpack-ints-fast: merge in default
justinpeel
- [pypy-commit] pypy unpack-ints-fast: try to speed up unpacking ints
justinpeel
- [pypy-commit] pypy unroll-if-alt: a) Renamed @unroll_if to @look_inside_iff at carl's request
alex_gaynor
- [pypy-commit] pypy unroll-if-alt: Add a pair of NotImplementedError methods, just for completeness.
alex_gaynor
- [pypy-commit] pypy unroll-if-alt: bad things happen if this None
gutworth
- [pypy-commit] pypy unroll-if-alt: base call_location specialization off the call operation
gutworth
- [pypy-commit] pypy unroll-if-alt: Fix this test, now that the call is hoisted out of the loop.
alex_gaynor
- [pypy-commit] pypy unroll-if-alt: merge heads
gutworth
- [pypy-commit] pypy unroll-if-alt: merged default.
alex_gaynor
- [pypy-commit] pypy unroll-if-alt: merged in default.
alex_gaynor
- [pypy-commit] pypy unroll-if-alt: merged upstream.
alex_gaynor
- [pypy-commit] pypy unroll-if-alt: merged upstream.
alex_gaynor
- [pypy-commit] pypy unroll-if-alt: only unroll the adding of an attribute when the map and the attribute names are constant.
cfbolz
- [pypy-commit] pypy unroll-if-alt: revert this; the implicit specialization of methods conflicts with mine
gutworth
- [pypy-commit] pypy unroll-if-alt: Use the decorators here.
alex_gaynor
- [pypy-commit] pypy unroll-if-const: closing branch that didnt go anywhere
fijal
- [pypy-commit] pypy.org extradoc: Add a "BETA" here too.
arigo
- [pypy-commit] pypy.org extradoc: add a button id
fijal
- [pypy-commit] pypy.org extradoc: add a link here
fijal
- [pypy-commit] pypy.org extradoc: add myself
hakanardo
- [pypy-commit] pypy.org extradoc: add some stuff about me
cfbolz
- [pypy-commit] pypy.org extradoc: Add the Windows link.
arigo
- [pypy-commit] pypy.org extradoc: Add this README with the proper warning.
arigo
- [pypy-commit] pypy.org extradoc: adding myself
hpk42
- [pypy-commit] pypy.org extradoc: another attempt
fijal
- [pypy-commit] pypy.org extradoc: another attempt
fijal
- [pypy-commit] pypy.org extradoc: another try
fijal
- [pypy-commit] pypy.org extradoc: bump the release number here
fijal
- [pypy-commit] pypy.org extradoc: Changes links to bitbucket to use SSL
charstring
- [pypy-commit] pypy.org extradoc: Document the recently discovered low-memory-usage command-line.
arigo
- [pypy-commit] pypy.org extradoc: failing to understand why it does not work
fijal
- [pypy-commit] pypy.org extradoc: Fix the .zip source.
arigo
- [pypy-commit] pypy.org extradoc: Fixes bitbucket links in source and javascript.
charstring
- [pypy-commit] pypy.org extradoc: link
fijal
- [pypy-commit] pypy.org extradoc: merge
fijal
- [pypy-commit] pypy.org extradoc: merge heads
arigo
- [pypy-commit] pypy.org extradoc: regen and reset values to 0
fijal
- [pypy-commit] pypy.org extradoc: Regenerate.
arigo
- [pypy-commit] pypy.org extradoc: Regenerate.
arigo
- [pypy-commit] pypy.org extradoc: Reverts the changes in generated files.
charstring
- [pypy-commit] pypy.org extradoc: this is called quantity
fijal
- [pypy-commit] pypy.org extradoc: update
fijal
- [pypy-commit] pypy.org extradoc: update checksums
fijal
- [pypy-commit] pypy.org extradoc: update html
fijal
- [pypy-commit] pypy.org extradoc: update people
fijal
- [pypy-commit] pypy.org extradoc: update sourec
fijal
- [pypy-commit] pypy.org extradoc: update to newer version
fijal
- [pypy-commit] pypy.org extradoc: Update.
arigo
- [pypy-commit] pyrepl default: Port 3447616508ea from the pypy repo:
arigo
Last message date:
Wed Aug 31 23:10:38 CEST 2011
Archived on: Wed Aug 31 23:10:40 CEST 2011
This archive was generated by
Pipermail 0.09 (Mailman edition).