Size: a a a

2020 December 30

DB

Dmitry Belkevich in Delphi & Lazarus
Sergey Bodrov
Операции с переменными размером с машинное слово атомарны.
то есть безопасно? integer 32 бита. не должен по идее вылазить за пределы слова? и в 32 и 64х
источник

DB

Dmitry Belkevich in Delphi & Lazarus
сейчас я асм гляну что там еще
источник

AW

Alex Wow in Delphi & Lazarus
Ничего 😂
источник

AS

Alexey Shumkin in Delphi & Lazarus
Dmitry Belkevich
безопасно, что бы ничего не свалилось. если функция сравнения вернет неверное состояние, это не критично. состояние скорее всего будет неверным в любом случае
ну, тут оно не свалится, тут-то чтение ))
другое дело, как часто меняется...
"кэши процессоров"  там.. все дела ...
источник

DB

Dmitry Belkevich in Delphi & Lazarus
Alexey Shumkin
ну, тут оно не свалится, тут-то чтение ))
другое дело, как часто меняется...
"кэши процессоров"  там.. все дела ...
меняется редко
источник

AK

Alexey Kulakov in Delphi & Lazarus
Dmitry Belkevich
то есть безопасно? integer 32 бита. не должен по идее вылазить за пределы слова? и в 32 и 64х
а разве в дельфи сейчас integer не может быть НЕ ТОЛЬКО 32 бита?
источник

DB

Dmitry Belkevich in Delphi & Lazarus
64 бита
источник

DB

Dmitry Belkevich in Delphi & Lazarus
Alexey Kulakov
а разве в дельфи сейчас integer не может быть НЕ ТОЛЬКО 32 бита?
нет, integer везде 32 бита
источник

DB

Dmitry Belkevich in Delphi & Lazarus
ладно. оставлю как есть. посмотрим на тестах
источник

HG

Hemul GM in Delphi & Lazarus
Alexey Kulakov
а разве в дельфи сейчас integer не может быть НЕ ТОЛЬКО 32 бита?
Это ты с поинтером путаешь
источник

AK

Alexey Kulakov in Delphi & Lazarus
надеюсь
источник

AS

Alexey Shumkin in Delphi & Lazarus
Dmitry Belkevich
меняется редко
ну, если редко...
а это единственное сравнение? использование FActiveShare
источник

DB

Dmitry Belkevich in Delphi & Lazarus
да
источник

AS

Alexey Shumkin in Delphi & Lazarus
тогда я бы не парился )
источник

DB

Dmitry Belkevich in Delphi & Lazarus
Alexey Shumkin
тогда я бы не парился )
ок ) всем спасибо
источник

a

alexey t in Delphi & Lazarus
никто не встречался с кодом где из дерева синтаксиса delphiast формируется pascal юнит.

хочу попробовать скрестить ужа с ежом.
источник

AS

Alexey Shumkin in Delphi & Lazarus
alexey t
никто не встречался с кодом где из дерева синтаксиса delphiast формируется pascal юнит.

хочу попробовать скрестить ужа с ежом.
а что именно ты хочешь сделать? этим скрещиванием
источник

a

alexey t in Delphi & Lazarus
автоматизировать создание врапперов для  динамических либ. результат тех что есть требует постоянной ручной допилки.
источник

a

alexey t in Delphi & Lazarus
поэтому свой велосипед.
источник

DK

Denis K in Delphi & Lazarus
InterlockedExchange же есть... или это про FPC вопрос?
источник