Implement Explicit context creation #639

This commit is contained in:
gingerBill
2020-05-14 00:13:26 +01:00
parent af1d4d6e72
commit f661d34049
6 changed files with 39 additions and 11 deletions
+6
View File
@@ -440,6 +440,12 @@ default_logger :: proc() -> Logger {
}
default_context :: proc "contextless" () -> Context {
c: Context;
__init_context(&c);
return c;
}
@private
__init_context_from_ptr :: proc "contextless" (c: ^Context, other: ^Context) {
if c == nil do return;