With a fresh Nim devel I am getting
Hint: glib [Processing]
/home/stefan/gintrotest/tests/glib.nim(68, 13) Warning: use `csize_t` instead; csize is deprecated [Deprecated]
/home/stefan/gintrotest/tests/glib.nim(69, 12) Warning: use `csize_t` instead; csize is deprecated [Deprecated]
/home/stefan/gintrotest/tests/glib.nim(68, 13) Warning: use `csize_t` instead; csize is deprecated [Deprecated]
/home/stefan/gintrotest/tests/glib.nim(69, 12) Warning: use `csize_t` instead; csize is deprecated [Deprecated]
/home/stefan/gintrotest/tests/glib.nim(401, 42) Warning: Gsize is deprecated [Deprecated]
/home/stefan/gintrotest/tests/glib.nim(704, 48) Warning: Gsize is deprecated [Deprecated]
/home/stefan/gintrotest/tests/glib.nim(788, 47) Warning: Gsize is deprecated [Deprecated]
...
and much more. I assume csize is deprecated, and while GSize is based on it, I get it for GSize too.
Well that are only warnings, but a few remarks:
For me the warning text is inverted in logic, why not "csize is deprecated, use csize_t instead". I am wondering about this since many years.
Then, I was just looking for when csize_t is available. Because when I replace csize with csize_t I want to ensure that it compiles for 1.0 users still. Have not found a hint in release logs.
And last note: May generally the deprecation warnings come too early? That is, why not introduce csize_t first, but do not deprecate csize at the same time? Maybe deprecate csize some months later, when really all users have a compiler with csize_t available. Because: Most people use devel compiler, and so get all the deprecation warnings be default, but maybe can not fix the code, because a few users still have old compiler.