Mercurial > pub > dyncall > dyncall
comparison ToDo @ 332:73c528d2cd4d
- todo and changelog update
author | Tassilo Philipp |
---|---|
date | Sat, 23 Nov 2019 13:53:28 +0100 |
parents | 8b0fc583ce62 |
children | 4f9f49fb82ce |
comparison
equal
deleted
inserted
replaced
331:74c056b597b7 | 332:73c528d2cd4d |
---|---|
133 manual: | 133 manual: |
134 ------- | 134 ------- |
135 - introduce doc overview tables and common vocab for calling convention specifics, following example of table on page 13 of https://www.linux-mips.org/pub/linux/mips/doc/ABI/MIPS-N32-ABI-Handbook.pdf; also as inspiration, e.g. user 'preserved' instead of 'permanent', etc. https://developer.apple.com/library/content/documentation/Xcode/Conceptual/iPhoneOSABIReference/Articles/ARMv6FunctionCallingConventions.html#//apple_ref/doc/uid/TP40009021-SW4 | 135 - introduce doc overview tables and common vocab for calling convention specifics, following example of table on page 13 of https://www.linux-mips.org/pub/linux/mips/doc/ABI/MIPS-N32-ABI-Handbook.pdf; also as inspiration, e.g. user 'preserved' instead of 'permanent', etc. https://developer.apple.com/library/content/documentation/Xcode/Conceptual/iPhoneOSABIReference/Articles/ARMv6FunctionCallingConventions.html#//apple_ref/doc/uid/TP40009021-SW4 |
136 * also, get inspiration for naming for GCC predefs as talked about in https://stffrdhrn.github.io/software/embedded/openrisc/2018/06/08/gcc_stack_frames.html | 136 * also, get inspiration for naming for GCC predefs as talked about in https://stffrdhrn.github.io/software/embedded/openrisc/2018/06/08/gcc_stack_frames.html |
137 - make stack layout diagrams better, e.g. add grow direction (example: https://developer.apple.com/library/content/documentation/Xcode/Conceptual/iPhoneOSABIReference/art/arm_stack.jpg on https://developer.apple.com/library/content/documentation/Xcode/Conceptual/iPhoneOSABIReference/Articles/ARMv6FunctionCallingConventions.html#//apple_ref/doc/uid/TP40009021-SW1) | 137 - make stack layout diagrams better, e.g. add grow direction (example: https://developer.apple.com/library/content/documentation/Xcode/Conceptual/iPhoneOSABIReference/art/arm_stack.jpg on https://developer.apple.com/library/content/documentation/Xcode/Conceptual/iPhoneOSABIReference/Articles/ARMv6FunctionCallingConventions.html#//apple_ref/doc/uid/TP40009021-SW1) |
138 * another example, chapter 3 of: ftp://www.sourceware.org/pub/binutils/ppc-docs/ppc-poweropen/ | |
138 - provide more examples on how to use dyncall, dynload and dyncallback | 139 - provide more examples on how to use dyncall, dynload and dyncallback |
139 * e.g. enhance manual with a couple of examples (e.g. calling MessageBoxA on windows, etc.) | 140 * e.g. enhance manual with a couple of examples (e.g. calling MessageBoxA on windows, etc.) |
140 - manuals for bindings (as stated in bindings-section, above) | 141 - manuals for bindings (as stated in bindings-section, above) |
141 - under "dyncall support", in each calling convention appendix, list crucial details of e.g. big/little endian support, etc. | 142 - under "dyncall support", in each calling convention appendix, list crucial details of e.g. big/little endian support, etc. |
142 - specify integer models in use, use common ILP32, LLP64, etc. terms | 143 - specify integer models in use, use common ILP32, LLP64, etc. terms |