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