Retoor software development Projects Research SearchXNG
Register Sign In

9 lines
109 B
C
Raw Normal View History

feat: extract primitive method definitions into separate primitives.c/h files Move the PRIMITIVE macro and all primitive function implementations (num_abs, string_contains, string_count) from vm.c into new src/primitives.c and src/primitives.h files. Add registerPrimitives() function to centralize primitive registration, removing inline PRIMITIVE calls from newVM(). Also remove unused numGlobals field from VM struct and add primitives.c to Xcode project sources.
2013-10-27 19:28:15 +01:00
#ifndef wren_primitives_h
#define wren_primitives_h
#include "vm.h"
feat: add public C API header wren.h and refactor internal types to WrenVM prefix
2013-11-25 16:47:02 +01:00
void wrenLoadCore(WrenVM* vm);
feat: extract primitive method definitions into separate primitives.c/h files Move the PRIMITIVE macro and all primitive function implementations (num_abs, string_contains, string_count) from vm.c into new src/primitives.c and src/primitives.h files. Add registerPrimitives() function to centralize primitive registration, removing inline PRIMITIVE calls from newVM(). Also remove unused numGlobals field from VM struct and add primitives.c to Xcode project sources.
2013-10-27 19:28:15 +01:00
#endif
Reference in New Issue Copy Permalink
91c675b28a
wren/src/primitives.h
Response time: 50ms
Mail Licenses API