code logs -> 2008 -> Sat, 12 Jan 2008< code.20080111.log - code.20080113.log >
--- 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
code logs -> 2008 -> Sat, 12 Jan 2008< code.20080111.log - code.20080113.log >