am 6000c26e: Merge "Array type and allocation support"

* commit '6000c26e0e382d12e4e97bf5839912e500dc47c5':
  Array type and allocation support