January 2012 Archives by subject
Starting: Sun Jan 1 09:22:31 CET 2012
Ending: Tue Jan 31 23:55:05 CET 2012
Messages: 1201
- [pypy-commit] [ACCEPTED] Pull request #1 for pypy/benchmarks: Added GZip benchmark
Bitbucket
- [pypy-commit] [ACCEPTED] Pull request #21 for pypy/pypy: datetime.py fix for issue972, with unit test
Bitbucket
- [pypy-commit] [COMMENT] Pull request #23 for pypy/pypy: Fix _sqlite3.py fix for issue996, with test
Bitbucket
- [pypy-commit] [COMMENT] Pull request #23 for pypy/pypy: Fix _sqlite3.py fix for issue996, with test
Bitbucket
- [pypy-commit] [COMMENT] Pull request #23 for pypy/pypy: Fix _sqlite3.py fix for issue996, with test
Bitbucket
- [pypy-commit] [COMMENT] Pull request #24 for pypy/pypy: Apply hpaulj's patch to fix issue950 (startup_hook in readline / pyrepl)
Bitbucket
- [pypy-commit] [OPEN] Pull request #19 for pypy/pypy: Improvements to the JVM backend
Bitbucket
- [pypy-commit] [OPEN] Pull request #20 for pypy/pypy: Improvements to the JVM backend, this time with tests
Bitbucket
- [pypy-commit] [OPEN] Pull request #21 for pypy/pypy: datetime.py fix for issue972, with unit test
Bitbucket
- [pypy-commit] [OPEN] Pull request #21 for pypy/pypy: datetime.py fix for issue972, with unit test
Bitbucket
- [pypy-commit] [OPEN] Pull request #22 for pypy/pypy: fix documentation bugs
Bitbucket
- [pypy-commit] [OPEN] Pull request #23 for pypy/pypy: Fix _sqlite3.py fix for issue996, with test
Bitbucket
- [pypy-commit] [OPEN] Pull request #23 for pypy/pypy: Fix _sqlite3.py fix for issue996, with test
Bitbucket
- [pypy-commit] [OPEN] Pull request #24 for pypy/pypy: Apply hpaulj's patch to fix issue950 (startup_hook in readline / pyrepl)
Bitbucket
- [pypy-commit] [OPEN] Pull request #25 for pypy/pypy: json/decoder speed-up
Bitbucket
- [pypy-commit] [REJECTED] Pull request #19 for pypy/pypy: Improvements to the JVM backend
Bitbucket
- [pypy-commit] [REJECTED] Pull request #20 for pypy/pypy: Improvements to the JVM backend, this time with tests
Bitbucket
- [pypy-commit] benchmarks default: A little bit of pep8
csenger
- [pypy-commit] benchmarks default: Add a nullpython interpreter that can be used for baseline
csenger
- [pypy-commit] benchmarks default: Add command line options. Don't guess codespeed parameters.
csenger
- [pypy-commit] benchmarks default: add cpython documentation generation by sphinx
fijal
- [pypy-commit] benchmarks default: Add Genshi XML and text template benchmarks.
hodgestar
- [pypy-commit] benchmarks default: Added GZip benchmark
jonashaag
- [pypy-commit] benchmarks default: change --pypy-c to --changed and leave b/w compat option
csenger
- [pypy-commit] benchmarks default: Cheat cheat cheat - add jinja2 to benchmarks (benchmakr coming)
fijal
- [pypy-commit] benchmarks default: fix the benchmark
fijal
- [pypy-commit] benchmarks default: Group command line options and cleanup help texts.
csenger
- [pypy-commit] benchmarks default: merge
fijal
- [pypy-commit] benchmarks default: merge
fijal
- [pypy-commit] benchmarks default: Merge csenger benchmark runner changes, IMO makes sense
fijal
- [pypy-commit] benchmarks default: Refactoring, support script params executeable, project, url
csenger
- [pypy-commit] benchmarks default: Remove obsolete --postfix option
csenger
- [pypy-commit] benchmarks default: unbreak benchmarks
fijal
- [pypy-commit] benchmarks default: Use executable as variabel/parameter name like codespeed.
csenger
- [pypy-commit] buildbot default: A bit of pep-8
csenger
- [pypy-commit] buildbot default: add symlinking
fijal
- [pypy-commit] buildbot default: Added the numready script.
alex_gaynor
- [pypy-commit] buildbot default: an attempt to expose numpy readiness
fijal
- [pypy-commit] buildbot default: change --pypy-c to --changed
csenger
- [pypy-commit] buildbot default: cheat, we use benchmarks checkout of jinja, what can go wrong...
fijal
- [pypy-commit] buildbot default: Force cpython benchmark build to use the 2.7 branch.
csenger
- [pypy-commit] buildbot default: Halt build on failures in requred steps. Remove distclean.
csenger
- [pypy-commit] buildbot default: I believe this is correct :)
fijal
- [pypy-commit] buildbot default: Implement cPythonBenchmark BuildFactory and rename builder
csenger
- [pypy-commit] buildbot default: make it a subclass of File instead
fijal
- [pypy-commit] buildbot default: merge
fijal
- [pypy-commit] buildbot default: Merge csenger changes, hopefully it works.
fijal
- [pypy-commit] buildbot default: minor adjustments
fijal
- [pypy-commit] buildbot default: oh crap python 2.7 required
fijal
- [pypy-commit] buildbot default: remove numready from here
fijal
- [pypy-commit] buildbot default: require an executable
fijal
- [pypy-commit] buildbot default: some work on numready
fijal
- [pypy-commit] buildbot default: style fix commits are bad
fijal
- [pypy-commit] buildbot default: this is a dir now
alex_gaynor
- [pypy-commit] buildbot default: this was not supposed to be commited
fijal
- [pypy-commit] buildbot default: try to run at least the own tests in the py3k branch nightly. The locks should take care of scheduling them after all the others
antocuni
- [pypy-commit] buildbot default: try to upload numpy compatibility website when doing benchmarks
fijal
- [pypy-commit] buildbot default: Use the runner options --upload* to control the result upload
csenger
- [pypy-commit] buildbot default: workdinr & relative positions
fijal
- [pypy-commit] extradoc extradoc: (all) planning for today
arigo
- [pypy-commit] extradoc extradoc: (confluecne) typos
fijal
- [pypy-commit] extradoc extradoc: (confluence) more typos
fijal
- [pypy-commit] extradoc extradoc: add
arigo
- [pypy-commit] extradoc extradoc: add a blog draft
fijal
- [pypy-commit] extradoc extradoc: add a draft
fijal
- [pypy-commit] extradoc extradoc: add a new point
antocuni
- [pypy-commit] extradoc extradoc: add a note about my dates
antocuni
- [pypy-commit] extradoc extradoc: add a section
fijal
- [pypy-commit] extradoc extradoc: Add a short comment.
arigo
- [pypy-commit] extradoc extradoc: add an optimization
fijal
- [pypy-commit] extradoc extradoc: add link
fijal
- [pypy-commit] extradoc extradoc: Add more thinking.
arigo
- [pypy-commit] extradoc extradoc: Add myself
bivab
- [pypy-commit] extradoc extradoc: Add myself
rguillebert
- [pypy-commit] extradoc extradoc: Add para
arigo
- [pypy-commit] extradoc extradoc: add the talk I gave at dagstuhl
cfbolz
- [pypy-commit] extradoc extradoc: add two more items
fijal
- [pypy-commit] extradoc extradoc: adjust mplayer hack to also work with more modern mplayer
hakanardo
- [pypy-commit] extradoc extradoc: Another numpy update
fijal
- [pypy-commit] extradoc extradoc: another rewording
alex_gaynor
- [pypy-commit] extradoc extradoc: change the title
arigo
- [pypy-commit] extradoc extradoc: done
fijal
- [pypy-commit] extradoc extradoc: Draft
arigo
- [pypy-commit] extradoc extradoc: english and a conclusion
alex_gaynor
- [pypy-commit] extradoc extradoc: English language cleanups.
edelsohn
- [pypy-commit] extradoc extradoc: expand the introduction
arigo
- [pypy-commit] extradoc extradoc: Finish.
arigo
- [pypy-commit] extradoc extradoc: First-step planning.
arigo
- [pypy-commit] extradoc extradoc: fix
arigo
- [pypy-commit] extradoc extradoc: fix link & update
fijal
- [pypy-commit] extradoc extradoc: grammar changes all over
alex_gaynor
- [pypy-commit] extradoc extradoc: less formal writing
alex_gaynor
- [pypy-commit] extradoc extradoc: merge
cfbolz
- [pypy-commit] extradoc extradoc: merge
fijal
- [pypy-commit] extradoc extradoc: merge
fijal
- [pypy-commit] extradoc extradoc: Merge heads
rguillebert
- [pypy-commit] extradoc extradoc: merge heads
antocuni
- [pypy-commit] extradoc extradoc: merge heads
arigo
- [pypy-commit] extradoc extradoc: More English improvements and a few commas.
edelsohn
- [pypy-commit] extradoc extradoc: More.
arigo
- [pypy-commit] extradoc extradoc: my dates
antocuni
- [pypy-commit] extradoc extradoc: note that .T is forcing arrays
alex_gaynor
- [pypy-commit] extradoc extradoc: one more
arigo
- [pypy-commit] extradoc extradoc: oops, finish the sentence
fijal
- [pypy-commit] extradoc extradoc: Planning for today
rguillebert
- [pypy-commit] extradoc extradoc: Planning for today
bivab
- [pypy-commit] extradoc extradoc: Planning for today
bivab
- [pypy-commit] extradoc extradoc: planning for today
bivab
- [pypy-commit] extradoc extradoc: Planning session for today
arigo
- [pypy-commit] extradoc extradoc: quantify "faster than C"
fijal
- [pypy-commit] extradoc extradoc: remove info
fijal
- [pypy-commit] extradoc extradoc: resolved merge
alex_gaynor
- [pypy-commit] extradoc extradoc: Rewrite to remove the emphasis on **per iteration** --- all the other
arigo
- [pypy-commit] extradoc extradoc: Rewrote this using the official term.
arigo
- [pypy-commit] extradoc extradoc: rst fix;
fijal
- [pypy-commit] extradoc extradoc: shorten this
arigo
- [pypy-commit] extradoc extradoc: some made up claims
fijal
- [pypy-commit] extradoc extradoc: Start a draft about STM+GC.
arigo
- [pypy-commit] extradoc extradoc: start drafting blog post
fijal
- [pypy-commit] extradoc extradoc: the last para is a bit pushy, we just started
fijal
- [pypy-commit] extradoc extradoc: this probably wasn't supposed to be killed
fijal
- [pypy-commit] extradoc extradoc: this was done by the list-strategies branch
cfbolz
- [pypy-commit] extradoc extradoc: This way maybe?
arigo
- [pypy-commit] extradoc extradoc: try to clarify the event-vs-thread idea
antocuni
- [pypy-commit] extradoc extradoc: tweak
arigo
- [pypy-commit] extradoc extradoc: Tweaks
arigo
- [pypy-commit] extradoc extradoc: tweaks to the first section
antocuni
- [pypy-commit] extradoc extradoc: typo
arigo
- [pypy-commit] extradoc extradoc: typo
fijal
- [pypy-commit] extradoc extradoc: typo in talk slides
cfbolz
- [pypy-commit] extradoc extradoc: typotypotypos but otherwise sounds good.
arigo
- [pypy-commit] extradoc extradoc: Update
arigo
- [pypy-commit] extradoc extradoc: update
arigo
- [pypy-commit] extradoc extradoc: wording.
arigo
- [pypy-commit] extradoc extradoc: Write the end. Add XXXes.
arigo
- [pypy-commit] jitviewer default: shuffle around app code, so we have templates+static in the package
RonnyPfannschmidt
- [pypy-commit] jitviewer default: some additions to .hgignore
RonnyPfannschmidt
- [pypy-commit] lang-scheme default: Bugfix, apply evaluated it's argument twice.
boemmels
- [pypy-commit] lang-scheme default: Implement 'cadr' and friends (all 28 versions)
boemmels
- [pypy-commit] lang-scheme default: Implement all numerical comparisions (< <= > >=)
boemmels
- [pypy-commit] lang-scheme default: Implement Assoc*-functions
boemmels
- [pypy-commit] lang-scheme default: Implement member & friends
boemmels
- [pypy-commit] lang-scheme default: Implement not function
boemmels
- [pypy-commit] lang-scheme default: Stubbing of case, basic tests work
boemmels
- [pypy-commit] Notification: benchmarks
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
Bitbucket
- [pypy-commit] Notification: pypy
Bitbucket
- [pypy-commit] Notification: pypy
Bitbucket
- [pypy-commit] Notification: pypy
Bitbucket
- [pypy-commit] Notification: pypy-sandbox-4-pycode
Bitbucket
- [pypy-commit] Notification: pypydoc
Bitbucket
- [pypy-commit] Notification: pypyjvm
Bitbucket
- [pypy-commit] Notification: testproject
Bitbucket
- [pypy-commit] Notification: Your access to pypydoc has been revoked.
Bitbucket
- [pypy-commit] pypy 32ptr-on-64bit: fix.
arigo
- [pypy-commit] pypy 32ptr-on-64bit: hg merge default
arigo
- [pypy-commit] pypy 32ptr-on-64bit: This part of the code lost during the merge belongs to rewrite.py.
arigo
- [pypy-commit] pypy arm-backend-2: (arigo, bivab) Add a test that checks the behaviour of calling functions stored in boxes
bivab
- [pypy-commit] pypy arm-backend-2: (arigo, bivab) add support for calling functions using indirect calls
bivab
- [pypy-commit] pypy arm-backend-2: (arigo, bivab) fix for guard_nonnull_class which was emitting two guards.
bivab
- [pypy-commit] pypy arm-backend-2: (arigo, bivab) implement the BLX ARM instruction to branch to an address stored in a register
bivab
- [pypy-commit] pypy arm-backend-2: (arigo, bivab) make sure to pass a zeroed pice of memory to failure_recovery_func when forcing for the area where registers whould be stored.
bivab
- [pypy-commit] pypy arm-backend-2: (arigo, bivab) refactor guard and guard_token handling a bit and get rid of _arm_guard_pos
bivab
- [pypy-commit] pypy arm-backend-2: (arigo, bivab) refactor the code used to make calls to handle more work in the register allocator and perform calls only using locations.
bivab
- [pypy-commit] pypy arm-backend-2: (arigo, bivab) update the fail_force_index when failing a guard
bivab
- [pypy-commit] pypy arm-backend-2: (bivab, arigo) Add test for an operation that does not correctly emit the code for the guard, i.e. emitting two guards for the same operation
bivab
- [pypy-commit] pypy arm-backend-2: (stepahn, bivab): Fix decoding of guard description. Missed a cast before checking the bytecodes
bivab
- [pypy-commit] pypy arm-backend-2: add (set|get)_interiorfield_raw methods
bivab
- [pypy-commit] pypy arm-backend-2: add a DOUBLEWORD constant to replace all the 2 * WORD
bivab
- [pypy-commit] pypy arm-backend-2: Add a test to make sure that cpu.force uses a zeroed piece of memory as the area where the registers should be read when restoring the values to the failboxes
bivab
- [pypy-commit] pypy arm-backend-2: add an alignment check after malloc calls for debugging
bivab
- [pypy-commit] pypy arm-backend-2: add asserts
bivab
- [pypy-commit] pypy arm-backend-2: Add methods and attributes required for test_compile_asmlen in the ARM test clases
bivab
- [pypy-commit] pypy arm-backend-2: add more checks for floating point support
bivab
- [pypy-commit] pypy arm-backend-2: add spaces
bivab
- [pypy-commit] pypy arm-backend-2: Add the condition code for always here
bivab
- [pypy-commit] pypy arm-backend-2: also remove test_compile_asmlen from runner_test after it was moved to the x86 backend
bivab
- [pypy-commit] pypy arm-backend-2: as pointed out by David Edelsohn and Maciej, get rid of redundant calls to list
bivab
- [pypy-commit] pypy arm-backend-2: Backout 839659291f03
bivab
- [pypy-commit] pypy arm-backend-2: backout b2fff2c474ff
bivab
- [pypy-commit] pypy arm-backend-2: Create a CPU instance for each test
bivab
- [pypy-commit] pypy arm-backend-2: fix tests
bivab
- [pypy-commit] pypy arm-backend-2: forgot to kill this line
bivab
- [pypy-commit] pypy arm-backend-2: Forgot to pass the condition flag here. Argh!!
bivab
- [pypy-commit] pypy arm-backend-2: Generate more debugging information (taken from the x86 backend)
bivab
- [pypy-commit] pypy arm-backend-2: give test a proper name
bivab
- [pypy-commit] pypy arm-backend-2: implement as_key method for const float locations required for using const floats in jumps
bivab
- [pypy-commit] pypy arm-backend-2: Implement case of moving a const float to the stack
bivab
- [pypy-commit] pypy arm-backend-2: implement the BX operation for jumps
bivab
- [pypy-commit] pypy arm-backend-2: Import test from ppc backend
bivab
- [pypy-commit] pypy arm-backend-2: kill unused code
bivab
- [pypy-commit] pypy arm-backend-2: kill unused code
bivab
- [pypy-commit] pypy arm-backend-2: make sure we get an int here
bivab
- [pypy-commit] pypy arm-backend-2: merge default
bivab
- [pypy-commit] pypy arm-backend-2: merge default
bivab
- [pypy-commit] pypy arm-backend-2: merge default
bivab
- [pypy-commit] pypy arm-backend-2: merge heads
bivab
- [pypy-commit] pypy arm-backend-2: merge heads
bivab
- [pypy-commit] pypy arm-backend-2: merge heads
bivab
- [pypy-commit] pypy arm-backend-2: modify stack_locations store position and the offset to the FP. Get rid of the special case for the first slot in the spilling area currently used for the FORCE_TOKEN
bivab
- [pypy-commit] pypy arm-backend-2: move code a bit around to make things clearer
bivab
- [pypy-commit] pypy arm-backend-2: move the actual call to assembler.py
bivab
- [pypy-commit] pypy arm-backend-2: move this test to the x86 backend
bivab
- [pypy-commit] pypy arm-backend-2: off by one error when extracting call arguments in guard_call_xxx operations
bivab
- [pypy-commit] pypy arm-backend-2: Port changes since last merge
bivab
- [pypy-commit] pypy arm-backend-2: port encoding of locations used for guards from the x86 backend
bivab
- [pypy-commit] pypy arm-backend-2: print some information when hitting a missing operation in the backend
bivab
- [pypy-commit] pypy arm-backend-2: refactor call_assembler to use conditional_execution and the B instruction for the relative jumps
bivab
- [pypy-commit] pypy arm-backend-2: refactor test_compile_asmlen a bit to make it work the ARM backend
bivab
- [pypy-commit] pypy arm-backend-2: remove a call that was done twice
bivab
- [pypy-commit] pypy arm-backend-2: remove assertion, that does not work anymore
bivab
- [pypy-commit] pypy arm-backend-2: remove redundant saves
bivab
- [pypy-commit] pypy arm-backend-2: remove some XXX and update some comments
bivab
- [pypy-commit] pypy arm-backend-2: remove the condition flag from BKPT, which is an uncondional instruction
bivab
- [pypy-commit] pypy arm-backend-2: remove unused import
bivab
- [pypy-commit] pypy arm-backend-2: remove unused imports
bivab
- [pypy-commit] pypy arm-backend-2: rename field
bivab
- [pypy-commit] pypy arm-backend-2: replace a conditional jump with conditional execution
bivab
- [pypy-commit] pypy arm-backend-2: simplify some conditional paths in the generated code
bivab
- [pypy-commit] pypy arm-backend-2: update some more tests
bivab
- [pypy-commit] pypy arm-backend-2: Use the codebuilder to write the bytecode used to describe the failarg locations for a guard. Also abuse the link register to pass the location of the encoding around.
bivab
- [pypy-commit] pypy arm-backend-2: write the fail index here
bivab
- [pypy-commit] pypy better-jit-hooks-2: change DMP.descr to DMP.greenkey
alex_gaynor
- [pypy-commit] pypy better-jit-hooks-2: Close branch for merge
alex_gaynor
- [pypy-commit] pypy better-jit-hooks-2: dmp creation
fijal
- [pypy-commit] pypy better-jit-hooks-2: implement jithooks
fijal
- [pypy-commit] pypy better-jit-hooks-2: Some naming changes.
alex_gaynor
- [pypy-commit] pypy better-jit-hooks: (fijal, arigo) improve the assembler check (hopefully) usable for other
fijal
- [pypy-commit] pypy better-jit-hooks: add a name to another jitdriver
fijal
- [pypy-commit] pypy better-jit-hooks: Add an option to recognize "x86_32" too.
arigo
- [pypy-commit] pypy better-jit-hooks: add extra return values from assemble_loop/assemble_bridge
fijal
- [pypy-commit] pypy better-jit-hooks: add name attribute to jitdrivers. start shifting code around in module/pypyjit
fijal
- [pypy-commit] pypy better-jit-hooks: add some jit hooks, a bit ugly but works
fijal
- [pypy-commit] pypy better-jit-hooks: add stuff to test_ztranslation and make it pass
fijal
- [pypy-commit] pypy better-jit-hooks: added support for float getinteriorfield_raws
alex_gaynor
- [pypy-commit] pypy better-jit-hooks: adjust pypyjit module to use the new API
fijal
- [pypy-commit] pypy better-jit-hooks: an attempt to fix translation (likely not working)
fijal
- [pypy-commit] pypy better-jit-hooks: an attempt to use the new interface
fijal
- [pypy-commit] pypy better-jit-hooks: another attempt
fijal
- [pypy-commit] pypy better-jit-hooks: another hack...
fijal
- [pypy-commit] pypy better-jit-hooks: bah
fijal
- [pypy-commit] pypy better-jit-hooks: bah, can be none
fijal
- [pypy-commit] pypy better-jit-hooks: bah, fix translation
fijal
- [pypy-commit] pypy better-jit-hooks: be secure against not having any jit_merge_points found
fijal
- [pypy-commit] pypy better-jit-hooks: be slightly more abstract
fijal
- [pypy-commit] pypy better-jit-hooks: better than nothing
fijal
- [pypy-commit] pypy better-jit-hooks: close merged branch
fijal
- [pypy-commit] pypy better-jit-hooks: expose a bit more and improve tests
fijal
- [pypy-commit] pypy better-jit-hooks: expose some more
fijal
- [pypy-commit] pypy better-jit-hooks: expose some more of API
fijal
- [pypy-commit] pypy better-jit-hooks: finish refactoring - move on_compile/on_compile hooks to jitportal, probably
fijal
- [pypy-commit] pypy better-jit-hooks: fix a test
fijal
- [pypy-commit] pypy better-jit-hooks: fix a translation problem
fijal
- [pypy-commit] pypy better-jit-hooks: fix pypyjit module, more work tomorrow
fijal
- [pypy-commit] pypy better-jit-hooks: fix test runner
fijal
- [pypy-commit] pypy better-jit-hooks: Fix test_compile_asmlen on 32 bits too.
arigo
- [pypy-commit] pypy better-jit-hooks: fix tests
fijal
- [pypy-commit] pypy better-jit-hooks: follow fijal's suggestion and raise an explicit exception instead.
arigo
- [pypy-commit] pypy better-jit-hooks: for what is worth, don't look into interp_resop for now. It's hard enough to
fijal
- [pypy-commit] pypy better-jit-hooks: grrrr;
fijal
- [pypy-commit] pypy better-jit-hooks: hopefully (ugly) fix translation.
fijal
- [pypy-commit] pypy better-jit-hooks: I believe this is an actual problem
fijal
- [pypy-commit] pypy better-jit-hooks: I'm getting sick of this slowly
fijal
- [pypy-commit] pypy better-jit-hooks: Implement inventing descrs for jumps and labels (and everything else)
fijal
- [pypy-commit] pypy better-jit-hooks: improve a bit how to get to items
fijal
- [pypy-commit] pypy better-jit-hooks: improve the hooks to be called before and after optimization
fijal
- [pypy-commit] pypy better-jit-hooks: improve the situation with arguments of the hooks
fijal
- [pypy-commit] pypy better-jit-hooks: increasingly boring exerice of exposing more and more
fijal
- [pypy-commit] pypy better-jit-hooks: invent new descrs only for labels
fijal
- [pypy-commit] pypy better-jit-hooks: make sure there are no more attrs on base class
fijal
- [pypy-commit] pypy better-jit-hooks: make sure we can modify the list
fijal
- [pypy-commit] pypy better-jit-hooks: merge default
fijal
- [pypy-commit] pypy better-jit-hooks: merge default
fijal
- [pypy-commit] pypy better-jit-hooks: merged default
alex_gaynor
- [pypy-commit] pypy better-jit-hooks: merged default in
alex_gaynor
- [pypy-commit] pypy better-jit-hooks: merged upstream
alex_gaynor
- [pypy-commit] pypy better-jit-hooks: obscure translation fix and a real fix
fijal
- [pypy-commit] pypy better-jit-hooks: one more place
fijal
- [pypy-commit] pypy better-jit-hooks: oops
fijal
- [pypy-commit] pypy better-jit-hooks: oops
fijal
- [pypy-commit] pypy better-jit-hooks: oops bring back the comment
fijal
- [pypy-commit] pypy better-jit-hooks: oops, a test and a fix
fijal
- [pypy-commit] pypy better-jit-hooks: pass also ops_offset, for good measure
fijal
- [pypy-commit] pypy better-jit-hooks: progress - have some more information on on_abort hook, kill some unnecessary
fijal
- [pypy-commit] pypy better-jit-hooks: remove dead file
alex_gaynor
- [pypy-commit] pypy better-jit-hooks: remove nonsense method, update the docstring
fijal
- [pypy-commit] pypy better-jit-hooks: remove nonworking stuff and return space.w_None
fijal
- [pypy-commit] pypy better-jit-hooks: remove some code that's not necessary any more - in-progress
fijal
- [pypy-commit] pypy better-jit-hooks: remove unnecessary imports
fijal
- [pypy-commit] pypy better-jit-hooks: rename JitPortal to JitHookInterface
fijal
- [pypy-commit] pypy better-jit-hooks: review notes
alex_gaynor
- [pypy-commit] pypy better-jit-hooks: run those in a slightly different order, so we rewrite them before jitcodes
fijal
- [pypy-commit] pypy better-jit-hooks: screw hacks, provide annotation by hand. I wonder if this is enough (very likely
fijal
- [pypy-commit] pypy better-jit-hooks: shuffle stuff a bit
fijal
- [pypy-commit] pypy better-jit-hooks: simplify and remove dead code
fijal
- [pypy-commit] pypy better-jit-hooks: skip pointless test on llgraph
fijal
- [pypy-commit] pypy better-jit-hooks: This case should not occur any more. See comment.
arigo
- [pypy-commit] pypy better-jit-hooks: typo fix
alex_gaynor
- [pypy-commit] pypy better-jit-hooks: update and improve the hooks
fijal
- [pypy-commit] pypy better-jit-hooks: update the interface on the pypyjit side
fijal
- [pypy-commit] pypy better-jit-hooks: update the pypyjit module as well
fijal
- [pypy-commit] pypy better-jit-hooks: use a better interface to make tests pass
fijal
- [pypy-commit] pypy better-jit-hooks: Use a lower bound on 32-bit: 5 is enough, we don't need 13.
arigo
- [pypy-commit] pypy better-jit-hooks: use None here
fijal
- [pypy-commit] pypy better-jit-hooks: use try: finally: for cache.in_recursion
fijal
- [pypy-commit] pypy better-jit-hooks: what's untested is broken
fijal
- [pypy-commit] pypy better-jit-hooks: work in progress on improving the JITted ops representation
fijal
- [pypy-commit] pypy better-jit-hooks: work out the API
fijal
- [pypy-commit] pypy better-jit-hooks: wtf
fijal
- [pypy-commit] pypy better-jit-hooks: yet another go
fijal
- [pypy-commit] pypy closed-branches: Merge closed head 08302909741e on branch numpy-indexing-by-arrays
arigo
- [pypy-commit] pypy closed-branches: Merge closed head 0fe83ac4f0da on branch numpy-full-fromstring
arigo
- [pypy-commit] pypy closed-branches: Merge closed head 10e52e09cda7 on branch windows-no-err-dlg
arigo
- [pypy-commit] pypy closed-branches: Merge closed head 12c695258f06 on branch numpypy-shape-bug
arigo
- [pypy-commit] pypy closed-branches: Merge closed head 1436740d3b9b on branch numpy-complex
arigo
- [pypy-commit] pypy closed-branches: Merge closed head 16ea77edcb5e on branch separate-applevel-numpy
arigo
- [pypy-commit] pypy closed-branches: Merge closed head 2adf19881a7c on branch numpy-dtype-strings
arigo
- [pypy-commit] pypy closed-branches: Merge closed head 4d9eda6790fd on branch better-jit-hooks
arigo
- [pypy-commit] pypy closed-branches: Merge closed head 51e67e28230a on branch numpy-ndim-size
arigo
- [pypy-commit] pypy closed-branches: Merge closed head 6b116d5dea60 on branch numpy-faster-setslice
arigo
- [pypy-commit] pypy closed-branches: Merge closed head 8e57f6c0502b on branch numpypy-ufuncs
arigo
- [pypy-commit] pypy closed-branches: Merge closed head 93bb4d305fdb on branch nedbat-sandbox-2
arigo
- [pypy-commit] pypy closed-branches: Merge closed head aaab53d723c0 on branch numpy-sort
arigo
- [pypy-commit] pypy closed-branches: Merge closed head b5b4522440a5 on branch numpypy-axisops
arigo
- [pypy-commit] pypy closed-branches: Merge closed head bae684cd82fb on branch counter-decay
arigo
- [pypy-commit] pypy closed-branches: Merge closed head c260a0d96e73 on branch jit-raw-array-of-struct
arigo
- [pypy-commit] pypy closed-branches: Merge closed head c62c1d1837b7 on branch numpy-concatenate
arigo
- [pypy-commit] pypy closed-branches: Merge closed head cef73b42fc52 on branch numpypy-repr-fix
arigo
- [pypy-commit] pypy closed-branches: Merge closed head e1b50a7fd007 on branch numpy-dtype
arigo
- [pypy-commit] pypy closed-branches: Merge closed head e5b79894ad1e on branch numpypy-is_contiguous
arigo
- [pypy-commit] pypy closed-branches: Merge closed head eb12a969ddf7 on branch import-numpy
arigo
- [pypy-commit] pypy closed-branches: Merge closed head f36626591158 on branch numpypy-frompyfunc
arigo
- [pypy-commit] pypy closed-branches: re-close this branch
arigo
- [pypy-commit] pypy closed-branches: re-close this branch
arigo
- [pypy-commit] pypy concurrent-marksweep: Add a section to the documentation. Not implemented yet.
arigo
- [pypy-commit] pypy concurrent-marksweep: fix. now test_direct passes
arigo
- [pypy-commit] pypy concurrent-marksweep: Fix: conflict with global name 'error'.
arigo
- [pypy-commit] pypy concurrent-marksweep: Fix: I corrected the comment but not the actual value
arigo
- [pypy-commit] pypy concurrent-marksweep: Fix: these locks from the GC don't have anything to do with the GIL
arigo
- [pypy-commit] pypy concurrent-marksweep: hg merge default
arigo
- [pypy-commit] pypy concurrent-marksweep: hg merge default
arigo
- [pypy-commit] pypy concurrent-marksweep: merge heads
arigo
- [pypy-commit] pypy concurrent-marksweep: Random progress.
arigo
- [pypy-commit] pypy concurrent-marksweep: Redo the explicit collect(), at least the most useful case.
arigo
- [pypy-commit] pypy concurrent-marksweep: Remove the extra debug prints.
arigo
- [pypy-commit] pypy concurrent-marksweep: Start implementing the new section.
arigo
- [pypy-commit] pypy concurrent-marksweep: test_many_objects passes again :-)
arigo
- [pypy-commit] pypy concurrent-marksweep: Tweak tweak tweak.
arigo
- [pypy-commit] pypy concurrent-marksweep: Weakrefs.
arigo
- [pypy-commit] pypy core-only-tracing: (antocuni, arigo): improve this test
antocuni
- [pypy-commit] pypy core-only-tracing: (antocuni, arigo): if we are in core mode, we know for sure that the jitcode we are tracing is_core
antocuni
- [pypy-commit] pypy core-only-tracing: (antocuni, arigo): use a boolean instead of a string to store the value of core-only-mode, and don't disable inlining automatically (for now at least)
antocuni
- [pypy-commit] pypy core-only-tracing: (antocuni, arigo, bivab, romain): a branch where to experiment with 'lightweight tracing', in which we inline only the opcode implementations and nothing else
antocuni
- [pypy-commit] pypy core-only-tracing: (antocuni, arigo, romain around): try to implement a reasonable is_core_function policy for the pypy interpreter
antocuni
- [pypy-commit] pypy core-only-tracing: (antocuni, arigo, romain) complain if a graph is marked as access_direct but not core, because in this case we would have a wrong behaviour when tracing in core-only mode
antocuni
- [pypy-commit] pypy core-only-tracing: (antocuni, arigo, romain): introduce the is_core flag on JitCodes, which will be used to select which graphs to inline when tracing in core-only mode
antocuni
- [pypy-commit] pypy core-only-tracing: always disable inlining when setting the jitmode to core-only
antocuni
- [pypy-commit] pypy core-only-tracing: fix tests
antocuni
- [pypy-commit] pypy core-only-tracing: implement the 'fast' jit mode, in which we trace only inside the 'core' graphs, and do residual calls to everything else; still in-progress, at least one case is missing, see next checkin
antocuni
- [pypy-commit] pypy core-only-tracing: make sure not to inline indirect calls when in core-only mode
antocuni
- [pypy-commit] pypy core-only-tracing: make sure to inline core-to-core calls
antocuni
- [pypy-commit] pypy core-only-tracing: rename 'fast' mode to 'core-only'
antocuni
- [pypy-commit] pypy core-only-tracing: tentative rpython fix
antocuni
- [pypy-commit] pypy default: (amaury, agaynor) merge merge-2.7.2, this makes pypy up to date with cpython 2.7 branch
fijal
- [pypy-commit] pypy default: (antocuni, arigo)
arigo
- [pypy-commit] pypy default: (arigo, bivab) Add a test that checks the behaviour of calling functions stored in boxes
bivab
- [pypy-commit] pypy default: (arigo, romain, antocuni) aaargh. enumerate did not convert the repr of the items, resulting in a lot of confusion if you enumerate a list of instances, leading to incorrect C code. Fix it, and add a sanity check inside rtuple.newtuple
antocuni
- [pypy-commit] pypy default: (benol) merge the jvm-improvements branch, which fixes (again :-)) the translation for the JVM backend
antocuni
- [pypy-commit] pypy default: (bivab, arigo)
arigo
- [pypy-commit] pypy default: (fijal mostly) Merged better-jit-hooks-2.
alex_gaynor
- [pypy-commit] pypy default: (fijal, alex) Merge numpy-back-to-applevel branch. This branch removes
fijal
- [pypy-commit] pypy default: (fijal, arigo)
arigo
- [pypy-commit] pypy default: (fijal, cfbolz) improve error reporting
fijal
- [pypy-commit] pypy default: (hpaulj) Fix startup_hook in readline to work like CPython. Fixes issue950
dripton
- [pypy-commit] pypy default: (mattip) merge numpy-repr-fix
fijal
- [pypy-commit] pypy default: (mattip) merge numpypy-reshape-bug
fijal
- [pypy-commit] pypy default: (mattip) merge numpypy-ufuncs, adding ceil
fijal
- [pypy-commit] pypy default: (mattip, fijal reviewing) merge matrixmath-dot, this adds 1-d and 2-d dot
fijal
- [pypy-commit] pypy default: (mattip, fijal reviewing) Merge numppy-flatitter branch (yes, with all the
fijal
- [pypy-commit] pypy default: (mattip, fijal) merge numpypy-axisops, this adds axis=x argument to reduce
fijal
- [pypy-commit] pypy default: (mikefc) add an ndim attribute
fijal
- [pypy-commit] pypy default: (mikefc) implementation of var and std
fijal
- [pypy-commit] pypy default: (mikefc) partially import fromnumeric stuff
fijal
- [pypy-commit] pypy default: A bit experimental - try to preallocate the size of unicode join and remove
fijal
- [pypy-commit] pypy default: A bit experimental - try to preallocate the size of unicode join and remove
Carl Friedrich Bolz
- [pypy-commit] pypy default: a dumb implementation of isna
fijal
- [pypy-commit] pypy default: A failing test for flatten
alex_gaynor
- [pypy-commit] pypy default: a minor improvement
fijal
- [pypy-commit] pypy default: a missing space
fijal
- [pypy-commit] pypy default: a test and a fix
fijal
- [pypy-commit] pypy default: a test and a fix for boxes identity
fijal
- [pypy-commit] pypy default: a, b = space.unpackiterable(w_obj, 2) is not supposed to raise ValueError
amauryfa
- [pypy-commit] pypy default: Add a comment making it clear this file is modified, for license compliance.
dripton
- [pypy-commit] pypy default: add a few asserts, propagate axis where it works
fijal
- [pypy-commit] pypy default: add a note about special methods
fijal
- [pypy-commit] pypy default: Add a test to prove that datetime issue972 (and dupe issue986) are fixed.
dripton
- [pypy-commit] pypy default: add an arrylen_gc to this so the test passes, it's killed by the backend (I wish we did DCE earlier)
alex_gaynor
- [pypy-commit] pypy default: Add an assert, as requested by Alex.
dripton
- [pypy-commit] pypy default: add failing test, add fix
mattip
- [pypy-commit] pypy default: Add numpypy.transpose() function to call the array method
mikefc
- [pypy-commit] pypy default: Add pypy.1 manpage to sphinx docs
stefanor
- [pypy-commit] pypy default: add scalar test to dot
mattip
- [pypy-commit] pypy default: Add some reprs to Symbolic subclasses, and show them in the error
arigo
- [pypy-commit] pypy default: Add stubs for PyObject_GetBuffer: pypy does not yet implement
amauryfa
- [pypy-commit] pypy default: Add two papers.
arigo
- [pypy-commit] pypy default: added support for float getinteriorfield_raws
alex_gaynor
- [pypy-commit] pypy default: Added ztranslation tests for _codecs
alex_gaynor
- [pypy-commit] pypy default: allow inlining into _codecs, makes simple decoding ~3x faster
alex_gaynor
- [pypy-commit] pypy default: ArgErr.getmsg() does not include the function name anymore.
amauryfa
- [pypy-commit] pypy default: argh, I'm stupid, use the correct API
fijal
- [pypy-commit] pypy default: Avoid a AF_UNIX path that's too long
stefanor
- [pypy-commit] pypy default: Baaaaaah. "Fix" issue1020.
arigo
- [pypy-commit] pypy default: Bah, Windows fails on another place that raises the same message.
arigo
- [pypy-commit] pypy default: better organization, and show data for numpy.generic as well
alex_gaynor
- [pypy-commit] pypy default: Big endian test case for test_utf_16_encode_decode
stefanor
- [pypy-commit] pypy default: bump rev no
fijal
- [pypy-commit] pypy default: Clean up os.environ["TZ"] when we're done, in case other tests follow.
dripton
- [pypy-commit] pypy default: Collect data on flatiter as well.
alex_gaynor
- [pypy-commit] pypy default: Copy function utcfromtimestamp from CPython 3.2's datetime.py
dripton
- [pypy-commit] pypy default: Cosmetic changes in datetime.py, to reduce differences with the version in CPython 3.2
amauryfa
- [pypy-commit] pypy default: cpyext: Add support for PyInterpreterState.next.
amauryfa
- [pypy-commit] pypy default: cpyext: export Py_ByteArrayType and Py_MemoryViewType
amauryfa
- [pypy-commit] pypy default: CPython Issue #13885 (CVE-2011-3389): the _ssl module would always disable the CBC IV attack countermeasure.
amauryfa
- [pypy-commit] pypy default: Crash earlier and more explicitly if the jit sees an unknown
arigo
- [pypy-commit] pypy default: create applevel part here
fijal
- [pypy-commit] pypy default: Deadlocks occasionally -- why???
arigo
- [pypy-commit] pypy default: Debian kFreeBSD uses glibc
stefanor
- [pypy-commit] pypy default: decided that a cached empty list is too dangerous and that is is better to live
l.diekmann
- [pypy-commit] pypy default: Disable the error about "pypy translate.py" overwriting the same "pypy"
arigo
- [pypy-commit] pypy default: Do not call statement.reset() after executing DDL.
dripton
- [pypy-commit] pypy default: document
fijal
- [pypy-commit] pypy default: document JIT parameters
fijal
- [pypy-commit] pypy default: Don't look inside these functions. (Looking in str_from_buffer()
arigo
- [pypy-commit] pypy default: explicit relative import
alex_gaynor
- [pypy-commit] pypy default: Expose select.epoll() on Linux, even if we are building pypy or running
arigo
- [pypy-commit] pypy default: expose the current call depth on DebugMergePoint
alex_gaynor
- [pypy-commit] pypy default: Failing test for issue 996
dripton
- [pypy-commit] pypy default: fix a bug in to_str for ndim=1, size=1 arrays. also affected any multi-dim array where the last dimension is 1. tests included.
justinpeel
- [pypy-commit] pypy default: Fix a complexity bug: if 'b' is a large bytearray,
arigo
- [pypy-commit] pypy default: Fix checkmodule.py for almost all modules
amauryfa
- [pypy-commit] pypy default: fix comment
alex_gaynor
- [pypy-commit] pypy default: Fix dtype.__eq__
alex_gaynor
- [pypy-commit] pypy default: Fix for flatten() with certain types of arrays.
alex_gaynor
- [pypy-commit] pypy default: fix newlines
fijal
- [pypy-commit] pypy default: Fix old-style raise statements (illegal in Python 3, ugly in Python 2)
dripton
- [pypy-commit] pypy default: fix test
arigo
- [pypy-commit] pypy default: fix test_resoperaion?
fijal
- [pypy-commit] pypy default: Fix the docstrings.
arigo
- [pypy-commit] pypy default: Fix the new test_call_box_func() on 64-bit.
arigo
- [pypy-commit] pypy default: fix the test
fijal
- [pypy-commit] pypy default: fix the test.
arigo
- [pypy-commit] pypy default: fix typo
cocoatomo
- [pypy-commit] pypy default: Fix.
arigo
- [pypy-commit] pypy default: Fix: keep the original special-cases. Needed at least for
arigo
- [pypy-commit] pypy default: For clarity. It used to work before too with a too-short array on 64-bits,
arigo
- [pypy-commit] pypy default: Get additional compiler and linker flags from the environment (rather than ignoring them on linux, and replacing the required flags on freebsd)
stefanor
- [pypy-commit] pypy default: hg backout c5d041657831: I will move it to the stdobjspace instead,
arigo
- [pypy-commit] pypy default: hg merge
hakanardo
- [pypy-commit] pypy default: Highlight the start and end of the sections.
arigo
- [pypy-commit] pypy default: Hopefully fix the Win32 translation, which has just hit the limit of
arigo
- [pypy-commit] pypy default: I think that this "if" doesn't make sense. Kill tentatively.
arigo
- [pypy-commit] pypy default: Implement numpypy.ndarray.flatten
alex_gaynor
- [pypy-commit] pypy default: import to_coords from numppy-flatitter branch and modify it. Thanks mattip!
fijal
- [pypy-commit] pypy default: improve fake objspace and fix translation
fijal
- [pypy-commit] pypy default: Improve the docstring and re-export weakref.ref() under the name
arigo
- [pypy-commit] pypy default: include some actually useful info in --help
fijal
- [pypy-commit] pypy default: issue #1005 -- accept 'float' as a dtype
alex_gaynor
- [pypy-commit] pypy default: Issue #1007 -- added fill() method to numpypy arrays
alex_gaynor
- [pypy-commit] pypy default: issue1017: In non-blocking mode, read() should return None instead of raising EAGAIN.
amauryfa
- [pypy-commit] pypy default: issue900: Implement processor pinning on win32,
amauryfa
- [pypy-commit] pypy default: lists have the same performance issue as bytearray objects. Fix.
arigo
- [pypy-commit] pypy default: make coding guide a bit more up to date when it comes to RPython definition
fijal
- [pypy-commit] pypy default: make docstring of elidable a bit more friendly
cfbolz
- [pypy-commit] pypy default: Make numready less horrible.
alex_gaynor
- [pypy-commit] pypy default: mark patchlevel as well
fijal
- [pypy-commit] pypy default: mere
fijal
- [pypy-commit] pypy default: merge
fijal
- [pypy-commit] pypy default: merge
fijal
- [pypy-commit] pypy default: merge
fijal
- [pypy-commit] pypy default: merge
cfbolz
- [pypy-commit] pypy default: merge
fijal
- [pypy-commit] pypy default: merge
fijal
- [pypy-commit] pypy default: merge
cocoatomo
- [pypy-commit] pypy default: merge
cocoatomo
- [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
l.diekmann
- [pypy-commit] pypy default: merge
fijal
- [pypy-commit] pypy default: merge
mattip
- [pypy-commit] pypy default: merge better-jit-hooks. This branch introduces few hooks on applevel that
fijal
- [pypy-commit] pypy default: merge heads
arigo
- [pypy-commit] pypy default: merge heads
antocuni
- [pypy-commit] pypy default: merge heads
amauryfa
- [pypy-commit] pypy default: merge heads
arigo
- [pypy-commit] pypy default: merge import-numpy, rename numpypy to _numpypy
fijal
- [pypy-commit] pypy default: merge numpy-concatenate and move it to interp-level
fijal
- [pypy-commit] pypy default: merge numpy-indexing-by-arrays-bool, this adds some basic indexing by bool
fijal
- [pypy-commit] pypy default: merge numpypy-reshape
fijal
- [pypy-commit] pypy default: merged default
alex_gaynor
- [pypy-commit] pypy default: merged upstream
alex_gaynor
- [pypy-commit] pypy default: merged upstream
alex_gaynor
- [pypy-commit] pypy default: merged upstream
alex_gaynor
- [pypy-commit] pypy default: minor simplifications and fixes that were laying around in my wc
fijal
- [pypy-commit] pypy default: minor tests and fixes
fijal
- [pypy-commit] pypy default: missing files
fijal
- [pypy-commit] pypy default: more scalar dot testing
mattip
- [pypy-commit] pypy default: Move fromnumeric into core/ subdirectory to follow numpy's layout
mikefc
- [pypy-commit] pypy default: move some stuff that's in fromnumeric out of the appnumpy file.
alex_gaynor
- [pypy-commit] pypy default: Move these three functions at interp-level: potential threading issues
arigo
- [pypy-commit] pypy default: numpypy: rename kwarg 'dim' to 'axis'
mattip
- [pypy-commit] pypy default: obscure dtype equality
fijal
- [pypy-commit] pypy default: oops, fix tests
alex_gaynor
- [pypy-commit] pypy default: passing test
hakanardo
- [pypy-commit] pypy default: pypy manpage: Format for multiple --jit arguments
stefanor
- [pypy-commit] pypy default: Rather use standard Sphinx 1.x target
stefanor
- [pypy-commit] pypy default: Reduce the number of cases of shadowstack root walking:
arigo
- [pypy-commit] pypy default: reintroduce changes done in b6390a34f261 to push_arg_as_ffiptr in clibffi.py, somehow lost in a731ffd298b4
bivab
- [pypy-commit] pypy default: remove a horribly outdated script
fijal
- [pypy-commit] pypy default: remove now completely useless file
fijal
- [pypy-commit] pypy default: Remove the modified email package, we have cjk codecs now.
alex_gaynor
- [pypy-commit] pypy default: Remove unreachable statement referring to nonexistant variable.
dripton
- [pypy-commit] pypy default: Remove unused import.
dripton
- [pypy-commit] pypy default: remove unused impot
fijal
- [pypy-commit] pypy default: Remove unused local variables.
dripton
- [pypy-commit] pypy default: resuffle pypy.tool.version and add support for .hg_archival.txt, fixes issue952
RonnyPfannschmidt
- [pypy-commit] pypy default: seems to be necessary for running continuation stuff
fijal
- [pypy-commit] pypy default: simplification. We're not java
fijal
- [pypy-commit] pypy default: simplify targetnopstandalone
fijal
- [pypy-commit] pypy default: Slowly merge datetime.py from upstream: don't use "private" attributes.
amauryfa
- [pypy-commit] pypy default: small beautification
alex_gaynor
- [pypy-commit] pypy default: Some extra passing tests.
arigo
- [pypy-commit] pypy default: some more debug prints
hakanardo
- [pypy-commit] pypy default: Special-case "x ** 2" here instead.
arigo
- [pypy-commit] pypy default: Special-case for "complex ** 2" too.
arigo
- [pypy-commit] pypy default: Special-case in RPython the case of "x ** 2.0".
arigo
- [pypy-commit] pypy default: split _codecs.lookup_codec into parts with and without a loop, so the JIT can inline most of lookup_codec, eventually it might even make sense to make this codec_search_cache thing be a purefunction, but I'm not sure what it's sematnics are ATM
alex_gaynor
- [pypy-commit] pypy default: stylistic cleanups
alex_gaynor
- [pypy-commit] pypy default: TEMPORARY: put a limit (4 by default) on the number of "cancelled,
arigo
- [pypy-commit] pypy default: Test and fix for "Ambiguous low-level helper specialization" when
arigo
- [pypy-commit] pypy default: test and fix for cached empty list with deactivated strategies
l.diekmann
- [pypy-commit] pypy default: test and fix for cpyext/listobject.py: PyList_GET_SIZE and PyList_SetItem
l.diekmann
- [pypy-commit] pypy default: Test hangs on kfreebsd
stefanor
- [pypy-commit] pypy default: there are assert that say "this must be in reg". Force it
fijal
- [pypy-commit] pypy default: these three operations are also rare
arigo
- [pypy-commit] pypy default: This file belongs here for now
fijal
- [pypy-commit] pypy default: Try to be more careful about free()ing this in case something fails.
arigo
- [pypy-commit] pypy default: Tweak to ignore all Symbolics, not just some of them,
arigo
- [pypy-commit] pypy default: typo, USE FLYMAKE AND RUN TESTS IT WILL GLOW RED
fijal
- [pypy-commit] pypy default: uncomment a test
alex_gaynor
- [pypy-commit] pypy default: Unification: the other unicode operations are not in the list either.
arigo
- [pypy-commit] pypy default: update it here as well
fijal
- [pypy-commit] pypy default: update LICENSE file. For future readers, run:
fijal
- [pypy-commit] pypy default: Update some copyright years.
alex_gaynor
- [pypy-commit] pypy default: Update the year here (fix tool/test/test_license.py)
arigo
- [pypy-commit] pypy default: use a .html extension
alex_gaynor
- [pypy-commit] pypy default: Use default=False, and enable it only in -O2/O3/Ojit, like the
arigo
- [pypy-commit] pypy default: Use the proper exception for NotImplementedError
mikefc
- [pypy-commit] pypy default: Write a test for max_unroll_loops, based on an idea by Hakan.
arigo
- [pypy-commit] pypy default: Write a test_pypy_c checking that "f ** 2" gets us just a float_mul
arigo
- [pypy-commit] pypy ffistruct: add a test for converting unsigned long longs
antocuni
- [pypy-commit] pypy ffistruct: add a test to convert signed long longs
antocuni
- [pypy-commit] pypy ffistruct: add test for chars and unichars
antocuni
- [pypy-commit] pypy ffistruct: add tests for floats and doubles
antocuni
- [pypy-commit] pypy ffistruct: fix for the case in which we return a ulonglong on 64 bit
antocuni
- [pypy-commit] pypy ffistruct: fix two NameErrors
antocuni
- [pypy-commit] pypy ffistruct: fully migrate the whole W__StructInstance.getfield to use GetFieldConverter
antocuni
- [pypy-commit] pypy ffistruct: migrate more cases to the GetFieldConverter
antocuni
- [pypy-commit] pypy ffistruct: migrate the char case to GetFieldConverter
antocuni
- [pypy-commit] pypy ffistruct: migrate the float and singlefloat cases to GetFieldConverter
antocuni
- [pypy-commit] pypy ffistruct: migrate the unichar case to GetFieldConverter
antocuni
- [pypy-commit] pypy ffistruct: start to use ToAppLevel converter for getting the struct fields
antocuni
- [pypy-commit] pypy ffistruct: test conversion to unsigned long
antocuni
- [pypy-commit] pypy ffistruct: this code belongs to the subclass of type_converter, kill it
antocuni
- [pypy-commit] pypy ffistruct: use FromAppLevelConverter to handle the conversion for setfields
antocuni
- [pypy-commit] pypy ffistruct: use truncatedlonglong_w instead of manually converting to bigint and then call ulonglongmask
antocuni
- [pypy-commit] pypy import-numpy: abandon this approach
fijal
- [pypy-commit] pypy import-numpy: fix more tests
fijal
- [pypy-commit] pypy import-numpy: fix more tests, thanks alex
fijal
- [pypy-commit] pypy import-numpy: fix test_ztrasnlation
fijal
- [pypy-commit] pypy import-numpy: fix tests
fijal
- [pypy-commit] pypy import-numpy: rename the interplevel module
fijal
- [pypy-commit] pypy jit-raw-array-of-struct: close, never went anywhere and not needed anymore
alex_gaynor
- [pypy-commit] pypy jit-usable_retrace_2: debugging
hakanardo
- [pypy-commit] pypy jit-usable_retrace_2: Dont rename boxes in the label, only their bidnings to values
hakanardo
- [pypy-commit] pypy jit-usable_retrace_2: extract loops at end of bridges too
hakanardo
- [pypy-commit] pypy jit-usable_retrace_2: fix test
hakanardo
- [pypy-commit] pypy jit-usable_retrace_2: fix test (see comment)
hakanardo
- [pypy-commit] pypy jit-usable_retrace_2: fix tests, we no longer specialice retraces on constants
hakanardo
- [pypy-commit] pypy jit-usable_retrace_2: Generalize a bit harder by killing intbounds and constants at end of bridges forcing retracing.
hakanardo
- [pypy-commit] pypy jit-usable_retrace_2: hg merge default
hakanardo
- [pypy-commit] pypy jit-usable_retrace_2: Make kill_consts separate from force_at_end_of_preamble to be able to call it earlier and thereby allow the jumpargs to be updated which is needed for non-virtal constants among the original jumpargs
hakanardo
- [pypy-commit] pypy jvm-improvements: Add a missing cast from Unsigned to UnsignedLongLong in the JVM
benol
- [pypy-commit] pypy jvm-improvements: Add files generated by PyCharm to .hgignore
benol
- [pypy-commit] pypy jvm-improvements: close about-to-be-merged branch
antocuni
- [pypy-commit] pypy jvm-improvements: Declare oo_primitives that should implement some rffi operations.
benol
- [pypy-commit] pypy jvm-improvements: Fix compute_unique_id to support built-ins in ootype.
benol
- [pypy-commit] pypy jvm-improvements: Fix the implementation of compute_unique_id for _builtin_type.
benol
- [pypy-commit] pypy jvm-improvements: Fix userspace builders in ootype
benol
- [pypy-commit] pypy jvm-improvements: Handle the 'jit_is_virtual' opcode by always returning False
benol
- [pypy-commit] pypy jvm-improvements: Implemented float2longlong and longlong2float for the JVM.
benol
- [pypy-commit] pypy jvm-improvements: Simpler implementations of float2longlong and longlong2float.
benol
- [pypy-commit] pypy kill-more-multimethods: a branch to perform some experiments on killing some multimethods. a performance experiment (Completely invalid)
fijal
- [pypy-commit] pypy kill-more-multimethods: remove performance hack
fijal
- [pypy-commit] pypy look-into-thread: a test - look into thread module
fijal
- [pypy-commit] pypy look-into-thread: don't look into a function that does add_memory_pressure. We should fix it
fijal
- [pypy-commit] pypy look-into-thread: don't look into those llops
fijal
- [pypy-commit] pypy matrixmath-dot: a small cleanup
fijal
- [pypy-commit] pypy matrixmath-dot: added test from numpy docstring
mattip
- [pypy-commit] pypy matrixmath-dot: cleanup after merge, all tests pass
mattip
- [pypy-commit] pypy matrixmath-dot: close merged branch
fijal
- [pypy-commit] pypy matrixmath-dot: done :)
fijal
- [pypy-commit] pypy matrixmath-dot: fix bad test
mattip
- [pypy-commit] pypy matrixmath-dot: fix merge
mattip
- [pypy-commit] pypy matrixmath-dot: merge from default
mattip
- [pypy-commit] pypy matrixmath-dot: merge from default
mattip
- [pypy-commit] pypy matrixmath-dot: merge from default
mattip
- [pypy-commit] pypy matrixmath-dot: mistake?
fijal
- [pypy-commit] pypy matrixmath-dot: passes a test, needs cleanup
mattip
- [pypy-commit] pypy matrixmath-dot: progress
mattip
- [pypy-commit] pypy matrixmath-dot: refactor and rework, still need more tests
mattip
- [pypy-commit] pypy matrixmath-dot: remvoe debug cruft
mattip
- [pypy-commit] pypy matrixmath-dot: small cleanups
fijal
- [pypy-commit] pypy matrixmath-dot: start of REVIEW
fijal
- [pypy-commit] pypy matrixmath-dot: test for slice of transposed array fails
mattip
- [pypy-commit] pypy matrixmath-dot: whoops
mattip
- [pypy-commit] pypy merge-2.7.2: A branch to merge CPython 2.7.2
amauryfa
- [pypy-commit] pypy merge-2.7.2: Add a copy of test_str.py, to be modified
amauryfa
- [pypy-commit] pypy merge-2.7.2: Add large file support to mmap: 64bit offsets on 32bit platform.
amauryfa
- [pypy-commit] pypy merge-2.7.2: Added in the new behavior for RawIOBase.readall, if read() returns None then readall() also returns None
alex_gaynor
- [pypy-commit] pypy merge-2.7.2: Allow both str.__add__ to raise TypeError or return NotImplemented.
amauryfa
- [pypy-commit] pypy merge-2.7.2: Buffered IO retries read() and write() when the raw stream raises errno=EINTR.
amauryfa
- [pypy-commit] pypy merge-2.7.2: Change to the new exception for bytearray().pop()
alex_gaynor
- [pypy-commit] pypy merge-2.7.2: close merged branch
fijal
- [pypy-commit] pypy merge-2.7.2: CPython Issue #12100: Don't reset incremental encoders of CJK codecs at each call to encode().
amauryfa
- [pypy-commit] pypy merge-2.7.2: CPython issue11391: Fix a mmap crasher
amauryfa
- [pypy-commit] pypy merge-2.7.2: Fix edge cases in float.__mod__
amauryfa
- [pypy-commit] pypy merge-2.7.2: Fix for mmap when trying to specify an offset that's past the end of a file.
alex_gaynor
- [pypy-commit] pypy merge-2.7.2: Fix for the new large file tests in pypy.module.mmap.
arigo
- [pypy-commit] pypy merge-2.7.2: Fix for time.mktime, -1 is a valid return value in some cases.
alex_gaynor
- [pypy-commit] pypy merge-2.7.2: fix JSON tests
alex_gaynor
- [pypy-commit] pypy merge-2.7.2: Fix method used to find cjkencodings data files
amauryfa
- [pypy-commit] pypy merge-2.7.2: Fix multibytecodec incremental tests: ensure that .encode(final=True)
amauryfa
- [pypy-commit] pypy merge-2.7.2: Fix our copy of "sysconfig.py", which I broke during the merge
amauryfa
- [pypy-commit] pypy merge-2.7.2: hg merge default
amauryfa
- [pypy-commit] pypy merge-2.7.2: Implement CPython issue5057: do not const-fold a unicode.__getitem__
amauryfa
- [pypy-commit] pypy merge-2.7.2: Install CPython 2.7.2 version of the std library
amauryfa
- [pypy-commit] pypy merge-2.7.2: json: Rename some functions in our pure-python implementation:
amauryfa
- [pypy-commit] pypy merge-2.7.2: List a test that was recently added, otherwise the test suite won't run :(
amauryfa
- [pypy-commit] pypy merge-2.7.2: Merge 2.7/ recent changes to modified-2.7/
amauryfa
- [pypy-commit] pypy merge-2.7.2: merged upstream
alex_gaynor
- [pypy-commit] pypy merge-2.7.2: Respect __subclasscheck__ when rebinding a method to a more specific class.
amauryfa
- [pypy-commit] pypy merge-2.7.2: Skip check on the error message: pypy's multimethods are quite different
amauryfa
- [pypy-commit] pypy merge-2.7.2: Test and fix in mixed read/write/seek/write operations
amauryfa
- [pypy-commit] pypy merge-2.7.2: test_ssl: Correctly use the helper function to find data files
amauryfa
- [pypy-commit] pypy merge-2.7.2: tets_socket: Loosen comparison of error messages.
amauryfa
- [pypy-commit] pypy merge-2.7.2: The underlying stream of a BufferedIO can call arbitrary code,
amauryfa
- [pypy-commit] pypy merge-2.7.2: Undo the previous change, and just add "allow_override=True".
amauryfa
- [pypy-commit] pypy merge-2.7.2: Update _ctypes_test.c from CPython 2.7.2
amauryfa
- [pypy-commit] pypy miniscan: A branch to try to play with conservative root scanning,
arigo
- [pypy-commit] pypy miniscan: In-progress.
arigo
- [pypy-commit] pypy numppy-flatitter: a few missing tests
fijal
- [pypy-commit] pypy numppy-flatitter: add iter test, more to come
mattip
- [pypy-commit] pypy numppy-flatitter: add jit_merge_point s, add tests for them, tests fail
mattip
- [pypy-commit] pypy numppy-flatitter: add REVIEW
fijal
- [pypy-commit] pypy numppy-flatitter: add setitem, getitem to flatitter
mattip
- [pypy-commit] pypy numppy-flatitter: added signature, all tests now pass
mattip
- [pypy-commit] pypy numppy-flatitter: an absolutely crucial test
fijal
- [pypy-commit] pypy numppy-flatitter: an example of failing test
fijal
- [pypy-commit] pypy numppy-flatitter: attempt at faster getitem, breaks setitem
mattip
- [pypy-commit] pypy numppy-flatitter: cleanup merge, add failing test
mattip
- [pypy-commit] pypy numppy-flatitter: close merged branch
fijal
- [pypy-commit] pypy numppy-flatitter: correct faulty tests
mattip
- [pypy-commit] pypy numppy-flatitter: correct test for missing == operator, un-skip failing test
mattip
- [pypy-commit] pypy numppy-flatitter: failed attempt to redo compile.py
mattip
- [pypy-commit] pypy numppy-flatitter: finish the test
fijal
- [pypy-commit] pypy numppy-flatitter: fix for z_jit test, now passes
mattip
- [pypy-commit] pypy numppy-flatitter: fix tests
fijal
- [pypy-commit] pypy numppy-flatitter: fix tests
fijal
- [pypy-commit] pypy numppy-flatitter: fix the wrong name
fijal
- [pypy-commit] pypy numppy-flatitter: just reuse what we have (evil laugh)
fijal
- [pypy-commit] pypy numppy-flatitter: merge with default
mattip
- [pypy-commit] pypy numppy-flatitter: merged default in
alex_gaynor
- [pypy-commit] pypy numppy-flatitter: more tests
mattip
- [pypy-commit] pypy numppy-flatitter: move around a very useful comment
fijal
- [pypy-commit] pypy numppy-flatitter: need to rethink getitem, setitem
mattip
- [pypy-commit] pypy numppy-flatitter: redo, add lots of tests, some still fail
mattip
- [pypy-commit] pypy numppy-flatitter: remove debug cruft
mattip
- [pypy-commit] pypy numppy-flatitter: review
fijal
- [pypy-commit] pypy numppy-flatitter: rework next_skip_x, there still is an AnnotationError
mattip
- [pypy-commit] pypy numppy-flatitter: setitem, getitem work, add failing tests for comparison ops
mattip
- [pypy-commit] pypy numppy-flatitter: translation passes
mattip
- [pypy-commit] pypy numppy-flatitter: use the parent iterator
mattip
- [pypy-commit] pypy numpy-back-to-applevel: a bit of shuffling until all the tests pass
fijal
- [pypy-commit] pypy numpy-back-to-applevel: a pretty important fix for item and more tests, bad fijal
fijal
- [pypy-commit] pypy numpy-back-to-applevel: a test and a fix
fijal
- [pypy-commit] pypy numpy-back-to-applevel: a test commit
fijal
- [pypy-commit] pypy numpy-back-to-applevel: add another test commit
fijal
- [pypy-commit] pypy numpy-back-to-applevel: add count_reduce_numbers
fijal
- [pypy-commit] pypy numpy-back-to-applevel: Add missing files, to progress, we need out attribute (Which is pointless
fijal
- [pypy-commit] pypy numpy-back-to-applevel: add true divide
fijal
- [pypy-commit] pypy numpy-back-to-applevel: another fix?
fijal
- [pypy-commit] pypy numpy-back-to-applevel: basic compress + fix a weird bug
fijal
- [pypy-commit] pypy numpy-back-to-applevel: change rebindings, nonsense
fijal
- [pypy-commit] pypy numpy-back-to-applevel: cheat
fijal
- [pypy-commit] pypy numpy-back-to-applevel: cheat a tiny bit. One test passes (we have to export any and all though
fijal
- [pypy-commit] pypy numpy-back-to-applevel: clean up scalar reshape and ravel
fijal
- [pypy-commit] pypy numpy-back-to-applevel: cleanup
alex_gaynor
- [pypy-commit] pypy numpy-back-to-applevel: close merged branch
fijal
- [pypy-commit] pypy numpy-back-to-applevel: compress support
fijal
- [pypy-commit] pypy numpy-back-to-applevel: disable things we don't support
fijal
- [pypy-commit] pypy numpy-back-to-applevel: Don't use __import__ with lots of arguments, it can results in double imports and other silly stuff.
alex_gaynor
- [pypy-commit] pypy numpy-back-to-applevel: enable even more tests on -A
fijal
- [pypy-commit] pypy numpy-back-to-applevel: expose name
fijal
- [pypy-commit] pypy numpy-back-to-applevel: fix dict.pop() in RPython with instances.
alex_gaynor
- [pypy-commit] pypy numpy-back-to-applevel: fix one more test
fijal
- [pypy-commit] pypy numpy-back-to-applevel: fix test_base
fijal
- [pypy-commit] pypy numpy-back-to-applevel: fix translation?
fijal
- [pypy-commit] pypy numpy-back-to-applevel: forgotten file
alex_gaynor
- [pypy-commit] pypy numpy-back-to-applevel: hooray applevel print works
fijal
- [pypy-commit] pypy numpy-back-to-applevel: implement copy kwarg
fijal
- [pypy-commit] pypy numpy-back-to-applevel: implement isnan/isinf
fijal
- [pypy-commit] pypy numpy-back-to-applevel: implement keepdims=True
fijal
- [pypy-commit] pypy numpy-back-to-applevel: implement take for test_compile, also be more explicit about wrapping
fijal
- [pypy-commit] pypy numpy-back-to-applevel: import var/std, figure out extra kwargs for reduce
fijal
- [pypy-commit] pypy numpy-back-to-applevel: increase test coverage
fijal
- [pypy-commit] pypy numpy-back-to-applevel: inversion and don't swallow exceptions too much
fijal
- [pypy-commit] pypy numpy-back-to-applevel: item, basic support
fijal
- [pypy-commit] pypy numpy-back-to-applevel: least effort take for no axis
fijal
- [pypy-commit] pypy numpy-back-to-applevel: Make dict.pop RPython.
alex_gaynor
- [pypy-commit] pypy numpy-back-to-applevel: make flatten use ravel, remove previous version, improve tests
fijal
- [pypy-commit] pypy numpy-back-to-applevel: make sure it works on multidim arrays as well
fijal
- [pypy-commit] pypy numpy-back-to-applevel: make tests pass with -A and return scalars on zeros(()). A bit hard to test
fijal
- [pypy-commit] pypy numpy-back-to-applevel: make the unsupported case applevel
fijal
- [pypy-commit] pypy numpy-back-to-applevel: make this method RPython
alex_gaynor
- [pypy-commit] pypy numpy-back-to-applevel: merge
fijal
- [pypy-commit] pypy numpy-back-to-applevel: merge
fijal
- [pypy-commit] pypy numpy-back-to-applevel: merge
fijal
- [pypy-commit] pypy numpy-back-to-applevel: merge default
fijal
- [pypy-commit] pypy numpy-back-to-applevel: merge default
fijal
- [pypy-commit] pypy numpy-back-to-applevel: merge default. why oh why so many conflicts???
fijal
- [pypy-commit] pypy numpy-back-to-applevel: merged default
alex_gaynor
- [pypy-commit] pypy numpy-back-to-applevel: merged default
alex_gaynor
- [pypy-commit] pypy numpy-back-to-applevel: merged upstream
alex_gaynor
- [pypy-commit] pypy numpy-back-to-applevel: merged upstream
alex_gaynor
- [pypy-commit] pypy numpy-back-to-applevel: merged upstream
alex_gaynor
- [pypy-commit] pypy numpy-back-to-applevel: minor improvements
fijal
- [pypy-commit] pypy numpy-back-to-applevel: more tests
fijal
- [pypy-commit] pypy numpy-back-to-applevel: more tests
fijal
- [pypy-commit] pypy numpy-back-to-applevel: move test and make it pass on CPython. besides, trick numpy into believing it's
fijal
- [pypy-commit] pypy numpy-back-to-applevel: no longer needed
fijal
- [pypy-commit] pypy numpy-back-to-applevel: oops
fijal
- [pypy-commit] pypy numpy-back-to-applevel: pfff
fijal
- [pypy-commit] pypy numpy-back-to-applevel: progress on take
fijal
- [pypy-commit] pypy numpy-back-to-applevel: proper error
fijal
- [pypy-commit] pypy numpy-back-to-applevel: rebinding is a bit harmful for now. Let's not do it
fijal
- [pypy-commit] pypy numpy-back-to-applevel: remove an empty test
fijal
- [pypy-commit] pypy numpy-back-to-applevel: remove cruft from type.py
fijal
- [pypy-commit] pypy numpy-back-to-applevel: remove print
fijal
- [pypy-commit] pypy numpy-back-to-applevel: rename wrap to item and merge with tolist. Improve item() and test
fijal
- [pypy-commit] pypy numpy-back-to-applevel: revert this part of the change, ti's wrong
alex_gaynor
- [pypy-commit] pypy numpy-back-to-applevel: shuffle stuff around
fijal
- [pypy-commit] pypy numpy-back-to-applevel: skip that test
fijal
- [pypy-commit] pypy numpy-back-to-applevel: soem rpython fixes
fijal
- [pypy-commit] pypy numpy-back-to-applevel: start adding necessary things for using applevel __str__ and __repr__
fijal
- [pypy-commit] pypy numpy-back-to-applevel: start implementing iter
fijal
- [pypy-commit] pypy numpy-back-to-applevel: start working on a branch that moves back stuff from interp-level to app-level
fijal
- [pypy-commit] pypy numpy-back-to-applevel: Start working towards ravel and applevel array_string, nothing works!
fijal
- [pypy-commit] pypy numpy-back-to-applevel: take for 1d arrays
fijal
- [pypy-commit] pypy numpy-back-to-applevel: translation fix for test zjit
fijal
- [pypy-commit] pypy numpy-back-to-applevel: write a jitdriver for take
fijal
- [pypy-commit] pypy numpy-complex: close branch, different approach taken
alex_gaynor
- [pypy-commit] pypy numpy-concatenate: closed branch that went nowhere
fijal
- [pypy-commit] pypy numpy-dtype-strings: close merged branch
alex_gaynor
- [pypy-commit] pypy numpy-dtype: close branch, a different approach was taken
alex_gaynor
- [pypy-commit] pypy numpy-indexing-by-arrays-2: a branch to work on indexing by arrays - start by introducing new way of
fijal
- [pypy-commit] pypy numpy-indexing-by-arrays-2: add & and |
fijal
- [pypy-commit] pypy numpy-indexing-by-arrays-2: first approximation of array[array-of-int]
fijal
- [pypy-commit] pypy numpy-indexing-by-arrays-2: fix setitem with bool index
fijal
- [pypy-commit] pypy numpy-indexing-by-arrays-2: fix test_zjit. Skip the test that fails every time someone touches the world.
fijal
- [pypy-commit] pypy numpy-indexing-by-arrays-2: good, fix the test
fijal
- [pypy-commit] pypy numpy-indexing-by-arrays-2: indexing by bool arrays of the same shape, step 1
fijal
- [pypy-commit] pypy numpy-indexing-by-arrays-2: introduce a jit driver, although it's a bit pointless right now
fijal
- [pypy-commit] pypy numpy-indexing-by-arrays-2: jit merge points
fijal
- [pypy-commit] pypy numpy-indexing-by-arrays-2: merge default
fijal
- [pypy-commit] pypy numpy-indexing-by-arrays-2: more tests and a fix
fijal
- [pypy-commit] pypy numpy-indexing-by-arrays-2: progress on arr[arr_of_bools] = arr
fijal
- [pypy-commit] pypy numpy-indexing-by-arrays-2: progress;
fijal
- [pypy-commit] pypy numpy-indexing-by-arrays-bool: A branch to merge what's there in indexing by arrays, the rest left for the
fijal
- [pypy-commit] pypy numpy-indexing-by-arrays-bool: merge default
fijal
- [pypy-commit] pypy numpy-indexing-by-arrays: close old branch will be redone
fijal
- [pypy-commit] pypy numpy-ndim-size: close this branch, all its features were added elsewhere as far as I can tell
alex_gaynor
- [pypy-commit] pypy numpy-sort: close branch, it's been totally invalidated, create a fresh branch to work on it
alex_gaynor
- [pypy-commit] pypy numpypy-axisops: a test and a fix
fijal
- [pypy-commit] pypy numpypy-axisops: add a note
fijal
- [pypy-commit] pypy numpypy-axisops: add jit_merge_point
mattip
- [pypy-commit] pypy numpypy-axisops: add optional arguments to sum in compile, axissum test now runs in test_zjit
mattip
- [pypy-commit] pypy numpypy-axisops: add test to cover no identity value in reduce
mattip
- [pypy-commit] pypy numpypy-axisops: add tests
mattip
- [pypy-commit] pypy numpypy-axisops: change create_sig to find_sig
mattip
- [pypy-commit] pypy numpypy-axisops: cleanup
mattip
- [pypy-commit] pypy numpypy-axisops: cleanup but no real progress
mattip
- [pypy-commit] pypy numpypy-axisops: close merged branch
fijal
- [pypy-commit] pypy numpypy-axisops: finish numpy-axisops (hopefully)
fijal
- [pypy-commit] pypy numpypy-axisops: fix the merge
fijal
- [pypy-commit] pypy numpypy-axisops: fixed mean, added funky tests in ReduceSignature
mattip
- [pypy-commit] pypy numpypy-axisops: improve the error message
fijal
- [pypy-commit] pypy numpypy-axisops: in-progress. Now I understand what's exactly missing from making it nicely
fijal
- [pypy-commit] pypy numpypy-axisops: jit_merge_point translates, zjit test for sum() of 2d array fails
mattip
- [pypy-commit] pypy numpypy-axisops: kill dead code, with an assert and a comment
mattip
- [pypy-commit] pypy numpypy-axisops: kill some dead code
fijal
- [pypy-commit] pypy numpypy-axisops: make test_zjit run again. Fails, because produces utter nonsense, next step
fijal
- [pypy-commit] pypy numpypy-axisops: merge
mattip
- [pypy-commit] pypy numpypy-axisops: merge
fijal
- [pypy-commit] pypy numpypy-axisops: merge default
fijal
- [pypy-commit] pypy numpypy-axisops: merge with default
mattip
- [pypy-commit] pypy numpypy-axisops: oops, fix a test, I'm glad I wrote it :)
fijal
- [pypy-commit] pypy numpypy-axisops: progress on transformations
fijal
- [pypy-commit] pypy numpypy-axisops: reindent the docstring
fijal
- [pypy-commit] pypy numpypy-axisops: remove cruft
fijal
- [pypy-commit] pypy numpypy-axisops: remove debug cruft
mattip
- [pypy-commit] pypy numpypy-axisops: separate AxisReduceSignature, does not solve bug
mattip
- [pypy-commit] pypy numpypy-axisops: some immutable fields
fijal
- [pypy-commit] pypy numpypy-axisops: test for sum_promote fails miserably, signature.dtype is not arr.dtype
mattip
- [pypy-commit] pypy numpypy-axisops: translation error
mattip
- [pypy-commit] pypy numpypy-axisops: turn AxisIterator inside out
mattip
- [pypy-commit] pypy numpypy-axisops: zjit improvement
mattip
- [pypy-commit] pypy numpypy-frompyfunc: reimplement when there is a usecase
mattip
- [pypy-commit] pypy numpypy-is_contiguous: no one really wanted this in the first place
mattip
- [pypy-commit] pypy numpypy-remove-scalar: Remove scalar. It needs some new support in signatures though.
alex_gaynor
- [pypy-commit] pypy numpypy-repr-fix: add tests for issue 964 and more, make tests pass
mattip
- [pypy-commit] pypy numpypy-repr-fix: additional tests, fixes to pass them
mattip
- [pypy-commit] pypy numpypy-repr-fix: close merged branch
fijal
- [pypy-commit] pypy numpypy-reshape: add (still not enough) failing tests
mattip
- [pypy-commit] pypy numpypy-reshape: close merged branch
fijal
- [pypy-commit] pypy numpypy-reshape: close useless branch
mattip
- [pypy-commit] pypy numpypy-reshape: fix for 1-length shapes
mattip
- [pypy-commit] pypy numpypy-shape-bug: add failing setshape test, fix for test
mattip
- [pypy-commit] pypy numpypy-shape-bug: add more tests
mattip
- [pypy-commit] pypy numpypy-shape-bug: close merged-branch
fijal
- [pypy-commit] pypy numpypy-ufuncs: add ceil
mattip
- [pypy-commit] pypy numpypy-ufuncs: close merged branch
fijal
- [pypy-commit] pypy numpypy-ufuncs: improve the test
fijal
- [pypy-commit] pypy ppc-jit-backend: (arigo, bivab) Add tests for finish and guard that check that fail/finish args pased to the loop on the stack are decoded as they should
bivab
- [pypy-commit] pypy ppc-jit-backend: (arigo, bivab) use get_spp_offset to correctly compute the offset which is currently differnt for positive and negative stack locations, arg!
bivab
- [pypy-commit] pypy ppc-jit-backend: (bivab, hager): do sign extension in decode32
hager
- [pypy-commit] pypy ppc-jit-backend: (bivab, hager): fix offset to stack parameters
hager
- [pypy-commit] pypy ppc-jit-backend: (bivab, hager): implement bridges
hager
- [pypy-commit] pypy ppc-jit-backend: (bivab, hager): fix bug in prepare_guard_call_release_gil
hager
- [pypy-commit] pypy ppc-jit-backend: (bivab, hager): adjust implementation of JUMP, implement LABEL
hager
- [pypy-commit] pypy ppc-jit-backend: (bivab, hager): Adjust size of FPR_SAVE_AREA on PPC64. Also, resize stackframe if bridges need more space.
hager
- [pypy-commit] pypy ppc-jit-backend: (bivab, hager): adjusted code to meet the latest refactoring, made first test pass
hager
- [pypy-commit] pypy ppc-jit-backend: (bivab, hager): fix off-by-one bug in computation of offset to stack locations
hager
- [pypy-commit] pypy ppc-jit-backend: (bivab, hager): fix test
hager
- [pypy-commit] pypy ppc-jit-backend: (bivab, hager): make test_memoryerror pass, factor out return code
hager
- [pypy-commit] pypy ppc-jit-backend: (bivab, hager): StackLocations have now a value field which stores the offset to the SPP. It is used in regalloc_mov.
hager
- [pypy-commit] pypy ppc-jit-backend: (bivab, hager): we don't want to free the args here
hager
- [pypy-commit] pypy ppc-jit-backend: (edelsohn, bivab): Implement get_ and set_ interiorfileld operations
bivab
- [pypy-commit] pypy ppc-jit-backend: (edelsohn, hager): corrected diagram of stackframes
hager
- [pypy-commit] pypy ppc-jit-backend: add get_loc_index
hager
- [pypy-commit] pypy ppc-jit-backend: add INSTANCE_PTR_EQ, INSTANCE_PTR_NE
hager
- [pypy-commit] pypy ppc-jit-backend: Add ppc64_64 backend name.
edelsohn
- [pypy-commit] pypy ppc-jit-backend: add some methods and fix little bugs
hager
- [pypy-commit] pypy ppc-jit-backend: add test to ensure that arguments are passed correctly
hager
- [pypy-commit] pypy ppc-jit-backend: Add test_zll_random for PPC.
edelsohn
- [pypy-commit] pypy ppc-jit-backend: adjust _build_propagate_exception_path to new interface
hager
- [pypy-commit] pypy ppc-jit-backend: adjust emit_guard_call_assembler and prepare_guard_call_assembler
hager
- [pypy-commit] pypy ppc-jit-backend: adjust prepare_setarrayitemgc and prepare_getarrayitemgc to ARM backend
hager
- [pypy-commit] pypy ppc-jit-backend: adjust size parameter in _check_im_arg and check_im_box
hager
- [pypy-commit] pypy ppc-jit-backend: Backed out changeset 71425577dae9
fijal
- [pypy-commit] pypy ppc-jit-backend: Cast value in convert_to_imm, which fixes test_new_with_vtable.
edelsohn
- [pypy-commit] pypy ppc-jit-backend: changes due to merge
hager
- [pypy-commit] pypy ppc-jit-backend: check var.type in make_sure_var_in_reg
hager
- [pypy-commit] pypy ppc-jit-backend: don't copy arglist in prepare_strgetitem and prepare_strsetitem
hager
- [pypy-commit] pypy ppc-jit-backend: don't copy arglist in prepare_unicodesetitem and prepare_unicodegetitem
hager
- [pypy-commit] pypy ppc-jit-backend: don't print debug output
hager
- [pypy-commit] pypy ppc-jit-backend: don't use make_sure_var_in_reg in helper/regalloc.py
hager
- [pypy-commit] pypy ppc-jit-backend: don't use make_sure_var_in_reg in prepare_same_as
hager
- [pypy-commit] pypy ppc-jit-backend: factor out implementation of calls
hager
- [pypy-commit] pypy ppc-jit-backend: fix another bug in CALL_ASSEMBLER
hager
- [pypy-commit] pypy ppc-jit-backend: fix basic field operations
hager
- [pypy-commit] pypy ppc-jit-backend: fix broken offset in PPC64 direct bootstrap code
hager
- [pypy-commit] pypy ppc-jit-backend: fix test_spilling
hager
- [pypy-commit] pypy ppc-jit-backend: fix wrong guard condition in CALL_ASSEMBLER
hager
- [pypy-commit] pypy ppc-jit-backend: fix wrong initialisation of StackLocation in regalloc_push/regalloc_pop
hager
- [pypy-commit] pypy ppc-jit-backend: fixed typo in diagram
hager
- [pypy-commit] pypy ppc-jit-backend: implemented CALL_MALLOC_GC and removed old new_XXX ops
hager
- [pypy-commit] pypy ppc-jit-backend: kill _malloc_varsize and _regalloc_malloc_varsize
hager
- [pypy-commit] pypy ppc-jit-backend: kill some already supposed to be dead people
fijal
- [pypy-commit] pypy ppc-jit-backend: load_imm doesn't take a reg value.
edelsohn
- [pypy-commit] pypy ppc-jit-backend: made test_array_basic pass
hager
- [pypy-commit] pypy ppc-jit-backend: make sign extension more explicit
hager
- [pypy-commit] pypy ppc-jit-backend: merge
hager
- [pypy-commit] pypy ppc-jit-backend: merge
hager
- [pypy-commit] pypy ppc-jit-backend: merge
edelsohn
- [pypy-commit] pypy ppc-jit-backend: merge default
bivab
- [pypy-commit] pypy ppc-jit-backend: merge default
fijal
- [pypy-commit] pypy ppc-jit-backend: merge heads
bivab
- [pypy-commit] pypy ppc-jit-backend: Move definition of self.asm from __init__() to setup().
edelsohn
- [pypy-commit] pypy ppc-jit-backend: possibly free boxes returned by ensure_value_is_boxed.
edelsohn
- [pypy-commit] pypy ppc-jit-backend: PPC version of test_ztranslation
edelsohn
- [pypy-commit] pypy ppc-jit-backend: refactored allocation of boxes
hager
- [pypy-commit] pypy ppc-jit-backend: Remove boxes from getinteriorfield_gc, setinteriorfield_gc.
edelsohn
- [pypy-commit] pypy ppc-jit-backend: remove comment
hager
- [pypy-commit] pypy ppc-jit-backend: remove further uses of make_sure_var_in_reg
hager
- [pypy-commit] pypy ppc-jit-backend: remove some more tabs
hager
- [pypy-commit] pypy ppc-jit-backend: remove test_return_pointer because it is obsolete now
hager
- [pypy-commit] pypy ppc-jit-backend: remove typo in codebuilder
hager
- [pypy-commit] pypy ppc-jit-backend: remove unused code
hager
- [pypy-commit] pypy ppc-jit-backend: rename test, start with 2 arguments
hager
- [pypy-commit] pypy ppc-jit-backend: renamed function
hager
- [pypy-commit] pypy ppc-jit-backend: replace LoopToken with JitCellToken and kill unused functions from runner
hager
- [pypy-commit] pypy ppc-jit-backend: replace tabs with spaces
hager
- [pypy-commit] pypy ppc-jit-backend: rpythonize the assembler
fijal
- [pypy-commit] pypy ppc-jit-backend: Set loc on STACK_LOC path of decode_inputargs.
edelsohn
- [pypy-commit] pypy ppc-jit-backend: skip test test_cond_call_gc_wb_array_card_marking_fast_path
hager
- [pypy-commit] pypy ppc-jit-backend: this was definitely not supposed to be commited
fijal
- [pypy-commit] pypy ppc-jit-backend: Use get_scratch_reg to obtain an additional scratch register in prepare_(set/get)arrayitem_gc
hager
- [pypy-commit] pypy ppc-jit-backend: use temporary scratch register in emit_getarrayitem_gc and emit_setarrayitem_gc
hager
- [pypy-commit] pypy py3k: (antocuni, rguillebert) Add a marshalling test of pycode objects
rguillebert
- [pypy-commit] pypy py3k: (antocuni, romain) Add support for the new unpacking at the ast level
rguillebert
- [pypy-commit] pypy py3k: (antocuni, romain) implement keyword only args in the astbuilder
rguillebert
- [pypy-commit] pypy py3k: (antocuni, romain) killed the code that checked for version numbers of Python
rguillebert
- [pypy-commit] pypy py3k: (antocuni, romain) make this test at least runnable by using a py3k compatible syntax. Tons of failures, of course
antocuni
- [pypy-commit] pypy py3k: (antocuni, romain) port the py3k grammar for the new tuple unpacking (with parenthesis)
rguillebert
- [pypy-commit] pypy py3k: (antocuni, romain) started to parse the new tuple unpacking (only the case with no parenthesis is implemented so far)
rguillebert
- [pypy-commit] pypy py3k: (antocuni, romain): 'mostly' fix test_number, by adapting it to the new py3 syntax for number literals. The only failure left is '0000' which still raises a syntax error, fixing it soon
antocuni
- [pypy-commit] pypy py3k: (antocuni, romain): fix test_set_context by removing the case u'str' which is no longer syntactically correct
antocuni
- [pypy-commit] pypy py3k: (antocuni, romain): fix test_string by using a plain string literal instead of the no-longer valid u''
antocuni
- [pypy-commit] pypy py3k: (antocuni, romain): fix test_try to match the new python3 syntax and the relative ast structure
antocuni
- [pypy-commit] pypy py3k: (antocuni, romain): implement keyword-only arguments in the astcompiler and in the interpreter
antocuni
- [pypy-commit] pypy py3k: (antocuni, romain): most of the time the parser does not need a space, thus we instantiate it only for the tests (only one) which require it. This is useful because if we change the grammar, we might break the applevel code which is run during the initialization phase, thus resulting in an annoying and unrelated failure
antocuni
- [pypy-commit] pypy py3k: (antocuni, romain): update the tokenizer to accept 0000* as a literal
antocuni
- [pypy-commit] pypy py3k: (antocuni, romain): use a better way to regenerate the DFA machinery: earlier you had to manually copy&paste lines into pytokenize.py, now you can just redirect the output to dfa_generated.py
antocuni
- [pypy-commit] pypy py3k: (antocuni,romain) Adapt the test to py3k
rguillebert
- [pypy-commit] pypy py3k: (arigo, romain, antocuni) aaargh. enumerate did not convert the repr of the items, resulting in a lot of confusion if you enumerate a list of instances, leading to incorrect C code. Fix it, and add a sanity check inside rtuple.newtuple
antocuni
- [pypy-commit] pypy py3k: Add _thread.RLock
amauryfa
- [pypy-commit] pypy py3k: Add a codegen test for py3k's new tuple unpacking
rguillebert
- [pypy-commit] pypy py3k: Add a failing test for extended attribute unpacking
rguillebert
- [pypy-commit] pypy py3k: Add a reminder about the broken pyrepl.
amauryfa
- [pypy-commit] pypy py3k: Add a test for keyword-only arguments
rguillebert
- [pypy-commit] pypy py3k: add more tests about the nonlocal declaration introduced by d6d9ea7ba306
antocuni
- [pypy-commit] pypy py3k: Add support for keyword arguments in the test suite, add a test for the order
rguillebert
- [pypy-commit] pypy py3k: add the possibility to write applevel tests inside the docstring (only if the body of the method is empty. This way we can write tests using py3k only syntax and still run them on top of cpython 2
antocuni
- [pypy-commit] pypy py3k: after one day of investigation, add support for unicode characters inside the 'raises' function in apptests. The test still fails because we don't fully support unicode error messages
antocuni
- [pypy-commit] pypy py3k: Another fix in termios
amauryfa
- [pypy-commit] pypy py3k: ast.py is generated. Add the Starred in Python.asdl, and regenerate
amauryfa
- [pypy-commit] pypy py3k: bah, if we inherit we run all the test twice
antocuni
- [pypy-commit] pypy py3k: bah, fix the signature of note_import_star, which I broke in d882e23cc8ae
antocuni
- [pypy-commit] pypy py3k: bin/checkmodule.py: Add support for space.wrabytes
amauryfa
- [pypy-commit] pypy py3k: Break everything and unify int and long!
amauryfa
- [pypy-commit] pypy py3k: Change the Grammar's indentation, it's easier to diff it with cpython's Grammar now
rguillebert
- [pypy-commit] pypy py3k: check for invalid syntax also on top of cpython3
antocuni
- [pypy-commit] pypy py3k: Check if the destination doesn't contain multiple stars
rguillebert
- [pypy-commit] pypy py3k: correctly run docstring-tests when using --appdirect=...
antocuni
- [pypy-commit] pypy py3k: CPython issue #1721812: Binary operations and copy operations on
amauryfa
- [pypy-commit] pypy py3k: don't import unicode_literals from __future__, and adapt unicode-->str and str-->bytes
antocuni
- [pypy-commit] pypy py3k: don't parse '0L' anymore
amauryfa
- [pypy-commit] pypy py3k: don't try to run python3 if we cannot find it
antocuni
- [pypy-commit] pypy py3k: Easy fixes in test_compiler
amauryfa
- [pypy-commit] pypy py3k: Easy fixes in test_index
amauryfa
- [pypy-commit] pypy py3k: exec can no longer modify the local scope, so use an explicit scope instead
antocuni
- [pypy-commit] pypy py3k: exec is a function in python3, not a statement
antocuni
- [pypy-commit] pypy py3k: exec is a function in python3, not a statement (also in the INVALID cases, although some still fail)
antocuni
- [pypy-commit] pypy py3k: exec() can no longer modify the local scope, so we need to explicitly pass a namespace and fish the interesting things out of it
antocuni
- [pypy-commit] pypy py3k: extend these test to make sure that the valid snippets are actually valid with cpython3. So far it expects to find the python3 executable in the path
antocuni
- [pypy-commit] pypy py3k: fish the name of the python3 executable from the conftest
antocuni
- [pypy-commit] pypy py3k: Fix a test in test_longobject.py
amauryfa
- [pypy-commit] pypy py3k: Fix all tests in the io module.
amauryfa
- [pypy-commit] pypy py3k: Fix checkmodule.py, and run it on the thread module.
amauryfa
- [pypy-commit] pypy py3k: Fix for repr of the empty set: set(), not {} which is a dict...
amauryfa
- [pypy-commit] pypy py3k: Fix geninterp tests, and give up with the unicode tests:
amauryfa
- [pypy-commit] pypy py3k: Fix most of test_long
amauryfa
- [pypy-commit] pypy py3k: Fix octal notation in binascii.py
amauryfa
- [pypy-commit] pypy py3k: Fix remaining failures in test_listobject.
amauryfa
- [pypy-commit] pypy py3k: Fix syntax errors in test_codecs
amauryfa
- [pypy-commit] pypy py3k: fix test_constants on 32bit, by ignoring the L suffix that we get in python2 in the repr of longs
antocuni
- [pypy-commit] pypy py3k: Fix tests for the Thunk Object Space
amauryfa
- [pypy-commit] pypy py3k: Fix tests in module/thread
amauryfa
- [pypy-commit] pypy py3k: fix the syntax of exception clauses. Now all applevel tests pass with --appdirect=/usr/bin/python3
antocuni
- [pypy-commit] pypy py3k: fix the test, which was broken by the implementation of nonlocal in d6d9ea7ba306
antocuni
- [pypy-commit] pypy py3k: fix these tests which were broken by the previous commit (because now the docstring tests are unselected)
antocuni
- [pypy-commit] pypy py3k: Fix translation
amauryfa
- [pypy-commit] pypy py3k: Fix translation
amauryfa
- [pypy-commit] pypy py3k: Fix tuple tests
amauryfa
- [pypy-commit] pypy py3k: Fixes for the struct module: the builtin part is now named _struct.
amauryfa
- [pypy-commit] pypy py3k: fixes in pure-Python implementation of sha1 and md5:
amauryfa
- [pypy-commit] pypy py3k: Fixes in termios module
amauryfa
- [pypy-commit] pypy py3k: Fixes in test_interpreter
amauryfa
- [pypy-commit] pypy py3k: Fixes in test_sysmodule
amauryfa
- [pypy-commit] pypy py3k: Fixes the combined use of kwonly arguments and default parameters
rguillebert
- [pypy-commit] pypy py3k: hardcode the sys.std{in, out, err} encoding to ascii when running the tests. Two reasons:
antocuni
- [pypy-commit] pypy py3k: hg merge default
amauryfa
- [pypy-commit] pypy py3k: hg merge default
amauryfa
- [pypy-commit] pypy py3k: hg merge default
amauryfa
- [pypy-commit] pypy py3k: Implement py3k's tuple unpacking in the code generator
rguillebert
- [pypy-commit] pypy py3k: Implement str.isidentifier()
amauryfa
- [pypy-commit] pypy py3k: Implement the UNPACK_EX bytecode which is used by py3k's new tuple unpacking
rguillebert
- [pypy-commit] pypy py3k: Import the Grammar for the new yield from construct
rguillebert
- [pypy-commit] pypy py3k: intern() is now in the sys module
amauryfa
- [pypy-commit] pypy py3k: kill a lot of snippets from the invalid cases: in python3 it is now possible to call exec() inside a function which creates nested functions with free variables, because exec() cannot modify the locals anyway
antocuni
- [pypy-commit] pypy py3k: kill all the tests which use import * from within a function, which is no longer syntactically valid. Leave just one test in the INVALID case
antocuni
- [pypy-commit] pypy py3k: kill code to deal with 'import *' inside functions, as it's not longer valid syntax
antocuni
- [pypy-commit] pypy py3k: kill code to support tuple unpacking inside function arguments, which is no longer supported in python3
antocuni
- [pypy-commit] pypy py3k: kill import print_function from __future__ also here, and adjust the import of StringIO
antocuni
- [pypy-commit] pypy py3k: kill the --appdirect option and leave only --runappdirect, which by default tries to run the tests with the python3 executable found in the path, unless you specify another one with --python
antocuni
- [pypy-commit] pypy py3k: kill this test about warnings and conditional expressions. We stopped issuing the warning long time ago
antocuni
- [pypy-commit] pypy py3k: make 'from x import *' always an error if it's not at the module level instead of a warning. Adapt or kill the old tests
antocuni
- [pypy-commit] pypy py3k: Merge heads
rguillebert
- [pypy-commit] pypy py3k: Merge heads
amauryfa
- [pypy-commit] pypy py3k: Move the kwonly arguments test to the interpreter
rguillebert
- [pypy-commit] pypy py3k: New Unicode database properties: .isxidstart and .isxidcontinue
amauryfa
- [pypy-commit] pypy py3k: Now reject u'' literals,
amauryfa
- [pypy-commit] pypy py3k: On linux, set ascii as the default locale if none can be found
rguillebert
- [pypy-commit] pypy py3k: One more fix for test_compiler
amauryfa
- [pypy-commit] pypy py3k: Parsing 0777 should fail on py3k
rguillebert
- [pypy-commit] pypy py3k: PEP3147: .pyc files are now named ./__pycache__/foo.pypy-17.pyc
amauryfa
- [pypy-commit] pypy py3k: Port test_signal's applevel tests to py3k
rguillebert
- [pypy-commit] pypy py3k: Port the generator applevel tests to py3k
rguillebert
- [pypy-commit] pypy py3k: port the syntax of some AppLevel tests to python3
antocuni
- [pypy-commit] pypy py3k: py3k-ify the syntax of these three tests
antocuni
- [pypy-commit] pypy py3k: py3k-ify the syntax of this test
antocuni
- [pypy-commit] pypy py3k: py3k-ify the syntax of this test as well
antocuni
- [pypy-commit] pypy py3k: pyrepl has a lot of SyntaxErrors at the moment.
amauryfa
- [pypy-commit] pypy py3k: range() is not a list anymore, and objspace.std.withrangelist was removed
amauryfa
- [pypy-commit] pypy py3k: Reject old octal literals
rguillebert
- [pypy-commit] pypy py3k: Remove 'L' suffix from the output of hex() and oct()
amauryfa
- [pypy-commit] pypy py3k: Remove long() and L suffix from binascii.py
amauryfa
- [pypy-commit] pypy py3k: Remove more L suffixes and long() calls
amauryfa
- [pypy-commit] pypy py3k: Remove sys.setdefaultencoding
amauryfa
- [pypy-commit] pypy py3k: Rename the test commited earlier, rewrite tests that should pass.
rguillebert
- [pypy-commit] pypy py3k: sanitize the test class hierarchy: now we have only one compiler, so there is no need to have a base class and two subclasses, because they are actually the same
antocuni
- [pypy-commit] pypy py3k: skip docstring-tests when running with -A
antocuni
- [pypy-commit] pypy py3k: Some applevel code porting for test_interpreter
rguillebert
- [pypy-commit] pypy py3k: Start to port test_itertools' apptests to py3k
rguillebert
- [pypy-commit] pypy py3k: support docstring-tests also in functions
antocuni
- [pypy-commit] pypy py3k: Test and fix RLock context manager.
amauryfa
- [pypy-commit] pypy py3k: test docstrings separately from the other applevel tests
antocuni
- [pypy-commit] pypy py3k: The exception handler target "except ValueError as exc" was always compiled as a global variable. Test and fix.
amauryfa
- [pypy-commit] pypy py3k: the repr of builtin types changed in python3, so we can no longer rely on the host python to know the exepected repr of some expressions
antocuni
- [pypy-commit] pypy py3k: The test was wrong...
rguillebert
- [pypy-commit] pypy py3k: tiny beautification
alex_gaynor
- [pypy-commit] pypy py3k: Use new octal literals
rguillebert
- [pypy-commit] pypy py3k: we can no longer index the keys() of a dict, use next(iter(...)) instead
antocuni
- [pypy-commit] pypy py3k: we no longer need to import print_function from __future__. Also, s/__builtin__/builtins
antocuni
- [pypy-commit] pypy py3k: yield from is a python 3.3 construct
rguillebert
- [pypy-commit] pypy pytest: add 2 missing __init__.py files so those test files can be discovered correctly
RonnyPfannschmidt
- [pypy-commit] pypy pytest: fix the remaining testrunner issues
RonnyPfannschmidt
- [pypy-commit] pypy pytest: resuffle the code in pypy/test_all.py, so a ./pytest.py run will not confuse at collection time
RonnyPfannschmidt
- [pypy-commit] pypy pytest: switch pytest.ini over new option name
RonnyPfannschmidt
- [pypy-commit] pypy pytest: syncronize pylib and pytest with current hg versions
RonnyPfannschmidt
- [pypy-commit] pypy pytest: teach testsupport tests about reports now coming in unconditionally
RonnyPfannschmidt
- [pypy-commit] pypy pytest: use funcargs in the testrunner test to ease having recoverable output
RonnyPfannschmidt
- [pypy-commit] pypy release-1.8.x: Create a release branch
fijal
- [pypy-commit] pypy separate-applevel-numpy: close the branch will be redone
fijal
- [pypy-commit] pypy set-strategies: (cfbolz, l.diekmann) added fastpath for dict.fromkeys with iterable using stringstrategy
l.diekmann
- [pypy-commit] pypy set-strategies: (cfbolz, l.diekmann) implemented listview_str on dicts
l.diekmann
- [pypy-commit] pypy set-strategies: (cfbolz, l.diekmann): added fastpath for dict.keys if keys are strings
l.diekmann
- [pypy-commit] pypy set-strategies: (cfbolz, l.diekmann): added listview_str for strings
l.diekmann
- [pypy-commit] pypy set-strategies: (cfbolz, l.diekmann): implemented listview_int for dicts
l.diekmann
- [pypy-commit] pypy set-strategies: (cfbolz, l.diekmann): restructure some code: the speed hack in FastListIterator
l.diekmann
- [pypy-commit] pypy set-strategies: added fastpath for initialization of lists with iterables using int- or stringstrategy
l.diekmann
- [pypy-commit] pypy set-strategies: added listview tests for listobject
l.diekmann
- [pypy-commit] pypy set-strategies: added listview_str/int for setobjects to later create lists from sets without wrapping/unwrapping the elements
l.diekmann
- [pypy-commit] pypy set-strategies: added tests for optimized jit output with merged strategy implementations (lists, sets, strings)
l.diekmann
- [pypy-commit] pypy set-strategies: fixed test: show that listview_str returns None for other objects
l.diekmann
- [pypy-commit] pypy set-strategies: fixed tests: stringobject has now a listview_str method, too
l.diekmann
- [pypy-commit] pypy set-strategies: fixes
l.diekmann
- [pypy-commit] pypy set-strategies: little changes to make the jit inline more stuff and optimize the trace
l.diekmann
- [pypy-commit] pypy set-strategies: merge
l.diekmann
- [pypy-commit] pypy set-strategies: merged with default
l.diekmann
- [pypy-commit] pypy set-strategies: optimization fix
l.diekmann
- [pypy-commit] pypy stackroot-speedup: (fijal mostly, arigo review)
arigo
- [pypy-commit] pypy stackroot-speedup: (fijal, arigo) Performance tweak, maybe
arigo
- [pypy-commit] pypy stackroot-speedup: (fijal, arigo)
arigo
- [pypy-commit] pypy stackroot-speedup: (fijal, arigo)
arigo
- [pypy-commit] pypy stackroot-speedup: (fijal, arigo)
arigo
- [pypy-commit] pypy stackroot-speedup: (fijal, arigo)
arigo
- [pypy-commit] pypy stackroot-speedup: (fijal, arigo)
arigo
- [pypy-commit] pypy stackroot-speedup: (fijal, arigo)
arigo
- [pypy-commit] pypy stackroot-speedup: (fijal, arigo) add support for MARKER_TRACED that was lost during the merge
arigo
- [pypy-commit] pypy stackroot-speedup: a failing test
arigo
- [pypy-commit] pypy stackroot-speedup: Fix comment.
arigo
- [pypy-commit] pypy stackroot-speedup: Fix.
arigo
- [pypy-commit] pypy stackroot-speedup: Fix. "livevars" is the list returned from the previous push_roots,
arigo
- [pypy-commit] pypy stackroot-speedup: hg merge default
arigo
- [pypy-commit] pypy stackroot-speedup: hg merge default
arigo
- [pypy-commit] pypy stm: (antocuni, arigo)
arigo
- [pypy-commit] pypy stm: (antocuni, arigo)
arigo
- [pypy-commit] pypy stm: (antocuni, arigo)
arigo
- [pypy-commit] pypy stm: (antocuni, arigo)
arigo
- [pypy-commit] pypy stm: (antocuni, arigo)
arigo
- [pypy-commit] pypy stm: (antocuni, arigo)
arigo
- [pypy-commit] pypy stm: (antocuni, arigo)
arigo
- [pypy-commit] pypy stm: (antocuni, arigo)
arigo
- [pypy-commit] pypy stm: (arigo, antocuni) fix test which failed after the renaming of stm_become_inevitable
antocuni
- [pypy-commit] pypy stm: (arigo, antocuni): fix test_getarrayitem_all_sizes, and make sure we test both the cases of stm_getarrayitem inside and outside a transaction
antocuni
- [pypy-commit] pypy stm: (arigo, antocuni): fix test_getfield_all_sizes, and make sure we test both the cases of stm_getfield inside and outside a transaction
antocuni
- [pypy-commit] pypy stm: (arigo, antocuni): fix test_getinteriorfield_all_sizes, and make sure we test both the cases of stm_getinteriorfield inside and outside a transaction
antocuni
- [pypy-commit] pypy stm: (arigo, antocuni): fix test_setarrayitem_all_sizes, and make sure we test both the cases of stm_setarrayitem inside and outside a transaction
antocuni
- [pypy-commit] pypy stm: (arigo, antocuni): fix test_setfield_all_sizes, and make sure we test both the cases of stm_setfield inside and outside a transaction
antocuni
- [pypy-commit] pypy stm: (arigo, antocuni): fix test_setinteriorfield_all_sizes, and make sure we test both the cases of stm_setinteriorfield inside and outside a transaction
antocuni
- [pypy-commit] pypy stm: (arigo, antocuni): rename _rffi_stm.* to _rffi_stm.stm_* and rstm.stm_* to rstm.*
antocuni
- [pypy-commit] pypy stm: (arigo, antocuni): start to write the RPython level interface for using transactions in rlib/rstm.py. Move the compiled tests from translator/stm/test_transform.py to rlib/test/test_rstm.py
antocuni
- [pypy-commit] pypy stm: (bivab, arigo)
arigo
- [pypy-commit] pypy stm: (bivab, arigo)
arigo
- [pypy-commit] pypy stm: (bivab, arigo)
arigo
- [pypy-commit] pypy stm: (bivab, arigo)
arigo
- [pypy-commit] pypy stm: (bivab, arigo)
arigo
- [pypy-commit] pypy stm: (bivab, romain, arigo)
arigo
- [pypy-commit] pypy stm: (fijal looking, arigo)
arigo
- [pypy-commit] pypy stm: (fijal, arigo)
arigo
- [pypy-commit] pypy stm: add 5 operations that cause a pypy-stm to go into inevitable mode
arigo
- [pypy-commit] pypy stm: Add a (skipped) test about using the minimark GC.
arigo
- [pypy-commit] pypy stm: Add a new type of immutability: "mutable owned".
arigo
- [pypy-commit] pypy stm: Add a test and, for now, fix the emulation to match the real code's
arigo
- [pypy-commit] pypy stm: Add an argument to the callback invoked by stm_perform_transaction:
arigo
- [pypy-commit] pypy stm: Add an emulator for "transaction", running serially and
arigo
- [pypy-commit] pypy stm: Add an explicit fifo queue implementation, instead of using
arigo
- [pypy-commit] pypy stm: Add an official way to ask some Struct whether a
arigo
- [pypy-commit] pypy stm: add the stm_thread_id() helper
arigo
- [pypy-commit] pypy stm: Add two __builtin_expect() to optimize the order of the assembler, maybe.
arigo
- [pypy-commit] pypy stm: Adding a libitm wrapper. Not used so far, and crashes anyway
arigo
- [pypy-commit] pypy stm: Adjust PyFrame and the stm transformer.
arigo
- [pypy-commit] pypy stm: Bah. Temporary workaround: can't use bool_t because casting to
arigo
- [pypy-commit] pypy stm: Clean up the implementation of the reads and writes of less than one word.
arigo
- [pypy-commit] pypy stm: Comment out this, as it doesn't work reliably.
arigo
- [pypy-commit] pypy stm: Directly access also any array present as a field on the
arigo
- [pypy-commit] pypy stm: Finish the previous checkin.
arigo
- [pypy-commit] pypy stm: Fix for --gc=none.
arigo
- [pypy-commit] pypy stm: Fix test.
arigo
- [pypy-commit] pypy stm: Fix test_interp_transaction.
arigo
- [pypy-commit] pypy stm: Fix the case of lltype.FixedSizeArray.
arigo
- [pypy-commit] pypy stm: Forgot to add two files.
arigo
- [pypy-commit] pypy stm: Give this flag to PyFrames. Write in TODO.txt the issues that
arigo
- [pypy-commit] pypy stm: Hacks to make checkmodule() work.
arigo
- [pypy-commit] pypy stm: hg merge
arigo
- [pypy-commit] pypy stm: hg merge default
arigo
- [pypy-commit] pypy stm: hg merge default
arigo
- [pypy-commit] pypy stm: hg merge default
arigo
- [pypy-commit] pypy stm: Ignore epoll_wait() returning EINTR.
arigo
- [pypy-commit] pypy stm: Implement proper immutability detection in {get, set}interiorfield().
arigo
- [pypy-commit] pypy stm: Kill parts of the code that are outdated.
arigo
- [pypy-commit] pypy stm: Make the ExecutionContext again a thread-local. See comments.
arigo
- [pypy-commit] pypy stm: merge heads
arigo
- [pypy-commit] pypy stm: Missing import.
arigo
- [pypy-commit] pypy stm: More hacking...
arigo
- [pypy-commit] pypy stm: More tests.
arigo
- [pypy-commit] pypy stm: Must also be supported if the outermost container is an array.
arigo
- [pypy-commit] pypy stm: Oups.
arigo
- [pypy-commit] pypy stm: print the numeric reason when aborting.
arigo
- [pypy-commit] pypy stm: Propagate the exception that occurs in a transaction.
arigo
- [pypy-commit] pypy stm: Propagate this flag from the RPython class.
arigo
- [pypy-commit] pypy stm: Python 2.5 compat.
arigo
- [pypy-commit] pypy stm: Re-enable cast_ptr_to_adr for now.
arigo
- [pypy-commit] pypy stm: Revert 0782958b144f. No longer needed.
arigo
- [pypy-commit] pypy stm: Shut off spurious warnings.
arigo
- [pypy-commit] pypy stm: Simplify.
arigo
- [pypy-commit] pypy stm: Skip this import if it fails because of _weakref
arigo
- [pypy-commit] pypy stm: Use _stm_access_directly_ to mean that all field accesses
arigo
- [pypy-commit] pypy stm: Use thread_id() from stm instead of the one from threads.
arigo
- [pypy-commit] pypy stm: void fields.
arigo
- [pypy-commit] pypy stm: Write down a next test, not implemented so far.
arigo
- [pypy-commit] pypy strbuf_by_default: fix whitebox test that checks for W_StringObject, rather than W_AbstractStringObject.
timo_jbo
- [pypy-commit] pypy strbuf_by_default: turn on the strbuf (strjoin v2) objspace optimisation by default
timo_jbo
- [pypy-commit] pypy string-NUL: (arigo, amaury) pass no_nul to SomeString constructor instead of changing
amauryfa
- [pypy-commit] pypy string-NUL: A branch to try detection of NUL characters in strings
amauryfa
- [pypy-commit] pypy string-NUL: Add a test checking that the "'\x00' in s" done by space.str0()
arigo
- [pypy-commit] pypy string-NUL: Disallow nul bytes in more functions
amauryfa
- [pypy-commit] pypy string-NUL: Fix remaining test failures
amauryfa
- [pypy-commit] pypy string-NUL: In litsdef.merge(), perform checks before we start modifying the other
amauryfa
- [pypy-commit] pypy string-NUL: Rename to SomeString.no_nul
amauryfa
- [pypy-commit] pypy string-NUL: Simplify the code again, now that no_nul is a constructor argument.
arigo
- [pypy-commit] pypy string-NUL: Tentative fix
arigo
- [pypy-commit] pypy string-NUL: The NUL byte is now disallowed in many posix functions.
amauryfa
- [pypy-commit] pypy translation-time-measurments: add some measurments
fijal
- [pypy-commit] pypy translation-time-measurments: style
fijal
- [pypy-commit] pypy type-specialized-instances: (cfbolz, l.diekmann): merge int-tag-untag-as-operationus to get the necessary
l.diekmann
- [pypy-commit] pypy type-specialized-instances: merge default
l.diekmann
- [pypy-commit] pypy win32-cleanup: cause test to report Error and not crash testing process
mattip
- [pypy-commit] pypy win32-cleanup: fix some tests
mattip
- [pypy-commit] pypy win32-cleanup: merge with default
mattip
- [pypy-commit] pypy win32-cleanup: openssl now passes some tests
mattip
- [pypy-commit] pypy win32-cleanup: put Defined in correct place
mattip
- [pypy-commit] pypy.org extradoc: Add hashes.
arigo
- [pypy-commit] pypy.org extradoc: make it not cache
fijal
- [pypy-commit] pypy.org extradoc: Mention openssl 0.9.8.
arigo
- [pypy-commit] pypy.org extradoc: merge
fijal
- [pypy-commit] pypy.org extradoc: merge
fijal
- [pypy-commit] pypy.org extradoc: merge
fijal
- [pypy-commit] pypy.org extradoc: merge heads
arigo
- [pypy-commit] pypy.org extradoc: update individual donations
fijal
- [pypy-commit] pypy.org extradoc: update progress bars
fijal
- [pypy-commit] pypy.org extradoc: update the bar
fijal
- [pypy-commit] pypy.org extradoc: Update the status of stackless.
arigo
Last message date:
Tue Jan 31 23:55:05 CET 2012
Archived on: Tue Jan 31 23:55:06 CET 2012
This archive was generated by
Pipermail 0.09 (Mailman edition).