Size: a a a

2021 February 22

КП

Константин Пунш... in dlang.ru
Константин Пунш
Как из range'а в обычный массив перевести
Уже не надо, нашел
источник

O

Oleg in dlang.ru
Мужик едет на встречу, опаздывает, нервничает, не может найти место припарковаться. Поднимает лицо к небу и говорит:
— Господи, помоги мне найти место для парковки. Я тогда брошу пить и буду каждое воскресенье ходить в церковь! Вдруг чудесным образом появляется свободное местечко.
Мужик снова обращается к небу:
— А, всё, не надо. Уже нашёл.
источник

OB

Oleg B in dlang.ru
Константин Пунш
Как из range'а в обычный массив перевести
import std : array;
и
auto arr = range.array;
источник

OB

Oleg B in dlang.ru
Константин Пунш
Уже не надо, нашел
может кому-то ещё надо...
источник

OB

Oleg B in dlang.ru
Oleg
c  ldc идет lib/ldc-jit.dll для чего она? для dynamic_compilation только?
я, честно, не понял смысла, но то что я понял это "компиляция во время исполнения для увеличения производительности"
источник

OB

Oleg B in dlang.ru
Oleg B
я, честно, не понял смысла, но то что я понял это "компиляция во время исполнения для увеличения производительности"
слабо верится, что можно получить настолько жирный выигрыш чтобы компилятор с собой тянуть
источник

O

Oleg in dlang.ru
https://forum.dlang.org/thread/bskpxhrqyfkvaqzoospx@forum.dlang.org
или они ее еще для чегото заюзали?
источник

O

Oleg in dlang.ru
в ЕХЕ может храниться оптимизированный IR-код, и jit его бумбум.. а можно ваще компилять в рантайме UPD сорцы
источник

O

Oleg in dlang.ru
скорее всего последнего нету.. и слова такова нету
источник

КП

Константин Пунш... in dlang.ru
Oleg B
слабо верится, что можно получить настолько жирный выигрыш чтобы компилятор с собой тянуть
Ну для всяких avx-256, это наверное
источник
2021 February 23

g

gui in dlang.ru
symmetry надавно кучу cвоих модулей запушила
источник

g

gui in dlang.ru
в основном биндинги к апи разным
источник

КП

Константин Пунш... in dlang.ru
pragma(msg, size == Size.Word);//true
static if(size == Size.Quad)
 enum size_postfix = 'q';
     
else if(size == Size.Double)
 enum size_postfix = 'd';
     
else if(size == Size.Word)
 enum size_postfix = 'w';
     
else if(size == Size.Byte)
 enum size_postfix = 'b';
     
else static assert(0);//error!?
источник

КП

Константин Пунш... in dlang.ru
У мен здесь ассерт срабатывает
источник

O

Oleg in dlang.ru
что такое size и Size?
источник

OB

Oleg B in dlang.ru
Константин Пунш
pragma(msg, size == Size.Word);//true
static if(size == Size.Quad)
 enum size_postfix = 'q';
     
else if(size == Size.Double)
 enum size_postfix = 'd';
     
else if(size == Size.Word)
 enum size_postfix = 'w';
     
else if(size == Size.Byte)
 enum size_postfix = 'b';
     
else static assert(0);//error!?
else static if надо
источник

КП

Константин Пунш... in dlang.ru
Oleg
что такое size и Size?
энам
источник

КП

Константин Пунш... in dlang.ru
Oleg B
else static if надо
спасибо
источник

КП

Константин Пунш... in dlang.ru
А миксины нельзя использовать в параметрах?
источник

OB

Oleg B in dlang.ru
Константин Пунш
А миксины нельзя использовать в параметрах?
вроде миксином может быть только синтаксически законченная конструкция
источник