--- !ditz.rubyforge.org,2008-03-06/issue title: macros to declare internal symbols desc: |- Two macros are needed: * Internal symbol which is file local: essentially 'static': * Internal symbol which is not file local. Such a symbol would be 'static' in a single-file build, and some compiler specific linkage macro in a multiple-file build. Declaring a non-static symbol non-exported allows a compiler to use an arbitrary ABI for the compiled function which may improve parameter passing, register allocation, etc. type: :task component: duk release: reporter: sva status: :unstarted disposition: creation_time: 2014-02-25 20:39:24.859475 Z references: [] id: fd060978b27e90e479b1b203884145f3ccb4ba22 log_events: - - 2014-02-25 20:39:25.043502 Z - sva - created - "" - - 2014-04-10 19:47:18.737190 Z - Sami Vaarala - assigned to release v0.11 from v0.10 - "" - - 2014-07-10 12:43:18.740607 Z - Sami Vaarala - assigned to release v0.12 from v0.11 - "" - - 2014-07-24 13:10:07.247033 Z - Sami Vaarala - unassigned from release v0.12 - ""