diff options
author | Kimplul <kimi.h.kuparinen@gmail.com> | 2024-12-12 19:19:55 +0200 |
---|---|---|
committer | Kimplul <kimi.h.kuparinen@gmail.com> | 2024-12-12 19:19:55 +0200 |
commit | 8f7b4d8c4f64bc648c1793c5fd957af43631a994 (patch) | |
tree | 82c9675eb4f228bbb84fd914c80273c411d90086 /TODO | |
parent | 3e8bbb6bcbb3b36e9813344e2f4528bb830d6ff4 (diff) | |
download | ejit-8f7b4d8c4f64bc648c1793c5fd957af43631a994.tar.gz ejit-8f7b4d8c4f64bc648c1793c5fd957af43631a994.zip |
add todo about minimizing mmap syscalls
Diffstat (limited to 'TODO')
-rw-r--r-- | TODO | 7 |
1 files changed, 2 insertions, 5 deletions
@@ -3,8 +3,5 @@ systems + (MAYBE) Check that there aren't duplicate destinations in operand list? + Darn, the return type doesn't really work with 32bit systems, should fix that somehow -+ Internally we currently expect all values to be doubles, but apparently -lightening doesn't automatically convert between the types when moving -parameters. Either we add in float operations and make sure the user knows which -type is being used when, or we add some filter that rewrites the floats to -doubles? ++ Try to minimize mmap system calls, they seem to be a significant bottleneck +for compiling multiple small functions (like in jit-comparison) |