pypy / pypy / rpython / rdict.py

Author Commit Message Labels Comments Date
Alex Gaynor avatarAlex Gaynor
Remove another pyobj usage.
Branches
kill-someobject
Alex Gaynor avatarAlex Gaynor
Progress into removing allow_someobjects and PyObject from the rtyper
Branches
kill-someobject
Maciej Fijalkowski avatarMaciej Fijalkowski
A branch to implement forcing of non-nullness on dict keys/values
Branches
non-null-app-dict
Armin Rigo avatarArmin Rigo
Refactor oopspec's of dictionaries to support keys(),
Carl Friedrich Bolz avatarCarl Friedrich Bolz
continue the move of pypy.annotation.pairtype to pypy.tool.pairtype: fix
Armin Rigo avatarArmin Rigo
Dict iterators must tell that they could raise RuntimeError
Carl Friedrich Bolz avatarCarl Friedrich Bolz
move objectmodel
Carl Friedrich Bolz avatarCarl Friedrich Bolz
move rarithmetic.py to rlib. puh. hope I didn't break anything
Antonio Cuni avatarAntonio Cuni
Make DictItemsIterator.ll_go_next raise RuntimeError if the dictionary
Armin Rigo avatarArmin Rigo
(pedronis, arigo)
Antonio Cuni avatarAntonio Cuni
(antocuni, nikh)
Antonio Cuni avatarAntonio Cuni
Added support for copy(), clear() and update() methods.
Antonio Cuni avatarAntonio Cuni
- The signature of ootype.Dict.ll_get has been changed
Antonio Cuni avatarAntonio Cuni
Basic ootypesystem.rdict support
Antonio Cuni avatarAntonio Cuni
- rdict has been made type-system depended. Almost all old code has
Samuele Pedroni avatarSamuele Pedroni
fix propagation of exception out r_dict operations.
Samuele Pedroni avatarSamuele Pedroni
implemented setdefault in RPython
Armin Rigo avatarArmin Rigo
Only check if the dictionary was mutated by the call to
Armin Rigo avatarArmin Rigo
Merge of the branch/pypy-rdict-refactoring:
Michael Hudson-Doyle avatarMichael Hudson-Doyle
importfun suggestions for rpython/
Michael Hudson-Doyle avatarMichael Hudson-Doyle
remove rpython/lltype.py (easy!) and fix all the references to it to be
Samuele Pedroni avatarSamuele Pedroni
coalesce for instances in rdict, this toghether with the same for rlist has killed around 100
Samuele Pedroni avatarSamuele Pedroni
refactor rlist to use adt methods attached to the list GcStruct: .ll_items(), .ll_length() and .ll_newlist() respectively,
Samuele Pedroni avatarSamuele Pedroni
* type erasure for lists
Default avatar Boris Feigin
* Adding rpython/ from hl-backend branch into trunk.
Christian Tismer avatarChristian Tismer
re-added the hash fieldto the rdict implementation.
Samuele Pedroni avatarSamuele Pedroni
more ll helpers name generation tweaks
Armin Rigo avatarArmin Rigo
A typo, and releasing the ref to the dict once its iterator is
Armin Rigo avatarArmin Rigo
Ported from CPython the protection against custom eq functions
Samuele Pedroni avatarSamuele Pedroni
enable r_dict test with bound methods
  1. Prev
  2. 1
  3. 2
  4. 3
  5. Next
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.