1А64 технические характеристики: 1А64 Станок токарно-винторезный универсальный. Паспорт, схемы, характеристики, описание
alexxlab | 17.10.1992 | 0 | Разное
Токарные, токарно-винторезные, токарно-карусельные станки 404
Leave the search box empty to find all products, or enter a search term to find a specific product.
Сортировать по
Дата создания товара -/+
Название товара
Название производителя
Производитель:
Выбрать производителя
Астраханский станкостроительный завод
Ижевский машиностроительный завод “Ижмаш”
Красный Пролетарий, г. Москва
Московский станкостроительный завод “Красный пролетарий”
Польша
Рязанский станкостроительный завод
Средневолжский станкостроительный завод
Ульяновский машиностроительный завод
Фрунзенский машиностроительный завод
Челябинский станкостроительный завод
Чехия, TOS
Показано 1 – 31 из 31
50100
Max диаметр заготовки – 630, max длина заготовки 1500 мм. …
Описание товара
Max диаметр заготовки – 660, max длина заготовки 3000 мм.
Описание товара
Max диаметр заготовки – 435, max длина заготовки 1000 мм.
Описание товара
Max диаметр заготовки – 630, max длина заготовки 2000 мм.
Описание товара
Max диаметр заготовки – 800, max длина заготовки 3000 мм.
Описание товара
Max диаметр заготовки – 630, max длина заготовки 2000 мм.
Описание товара
Max диаметр заготовки – 250 мм; max длина заготовки 500 …
Описание товара
Max диаметр заготовки – 250, max длина заготовки 500 мм.
Описание товара
Max диаметр заготовки – 320, max длина заготовки 710 мм.
Описание товара
Max диаметр заготовки – 550, max длина заготовки 1000 мм.
Описание товара
Max диаметр заготовки – 500, max длина заготовки 1500 мм.
Описание товара
Max диаметр заготовки – 445, max длина заготовки 1000 мм.
Описание товара
Max диаметр заготовки – 630, max длина заготовки 2800 мм.
Описание товара
Max диаметр заготовки – 500, max длина заготовки 2000 мм.
Описание товара
Max диаметр заготовки – 500, max длина заготовки 1000 мм.
Описание товара
Max диаметр заготовки – 630, max длина заготовки 1400 мм.
Описание товара
Max диаметр заготовки – 445 мм; max длина заготовки 1500 мм.
Описание товара
Max диаметр заготовки – 250 мм; max длина заготовки 500 мм.
Описание товара
Max диаметр заготовки – 800 мм; max длина заготовки 2800 мм.
Описание товара
Max диаметр заготовки – 500 мм; max длина заготовки 1000 . ..
Описание товара
Max диаметр заготовки – 240 мм; max длина заготовки 500 …
Описание товара
Max диаметр заготовки – 380 мм; max длина заготовки 1000 мм.
Описание товара
Max диаметр заготовки – 500, max длина заготовки 1000 мм.
Описание товара
Max диаметр заготовки – 400, max длина заготовки 1500 мм.
Описание товара
Max диаметр заготовки – 435 мм; max длина заготовки 1500 …
Описание товара
Max диаметр заготовки – 400 мм; max длина заготовки 1000 и …
Описание товара
Max диаметр заготовки – 400 мм; max длина заготовки 1500 …
Описание товараИмеются модификации П и В. Max диаметр изделия: 320 мм
Описание товара
Max диаметр заготовки – 240 мм; max длина заготовки 500 мм.
Описание товара
Max диаметр заготовки – 250, max длина заготовки 500 мм. …
Описание товара
Max диаметр заготовки – 250 мм; max длина заготовки 500 мм.
Описание товара
Станок универсальный токарно-винторезный 1А64
На станке 1А64 можно выполнять разнообразные токарные работы, включая точение конусов, а также нарезание метрической, модульной и дюймовой резьб в условиях единичного и мелкосерийного производства.
Изменение чисел оборотов шпинделя и скорости подач суппорта осуществляется переключением зубчатых колес коробки скоростей и коробки подач при помощи рукояток.
Для быстрых ходов суппорта применяется отдельный электродвигатель.
Техническая характеристика и жесткость станков позволяют полностью использовать возможности быстрорежущего и твердосплавного инструментов при обработке черных и цветных металлов.

Класс точности станка Н.
Шероховатость обработанной поверхности V 6.
Разработчик – Рязанское специальное конструкторское бюро станкостроения.
Производитель – Рязанский станкостроительный завод
Посадочные и присоединительные размеры шпинделя станка 1А64
Спецификация составных частей токарного станка 1А64
1. Станина – 1А64.01
2. Коробка подач – 1А64.07
3. Шестерни сменные – 1А64.08
4. Бабка передняя – 1А64.02
5. Патрон – 164.09
7. Каретка – 1А64.05
8. Суппорт – 1А64.04
9. Охлаждение – 1А64.14
10. Люнет подвижный – 1А64.10
11. Электротруборазводка – 1А64.81
12. Люнет неподвижный – 1А64.20
13. Бабка задняя – 1А64.03
14. Электрооборудование – 1А64.80
Перечень органов управления токарно-винторезного станка 1А64
1. Рукоятки установки частоты вращения шпинделя
2. Рукоятки установки частоты вращения шпинделя
3. Рукоятки установки частоты вращения шпинделя
4. Рукоятки установки частоты вращения шпинделя
5.

6. Рукоятка установки правой и левой резьб
7. Рукоятка выбора вида работ (резьбы или подачи) и типа резьбы
8. Рукоятки установки величины подачи и шага резьбы
9. Рукоятки установки величины подачи и шага резьбы
10. Рукоятка установки величины подачи, шага резьбы и включения ходового винта напрямую
12. Рукоятка установки вида работ (резьбы или подачи)
13. Кнопка «Стоп» (дублирующая)
14. Кнопка «Шпиндель назад» (дублирующая)
15. Маховик ручного перемещения каретки
16. Кнопка «Шпиндель вперед»
17. Кнопка «Стоп»
18. Рукоятка включения гайки ходового винта
19. Кнопка «Шпиндель назад»
20. Рукоятка управления механическими ходами каретки и суппорта
21. Кнопка включения быстрых ходов каретки и суппорта
22. Валик ручного перемещения задней бабки
23. Рукоятка упора задней бабки
24. Толкатель стопорения шпинделя задней бабки с пинолью
25.

26. Рукоятка включения медленного или быстрого перемещения пиноли задней бабки
27. Рукоятка медленного перемещения пиноли задней бабки
28. Винт поперечного перемещения задней бабки
29. Рукоятка стопорения пиноли задней бабки
30. Рукоятка ручного перемещения резцовых салазок
31. Тумблер включения местного освещения
32. Рукоятка поворота и крепления резцовой головки
33. Рукоятка ручной поперечной подачи суппорта
34. Вводной выключатель
35. Кнопка «Импульс шпинделя вперед»
36. Кнопка «Шпиндель вперед» (дублирующая)
37. Кнопка включения насоса охлаждения
38. Кнопка выключения насоса охлаждения
Технические данные и характеристики станка 1А64
Класс точности по ГОСТ 8-82 Н
Наибольший диаметр заготовки над станиной, мм 800
Наибольший диаметр заготовки над суппортом, мм 450
Наибольшая длина заготовки (РМЦ), мм 2800
Наибольшая масса заготовки в центрах, кг 5000
Шпидель
Диаметр сквозного отверстия в шпинделе, мм 85
Наибольший диаметр обрабатываемого прутка, мм 80
Торможение шпинделя Имеется
Наибольший момент на шпинделе, кН/м
Частота прямого вращения шпинделя, об/мин 7,1.

Размер внутреннего конуса в шпинделе, М Конус морзе 6
Конец шпинделя по ГОСТ 12595-72 11ИМ
Подачи
Наибольшее продольное перемещение суппорта, мм 2520
Наибольшее поперечное перемещение суппорта, мм 600
Цена деления лимба при продольном перемещении, мм 0,1
Цена деления лимба при поперечном перемещении, мм 0,05
Наибольшее продольное перемещение на оборот лимба, мм 50
Наибольшее поперечное перемещение на оборот лимба, мм 6
Число ступеней продольных подач суппорта 32
Пределы продольных рабочих подач суппорта, мм/об 0,20..3,05
Число ступеней поперечных подач суппорта 32
Пределы поперечных рабочих подач суппорта, мм/об 0,07..1,04
Скорость быстрых перемещений суппорта, продольных, м/мин 2,16
Скорость быстрых перемещений суппорта, поперечных, м/мин 0,735
Количество нарезаемых резьб метрических
Пределы шагов нарезаемых резьб метрических, мм 1..120
Количество нарезаемых резьб дюймовых
Пределы шагов нарезаемых резьб дюймовых 28.

Количество нарезаемых резьб модульных
Пределы шагов нарезаемых резьб модульных 0,5..30
Количество нарезаемых резьб питчевых
Пределы шагов нарезаемых резьб питчевых нет
Наибольшее продольное/ поперечное усилие резания, кН 120/ 78
Резцовые салазки
Наибольшее перемещение резцовых салазок, мм 240
Пределы рабочих подач резцовых салазок, мм/об
Скорость быстрых перемещений резцовых салазок, м/мин
Электрооборудование
Количество электродвигателей на станке 4
Мощность электродвигателя главного привода, кВт 17
Мощность электродвигателя быстрого хода, кВт 1,5
Мощность электродвигателя насоса смазки, кВт 0,12
Мощность электродвигателя насоса охлаждения, кВт 0,125
Габариты станка, мм 5825 х 2000 х 1660
Масса станка, кг 11400
Телефон/факс: (495) 679-82-10 доб. 309
Email: [email protected]
Сайт – http://www.gig-ant.com/machinery/10/1854.htm
libunwind-ia64(3)
Версия libunwind для IA-64
использует строку платформы
ia64
и, по крайней мере теоретически, должен поддерживать все
операционные системы, придерживающиеся специфичного для процессора ABI, определенного для
семейство процессоров Itanium. Сюда входят как Linux с прямым порядком байтов,
и HP-UX с обратным порядком байтов. Кроме того, чтобы сделать возможным для одного
библиотека для раскрутки как 32-, так и 64-битных целей, тип
unw_word_t
всегда определяется шириной 64 бита (независимый
естественного размера слова хоста). Сказав это, текущий
реализация была протестирована только с IA-64 Linux.
При нацеливании на IA-64 libunwind заголовочный файл определяет макрос UNW_TARGET_IA64 как 1 и макрос UNW_TARGET как “ia64” (без кавычек). Бывший делает это возможно использование зависящего от платформы кода раскрутки условная компиляция для выбора подходящей реализации. последний полезен для целей упорядочения и построения символы, специфичные для целевой платформы.
Одной из особенностей IA-64 является использование битов NaT для поддержки
спекулятивное исполнение. Часто о битах NaT думают как о “65-м
бит общего регистра. Однако, чтобы все соответствовало
64-битная ширина unw_word_t
значения, libunwind
лечит
Биты NaT похожи на отдельные логические регистры, 64-битное значение которых равно
ИСТИНА (не ноль) или ЛОЖЬ (ноль).
Состояние машины (набор регистров), доступное через libunwind зависит от типа кадра стека, который курсор указывает на. Для обычных фреймов все “сохраняются” (сохраняются вызываемым абонентом) регистры доступны. Для сигнально-батутных рам все регистры (в том числе регистры, сохраненные вызывающим абонентом). Самый приложениям не нужно априори беспокоиться о том, какие регистры доступный, когда. В случае сомнений всегда безопасно попробовать к получить доступ к регистру (через unw_get_reg () или же unw_get_fpreg ()) и если реестр недоступен, вызов завершится ошибкой с возвращаемым значением -UNW_EBADREG.
В качестве специального исключения из приведенного выше общего правила, рабочие регистры р15-р18 всегда доступны, даже в обычном кадры. Это позволяет передавать аргументы, например, в исключение обработчики.
Подробное описание соглашения об использовании регистров IA-64 см. см. “Соглашения по программному обеспечению Itanium и архитектура времени выполнения Путеводитель», доступный по адресу:
http://www. intel.com/design/itanium/downloads/245358.htm
IA-64-версия libunwind определяет три вида регистров макросы имен: макросы регистра кадра, макросы обычного регистра и удобные макросы. Ниже мы опишем каждый вид по очереди:
Макрос регистра кадров
Фрейм-регистры являются специальными (псевдо) регистрами, потому что они всегда имеют допустимое значение, хотя иногда они не сохраняются явно (например, если кадр стека памяти имеет размер 16 байт, предыдущее значение указателя стека может быть вычислено просто как сп+16, поэтому нет необходимости сохранять указатель стека явно). Более того, набор значений кадрового регистра однозначно идентифицирует кадр стека. Архитектура IA-64 определяет два стека. (память и стек регистров). Включая указатель инструкций (IP), это означает, что имеется три кадровых регистра:
- UNW_IA64_IP:
- Содержит указатель инструкции (IP или
“программный счетчик”) текущего кадра стека. Учитывая это значение,
оставшееся машинное состояние соответствует значениям регистров, которые
присутствовали в ЦП, когда он как раз собирался выполнить
инструкция, на которую указывает UNW_IA64_IP.
Биты 0 и 1 этот регистр кадра кодирует номер слота инструкции. Примечание: Из-за того, как инструкция вызова работает на IA-64, номер слота обычно равен нулю, но может быть и ненулевым, например, в стек-фрейм батута обработчика сигналов.
- UNW_IA64_SP:
- Содержит указатель стека (памяти) стоимость (СП).
- UNW_IA64_BSP:
- Содержит резервное хранилище регистров указатель (BSP). Примечание: значение в этом регистре равно к содержимому регистра ar.bsp в то время инструкция на UNW_IA64_IP собирался начать казнь.
Макросы обычного регистра
Доступны следующие обычные макросы имени регистра:
- UNW_IA64_GR:
- Базовый индекс для общего (целого)
регистры. Добавьте индекс в диапазоне от 0..127, чтобы получить
специальный общий регистр. Например, чтобы получить доступ к r4,
индекс UNW_IA64_GR+4
должен быть использован.
Регистры r0
и r1
(gp)
доступны только для чтения,
и любая попытка написать их приведет к ошибке
(-UNW_EREADONLYREG).
хотя р1 является только для чтения, libunwind автоматически скорректирует его значение, если указатель инструкции (UNW_IA64_IP) изменен. За например, если UNW_IA64_IP устанавливается на значение внутри функция функция (), затем чтение UNW_IA64_GR+1 вернет глобальный указатель значение для этой функции.
- UNW_IA64_NAT:
- Базовый индекс для битов NaT общие (целочисленные) регистры. Ненулевое значение в этих регистрах соответствует установленному биту NaT. Добавить индекс в диапазоне от 0..127 для получения определенного NaT-битного регистра. Например, для доступа к Бит NaT r4, индекс UNW_IA64_NAT+4 должен быть использован.
- UNW_IA64_FR:
- Базовый индекс для операций с плавающей запятой
регистры. Добавьте индекс в диапазоне от 0..127, чтобы получить
конкретный регистр с плавающей запятой. Например, для доступа
ф2,
индекс UNW_IA64_FR+2
должно быть
использовал. Регистры f0
и f1
доступны только для чтения, и любые
попытка записи в индексы UNW_IA64_FR+0
или же
UNW_IA64_FR+1
приведет к ошибке
(-UNW_EREADONLYREG).
- UNW_IA64_AR:
- Базовый индекс для приложения регистры. Добавьте индекс в диапазоне от 0..127, чтобы получить специальный реестр приложений. Например, для доступа ар40, индекс UNW_IA64_AR+40 должно быть использовал. Архитектура IA-64 определяет несколько регистров приложений. как “зарезервировано для использования в будущем”. Попытка доступа к таким регистрам приводит к ошибке (-UNW_EBADREG).
- UNW_IA64_BR:
- Базовый индекс для филиальных реестров. Добавьте индекс в диапазоне от 0..7, чтобы получить конкретную ветку регистр. Например, чтобы получить доступ к b6, индекс UNW_IA64_BR+6 должен быть использован.
- UNW_IA64_PR:
- Содержит набор регистров предикатов.
Этот 64-битный регистр содержит регистры p0
через
р63
в формате «широкая сторона». Так же, как с
“переместить предикаты”, регистры отображаются так, как если бы
CFM.rrb.pr
были установлены равными 0. Таким образом, в общем случае значение
регистр предиката pN
с N>=16 можно найти
в бите 16 + ((N-16)+CFM.
rrb.pr) % 48.
- UNW_IA64_CFM:
- Содержит маску текущего кадра регистр.
Удобные макросы
Удобные макросы — это просто псевдонимы для некоторых часто используемых регистры:
- UNW_IA64_GP:
- Псевдоним для UNW_IA64_GR+1, регистр глобального указателя.
- UNW_IA64_TP:
- Псевдоним для UNW_IA64_GR+13, регистр указателя потока.
- UNW_IA64_AR_RSC:
- Псевдоним для UNW_IA64_GR+16, регистр конфигурации стека регистров.
- UNW_IA64_AR_BSP:
- Псевдоним для UNW_IA64_GR+17. Этот индекс регистра обращается к значение регистра ar.bsp на момент последнего сохранения явно. Это редко то, что вы хотите. Как правило, вы захотите использовать UNW_IA64_BSP вместо.
- UNW_IA64_AR_BSPSTORE:
- Псевдоним для UNW_IA64_GR+18, указатель записи в хранилище регистров.
- UNW_IA64_AR_RNAT:
- Псевдоним для UNW_IA64_GR+19,
регистр хранения NaT-коллекции для резервного копирования регистров.
- UNW_IA64_AR_CCV:
- Псевдоним для UNW_IA64_GR+32, регистр значений сравнения и замены.
- UNW_IA64_AR_CSD:
- Псевдоним для UNW_IA64_GR+25, регистр данных сравнения и замены (используется 16-байтовыми атомарными операциями).
- UNW_IA64_AR_UNAT:
- Псевдоним для UNW_IA64_GR+36, пользовательский регистр NaT-коллекции.
- UNW_IA64_AR_FPSR:
- Псевдоним для UNW_IA64_GR+40, регистр состояния (и управления) с плавающей запятой.
- UNW_IA64_AR_PFS:
- Псевдоним для UNW_IA64_GR+64, предыдущий регистр состояния кадра.
- UNW_IA64_AR_LC:
- Псевдоним для UNW_IA64_GR+65 регистр счетчика циклов.
- UNW_IA64_AR_EC:
- Псевдоним для UNW_IA64_GR+66, регистр подсчета эпилога.
В IA-64 unw_context_t
это просто псевдоним для
ucontext_t
(как определено Единой спецификацией UNIX). Из этого следует
что можно инициализировать значение этого типа не только с помощью unw_getcontext (),
но и с getcontext (),
за
пример. Однако, поскольку это специфичное для IA-64 расширение для
либувинд,
переносимый код не должен полагаться на эту эквивалентность.
либувинд (3)
Дэвид Мосбергер-Танг
Электронная почта: [email protected]
WWW: http://www.nongnu.org/libunwind/.
Itanium C++ ABI
5.3 Расположение таблицы раскрутки
Как описано в Itanium psABI,
Реализации Itanium должны создавать записи таблицы раскрутки в SHT_IA_64_UNWIND
секция,
и раскрутить информационные дескрипторы в разделе, который будет связан
с соответствующим кодом.
Компоновщики Itanium должны поставить таблицу раскрутки,
информационная таблица раскрутки,
и связанный код в одном текстовом сегменте,
с PT_IA_64_UNWIND
Запись в таблице программ, идентифицирующая
место для раскрутки стола.
[160602]
Опишите abi_tag
искажение.
[160907]
Введите ограничения макета для указателей виртуальных таблиц, хранящихся в объектах и VTT.
[151021] Поддержка функций безопасности транзакций.
[151019] Добавить искажение для неразрешенных имен, укорененных в шаблоне параметры шаблона.
[150518] Разрешить произвольные аргументы (закодированные как аргументы шаблона) в искажении квалификаторов типа, специфичных для поставщика.
[150502] Уточните искажение вложенных и локальных имен и исправьте двусмысленность в искажении префикса.
[150204] Исправлен расчет выравнивания для пустых правильных базовых классов.
[150204] Добавьте искажение для временных конструкций с продленным сроком службы.
[150204] Добавлено изменение захваченных пакетов параметров шаблона.
[150204] Добавлено изменение списков инициализаторов в фигурных скобках.
[150204] Определите поведение для аргументов с переменным числом аргументов нетривиального типа.
[140427] Добавлено искажение для зависимых уточненных спецификаторов типа.
[130911]
Добавлено изменение нулевых аргументов шаблона.
[130710]
Добавлено искажение для оператора ""
.
[130617] Исправлена редакционная ошибка в искажении литералов с плавающей запятой.
[130606] Уточнить правила для типов POD перед лицом изменений C++11 в определение ПОД. Незначительная реструктуризация для ясности в искажении раздел.
[130422]
Добавить коверканье на decltype(авто)
.
[130403] Добавлено изменение квалификаторов ссылок в типах функций.
[121211]
Добавить __cxa_throw_bad_array_new_length
искажение.
[120925]
Добавить noexcept
коверканье.
[110306] Обновлено описание изменения пакетов аргументов.
[110306] Обновлено описание изменения пакетов аргументов.
[110301] Изменение искажения для пакетов аргументов.
[101124] Пересмотрите спецификацию манипулирования, чтобы охватить зависящие от инстанцирования выражения.
[100625]
Добавить nullptr_t
искажение.
[100212] Разрешить изменение дополнительных форм выражений в качестве шаблона аргументы.
[091124] Передача документов для IEEE 754r десятичной и плавающей половинной точности типы точек.
[091113] Корректировка документов для IEEE 754r с плавающей запятой и половинной точностью типы точек.
[091007] Обработка документов лямбд.
[090715] Обработка документов удаленных виртуальных функций.
[0
] Удалите выражения-заглушки типов. Добавить искажение для alignof
,
параметры функции и другое изменение для N-аргумента
функциональные приведения.[0] Удалите искажение для функциональных приведений N-аргументов.
[081210] Добавьте искажения для выражений-заглушек типов, выражений вызова, char*_t, и функциональные приведения с N-аргументами. Изменить искажение пакета аргументов.
[080707]
Добавлены искажения для десятичного числа IEEE 754r и числа с плавающей запятой половинной точности. типы точек.
[072507] Добавьте искажение для вариативных шаблонов и decltype.
[071207] Добавьте искажение для ссылок rvalue.
[031006] Уточнить, что защитные переменные используются для защиты статических элементов данных. шаблонов классов, а также статики области действия.
[030806] Укажите, что указатели функций в виртуальных таблицах имеют адрес/GP. пары на Itanium.
[050504]
Удалите использование out0
для типов возврата по значению на
Итаниум.
[050211] Обратная обработка неоднозначных аргументов для __cxa_demangle (3.4).
[041118] Уточнить расположение битовых полей.
[041025] Укажите, что определение POD TC1 предназначено в разделе определение «POD для макета». Четко указать, что массив, элементы которого не являются POD для цели макета сам по себе не является POD для макета.
[040923]
Уточнить поведение __cxa_vec_delete
.
[040219]
Уточнить подстановку типов функций-членов.
[031128] Исправьте алфавитное расположение названий компаний.
[031123] Добавить примечание о прямых ссылках на параметры шаблона в элементе операторы преобразования шаблонов.
[031102]
Укажите поведение __cxa_vec_delete
, когда адрес_массива
равен NULL
.
[030905]
Укажите поведение __cxa_vec_new
, __cxa_vec_new2
и __cxa_vec_new3
в
событие, когда функция распределения возвращает NULL
.
[030609]
Используйте void*
вместо dso_handle
.
[030518]
Укажите поведение __cxa_vec_new2
и __cxa_vec_new3
, когда функция освобождения
выдает исключение.
[030518] Определите «POD для макета».
[030316] Добавьте раздел благодарностей.
[030313] Исправьте битые ссылки и неправильное форматирование.
[030103]
Уточнить определение существенно различных типов.
[021222] Корректировка документов для анонимных союзов.
[021204] Удалить примечание о 32-битном варианте RTTI.
[021125] Уточнить охранные функции.
[021110] Уточнить определение почти пустого класса.
[021110] Уточнить порядок строковых литералов в mem-initializer-list.
[021110] Удалите ненужные преобразователи V-образной регулировки.
[021110] Уточнить содержание ВТТ.
[021021] Укажите место и способ выброса для удаления деструкторов.
[021021] Уточнить искажение функций указателя на член.
[021016] Уточнить искажение литералов с плавающей запятой.
[021014]
Уточнить использование sr
в коверкании.
[021011] Добавьте искажение для унарного плюса.
[021008] Сделайте имена, используемые для конструкторов и записи деструктора точки совпадают во всем.
[021008] Определите искажения для типов имен типов.
[020916]
Уточнить порядок функций в таблице виртуальных функций. Пример правильной замены искажения.
[020906] Добавить вариант тернарного выражения. Удалите использование «младшего порядка» для описания байтов в охранные переменные.
[020827] Уточнить определение почти пустого класса, dsize, nvsize, nvalign.
[020827] Уточнить обработку tail-padding.
[020326]
Уточнить формулировку в __cxa_demangle
управление памятью
Технические характеристики.
[020220] Уточнить указатель на изменение функции-члена (5.1.5).
[010407] Не думайте, что виртуальные функции можно вызывать через промежуточные базы. Добавляйте заметки об упущенных возможностях. Параметр VTT также не поврежден.
[010315]
Много выдающихся обновлений.
Пустые классы проходили как обычные классы (3.1.3).
Вторичные виртуальные указатели для подобъектов, доступных через
виртуальный путь (текст 2.6.1, текст и пример 2.6.2).
Примечание о статическом расположении виртуальных баз во время
конструкция (2. 6.1).
Полностью переименуйте IA-64 в Itanium.
Добавьте __cxa_vec_cleanup (3.3.4).
[000817] Обновления со встречи 17 августа, электронная почта.
[000807] Добавлен раздел базового документа (1.5). Дальнейшая очистка имени поля RTTI (2.9.4). Обновить предлагаемый API одноразового строительства (3.3.3). Обновите предлагаемый API приоритета построения объекта (3.3.5). Удалена замена <имя> (5.1.2). COMDAT обычно не требуется для внутренней связи (5.2). COMDAT для локальных статических защитных переменных (5.2.2).
[000727] Обновления со встречи 20 июля. Добавлен раздел контроля порядка строительства объектов (3.3.5).
[000707]
Введите согласованные имена полей type_info (2.9.4).
Удалены флаги vmi для публично/не публично унаследованных баз (2.9.4).
Собрать все API строительства/разрушения в один раздел (3.3).
Добавлен API одноразовой инициализации (3.3.3).
Подпрограммы построения/уничтожения векторов являются внешними “C” (3. 3.4).
Добавлены подпрограммы для построения/уничтожения векторов (3.3.4).
Добавлен API среды выполнения копирования (3.3.4).
Внесите изменения Алекса в искаженную грамматику (5.1).
Добавьте случаи <специального имени> для ковариантных преобразователей переопределения (5.1.4).
Разрешить выражения в качестве измерений типа массива (5.1.5).
Обсудите расплывчатую связь для переопределяющих преобразователей виртуальных функций (5.2.6).
[000621] Добавить область применения 1.4. Укажите защитные переменные и нечеткую привязку статических данных (5.2.2) и созданные шаблоны (5.2.4). Уточнить смещения vcall (2.5.3), VTT (2.6.2), изменить правила сжатия (5.1.7) и примеры искажения.
[000511] Укажите 32-битную форму vmi_offset_flags. Добавьте примечание к шаблону экспорта.
[000505]
Обновления со встречи 4 мая.
ВТТ по предзаказу, как и все остальное.
Добавить API деструктора задачи C-3.
Добавлен API деманглера.
Еще одна попытка грамматики искажения вложенных имен. Не искажать встроенные типы (кроме расширенных поставщиком).
Обратный порядок замены искажения и исправление искажения
примеры замены.
Добавьте расплывчатую информацию о связи для созданных шаблонов.
Укажите расположение столов раскрутки.
[000502] Снова исправлено искажение параметров шаблона.
[000427] Реорганизация и нумерация разделов. Добавлен не виртуальный вызов функции соглашения.
[000417] Обновления со встречи 17 апреля. Уточнить порядок смещения vcall. Доработка построения виртуальной таблицы. Спецификация имени COMDAT RTTI. Реорганизация указателя RTTI. Измените грамматику искажения, чтобы уточнить замену в составных именах. Уточнить раздел о неясных связях.
[000407] Обновления со встречи 6 апреля, электронная почта. Более подробная разработка конструкции vtable. Обновления/проблемы в RTTI. Незначительные изменения косилки. Добавлен раздел «Неясная связь».
[000327]
Обновления со встречи 30 марта. Определите базовые классы, чтобы включить собственные базовые классы.
Изменить локальное изменение функций в соответствии с предложением JFW.
[000327] Обновления со встречи 23 марта. Примите конструкцию vtable Proposal B и перепишите. Дальнейшая работа по коверканию, особенно подмене.
[000320] Уточнить лимит размера класса. Редакционные изменения в описании компонентов vtable. Добавить альтернативу предложению построения vtable. Уточнение в спецификации файлов cookie массива. Удален ОБЩИЙ прокси из класса RTTI. Обширные изменения в искажении описания.
[000314] Строительные модификации vtable. Модификации RTTI для неполных типов классов. Исправление ошибок: грамматика, новые конструкции, возвращаемые типы функций.
[000309]
Добавить раздел лимитов.
Укажите значения указателя элемента NULL.
Объедините содержимое vtable и разделы заказа; уточнить заказ.
Укажите, когда для
переопределения.
Определите (и измените) API среды выполнения векторного конструктора/деструктора. Виртуальные базовые смещения продвигаются от невиртуальных баз.
[000228] Добавьте определение переходника. Пересмотрите определение порядка графа наследования. Исправлено описание указателя функции-члена (без деления на два). Переместить описание распределения битового поля (значительно изменено) к описанию выделения невиртуальной базы. Заменить описание соглашения о вызове виртуальной функции.
[000228] Добавьте определение переходника. Пересмотрите определение порядка графа наследования. Исправлено описание указателя функции-члена (без деления на два). Переместить описание распределения битового поля (значительно изменено) к описанию выделения невиртуальной базы. Заменить описание соглашения о вызове виртуальной функции.
[000217]
Добавьте спецификацию битового поля избыточного размера.
Добавьте пространство имен/заголовок.
Подправить массив новых файлов cookie.
Удалите пример построения vtable в новый файл.
Добавить искаженное предложение.
[000214] Полный массив новой спецификации cookie. Удалите ненужные флаги RTTI. Правильное описание флага повторного наследования. Переместите все подклассы type_info в пространство имен abi, а не пространство имен std. Обратите внимание на требования к реализации, чтобы пользователи не создание недопустимых vtables для классов RTTI. Включите предложение по строительству vtable.
[000203] Включите обсуждение от 3 февраля. Удалите __reference_type_info (проблема A-22). Реструктурируйте структуру RTTI и флаги (проблема A-23). Уточнить макет __base_class_info.
[000125] Включить обсуждение от 20 января, в целом разъяснения. Решено A-19 (выбор основной виртуальной базы). Ответил на вопросы Натана о RTTI. Включены «обсуждения» RTTI в качестве обоснования в спецификацию, или убраны лишние. Добавлен новый раздел оператора массива.
[000119]
Уточните, когда требуются смещения виртуальной базы.
Обратите внимание, что в виртуальной таблице есть записи смещения вверх и RTTI для классов.