Mercurial > pub > dyncall > dyncall
comparison ToDo @ 86:0c8535820000
- todo cleanup
author | cslag |
---|---|
date | Sat, 09 Apr 2016 17:03:20 -0500 |
parents | 8439d9e57d08 |
children | 82a0eef83db0 |
comparison
equal
deleted
inserted
replaced
85:8439d9e57d08 | 86:0c8535820000 |
---|---|
1 1.0: | 1 1.0: |
2 ---- | 2 ---- |
3 - !!! the CallVM-free functions are per VTable, however the latter can be changed out | 3 - the CallVM-free functions are per VTable, however the latter can be changed out |
4 at runtime... which basically changes potentially the deallocator... | 4 at runtime... which basically changes potentially the deallocator... |
5 same goes for functions setting the mode. think about how to make this safer - currently | 5 same goes for functions setting the mode. think about how to make this safer - currently |
6 we have a higher flexibility and we need to potentially clean up from the mode we are in, | 6 we have a higher flexibility and we need to potentially clean up from the mode we are in, |
7 however, this is open to misuse | 7 however, this is open to misuse |
8 - check all vararg calling conv implementations if they promote correctly | 8 - check all vararg calling conv implementations if they promote correctly |
9 (e.g. float to double); we used to not care as it was the user's job to | 9 (e.g. float to double); we used to not care as it was the user's job to |
10 think of that, but we allow users to use ArgFloat, etc. on "..." now, | 10 think of that, but we allow users to use ArgFloat, etc. on "..." now, |
11 taking care of the promotion; so it should be consistent all across the | 11 taking care of the promotion; so it should be consistent all across the |
12 implementations -> also write testcode specifically for that | 12 implementations -> also write testcode specifically for that |