Branches

rdict-experiments-3

View source
rdict-experiments-3
Author Commit Message Labels Comments Date
250+ commits behind default.
Maciej Fijalkowski
ups tweak this back
Maciej Fijalkowski
Test and a fix and tweak a heuristic
Maciej Fijalkowski
fix one benchmarks by tweaking the heuristic here
Maciej Fijalkowski
don't look into this function
Maciej Fijalkowski
support something more advanced in writebarrier before copy (only llimpl
Maciej Fijalkowski
yet another attempt at fixing indirect calls
Maciej Fijalkowski
implement fast function lookup (by hand a bit)
Maciej Fijalkowski
Shuffle setup around until it works
Maciej Fijalkowski
Don't make dictionaries that have empty tuples as keys
Maciej Fijalkowski
merge
Maciej Fijalkowski
fight a bit with reprs and recursivness
Armin Rigo
Minor fix
Armin Rigo
Fix
Maciej Fijalkowski
make the test work by using llhelper on pseudortyper
Maciej Fijalkowski
we can end up with -1 here, but it's ok
Maciej Fijalkowski
kill the flag a little better
Maciej Fijalkowski
make ll_lookup_function rpython
Maciej Fijalkowski
remove force_non_null flag, not used any more
Armin Rigo
Cannot use llhelper() in case we want to translate the ll_dict_lookup()
Armin Rigo
hg merge default
Armin Rigo
Re-add temporarily the old rdict.py, used with rlib/_rweak*dict and with
Armin Rigo
Some more tests kind-of-passing
Armin Rigo
(fijal, arigo)
Armin Rigo
Fix
Armin Rigo
general progressiness
Armin Rigo
- dict.copy()
Armin Rigo
Some random minor renamings
Maciej Fijalkowski
(fijal, arigo) dict.setdefault
Maciej Fijalkowski
dict.get
Maciej Fijalkowski
simplify and support convert_const
Maciej Fijalkowski
(fijal, arigo) clear
Maciej Fijalkowski
(fijal, arigo) ll_dict_contains
Armin Rigo
(fijal, arigo)
Armin Rigo
(fijal, arigo) RPythonification
Maciej Fijalkowski
(arigo) add some more paranoia
Maciej Fijalkowski
(fijal, arigo) remove the mess from popitem that stored stuff in a global
Maciej Fijalkowski
(fijal, arigo) simple fixes to make iteration work
Armin Rigo
(fijal, arigo)
Armin Rigo
(arigo, fijal around) in-progress
Armin Rigo
(fijal, arigo)
Maciej Fijalkowski
(fijal, arigo) cover more cases
Maciej Fijalkowski
(fijal, arigo) whack whack whack until we make the first test pass
Maciej Fijalkowski
(fijal, arigo) Create a branch for reviving rdict experiments