Skip to content

Commit a4b7c6a

Browse files
committed
CogVM source as per VMMaker.oscog-eem.2971
Spur Image segment loading creates objects that are ambiguous with newspace slimbridges. Beef up slimbridge parsing (objectAfterMaybeSlimBridge:limit:) so that objects in oldSpace are not confused with them. [the shim idea will need to be thought through carefully wrt shortening objects]
1 parent b0fc229 commit a4b7c6a

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

41 files changed

+2240
-1278
lines changed

spur64src/vm/cogit.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/* Automatically generated by
2-
CCodeGenerator VMMaker.oscog-eem.2970 uuid: 18899133-c885-4672-8722-9faceaa8bd85
2+
CCodeGenerator VMMaker.oscog-eem.2971 uuid: b9251568-d992-439d-a42e-846c5acbf5fd
33
*/
44

55

spur64src/vm/cointerp.c

Lines changed: 82 additions & 44 deletions
Large diffs are not rendered by default.

spur64src/vm/cointerp.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/* Automatically generated by
2-
CCodeGeneratorGlobalStructure VMMaker.oscog-eem.2970 uuid: 18899133-c885-4672-8722-9faceaa8bd85
2+
CCodeGeneratorGlobalStructure VMMaker.oscog-eem.2971 uuid: b9251568-d992-439d-a42e-846c5acbf5fd
33
*/
44

55

spur64src/vm/cointerpmt.c

Lines changed: 82 additions & 44 deletions
Large diffs are not rendered by default.

spur64src/vm/cointerpmt.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/* Automatically generated by
2-
CCodeGeneratorGlobalStructure VMMaker.oscog-eem.2970 uuid: 18899133-c885-4672-8722-9faceaa8bd85
2+
CCodeGeneratorGlobalStructure VMMaker.oscog-eem.2971 uuid: b9251568-d992-439d-a42e-846c5acbf5fd
33
*/
44

55

spur64src/vm/gcc3x-cointerp.c

Lines changed: 82 additions & 44 deletions
Large diffs are not rendered by default.

spur64src/vm/gcc3x-cointerpmt.c

Lines changed: 82 additions & 44 deletions
Large diffs are not rendered by default.

spurlowcode64src/vm/cogit.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/* Automatically generated by
2-
CCodeGenerator VMMaker.oscog-eem.2970 uuid: 18899133-c885-4672-8722-9faceaa8bd85
2+
CCodeGenerator VMMaker.oscog-eem.2971 uuid: b9251568-d992-439d-a42e-846c5acbf5fd
33
*/
44

55

spurlowcode64src/vm/cointerp.c

Lines changed: 85 additions & 47 deletions
Large diffs are not rendered by default.

spurlowcode64src/vm/cointerp.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/* Automatically generated by
2-
CCodeGeneratorGlobalStructure VMMaker.oscog-eem.2970 uuid: 18899133-c885-4672-8722-9faceaa8bd85
2+
CCodeGeneratorGlobalStructure VMMaker.oscog-eem.2971 uuid: b9251568-d992-439d-a42e-846c5acbf5fd
33
*/
44

55

0 commit comments

Comments
 (0)