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.
|
||
|---|---|---|
| .. | ||
| audiodefs | ||
| d2d1 | ||
| d2dbasetypes | ||
| d2derr | ||
| d3d9 | ||
| d3d9caps | ||
| d3d9types | ||
| d3d10 | ||
| d3d10_1 | ||
| d3d10_1shader | ||
| d3d10effect | ||
| d3d10misc | ||
| d3d10shader | ||
| d3d11 | ||
| d3d11shader | ||
| d3dcommon | ||
| d3dcompiler | ||
| d3dcsx | ||
| d3dx9 | ||
| d3dx9anim | ||
| d3dx9core | ||
| d3dx9effect | ||
| d3dx9math | ||
| d3dx9mesh | ||
| d3dx9shader | ||
| d3dx9shape | ||
| d3dx9tex | ||
| d3dx9xof | ||
| d3dx10 | ||
| d3dx10async | ||
| d3dx10core | ||
| d3dx10math | ||
| d3dx10mesh | ||
| d3dx10tex | ||
| d3dx11 | ||
| d3dx11async | ||
| d3dx11core | ||
| d3dx11tex | ||
| dcommon | ||
| dinput | ||
| dwrite | ||
| dxfile | ||
| dxgi | ||
| dxgiformat | ||
| dxgitype | ||
| x3daudio | ||
| xact3 | ||
| xapo | ||
| xapofx | ||
| xaudio2 | ||
| xaudio2fx | ||
| xinput | ||
| directx.factor | ||