Specifically,
• Created >c-array to be replacement for >T-array.
• Created cast-array to be generic replacement for all T-array-cast words.
• Created c-array@ to be generic replacement for T-array@ words.
• Replaced usages of <T-array> with T <c-array>
• Replaced usages of <direct-T-array> with T <c-direct-array>
• Replaced usages of >T-array with T >c-array
• Replaced usages of T-array-cast with T cast-array
• Replaced usages of malloc-T-array with T malloc-array.
• Removed malloc-T-array.
• Removed T-array-cast.
• Removed T-array@.
• Removed >T-array.
I also added (but didn't change any code to use):
• T c-array-type, returns T-array
• T c-array?, returns T-array?
• c-array{ T ... }, returns T-array{ ... }
Bootstraps just find on Mac OS X. Also `load-all test-all` works for me.
|
||
|---|---|---|
| .. | ||
| backend | ||
| baseline-alignment | ||
| clipboards | ||
| commands | ||
| debugger | ||
| event-loop | ||
| gadgets | ||
| gestures | ||
| images | ||
| operations | ||
| pens | ||
| pixel-formats | ||
| render | ||
| text | ||
| tools | ||
| traverse | ||
| authors.txt | ||
| summary.txt | ||
| ui-docs.factor | ||
| ui-tests.factor | ||
| ui.factor | ||