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 |
