Commits

Show all
Author Commit Message Labels Comments Date
Antonio Cuni avatarAntonio Cuni
(antocuni, arigo): mark more modules as is_core, because they really contain extensions to pyopcode.py
Branches
core-only-tracing
Antonio Cuni avatarAntonio Cuni
bah, actually fix rpython
Branches
core-only-tracing
Antonio Cuni avatarAntonio Cuni
tentative rpython fix
Branches
core-only-tracing
Antonio Cuni avatarAntonio Cuni
(antocuni, arigo, romain around): try to implement a reasonable is_core_function policy for the pypy interpreter
Branches
core-only-tracing
Antonio Cuni avatarAntonio Cuni
(antocuni, arigo): improve this test
Branches
core-only-tracing
Antonio Cuni avatarAntonio Cuni
(antocuni, arigo): use a boolean instead of a string to store the value of core-only-mode, and don't disable inlining automatically (for now at least)
Branches
core-only-tracing
Antonio Cuni avatarAntonio Cuni
(antocuni, arigo): if we are in core mode, we know for sure that the jitcode we are tracing is_core
Branches
core-only-tracing
Antonio Cuni avatarAntonio Cuni
always disable inlining when setting the jitmode to core-only
Branches
core-only-tracing
Antonio Cuni avatarAntonio Cuni
rename 'fast' mode to 'core-only'
Branches
core-only-tracing
Antonio Cuni avatarAntonio Cuni
make sure to inline core-to-core calls
Branches
core-only-tracing
Antonio Cuni avatarAntonio Cuni
make sure not to inline indirect calls when in core-only mode
Branches
core-only-tracing
Antonio Cuni avatarAntonio Cuni
fix tests
Branches
core-only-tracing
Antonio Cuni avatarAntonio Cuni
implement the 'fast' jit mode, in which we trace only inside the 'core' graphs, and do residual calls to everything else; still in-progress, at least one case is missing, see next checkin
Branches
core-only-tracing
Antonio Cuni avatarAntonio Cuni
(antocuni, arigo, romain) complain if a graph is marked as access_direct but not core, because in this case we would have a wrong behaviour when tracing in core-only mode
Branches
core-only-tracing
Antonio Cuni avatarAntonio Cuni
(antocuni, arigo, romain): introduce the is_core flag on JitCodes, which will be used to select which graphs to inline when tracing in core-only mode
Branches
core-only-tracing
Antonio Cuni avatarAntonio Cuni
(antocuni, arigo, bivab, romain): a branch where to experiment with 'lightweight tracing', in which we inline only the opcode implementations and nothing else
Branches
core-only-tracing
Antonio Cuni avatarAntonio Cuni
(benol) merge the jvm-improvements branch, which fixes (again :-)) the translation for the JVM backend
Antonio Cuni avatarAntonio Cuni
close about-to-be-merged branch
Branches
jvm-improvements
Michał Bendowski avatarMichał Bendowski
Fix the implementation of compute_unique_id for _builtin_type.
Branches
jvm-improvements
Michał Bendowski avatarMichał Bendowski
Simpler implementations of float2longlong and longlong2float.
Branches
jvm-improvements
Michał Bendowski avatarMichał Bendowski
Implemented float2longlong and longlong2float for the JVM.
Branches
jvm-improvements
Michał Bendowski avatarMichał Bendowski
Handle the 'jit_is_virtual' opcode by always returning False
Branches
jvm-improvements
Michał Bendowski avatarMichał Bendowski
Add a missing cast from Unsigned to UnsignedLongLong in the JVM
Branches
jvm-improvements
Michał Bendowski avatarMichał Bendowski
Declare oo_primitives that should implement some rffi operations.
Branches
jvm-improvements
Michał Bendowski avatarMichał Bendowski
Fix compute_unique_id to support built-ins in ootype.
Branches
jvm-improvements
Michał Bendowski avatarMichał Bendowski
Fix userspace builders in ootype
Branches
jvm-improvements
Michał Bendowski avatarMichał Bendowski
Add files generated by PyCharm to .hgignore
Branches
jvm-improvements
Maciej Fijalkowski avatarMaciej Fijalkowski
mere
Maciej Fijalkowski avatarMaciej Fijalkowski
A bit experimental - try to preallocate the size of unicode join and remove
Default avatar mattip
add failing test, add fix
  1. Prev
  2. 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.