change half_bytes to halfBytes
Merge branch 'ctl_1.5_rc' into ctl_cc
changes in prep for actually compiling generated code
performance enhancements, more propagation of arbitrary precision