Motivation: legacy SDC implementation copied Numba internals (MemInfo
struct and API functions), which if changed on the Numba side (as it's done
in IntelPython/Numba where external_allocator is added) may cause segfaults.
This PR removes duplication of Numba internals and moves hstr extension to
NRT API functions.
Note: numba now will be build dependency for sdc package.
Motivation: legacy SDC implementation copied Numba internals (MemInfo struct and API functions), which if changed on the Numba side (as it's done in IntelPython/Numba where external_allocator is added) may cause segfaults. This PR removes duplication of Numba internals and moves hstr extension to NRT API functions.
Note: numba now will be build dependency for sdc package.