Size: a a a

2021 May 08

t

ttldtor in codingteam
а это когда выклюнулось?(
источник

t

ttldtor in codingteam
мало того, что там джава-бит есть, так ещё и конвеншоны свои
источник

MS

Mikola Summer Duck in codingteam
Когда арм стал тир 1 таргетом
источник

MS

Mikola Summer Duck in codingteam
Ну понятно что конвеншны х86 на арме не очень интересны
источник

t

ttldtor in codingteam
ну там можно через регистры гнать, да
источник

t

ttldtor in codingteam
а там свои регистры
источник

t

ttldtor in codingteam
это я предполагаю
источник

t

ttldtor in codingteam
не слышал про армовые конвеншены раньше
источник

t

ttldtor in codingteam
источник

t

ttldtor in codingteam
ещё ж и у IBM свои процы
источник

t

ttldtor in codingteam
ок, с манглингом совсем не рядом... Получается матрица
источник

t

ttldtor in codingteam
о, эту хрень перевели ... https://habr.com/ru/company/itsumma/blog/556288/
источник

Dv

Dr. Friedrich von Ne... in codingteam
Ух, а это, типа, шаблон? Кодеген, ага?
источник

Dv

Dr. Friedrich von Ne... in codingteam
А ASCII-графику сам рисовал?
источник

Dv

Dr. Friedrich von Ne... in codingteam
Имхо, никому не нужен C calling convention без C naming convention. Было бы логично объединить, а потом добавить атрибут #{mangle} для случаев, когда (зачем?) хочется, чтобы символ всё-таки манглился.
источник

MS

Mikola Summer Duck in codingteam
Ну это звучит как хорошая идея, но будет странно.
источник

MS

Mikola Summer Duck in codingteam
Для extern "C" есть волшебное отключение манглинга, а для остальных аби — нет
источник

Dv

Dr. Friedrich von Ne... in codingteam
Норм зделоли.
источник

Dv

Dr. Friedrich von Ne... in codingteam
А кто остальные-то? Там только C и Rust.
источник

Dv

Dr. Friedrich von Ne... in codingteam
А, или нет. Блин, запутано.
источник