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