История изменений
Исправление hateyoufeel, (текущая версия) :
Я так прозреваю, тогда делать отдельный бэк на каждый таргет было модным. Этим многие компиляторы из 80х и 90х страдают. Из того, чем я пользуюсь, GHC и OCaml тоже такие. Хотя в GHC можно через LLVM компилировать вместо нативного бэка, так что это частично упрощает дело.
Вспомним классику: https://ewontfix.com/12/
Replacing VxWorks’s stdint.h, which is claimed to be broken, with one full of incorrect definitions, for example #define UINT8_MAX (~(uint8_t)0) (which, contrary to the requirements of C, is not valid for use in preprocessor conditionals).
/me рыдает
Исходная версия hateyoufeel, :
Я так прозреваю, тогда делать отдельный бэк на каждый таргет было модным. Этим многие компиляторы из 80х и 90х страдают. Из того, чем я пользуюсь, GHC и OCaml тоже такие. Хотя в GHC можно через LLVM компилировать вместо нативного бэка, так что это частично упрощает дело.