2015-07-23 4 views
0

Я пытаюсь решить проблему с интегрированным ассемблером LLVM и Clang. От Bug 18916 don't err on ".att_syntax prefix", Комментарий 2:Преобразование исправлений ошибок (r215031 и т. Д.) В выпуски Clang (3,6, 4,0 и т. Д.)

Я бы сказал, что это исправлено r215031.

Я тестировал несколько членов Клана, и мы все еще испытываем проблему. Мы даже иногда создаем Clang из источников, используя бит LLVM Release.

Как сопоставить номер R с выпуском Clang? Или определить, какой выпуск впервые получил исправление, предоставленное номером R?

ответ

2

Можно проверить репозиторий исходного кода и посмотреть, какая версия была, когда llvm/clang был разветвлен для выпуска. Кроме того, есть некоторые резервы ревизий от основной линии к ветви релиза.

В частности, приход 3.7 релиз был ответвляется от r242221 (смотри, например, http://llvm.org/viewvc/llvm-project/llvm/branches/release_37/) и 3.6 была основана на r225991

Поэтому я считаю, что r215031 должно быть в 3,6 выпуске.

PS: Обратите внимание, что clang 4.0 не существует.

+0

О, это номера ревизий SVN. Я никогда не видел номера версий SVN, которые были выше. Но спасибо за все, потому что мне все равно придется это искать. – jww

+0

Продолжительность фиксации LLVM составляет около 25 000 бит в год, а проекту более 10 лет, поэтому ... :) –