Hi,
As many of you know, I've been working on Winsock for the last 3 weeks, then lost all my work. I have finished writing everything that I had lost and did some serious tests with MIRC. I want to update Ged, Waxdragon, Ge, Magnus and the others which were interested in a status report.
MIRC uses some serious features, including asyncronous hostname lookups, which is an extremly complex part of ws2_32.dll. After fixing about 20 bugs (let me add a small note here: Microsoft has done some SERIOUSLY amazing work with MSVC 2005. The latest RC1 is now even faster, since the internal build system was updated and now supports multi-threaded compiles: ws2_32 takes me 2.5 seconds (officially timed) to compile AND link AND rc with full optimizations + pdb generated... not only did fast rebuild times help out during testing, but the integrated debugger just keeps getting better too. Finding those 20 bugs was extremly easy), I was able to connect to MIRC by using /server irc.freenode.net and join the channels, identify and talk normally. DCC transfer worked as well. Almost all of the ws2_32 APIs were being called, and both TCP and UDP (from dnsapi) communication seemed to work fine. In other words, mirc was fully usable with my ws2_32.dll
My next test app is firefox. As of now, it loads fine but hangs at 100% cpu usage. I'm guessing it must be another small bug causing an inifite loop somewhere. Since it's 4AM now, I'll go sleep and check it out tomorrow.
Best regards, Alex Ionescu
Great news!!
Cheers Jason
On 10/15/05, Alex Ionescu ionucu@videotron.ca wrote:
Hi,
As many of you know, I've been working on Winsock for the last 3 weeks, then lost all my work. I have finished writing everything that I had lost and did some serious tests with MIRC. I want to update Ged, Waxdragon, Ge, Magnus and the others which were interested in a status report.
MIRC uses some serious features, including asyncronous hostname lookups, which is an extremly complex part of ws2_32.dll. After fixing about 20 bugs (let me add a small note here: Microsoft has done some SERIOUSLY amazing work with MSVC 2005. The latest RC1 is now even faster, since the internal build system was updated and now supports multi-threaded compiles: ws2_32 takes me 2.5 seconds (officially timed) to compile AND link AND rc with full optimizations + pdb generated... not only did fast rebuild times help out during testing, but the integrated debugger just keeps getting better too. Finding those 20 bugs was extremly easy), I was able to connect to MIRC by using /server irc.freenode.net and join the channels, identify and talk normally. DCC transfer worked as well. Almost all of the ws2_32 APIs were being called, and both TCP and UDP (from dnsapi) communication seemed to work fine. In other words, mirc was fully usable with my ws2_32.dll
My next test app is firefox. As of now, it loads fine but hangs at 100% cpu usage. I'm guessing it must be another small bug causing an inifite loop somewhere. Since it's 4AM now, I'll go sleep and check it out tomorrow.
Best regards, Alex Ionescu _______________________________________________ Ros-dev mailing list Ros-dev@reactos.org http://www.reactos.org/mailman/listinfo/ros-dev