--- Log opened Sat Jan 12 00:00:16 2008 |
01:30 | | Vornicus-Latens is now known as Vornicus |
01:51 | | You're now known as TheWatcher |
02:22 | | Vornicus is now known as Finerty |
02:31 | | gnolam [lenin@Nightstar-10613.8.5.253.static.se.wasadata.net] has quit [Quit: Z?] |
03:48 | | You're now known as TheWatcher[afk] |
04:19 | | trudy [~eatshit@70.166.151.ns-22278] has joined #Code |
04:21 | | trudy [~eatshit@70.166.151.ns-22278] has quit [Quit: COME CHECK OUT IRC.HYDROBLUNT.NET JOIN #ZERO-raws for downloads] |
04:46 | | You're now known as TheWatcher |
05:28 | < McMartin> | Wow. My last commit to UQM modified 110 files at once. |
05:31 | < Finerty> | you tend to make really big commits. |
05:31 | < McMartin> | That's the smallest possible commit that retains compilable code. |
05:31 | < McMartin> | And yeah, lately there's been a lot of semimechanical transforms to a huge number of files. |
05:32 | < McMartin> | Since I've been modifying the ship format. |
05:32 | < Finerty> | heh |
05:33 | < McMartin> | (This last commit was the one that finally makes it possible to use malloc and free to manage memory directly.) |
05:33 | < McMartin> | (It does not, however, actually do so, because this is a minimal commit. =P) |
07:19 | | Finerty is now known as Vornicus |
07:28 | | Chalcedon [~Chalcedon@203.211.126.ns-3357] has joined #code |
07:28 | | mode/#code [+o Chalcedon] by ChanServ |
09:11 | | Chalcy [~Chalcedon@Nightstar-2443.ue.woosh.co.nz] has joined #code |
09:11 | | mode/#code [+o Chalcy] by ChanServ |
09:13 | | Chalcedon [~Chalcedon@203.211.126.ns-3357] has quit [Ping Timeout] |
09:21 | | Chalcedon [~Chalcedon@Nightstar-2443.ue.woosh.co.nz] has joined #code |
09:22 | | mode/#code [+o Chalcedon] by ChanServ |
09:22 | | Chalcy [~Chalcedon@Nightstar-2443.ue.woosh.co.nz] has quit [Ping Timeout] |
09:34 | | Chalcedon [~Chalcedon@Nightstar-2443.ue.woosh.co.nz] has quit [Quit: Gone] |
09:36 | < Reivles> | So that brings the code in line with... the early 90s? |
09:43 | <@AnnoDomini> | Surfing the Net, dude. |
09:44 | <@AnnoDomini> | Riding through Cyberspace. |
10:11 | | You're now known as TheWatcher[afk] |
10:20 | | Reivles [~dogmatix@121.72.18.ns-4259] has quit [Quit: Laptop fall down go boom...] |
11:49 | | You're now known as TheWatcher |
11:51 | | AnnoDomini is now known as All |
11:51 | | All is now known as AnnoDomini |
13:19 | | gnolam [lenin@Nightstar-10613.8.5.253.static.se.wasadata.net] has joined #Code |
13:19 | | mode/#code [+o gnolam] by ChanServ |
13:46 | | gnolam [lenin@Nightstar-10613.8.5.253.static.se.wasadata.net] has quit [Ping Timeout] |
15:21 | | gnolam [lenin@Nightstar-10613.8.5.253.static.se.wasadata.net] has joined #Code |
15:21 | | mode/#code [+o gnolam] by ChanServ |
19:14 | < McMartin> | Reiv: The late 70s, actually. |
19:14 | < McMartin> | The early 90s is when this came from, which is part of the problem. It was designed to run on a 286, not a PDP-11. =P |
19:23 | | Vornicus is now known as Vornicus-Latens |
19:43 | < ToxicFrog> | I thought malloc/free were 80s? |
19:44 | < McMartin> | Well, OK, so the actual target is C89, with a handful of C99 features that are universal. |
19:44 | < McMartin> | ANd it was using malloc/free before. |
19:44 | < McMartin> | Just under a very thick compatibility layer that was full of various varieties of spiders. |
19:45 | < McMartin> | And actually, for debugging purposes, I may be switching that layer back in occasionally to detect multiple-free errors, which said memory library is capable of absorbing. |
19:46 | < McMartin> | (And indeed, switching to direct use of malloc and free guaranteed the game would crash after one flew an Umgah.) |
19:52 | < ToxicFrog> | o.O |
19:53 | < McMartin> | The Umgah ship descriptor aliases some fields. |
19:53 | < McMartin> | The ship destructor blindly freed each field one at a time. |
19:53 | < McMartin> | Hilarity Ensues. |
19:55 | | * AnnoDomini isn't exactly sure what's happening, but finds it amusing enough. |
19:56 | < McMartin> | I have to take off. Perhaps another day I can explain the old system, why it was used, and the few things it was actually good for. |
19:58 | | McMartin is now known as McMartin[adventures] |
20:28 | | You're now known as TheWatcherafk] |
20:28 | | You're now known as TheWatcher[afk] |
21:44 | | You're now known as TheWatcher |
21:55 | | AnnoDomini [AnnoDomini@83.21.20.ns-3729] has quit [Ping Timeout] |
21:56 | | AnnoDomini [AnnoDomini@Nightstar-29311.neoplus.adsl.tpnet.pl] has joined #Code |
21:56 | | mode/#code [+o AnnoDomini] by ChanServ |
--- Log closed Sun Jan 13 00:00:22 2008 |