Commits

Author Commit Message Labels Comments Date
Armin Rigo
(alex, arigo, greg) Support read_timestamp in x86-64.
Branches
jit-lsprofile
Armin Rigo
Start supporting both 32-bit and 64-bit. Type differences: BoxFloats store floats on 64-bit but longlongs on 32-bit, and read_timestamp() returns an int on 64-bit but a r_longlong on 32-bit.
Branches
jit-lsprofile
Armin Rigo
Simplify the logic.
Branches
jit-lsprofile
Alex Gaynor
(fijal, alex): fix tests and translation (sort of)
Branches
jit-lsprofile
Alex Gaynor
Merged upstream.
Branches
jit-lsprofile
Alex Gaynor
(fijal, alex): make _lsprof use the new timer.
Branches
jit-lsprofile
Alex Gaynor
(alex, fijal): Encoding read_timestamp in x86.
Branches
jit-lsprofile
Alex Gaynor
(alex, fijal): make jit aware of read_timestamp
Branches
jit-lsprofile
Alex Gaynor
(alex, fijal): read_timestamp compiles
Branches
jit-lsprofile
Alex Gaynor
implement llop for readtimestamp
Branches
jit-lsprofile
Maciej Fijalkowski
small fixes
Branches
jit-lsprofile
Alex Gaynor
(fijal, alex): Write extregistry for read_timestamp.
Branches
jit-lsprofile
Alex Gaynor
(alex, mitsuhiko, fijal): Move timer function to rlib and use assembler.
Branches
jit-lsprofile
Alex Gaynor
Merged default.
Branches
jit-lsprofile
Armin Rigo
Improve the performance on win32. Untested.
Branches
jit-lsprofile
Armin Rigo
Ah, we need to have a busy wait here to make sure timer.h returns valid values.
Branches
jit-lsprofile
Armin Rigo
Improve this test. It fails...
Branches
jit-lsprofile
Carl Friedrich Bolz
use a faster timer. Seems in this variant to still not be any faster than time.time. probably need to use the assembler version
Branches
jit-lsprofile
Carl Friedrich Bolz
fix translation
Branches
jit-lsprofile
Carl Friedrich Bolz
fix XXX
Branches
jit-lsprofile
Carl Friedrich Bolz
promote those as well. What's really missing is a fast timer.
Branches
jit-lsprofile
Carl Friedrich Bolz
promote the profiler. this gives good improvements but is a problem when the user does something strange, like create lots of profiler instances.
Branches
jit-lsprofile
Carl Friedrich Bolz
another pure function
Branches
jit-lsprofile
Carl Friedrich Bolz
always compile a separate version for if the profiler is on
Branches
jit-lsprofile
Carl Friedrich Bolz
make the profiler more amenable to jitting
Branches
jit-lsprofile
Carl Friedrich Bolz
make jit-friendlier
Branches
jit-lsprofile
Carl Friedrich Bolz
minimal things needed to make the JIT trace into the profiler
Branches
jit-lsprofile