dynamic-specialized-tuple

View source
dynamic-specialized-tuple
  • Contributors
    1. Loading...
Author Commit Message Date Builds
7 commits behind default.
Alex Gaynor
support for floats, except we need a convert_longlong_bytes_to_float llop
Alex Gaynor
Merged default in.
Alex Gaynor
whitespace
Alex Gaynor
metaprogram
Alex Gaynor
small bit of progress in making optimizeopt happy
Alex Gaynor
(arigo, alex) some hacks, and some cleanup. Pretend that a varsized GcStruct is an array from the JIT's point of view
Alex Gaynor
(arigo, alex): remove the old hacks, and start making this case use arrayfield
Alex Gaynor
merged default
Alex Gaynor
(arigo, alex): random progress, mostly will be deleted
Alex Gaynor
even more hacks. I think we should scrap all of this work and rethink.
Alex Gaynor
cleanup
Alex Gaynor
random hacking at this. I think we need a comprehensive solution to addresses in the JIT.
Alex Gaynor
merged default in
Alex Gaynor
added support for unicode. (thanks to amaury for reminding me that py3k needs this to be useful)
Alex Gaynor
code cleanup
Alex Gaynor
Use the untyped API for floats here, even though it's not done for translated yet
Alex Gaynor
Added support for strings. This is probably enough types for now.
Alex Gaynor
added bool support, also cleaned up code slightly
Maciej Fijalkowski
(agaynor, fijal) more jtransform support
Alex Gaynor
make this test run
Alex Gaynor
failing test for cast_adr_to_ptr
Alex Gaynor
comments so you can understand this
Alex Gaynor
cast_ptr_to_adr and getinteriorfield of struct
Alex Gaynor
(fijal, alex): start on JIT support for untyped memory stuff
Alex Gaynor
fix?
Alex Gaynor
fix
Alex Gaynor
merged default in, resolved merge conflicts
Alex Gaynor
merged upstrem
Alex Gaynor
remove special tuple iterator
Maciej Fijalkowski
fix translation, maybe
Alex Gaynor
(fijal, alex): translation fix?
Alex Gaynor
(alex. fijal), fix translation?
Alex Gaynor
merged erase-aw-mem
Alex Gaynor
random cpyext changes
Alex Gaynor
(alex, fijal) fix obsure stuff
Alex Gaynor
make constants work
Alex Gaynor
stuff all works.
Alex Gaynor
make tests work, now failing as expected
Alex Gaynor
merged erase-raw-mem
Alex Gaynor
(alex, fijal): progress
Alex Gaynor
merged erase-raw-mem
Alex Gaynor
(fijal, alex): random progress
Alex Gaynor
merged erase-raw-mem into this
Alex Gaynor
finish tuple API and start on using new untyped storage stuff
Alex Gaynor
Branch to make tuple specialization dynamic
Alex Gaynor
(fijal, alex): added getshape()
Alex Gaynor
(fijal, alex): added getlength
Alex Gaynor
(alex, fijal): commented out float support and fix the gc trace func
Alex Gaynor
added gc support for untyped stuff via new gc_writebarrier llop
Alex Gaynor
(arigato, fijal, alex): make untyped storage work with the GC, other things were refactored
Alex Gaynor
(fijal, alex): refactor untyped storage (works on llinterp!), and add a gc test
Alex Gaynor
(arigato, alex, fijal) exception catching magic
Alex Gaynor
(arigato, alex, fijal): Can now get/set instances!
Alex Gaynor
Starting progress.