News for hackers. Stuff that matters.
Re:How the .NET Runtime Loads a Type by colejohnson66 on Friday June 16, 2017 @04:05PM (#14572231)
That doesn't account for overflow, though...
Re:How the .NET Runtime Loads a Type by louthy on Friday June 16, 2017 @07:55PM (#14573430)
Sorry, I don't follow?
Re:How the .NET Runtime Loads a Type by colejohnson66 on Friday June 16, 2017 @10:16PM (#14573932)
The .NET implementation detects overflow and reports it back. This doesn't.
Re:How the .NET Runtime Loads a Type by louthy on Saturday June 17, 2017 @09:29AM (#14575813)
This:

    var x = DoubleIt<NumInt, int>(Int32.MaxValue);  // 20
Performs exactly the same as this:

    var a = Int32.MaxValue;
    var b = Int32.MaxValue;
    var c = a + b;
DoubleIt calls NumInt.Add which invokes the same code, why wouldn't it work in exactly the same way?