Timestamps are in GMT/BST.
| 00:00:07 | Lamp | Raptor is a dinosaur, right fordcars? |
| 00:00:26 | Lamp | Also there is LimeChat IRC client for Mac |
| 00:00:37 | Lamp | Fordcsrs |
| 00:01:02 | Lamp | Type /nick Fordcars |
| 00:01:02 | | Lamp is now known as Lamp_mobile |
| 00:01:05 | fordcsrs | right, he is a dino ._. |
| 00:01:17 | fordcsrs | I use X-chat on Mac |
| 00:01:23 | | YoshiSmb is playing uqm vs oldlaptop |
| 00:01:26 | Nothing_Much_ | xchat on linux :D |
| 00:01:32 | Lamp_mobile | Lol |
| 00:01:37 | Lamp_mobile | YAY BACK TO 3G |
| 00:01:40 | fordcsrs | oh ok thanks |
| 00:01:52 | | fordcsrs is now known as fordcars |
| 00:01:56 | Lamp_mobile | Xchat ways dat? |
| 00:01:59 | fordcars | hehe |
| 00:02:01 | Lamp_mobile | *wats |
| 00:02:10 | fordcars | its another IRC Chat client |
| 00:02:27 | Lamp_mobile | Do u like it? |
| 00:02:53 | fordcars | yeah it' works great |
| 00:03:37 | Lamp_mobile | Ther is xchat aqua, xchat azure |
| 00:03:41 | Nothing_Much_ | it's temporary on windows though |
| 00:03:44 | Lamp_mobile | WAT IS DA DIFFERENCE |
| 00:03:49 | Nothing_Much_ | you have to get a license for it on windows |
| 00:03:51 | Nothing_Much_ | not sure about mac |
| 00:03:54 | fordcars | IU use aqua |
| 00:03:58 | fordcars | *I |
| 00:04:07 | Lamp_mobile | WAT Differnsce |
| 00:04:14 | Nothing_Much_ | i dunno, xchat's the only irc client i use |
| 00:04:16 | Lamp_mobile | *difference |
| 00:04:30 | Nothing_Much_ | also raptor, anythin' goin' on with desura or still workin' on that lua bug? |
| 00:04:34 | fordcars | euh, not much, but Xchat aqua worked on Mac PPC so I used that |
| 00:04:59 | raptor | hi |
| 00:05:11 | Nothing_Much_ | hello |
| 00:05:11 | raptor | desura hasn't responded to me in a week |
| 00:05:20 | raptor | and we're still trying to track down the Lua bug |
| 00:05:28 | Nothing_Much_ | ohh |
| 00:05:30 | Nothing_Much_ | darn |
| 00:05:35 | Nothing_Much_ | and darn again |
| 00:06:28 | Lamp_mobile | Raptor I like your Svg converter |
| 00:06:39 | Nothing_Much_ | what exactly does that lua bug do? |
| 00:08:36 | | YoshiSmb Quit (Ping timeout: 245 seconds) |
| 00:08:46 | Lamp_mobile | IT'S MIDNIHT AT THE BITFIGHTER LOG |
| 00:08:56 | Lamp_mobile | IT MADE A NEW |
| 00:08:59 | Lamp_mobile | LOG |
| 00:09:47 | | Lamp_mobile has noting to do... |
| 00:10:02 | | Lamp_mobile is now known as Lamp |
| 00:10:10 | | Lamp has nothing to do... |
| 00:10:44 | Nothing_Much_ | oh wait |
| 00:10:50 | Lamp | Sat |
| 00:10:51 | Lamp | WAT |
| 00:10:53 | Nothing_Much_ | the lua bug involves the bots right? |
| 00:11:10 | Lamp | Wat |
| 00:14:40 | raptor | thanks Lamp |
| 00:14:50 | raptor | Nothing_Much_: there are two bugs, one with bots and one with levelgens |
| 00:14:51 | Lamp | ? |
| 00:14:58 | raptor | we worked around the bot bug |
| 00:15:01 | Lamp | Oh |
| 00:15:02 | raptor | levelgen bug is still there |
| 00:15:20 | Nothing_Much_ | ahh |
| 00:15:21 | raptor | they may be the same bug, but i've sort of given up for now... i need to talk to watusimoto |
| 00:15:33 | Lamp | I hate bugs >.< I like glitches (if they are fun) /.\ |
| 00:21:56 | | Lamp Quit (Ping timeout: 245 seconds) |
| 00:22:53 | fordcars | #It's too bad I wanted to try out triggers :( |
| 00:23:19 | raptor | they work |
| 00:23:29 | raptor | there's just a chance that the levelgen will fail to load properly |
| 00:23:44 | fordcars | oh ok |
| 00:27:20 | | Platskies has joined |
| 00:38:05 | fordcars | later guys gtg |
| 00:38:16 | | fordcars Quit (Quit: Page closed) |
| 01:04:25 | | kaen has joined |
| 01:05:05 | | kaen Quit (Max SendQ exceeded) |
| 01:05:55 | | kaen has joined |
| 01:06:22 | raptor | kaen: hello |
| 01:06:49 | raptor | i posted something here because I'm fed up (tell me if I should retract): http://stackoverflow.com/questions/14916985/lua-c-and-disappearing-metatables |
| 01:10:42 | kaen | hey guys |
| 01:11:27 | kaen | I'm out of town with the love of my life for a few days, just dropping in to let you know. |
| 01:11:30 | kaen | also, |
| 01:11:33 | kaen | "Have you tried running your code under Valgrind? You might have a memory corruption issue from C++. � nneonneo 34 secs ago |
| 01:11:33 | kaen | " |
| 01:11:47 | kaen | but yes, I think that should lend a hand. |
| 01:15:28 | raptor | ?? |
| 01:15:55 | kaen | it's a comment that was posted on your question |
| 01:16:02 | raptor | oh lovely |
| 01:16:03 | kaen | I thought it was funny that it was the first response. |
| 01:16:17 | kaen | I'll put a bounty on it in 2days (once it's eligible) |
| 01:16:41 | kaen | anyway, bye guys. I'll be back monday. |
| 01:16:44 | raptor | ok |
| 01:16:53 | raptor | thanks for dropping in! |
| 01:16:54 | raptor | :) |
| 01:17:06 | | kaen Quit (Remote host closed the connection) |
| 01:25:58 | | koda has joined |
| 01:29:46 | | koda Quit (Client Quit) |
| 03:07:45 | | Platskies Quit (Remote host closed the connection) |
| 03:17:52 | | Platskies has joined |
| 03:40:34 | | Platskies Quit (Remote host closed the connection) |
| 04:06:39 | | Platskies has joined |
| 04:11:56 | | Platskies Quit (Remote host closed the connection) |
| 04:25:52 | | Platskies has joined |
| 04:36:47 | | Platskies Quit (Remote host closed the connection) |
| 04:53:56 | | Platskies has joined |
| 05:10:01 | | Platskies Quit (Remote host closed the connection) |
| 05:17:50 | | Platskies has joined |
| 05:38:37 | | Platskies Quit (Remote host closed the connection) |
| 05:39:15 | | Platskies has joined |
| 06:08:42 | | Platskies Quit (Remote host closed the connection) |
| 06:15:10 | | BFLogBot Commit: 66817280e64a | Author: buckyballreaction | Message: Add in asteroid sounds for all sizes of asteroids. Completes issue 169 |
| 06:32:14 | raptor | night! |
| 06:36:33 | | raptor Quit () |
| 06:39:49 | | Watusimoto has joined |
| 06:50:23 | | Platskies has joined |
| 07:40:34 | | Darrel has joined |
| 07:53:29 | | Watusimoto Quit (Ping timeout: 240 seconds) |
| 08:24:45 | | Watusimoto has joined |
| 10:52:43 | | YoshiSmb has joined |
| 11:09:01 | | YoshiSmb Quit (Ping timeout: 245 seconds) |
| 11:18:18 | | LordDVG has joined |
| 11:34:22 | | Platskies Quit (Remote host closed the connection) |
| 11:35:07 | | LordDVG Quit (Ping timeout: 244 seconds) |
| 14:27:12 | | Watusimoto Quit (Ping timeout: 252 seconds) |
| 14:58:50 | | koda has joined |
| 15:07:37 | | raptor has joined |
| 15:07:37 | | ChanServ sets mode +o raptor |
| 15:21:26 | | Nothing_Much_ Quit (Remote host closed the connection) |
| 15:21:29 | | raptor Quit () |
| 15:46:21 | | Nothing_Much has joined |
| 16:01:29 | | Nothing_Much Quit (Remote host closed the connection) |
| 16:35:06 | | koda Quit (Quit: koda) |
| 16:49:17 | | Nothing_Much has joined |
| 17:52:58 | | Nothing_Much Quit (Ping timeout: 240 seconds) |
| 18:06:23 | | LordDVG has joined |
| 19:08:37 | | Nothing_Much has joined |
| 19:43:15 | | raptor has joined |
| 19:43:15 | | ChanServ sets mode +o raptor |
| 20:19:10 | | Watusimoto has joined |
| 20:19:55 | Watusimoto | hi |
| 21:11:50 | | koda has joined |
| 21:22:58 | raptor | hi Watusimoto |
| 21:23:59 | Watusimoto | hi |
| 21:24:06 | raptor | yes |
| 21:24:11 | raptor | that revision was the real one |
| 21:24:14 | Watusimoto | knocking your head against the lua wall, eh? |
| 21:24:19 | raptor | hah, yeah |
| 21:24:19 | Watusimoto | ok |
| 21:24:31 | raptor | the one right before the caching was the one that did it |
| 21:25:01 | Watusimoto | so if that was the real one, then disabling the lua_holds with caching enabled should fix the crash |
| 21:25:05 | raptor | (i redid the bisect) |
| 21:25:28 | Watusimoto | I'm a little confused about which version of lua and luaw you are working with |
| 21:25:42 | raptor | right now? |
| 21:25:45 | Watusimoto | you have luavec 5.1, right? |
| 21:25:47 | Watusimoto | yes, now |
| 21:25:50 | raptor | correct |
| 21:25:57 | Watusimoto | with my caching mods? |
| 21:26:01 | raptor | no |
| 21:26:03 | raptor | actually |
| 21:26:24 | raptor | i did test adding in your caching and disabling that relevant line |
| 21:26:24 | raptor | and still crashes |
| 21:26:50 | Watusimoto | yes, I did that test too a few weeks back |
| 21:26:56 | Watusimoto | with the same result |
| 21:27:07 | raptor | but, bots have been working since i reverted to before the cache and disabled the luaW_hold |
| 21:27:12 | Watusimoto | yes |
| 21:27:16 | raptor | so i threw up my arms and went to the levelgen bug |
| 21:27:21 | Watusimoto | :-) |
| 21:27:36 | Watusimoto | wait... the levelgen bug is the same thing, isn't it? |
| 21:27:42 | raptor | it looks like it, yes |
| 21:28:34 | Watusimoto | so bots work, but levelgens don't, at the moment? |
| 21:28:38 | raptor | correct |
| 21:28:57 | Watusimoto | oh brother |
| 21:29:01 | raptor | yeah.. |
| 21:29:16 | raptor | i started doing weird things like searching for uninitialized values in the code |
| 21:29:30 | raptor | and fixing any possible code bugs, however minor |
| 21:29:52 | raptor | kaen and I even tested static_casts to see if they were going bad. none were |
| 21:30:04 | Watusimoto | wow |
| 21:30:13 | Watusimoto | so that's where the explicits came from |
| 21:30:20 | raptor | my main problem is that i don't have a clue how to debug inside Lua itself... |
| 21:30:25 | raptor | ah yes the explicits |
| 21:30:30 | koda | 'evening |
| 21:30:32 | Watusimoto | lua is an indecipherable mess |
| 21:30:33 | Watusimoto | hi |
| 21:30:35 | raptor | see, i was reduced to goofiness |
| 21:30:49 | Watusimoto | all short non descriptive var names |
| 21:30:57 | Watusimoto | lots of defines |
| 21:31:14 | Watusimoto | and pretty scanty documentation |
| 21:31:40 | raptor | i just had an odd idea |
| 21:32:13 | raptor | what if (with my SO question in context) there were two 'levelgen' objects + metatables somehow |
| 21:32:51 | raptor | and somehow the lookup would grab the one with an empty metatable |
| 21:33:06 | raptor | like some sort of odd race condition |
| 21:36:01 | Watusimoto | but there aren't |
| 21:36:30 | raptor | but i don't know that |
| 21:36:39 | raptor | i mean, i don't know how to test that.. |
| 21:37:20 | raptor | also, one person suggested in my SO question to look at the __index |
| 21:37:34 | raptor | i don't know what that exactly is (need to read up on it) |
| 21:37:47 | Watusimoto | I was slightly confused by that myself |
| 21:38:05 | raptor | it seems like a metatable is somehow grabbed by __index |
| 21:38:17 | Watusimoto | you can have luaW print out a message whenever it creates a new metatable |
| 21:38:22 | Watusimoto | let me see where |
| 21:38:44 | raptor | i've been reading but not comprehending this: http://lua-users.org/wiki/MetamethodsTutorial |
| 21:44:58 | | Wuzzy has joined |
| 21:46:11 | Watusimoto | ok here |
| 21:46:17 | Watusimoto | this line: |
| 21:46:18 | Watusimoto | luaL_getmetatable(L, LuaWrapper<T>::classname); |
| 21:46:24 | Watusimoto | c. 317 |
| 21:46:31 | Watusimoto | in luaW_push |
| 21:46:49 | Watusimoto | gets the pre-created metatable for the class in question |
| 21:47:10 | Watusimoto | then assigns it to the new userdata object it created |
| 21:47:36 | Watusimoto | I don;t see how different objects of the same type could get different copies of the metatable, as there is only one copy |
| 21:49:36 | raptor | well... |
| 21:49:39 | raptor | something |
| 21:49:40 | Watusimoto | if you really wanted to prove this, you could attach a unique id (randomly generated; in header classes like this statics are a challenge!) to the metatable when it is created, and print it at the line above, and confirm they are all the same table |
| 21:50:45 | Watusimoto | I beleive the metatables are created during registration; I could find the place if you want me to |
| 21:50:50 | raptor | to test LuaW stuff, i've been putting a method LuaBase::doSomething() in the header to test things |
| 21:51:06 | Watusimoto | ok |
| 21:51:06 | raptor | then just editing the .cpp in LuaBase.. has been nicer :) |
| 21:51:14 | Watusimoto | ah, good idea |
| 21:51:32 | Watusimoto | recompiling the whole app when you change a comment is rather punitive |
| 21:51:58 | raptor | yes, learned that pretty quick... |
| 21:55:11 | raptor | rats - I guess we have guests coming over |
| 21:55:29 | raptor | soo... i'll be out for several hours and won't get to work on this more :( |
| 21:55:33 | raptor | but, welcome back! |
| 21:56:35 | Watusimoto | ok |
| 21:56:57 | Watusimoto | btw, I drove between these two markers yesterday in only a bit over 3 hours |
| 21:57:10 | Watusimoto | say what you will about europe, but the traffic really moves! |
| 21:57:11 | Watusimoto | https://maps.google.com/maps/ms?msid=210104876713154127526.0004d5f2a86ea2b664455&msa=0&ll=45.567397,6.696557&spn=0.12402,0.295601 |
| 21:57:30 | raptor | hahaha |
| 21:57:37 | raptor | is that scale *2* miles?? |
| 21:57:46 | Watusimoto | yup |
| 21:57:50 | raptor | oh man |
| 21:58:16 | Watusimoto | we should have rolled the car off the road and walked |
| 22:00:14 | | Darrel Quit (Quit: Closed IRC client) |
| 22:04:03 | raptor | ok, out for now. later! |
| 22:04:06 | | raptor Quit () |
| 22:59:51 | | LordDVG Quit (Remote host closed the connection) |
| 23:19:29 | | koda Quit (Quit: koda) |
| 23:27:17 | | Watusimoto Quit (Ping timeout: 255 seconds) |
| 23:47:19 | | bobdaduck has joined |
| 23:53:25 | | bobdaduck Quit (Quit: Page closed) |