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. |
||
---|---|---|
.. | ||
alien.factor | ||
call-effect.factor | ||
codegen.factor | ||
curry.factor | ||
float.factor | ||
folding.factor | ||
generic.factor | ||
intrinsics.factor | ||
linkage-errors.factor | ||
low-level-ir.factor | ||
optimizer.factor | ||
peg-regression-2.factor | ||
peg-regression.factor | ||
pic-problem-1.factor | ||
redefine0.factor | ||
redefine1.factor | ||
redefine2.factor | ||
redefine3.factor | ||
redefine4.factor | ||
redefine5.factor | ||
redefine6.factor | ||
redefine7.factor | ||
redefine8.factor | ||
redefine9.factor | ||
redefine10.factor | ||
redefine11.factor | ||
redefine12.factor | ||
redefine13.factor | ||
redefine14.factor | ||
redefine15.factor | ||
redefine16.factor | ||
redefine17.factor | ||
redefine18.factor | ||
redefine19.factor | ||
redefine20.factor | ||
redefine21.factor | ||
redefine22.factor | ||
redefine23.factor | ||
redefine24.factor | ||
redefine25.factor | ||
reload.factor | ||
simple.factor | ||
spilling.factor | ||
stack-trace.factor | ||
tuples.factor | ||
x87-regression.factor |