1. Pypy
  2. Untitled project
  3. pypy

Source

pypy / pypy / objspace / std / unicodeobject.py

Author Commit Message Date Builds
Alex Gaynor
Remove rope support from std objspace
Antonio Cuni
implement listview_unicode for W_UnicodeObject
Antonio Cuni
unicode.join uses listview_unicode
Amaury Forgeot d'Arc
An attempt to reduce differences in rlib/runicode.py, between default and py3k branches. - by default, utf_8 functions don't allow lone surrogates. The 2.7 implementation has to pass 'allow_surrogates=True' - unicode_encode_unicode_escape() is a generated function. py3k needs a very similar function for repr(), but which returns unicode. and the 'u' suffix is now an option.
Maciej Fijalkowski
backout 8fcdceac730e
Maciej Fijalkowski
backout b33078c40d3d
Maciej Fijalkowski
some more
Maciej Fijalkowski
another assert
wlav
merge default into branch
Branches
reflex-support
Maciej Fijalkowski
(fijal, arigo) heuristic for unrolling loops, unroll a bit more
wlav
merge default into branch
Branches
reflex-support
wlav
removed old head
Branches
reflex-support
aliles
Pull lower, swapcase and upper into base class for str, unicode and bytearray
aliles
Pull shared logic between str, unicode and bytearray in base classes.
aliles
Introduce a base class hierarchy for string objects. Hierarchy to be used to pull up shared code between character sequence objects. Currently on generic function specialization has been pulled up.
Christian Tismer
Merge with default (7 weeks)
Branches
win64-stage1
Christian Tismer
Merge with default (7 weeks)
Branches
win64-stage1
Christian Tismer
Merge with default
Branches
win64-stage1
Maciej Fijalkowski
(fijal, cfbolz) improve error reporting
Maciej Fijalkowski
a minor improvement
Maciej Fijalkowski
A bit experimental - try to preallocate the size of unicode join and remove a pointless performance hack (the general optimization should work already)
Armin Rigo
issue963 resolved Similarly to not calling compute_unique_id() on the immutable objects, we should avoid calling compute_identity_hash() on them. Test and fix.
Christian Tismer
merge defauli
Branches
win64-stage1
Armin Rigo
Rename the method 'id' to 'unique_id', which is less prone to random conflicts with subclasses (e.g. ast.Name has an attribute called 'id').
Christian Tismer
Backed out changeset: 0bb2bc25fcfc
Branches
win64-stage1
Christian Tismer
Backed out changeset: b78a605fb452
Branches
win64-stage1
Armin Rigo
(cfbolz, arigo) An equivalent refactoring for id(). Also fixes an extremely obscure failure.
Armin Rigo
(cfbolz, arigo) Un- and re-hack the implementation of space.is_w(). This version might be faster.
Armin Rigo
Fix annotation issues.
Armin Rigo
Add the requirement that W_XxxObject classes that are different implementations of the same app-level type should inherit from a common base class more precise than W_Object. This is actually easy, just by adding some empty W_AbstractXxxObject classes here and there. This property allows us to build the _interplevel_classes for-speed-only dictionary in a way that doesn't depend on dictionary order. Previously it would randomly pick a class if there are several ones, which might be (if you're unluckly) not the most commonly used one.
  1. Prev
  2. 1
  3. 2
  4. 3
  5. 4
  6. 5
  7. 6
  8. Next