Commit 9f0b1a5
committed
CogVM source as per VMMaker.oscog-eem.3731
Introduce a primitive that sets a process's priority correctly
in all cases except those for which the primitive should fail.
Integrate Sabine Schnabeltier's fix for issue #759,
SpurMemoryManager>>#enterIntoClassTable: skips potentially free entries.
Better document the apparently non-obvious primitiveYield1 parent b936b4b commit 9f0b1a5
37 files changed
Lines changed: 7804 additions & 3920 deletions
File tree
- src
- spur32.cog.lowcode
- spur32.cog
- spur32.sista
- spur32.stack.lowcode
- spur32.stack
- spur64.cog.lowcode
- spur64.cog
- spur64.sista
- spur64.stack.lowcode
- spur64.stack
- v3.cog
- v3.stack
Large diffs are not rendered by default.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | | - | |
3 | | - | |
| 2 | + | |
| 3 | + | |
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
| |||
Large diffs are not rendered by default.
Large diffs are not rendered by default.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | | - | |
3 | | - | |
| 2 | + | |
| 3 | + | |
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
| |||
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | | - | |
3 | | - | |
| 2 | + | |
| 3 | + | |
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
| |||
0 commit comments