<FromGitter>
<636f7374> Hi everyone, I have a question, why Socket::IPAddress is Int32? (Registered ports are from 1024 to 49151. The remainder of the ports from 49152 to 65535 can be used dynamically by applications)
<FromGitter>
<636f7374> I suddenly remembered this question.
<FromGitter>
<Blacksmoke16> why should it not be Int32? those ranges are within the range of an int32
<FromGitter>
<636f7374> I suddenly remembered that UInt16::MAX is just 65535.
<FromGitter>
<Blacksmoke16> generally not a great idea to use unsigned ints really, unless there is a real need for it
<FromGitter>
<636f7374> @Blacksmoke16 Okay thank you :)
<FromGitter>
<domgetter> Has there been any work done on instrumenting the crystal compiler to do performance analysis with LLVM?
ur5us has joined #crystal-lang
notzmv has joined #crystal-lang
<yxhuvud>
What do you mean by that? Like profile guided optimization etc? Not afaik.
<FromGitter>
<domgetter> PGO would be one benefit, but even just analysis to see which hot paths could be optimized better, or approached slightly differently to make runtime overall faster