Commits

Show all
Author Commit Message Labels Comments Date
Armin Rigo
in-progress
Branches
stm-jit
Armin Rigo
Starting work on the x86 backend
Branches
stm-jit
Armin Rigo
Skip some tests that are "only" for optimization, and pass the others.
Branches
stm-jit
Armin Rigo
progress
Branches
stm-jit
Armin Rigo
Starting on stmrewrite.py.
Branches
stm-jit
Armin Rigo
Write a plain text explanation.
Branches
stm-jit
Armin Rigo
Update the test.
Branches
stm-jit
Armin Rigo
Start to draft the tests for the GcStmReviewerAssembler as a llsupport subclass of GcRewriterAssembler. Unsure yet if this is the ideal level.
Branches
stm-jit
Armin Rigo
Now translation completes.
Branches
stm-jit
Armin Rigo
Translation of an example getting closer
Branches
stm-jit
Armin Rigo
in-progress
Branches
stm-jit
Armin Rigo
in-progress
Branches
stm-jit
Armin Rigo
Improve precision.
Branches
stm-jit
Armin Rigo
gc_load, stm_gc_load, gc_store: the most generic operations on GC objects, reading or writing a field of any type in a given GC object at a given offset.
Branches
stm-jit
Armin Rigo
finish llmodel support. XXX refactor...
Branches
stm-jit
Armin Rigo
in-progress. Missing tests :-(
Branches
stm-jit
Armin Rigo
in-progress
Branches
stm-jit
Armin Rigo
hg merge default
Branches
stm-jit
Armin Rigo
Clean-ups and comments.
Armin Rigo
Minor improvement maybe: replace "ADD reg, const" and "SUB reg, const" with a LEA. The idea is that LEA is more flexible because it can name a destination register != source register.
Armin Rigo
If "see_function" is False, don't call contains_unsupported_variable_type(). The result is going to be False anyway. Avoids getting warnings if we mark a function @jit.dont_look_inside because it manipulates unsupported types.
Armin Rigo
Workaround to make test_repr_16bits pass, from test_unicodeobject.py, on top of a 16-bit hosting CPython. Running py.py or py.test on top of a 16-bit-wide hosting CPython is still not perfect and will probably never be.
Armin Rigo
In-progress
Branches
stm-jit
Armin Rigo
Start a branch to work on the JIT support of STM.
Branches
stm-jit
Armin Rigo
Add the (undocumented & untested) attribute 'name' on the hash objects.
Armin Rigo
hg merge default
Branches
stm-thread
wlav
linking example code did not work as expected; use alternative
wlav
merge reflex-support into default
wlav
updated documentation
Branches
reflex-support
wlav
merge default into branch
Branches
reflex-support
  1. Prev
  2. Next