Skip to content

Commit

Permalink
NewspeakVM source as per VMMaker.oscog-eem.3310 [ci skip]
Browse files Browse the repository at this point in the history
  • Loading branch information
marceltaeumel committed Mar 21, 2023
1 parent fb29d11 commit ec02c63
Show file tree
Hide file tree
Showing 17 changed files with 19,048 additions and 15,640 deletions.
5 changes: 4 additions & 1 deletion src/spur32.cog.newspeak/cogit.h
@@ -1,5 +1,5 @@
/* Automatically generated by
CCodeGenerator VMMaker.oscog-mt.3260 uuid: 44ed8e4a-a0d1-dd40-a840-d438405c51af
CCodeGenerator VMMaker.oscog-eem.3310 uuid: ccb9d141-68dd-4a1a-86b9-906b72753322
*/


Expand Down Expand Up @@ -39,9 +39,11 @@ extern void compactCogCompiledCode(void);
extern sqInt defaultCogCodeSize(void);
extern void enterCogCodePopReceiver(void);
extern CogBlockMethod * findMethodForStartBcpcinHomeMethod(sqInt startbcpc, CogMethod *cogMethod);
extern void flagCogMethodForBecome(CogMethod *cogMethod);
extern void followForwardedLiteralsIn(CogMethod *cogMethod);
extern void followForwardedMethods(void);
extern void followMovableLiteralsAndUpdateYoungReferrers(void);
extern void freeBecomeFlaggedMethods(void);
extern void freeCogMethod(CogMethod *cogMethod);
extern void freeUnmarkedMachineCode(void);
extern void initializeCodeZoneFromupTo(sqInt startAddress, sqInt endAddress);
Expand All @@ -62,6 +64,7 @@ extern sqInt recordPrimTraceFunc(void);
extern void setBreakMethod(sqInt anObj);
extern void setSelectorOfto(CogMethod *cogMethod, sqInt aSelectorOop);
extern sqInt traceLinkedSendOffset(void);
extern void unflagBecomeFlaggedMethods(void);
extern void unlinkAllSends(void);
extern void unlinkSendsLinkedForInvalidClasses(void);
extern void unlinkSendsOfisMNUSelector(sqInt selector, sqInt isMNUSelector);
Expand Down

0 comments on commit ec02c63

Please sign in to comment.