Size: a a a

2020 October 16

t

ttldtor in codingteam
@Peterfyr бан
источник

g

gsomix in codingteam
Банан.
источник

t

ttldtor in codingteam
codingteam@cjr
Minoru
@ttldtor: я надеюсь дождаться вечера и обсудить это с тобой ещё раз
А что тут обсуждать? Неделю все чаты цодингтима будут только чатами про программирование. Как ты и хотел.
источник

c

codingteam@cjr in codingteam
Minoru
> <@ttldtor> А какой компилятор уже это умеет? https://en.cppreference.com/w/cpp/header/source_location
GCC 7.2+, но <experimental/source_location> и std::experimental::source_location: https://godbolt.org/z/bxce8e
источник

c

codingteam@cjr in codingteam
Minoru
а Clang, похоже, не умеет
источник

c

codingteam@cjr in codingteam
Minoru
а от студии у меня сорцов нет, чтобы погрепать
источник

c

codingteam@cjr in codingteam
Minoru
@ttldtor: я не этого хотел. И не хотел тебя обижать. В общем, поговорить всё же стоит
источник

t

ttldtor in codingteam
codingteam@cjr
Minoru
@ttldtor: я не этого хотел. И не хотел тебя обижать. В общем, поговорить всё же стоит
Я тут не при чём)
источник

c

codingteam@cjr in codingteam
Minoru
ну, в каком-то смысле да — это я не смог мысль донести
источник

f

folex in codingteam
Kerrigan
посоны, я собрал себе воркфлоу
на чем?
источник

t

ttldtor in codingteam
Да. Жду всё, когда будет не experimental.

std::source_location::current().function_name()  VS PRETTY_FUNCTION и тому подобное
источник

K

Kerrigan in codingteam
folex
на чем?
n8n
источник

c

codingteam@cjr in codingteam
Minoru
ага, от макросов избавляться — это отлично. Надо бы глянуть, как это должно работать. Я удивлён, что эти функции constexpr, а не constinit — в моём понимании, мы должны гарантировать, что их вычислит именно компилятор, т.к. только он имеет представление о файле и строках в нём
источник

c

codingteam@cjr in codingteam
Minoru
ну, ок, function_name() могла бы из стека что-то доставать, хоть это и стрёмно
источник

c

codingteam@cjr in codingteam
Minoru
а в Расте аналогичную фичу, кажется, всё никак не задизайнят :(
источник

t

ttldtor in codingteam
там

static consteval source_location current() noexcept;

Думал, этого достаточно
источник

t

ttldtor in codingteam
consteval
источник

c

codingteam@cjr in codingteam
Minoru
а-а-а, тогда да
источник

c

codingteam@cjr in codingteam
Minoru
блин, всё никак не прочитаю про эти новые const-
источник

f

folex in codingteam
как тебе идея ставить себе засечки в подпись за каждый бан?
источник