00:00:11 -!- mikee_ has quit [Quit: HydraIRC -> http://www.hydrairc.com <- The professional IRC Client :D] 00:01:25 -!- dtsund has joined ##crawl-dev 00:01:39 Unstable branch on crawl.s-z.org updated to: 0.12-a0-2988-g31929f4 (34) 00:05:14 03dolorous 07* 0.12-a0-2988-g31929f4: Fix #ifdefs for next major version bump. 10(11 minutes ago, 2 files, 2+ 3-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=31929f4fada5 00:06:10 when is the version bump happening? 00:07:14 -!- Kalir has quit [Ping timeout: 255 seconds] 00:09:17 what next version bump? ;-P 00:09:47 -!- danharaj has quit [Quit: ~ Trillian Astra - www.trillian.im ~] 00:10:16 0.13? 00:11:49 that's not the major version you're looking for ... 00:12:13 we don't have #ifdefs for those versions 00:12:51 -!- santiago has quit [Ping timeout: 258 seconds] 00:15:42 -!- ruwin has quit [] 00:16:16 er, right. 00:20:48 -!- Kalir has quit [Changing host] 00:21:09 -!- st_ has quit [Read error: Connection reset by peer] 00:21:10 hmm, is that (34) at the end of Sizzell's latest remark by any chance a representation of TAG_MAJOR_VERSION ? 00:21:36 -!- st_ has joined ##crawl-dev 00:30:12 -!- ussdefiant has quit [Ping timeout: 264 seconds] 00:31:38 -!- santiago has quit [Ping timeout: 258 seconds] 00:31:38 -!- MarvinPA has quit [Ping timeout: 258 seconds] 00:34:01 -!- kekekela has quit [Quit: Page closed] 00:35:41 Thrall (L17 HOPr) ASSERT(len > 0) in 'mon-pick.cc' at line 127 failed. (Vaults:1) 00:38:48 does we get more peotry now? 00:44:10 SamB: All the more poetry? 00:44:14 -!- _dd has joined ##crawl-dev 00:53:27 -!- namad7 has quit [Ping timeout: 256 seconds] 00:54:51 -!- Melum has quit [Quit: Was eaten by a grue.] 00:55:08 -!- Naruni has quit [Remote host closed the connection] 01:00:57 -!- santiago_ has quit [Read error: Connection reset by peer] 01:01:17 Unstable branch on crawl.develz.org updated to: 0.12-a0-2988-g31929f4 (34) 01:05:37 -!- blackcustard has quit [Read error: Connection reset by peer] 01:06:35 -!- ophanim has quit [Read error: Connection reset by peer] 01:09:49 Windows builds of master branch on crawl.develz.org updated to: 0.12-a0-2988-g31929f4 01:10:00 -!- bh has quit [Quit: Page closed] 01:10:58 03kilobyte 07* 0.12-a0-2989-gef6f70b: Fix a memory leak. 10(31 minutes ago, 1 file, 5+ 3-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=ef6f70bb5336 01:10:58 03kilobyte 07* 0.12-a0-2990-g4277a71: Fix an off-by-one error. 10(17 minutes ago, 1 file, 5+ 5-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=4277a71431a0 01:10:58 03kilobyte 07* 0.12-a0-2991-gfbe7e18: Placate valgrind about incorrect sscanf() use. 10(4 minutes ago, 1 file, 1+ 1-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=fbe7e187579c 01:11:34 will 4277a71 will get me the Nitpicker's Medal? 01:16:03 Swamp:5 generated without access to the rune vault. by pivotal 01:16:20 I heard that was a known bug ... 01:21:39 SamB: it was marked as resolved by grunt 01:21:44 apparently it is not resolved 01:22:16 it was allegedly fixed in 0.11-a 01:22:22 Thrall (L17 HOPr) ASSERT(len > 0) in 'mon-pick.cc' at line 127 failed. (Vaults:1) 01:22:49 hmm, I guess reopening doesn't have the same visibility does it :-( 01:22:54 -!- bmfx has quit [Ping timeout: 245 seconds] 01:23:30 it may also be a completely different bug 01:23:45 bug reporting software is for reporting bugs :P 01:24:38 Thrall (L17 HOPr) ASSERT(len > 0) in 'mon-pick.cc' at line 127 failed. (Vaults:1) 01:24:50 kilobyte: did you screw something up? 01:27:46 Thrall (L17 HOPr) ASSERT(len > 0) in 'mon-pick.cc' at line 127 failed. (Vaults:1) 01:29:20 Thrall (L17 HOPr) ASSERT(len > 0) in 'mon-pick.cc' at line 127 failed. (Vaults:1) 01:29:30 -!- johnstein has quit [Ping timeout: 258 seconds] 01:31:30 Thrall (L17 HOPr) ASSERT(len > 0) in 'mon-pick.cc' at line 127 failed. (Vaults:1) 01:33:56 -!- eeviac has quit [Quit: ChatZilla 0.9.90 [Firefox 19.0.2/20130307023931]] 01:34:08 -!- SamB_ has joined ##crawl-dev 01:34:39 -!- SamB has quit [Disconnected by services] 01:34:42 -!- SamB_ is now known as SamB 01:36:01 -!- GuraKKa has quit [Ping timeout: 258 seconds] 01:36:02 -!- SwissStopwatch has quit [Ping timeout: 258 seconds] 01:36:39 -!- clinew has quit [Quit: leaving] 01:37:11 -!- Staplegun has quit [Ping timeout: 258 seconds] 01:42:10 -!- johnstein has joined ##crawl-dev 01:42:39 -!- peepsalot has quit [Quit: Leaving] 01:48:32 -!- Zifmia has quit [Remote host closed the connection] 01:49:57 Thrall (L17 HOPr) ASSERT(len > 0) in 'mon-pick.cc' at line 127 failed. (Vaults:1) 01:56:29 Vaults access crash phenomenon by Thrall 02:02:56 Thrall (L17 HOPr) ASSERT(len > 0) in 'mon-pick.cc' at line 127 failed. (Vaults:1) 02:05:28 -!- LordLovebone has quit [Ping timeout: 245 seconds] 02:07:34 -!- ystael has quit [Ping timeout: 256 seconds] 02:10:39 -!- dtsund has quit [Ping timeout: 276 seconds] 02:10:47 -!- dtsund has joined ##crawl-dev 02:16:12 pivotal (L27 DsEE) ASSERT(len > 0) in 'mon-pick.cc' at line 127 failed. (Vaults:1) 02:17:47 Thrall (L17 HOPr) ASSERT(len > 0) in 'mon-pick.cc' at line 127 failed. (Vaults:1) 02:36:45 -!- dcssrubot593 has quit [Read error: Connection reset by peer] 02:36:57 -!- Xiberia has quit [Remote host closed the connection] 02:43:18 -!- yogaFLAME has quit [] 02:44:46 -!- Elynae has quit [Quit: Page closed] 02:47:03 -!- Vizer_ has joined ##crawl-dev 02:47:55 -!- Vizer has quit [Ping timeout: 264 seconds] 03:07:38 -!- Kalir has quit [Quit: CADENZA-CLASS CLOCKWORK KNIGHT--OPERATION TERMINATED] 03:10:26 -!- dcssrubot877 has quit [Ping timeout: 245 seconds] 03:11:00 -!- magicpoints has quit [Ping timeout: 264 seconds] 03:19:06 pivotal (L27 DsEE) ASSERT(len > 0) in 'mon-pick.cc' at line 127 failed. (Vaults:2) 03:19:06 -!- simmarine_ has quit [Quit: Leaving] 03:20:01 -!- bonghitz has quit [Remote host closed the connection] 03:20:58 -!- minqmay has quit [Quit: Leaving] 03:22:18 -!- Guest62734 is now known as SwissStopwatch 03:23:00 -!- jilles has quit [Ping timeout: 264 seconds] 03:26:36 -!- Panfork has quit [Quit: Leaving] 03:32:01 pivotal (L27 DsEE) ASSERT(len > 0) in 'mon-pick.cc' at line 127 failed. (D:19) 03:46:51 -!- DracoOmega has joined ##crawl-dev 03:51:16 -!- madreisz has quit [Quit: Page closed] 03:53:23 -!- syraine has quit [Ping timeout: 245 seconds] 03:54:58 Unstable branch on crawl.s-z.org updated to: 0.12-a0-2992-g584d964 (34) 03:55:41 -!- varmin has quit [Ping timeout: 246 seconds] 03:55:58 -!- Xjs|moonshine has quit [Ping timeout: 252 seconds] 03:56:38 -!- Comradin has quit [Ping timeout: 252 seconds] 03:57:50 03DracoOmega 07* 0.12-a0-2992-g584d964: Fix a crash with generating wraiths on V:1 (and adjacent levels) 10(12 minutes ago, 1 file, 1+ 1-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=584d964bb89b 03:58:06 (I can't actually update CAO, if someone wants to) 04:02:08 -!- scrubnub has quit [Ping timeout: 252 seconds] 04:03:45 -!- _159 has quit [Quit: Page closed] 04:06:08 hmm, DGL says I'm an admin but I don't see an option to do that in the menu ... is that not enough on CAO? 04:06:31 i don't think you can trigger an update in DGL 04:06:35 would be cool, though 04:06:45 oh, how's it supposed to work 04:07:11 There's a rebuild link somewhere (I forget the address) 04:07:34 * SamB wonders why that isn't mentioned in the new dev checklist 04:07:38 i don't know. definitely on the console, but i don't know the commands. maybe via webaddress, but i don't have that. and i'm too lazy to search through the console commands 04:08:26 -!- squimmy has quit [Ping timeout: 256 seconds] 04:08:42 There is a web address, certainly (I just don't recall it) 04:12:56 -!- st_ has quit [Ping timeout: 245 seconds] 04:19:35 -!- varmin has joined ##crawl-dev 04:23:30 -!- dcssrubot270 has quit [Ping timeout: 264 seconds] 04:24:25 -!- nooodl has joined ##crawl-dev 04:26:30 -!- Comradin has quit [Read error: Operation timed out] 04:26:37 -!- Mindiell has quit [Remote host closed the connection] 04:28:54 -!- varmin has quit [Ping timeout: 258 seconds] 04:29:07 DracoOmega: http://dobrazupa.org/rebuild 04:29:35 takes your normal CAO login, obviously only if set as admin 04:30:06 That's CSZO, isn't it? 04:30:13 duh 04:30:52 http://crawl.akrasiac.org/rebuild 04:31:49 Yeah, I don't think my CAO account got admin credentials. Or maybe it did, but I long-since forgot the password to the DracoOmega one there 04:32:38 -!- SkaryMonk has quit [Quit: Leaving.] 04:33:54 -!- aleksiL has quit [Quit: Page closed] 04:35:37 -!- varmin has joined ##crawl-dev 04:36:51 beh, at least I learned to quickly clean finger wounds suffered while scratching something between my legs 04:37:04 I've got teeth there! 04:38:49 (it's just a pussy) 04:39:59 -!- nooodl has quit [Read error: Connection reset by peer] 04:41:36 dangers you suffer while sitting in the bed with a phone in hand... then the danger already placed itself on my computer chair :p 04:46:10 -!- clinew has quit [Quit: leaving] 04:52:41 felids! 04:57:05 http://angband.pl/tmp/20130210_001.jpg -- although the flash ruins most of the effect; it should be a pair of eyes from a dark cave 04:57:53 -!- DracoOmega has quit [Quit: Leaving] 05:03:34 03kilobyte 07* 0.12-a0-2993-gcf485f0: Remove a spiked flail. 10(5 hours ago, 1 file, 1+ 1-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=cf485f00f63a 05:03:34 03kilobyte 07* 0.12-a0-2994-g7c173f3: Be forgiving for single-level SEMI ranges. 10(5 minutes ago, 1 file, 4+ 2-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=7c173f3e3518 05:04:25 -!- dtsund has left ##crawl-dev 05:05:07 -!- nooodl has joined ##crawl-dev 05:08:06 -!- JamezQ has quit [Ping timeout: 276 seconds] 05:13:12 -!- bonghitz has quit [Remote host closed the connection] 05:20:34 ldf (L17 KoPr) ASSERT(len > 0) in 'mon-pick.cc' at line 127 failed. (Vaults:1) 05:20:55 ldf (L17 KoPr) ASSERT(len > 0) in 'mon-pick.cc' at line 127 failed. (Vaults:1) 05:22:19 Unstable branch on crawl.develz.org updated to: 0.12-a0-2994-g7c173f3 (34) 05:24:58 -!- jeanjacques has joined ##crawl-dev 05:27:17 -!- Wehk has joined ##crawl-dev 05:31:02 -!- WalkerBoh has quit [Remote host closed the connection] 05:36:55 -!- Zifmia has quit [] 05:41:45 -!- dagonfive has quit [Read error: Connection reset by peer] 05:44:27 -!- syraine has quit [Quit: Page closed] 06:07:12 -!- dcssrubot907 has quit [Read error: Connection reset by peer] 06:13:22 -!- ldf has quit [Read error: Connection reset by peer] 06:25:28 -!- SetecAstronomy has quit [Ping timeout: 245 seconds] 06:30:27 -!- alefury has joined ##crawl-dev 06:34:14 -!- Kellhus has quit [Quit: Page closed] 07:05:00 -!- Blazinghand has quit [Ping timeout: 245 seconds] 07:10:28 zarath (L19 MiFi) ASSERT(smc) in 'mon-util.cc' at line 2575 failed. (D (Sprint)) 07:18:47 zarath (L20 MiFi) ASSERT(smc) in 'mon-util.cc' at line 2575 failed. (D (Sprint)) 07:19:36 zarath (L19 MiFi) ASSERT(smc) in 'mon-util.cc' at line 592 failed. (D (Sprint)) 07:23:14 -!- Pepe has quit [Ping timeout: 240 seconds] 07:24:24 zarath (L20 MiFi) ASSERT(smc) in 'mon-util.cc' at line 2575 failed. (D (Sprint)) 07:25:10 -!- mumra has joined ##crawl-dev 07:25:44 zarath (L20 MiFi) ASSERT(smc) in 'mon-util.cc' at line 2575 failed. (D (Sprint)) 07:26:47 zarath (L20 MiFi) ASSERT(smc) in 'mon-util.cc' at line 2575 failed. (D (Sprint)) 07:27:39 zarath (L20 MiFi) ASSERT(smc) in 'mon-util.cc' at line 2575 failed. (D (Sprint)) 07:27:59 zarath (L20 MiFi) ASSERT(smc) in 'mon-util.cc' at line 2575 failed. (D (Sprint)) 07:28:08 zarath (L20 MiFi) ASSERT(smc) in 'mon-util.cc' at line 2575 failed. (D (Sprint)) 07:28:19 zarath (L20 MiFi) ASSERT(smc) in 'mon-util.cc' at line 2575 failed. (D (Sprint)) 07:32:07 -!- santiago has quit [Ping timeout: 258 seconds] 07:33:29 zarath (L20 MiFi) ASSERT(smc) in 'mon-util.cc' at line 2575 failed. (D (Sprint)) 07:34:47 -!- Yllodra has quit [Ping timeout: 246 seconds] 07:34:59 -!- zarath has quit [Quit: Page closed] 07:36:52 -!- Vizer_ has quit [Quit: bye] 07:37:18 -!- dcssrubot926 has quit [Read error: Connection reset by peer] 07:40:56 -!- flowsnake has quit [Ping timeout: 258 seconds] 07:42:59 zarath (L20 MiFi) ASSERT(smc) in 'mon-util.cc' at line 2575 failed. (D (Sprint)) 07:48:11 -!- santiago has quit [Ping timeout: 252 seconds] 08:01:07 -!- GuraKKa1 has quit [Quit: Leaving.] 08:01:15 -!- santiago has quit [Ping timeout: 258 seconds] 08:01:41 -!- ystael has quit [Ping timeout: 245 seconds] 08:07:52 -!- johnny0_ is now known as johnny0 08:08:24 -!- ApsychicRat has quit [Quit: Leaving] 08:09:00 -!- blackcustard has joined ##crawl-dev 08:10:20 zarath (L20 MiFi) ASSERT(smc) in 'mon-util.cc' at line 2575 failed. (D (Sprint)) 08:11:48 -!- zarath has quit [Quit: Page closed] 08:15:38 Zig Sprint, Unclear Cause by tigertrap 08:16:53 -!- Nakatomy has quit [Remote host closed the connection] 08:32:31 -!- Zermako has quit [Quit: im on fire :O] 08:34:38 -!- alefury has quit [Ping timeout: 246 seconds] 08:35:01 <|amethyst> SamB: yes, the (34) in Sizzell/Gretell/Henzell new-build announcements is the major tag 08:35:01 |amethyst: You have 1 message. Use !messages to read it. 08:35:08 <|amethyst> ??rebuild 08:35:08 I don't have a page labeled rebuild in my learndb. 08:36:00 <|amethyst> !learn add rebuild http://crawl.akrasiac.org/rebuild/ http://dobrazupa.org/rebuild/ Bug kilobyte or Napkin for CDO. Use your powers wisely. 08:36:00 rebuild[1/1]: http://crawl.akrasiac.org/rebuild/ http://dobrazupa.org/rebuild/ Bug kilobyte or Napkin for CDO. Use your powers wisely. 08:37:10 -!- alefury has joined ##crawl-dev 08:37:47 -!- scummos has quit [Quit: Konversation terminated!] 08:39:05 -!- Taco_Princess has quit [Changing host] 08:39:12 -!- santiago_ has quit [Ping timeout: 258 seconds] 08:42:48 -!- ldf has quit [Quit: ldf] 08:49:20 -!- alefury has quit [Ping timeout: 246 seconds] 08:50:35 -!- alefury has joined ##crawl-dev 09:04:54 -!- nht has quit [Quit: leaving] 09:07:23 -!- dcssrubot262 has quit [Read error: Connection reset by peer] 09:15:31 -!- eeviac has joined ##crawl-dev 09:15:40 -!- SkaryMonk has joined ##crawl-dev 09:20:18 -!- ussdefiant has joined ##crawl-dev 09:36:42 -!- santiago has quit [Ping timeout: 258 seconds] 09:47:09 -!- myp has quit [Read error: Operation timed out] 09:52:00 -!- ussdefiant has quit [Ping timeout: 252 seconds] 10:07:39 <|amethyst> !tell DracoOmega #6814 (Agony leaks monster rN) appears to have been caused by 9f8bda2 10:07:39 |amethyst: OK, I'll let dracoomega know. 10:10:20 <|amethyst> !tell DracoOmega not sure what the best way to solve this is.. maybe pass an extra "is tracer" parameter to _ench_flavour_affects_monster and ignore non-intrinsic rN then? 10:10:21 |amethyst: OK, I'll let dracoomega know. 10:11:58 -!- santiago has quit [Ping timeout: 258 seconds] 10:14:19 -!- Naruni has joined ##crawl-dev 10:17:46 -!- xxx has quit [Quit: Page closed] 10:26:41 -!- mikee_ has joined ##crawl-dev 10:29:51 initfile.h has a declaration for parse_option_line, but that function is never defined or used ... anywhere 10:35:28 -!- syraine has quit [Ping timeout: 245 seconds] 10:37:02 -!- syraine_ is now known as syraine 10:37:25 -!- dcssrubot413 has quit [Read error: Connection reset by peer] 10:38:36 -!- _dd has quit [Remote host closed the connection] 10:39:39 -!- _dd has joined ##crawl-dev 10:41:52 -!- gluop has quit [Ping timeout: 258 seconds] 10:43:22 -!- rast has joined ##crawl-dev 10:48:05 -!- Taco_Princess has quit [Ping timeout: 260 seconds] 10:56:12 -!- bh has joined ##crawl-dev 10:57:12 -!- Naruni has quit [Remote host closed the connection] 11:03:02 -!- Taco_Princess has quit [Ping timeout: 246 seconds] 11:04:18 -!- bh has quit [Quit: Page closed] 11:08:34 -!- Serfuzz has quit [Remote host closed the connection] 11:09:43 -!- us17 has quit [Ping timeout: 240 seconds] 11:14:34 crash dump says: 11:14:35 CFLAGS: -O0 -ggdb -pipe -Wall -Wformat-security -Wundef -Wno-array-bounds -Wno-parentheses -Wno-unused-parameter -Wwrite-strings -Wshadow -Icontrib/install/x86_64-linux-gnu/include -Iutil -I. -I/usr/include/lua5.1 -I/usr/include -Irltiles -I/usr/include/ncursesw -DFULLDEBUG -DDEBUG -DWIZARD -DASSERTS -DCLUA_BINDINGS 11:14:40 LDFLAGS: -rdynamic -O0 11:15:04 building with V=y says: 11:15:06 x86_64-linux-gnu-g++ -O2 -flto=jobserver -fwhole-program -fno-fat-lto-objects -pipe -Wall -Wformat-security -Wundef -Wno-array-bounds -Wno-parentheses -Wno-unused-parameter -Wwrite-strings -Wshadow -Wuninitialized -Icontrib/install/x86_64-linux-gnu/include -Iutil -I. -I/usr/include/lua5.1 -I/usr/include -Irltiles -I/usr/include/ncursesw -DWIZARD -DASSERTS -DCLUA_BINDINGS -MMD -c viewchar.cc -o viewchar.o 11:15:24 compare the "-O2" part 11:17:10 <|amethyst> -DFULLDEBUG is a pretty big difference too 11:17:17 <|amethyst> and -fwhole-program 11:17:35 <|amethyst> This is in relation to the potion bug? 11:17:40 yeah, the commandline was: make LTO=y V=y 11:18:07 no idea, but it crashes with a floating point exception nearly immediately 11:18:13 <|amethyst> kilobyte: so .cflags isn't getting written properly? 11:18:33 .cflags look correct 11:18:46 <|amethyst> where does the stuff in the crash dump come from then? 11:19:27 <|amethyst> ah, compflag.h... so that isn' 11:19:31 <|amethyst> t being regenerated? 11:20:41 <|amethyst> compflag.h: $(OBJECTS:.o=.cc) util/gen-cflg.pl 11:21:05 yeah 11:22:03 <|amethyst> would adding .cflags to the prereqs be sufficient? 11:22:16 apparently 11:23:09 still crashes on startup, but at least the dump looks nicer! :p 11:23:14 -!- yogaFLAME has joined ##crawl-dev 11:24:02 -!- us17 has quit [Ping timeout: 255 seconds] 11:24:07 -!- evilmike has joined ##crawl-dev 11:24:29 -!- kek has joined ##crawl-dev 11:24:39 -!- dcssrubot732 has quit [Read error: Connection reset by peer] 11:25:13 -!- Kellhus has quit [Quit: Page closed] 11:25:27 by the way, I'm thinking about switching the default optimization level from -O2/-O0 to -Ofast/-Og, if the compiler supports that 11:26:44 -!- MarvinPA has joined ##crawl-dev 11:27:21 -Og is a gcc-4.8 nicety that hardly slows down compilation 11:27:43 03kilobyte 07* 0.12-a0-2995-g58b1c29: Fix compflag.h not being regenerated on a rebuild with different flags. 10(6 minutes ago, 1 file, 1+ 1-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=58b1c299329e 11:29:24 -O0: 4.31, -O1: 1.78, -O2: 1.68, -Os: 2.39, -O3: 1.62, -Ofast: 1.59, -Og: 1.95 11:31:47 <|amethyst> I'd check with bh about -Ofast and abyss noise, but probably it would be fine 11:32:34 -Ofast affects math, yeah, but it's basically "where strict conformance to the standard and common sense clash, pick the latter" 11:32:48 03|amethyst 07* 0.12-a0-2996-g0f97ae5: Remove some prototypes for extinct functions (blackcustard) 10(9 minutes ago, 1 file, 0+ 4-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=0f97ae5d51ce 11:33:19 like, it allows to optimize "x + a - a" to "x" even though that addition could reduce precision 11:34:38 <|amethyst> kilobyte: and even though a could be infinity or NaN 11:34:40 ie, something you want in nearly all cases unless you specifically want the precision loss 11:35:13 hmm, yeah 11:35:55 I'm quite certain Crawl doesn't rely on that 11:36:20 <|amethyst> true 11:36:32 <|amethyst> and we don't need reproducibility given the same random seed 11:36:38 <|amethyst> since we don't have that currently 11:37:15 we do, actually, at least for the same compiler 11:37:33 some places still rely on std::random_shuffle() 11:37:45 <|amethyst> This would change that, wouldn't it? 11:37:50 <|amethyst> particularly for the Abyss 11:38:02 could potentially, yeah 11:38:58 it still would be reproducible for the same processor, and I don't know if math is fully reproducible this way even on lower optimization levels 11:39:18 <|amethyst> kilobyte: it wouldn't be reproducible between -Og and -Ofast 11:39:21 I mean, between different processors/architectures 11:41:20 <|amethyst> Also, -O3 will make our crash dumps somewhat less useful, but they're already problematic 11:42:16 <|amethyst> so... how do we detect whether the compiler supports -Og ? 11:42:32 * kilobyte is not sure there is a noticeable difference between -O2 and -O3/-Ofast. With LTO, sure. 11:42:45 <|amethyst> -O3 turns on -finline-functions 11:42:57 <|amethyst> which was my concern for crash logs 11:43:04 -O2 inlines too 11:43:12 just less aggressively 11:43:28 <|amethyst> oh, right -finline-small-functions 11:44:27 I guess default builds should include debugging info, currently they don't 11:44:35 there's just -O2 without -g 11:45:13 <|amethyst> do our crash dumps even take adavntage of -g ? 11:45:41 Guus Sliepen switched to -Os LTO in official Debian builds, which crashes left and right 11:45:44 <|amethyst> I was under the impression they just used the symbol table (hence static functions not showing up even with -g) 11:46:05 lemme check 11:47:35 useless dump either way :( 11:47:55 Compiled with GCC %s4.8.0 on Mar 23 2013 at 17:45:36 11:47:56 %s 11:48:47 ah, a literal %s 11:52:50 it hardcodes "GCC" for anything that defines __GNUC__, which includes clang which masquerades as gcc 11:53:16 beh, clang ICEs on current trunk :( 11:57:02 ancient clang, works, reporting "GCC 4.2.1 Compatible Debian Clang 3.0 (tags/RELEASE_30/final)" 11:57:16 bmfx (L24 MiEE) (Abyss:1) 11:57:17 s/,// 11:57:27 !lm bmfx type=crash -log 11:57:29 7. bmfx, XL24 MiEE, T:65959 (milestone): http://dobrazupa.org/morgue/bmfx/crash-bmfx-20130323-165715.txt 11:58:06 03kilobyte 07* 0.12-a0-2997-gc45893a: Don't include literal "%s" in compiler info. 10(8 minutes ago, 1 file, 1+ 1-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=c45893afd1d8 11:58:12 -!- xxx has quit [Quit: Page closed] 11:59:00 segfault with an useless dump, right after entering the Abyss 11:59:30 during map generation 11:59:49 idea: let's dump Abyssal coords and seed 12:03:16 -!- ystael has quit [Ping timeout: 252 seconds] 12:03:24 Stable (0.11) branch on crawl.akrasiac.org updated to: 0.11.2-11-g28dacbe 12:07:20 couldn't DracoOmega change his password on CAO using the email address he supplied? 12:08:36 kilobyte: do you really think -ffast-math will buy us that much? 12:08:51 Unstable branch on crawl.akrasiac.org updated to: 0.12-a0-2997-gc45893a (34) 12:10:04 oh, you gave numbers earlier 12:10:33 this test was resting on a sprint level, so no heavy math 12:10:48 hmm 12:12:02 and don't suppose you tried with i386 (or more to the point, i387)? 12:12:27 model name: AMD Phenom(tm) II X6 1055T Processor 12:13:01 the oldest machine I got is some P4 era celery 12:13:02 I didn't mean the processors by those numbers, but the ISA 12:14:25 or, er, ABI. 12:14:41 -!- caleba has quit [Quit: caleba] 12:15:08 I ran benchmarks on something a bit faster: model name: Intel(R) Pentium(R) 4 CPU 3.20GHz 12:16:01 -O0: 8.76, -O1: 5.15, -O2: 4.68, -Os: 7.00, -O3: 4.44, -Ofast: 4.52, gcc-4.7 so no -Og 12:16:03 -!- rast has quit [Quit: ChatZilla 0.9.90 [Firefox 19.0.2/20130307023931]] 12:16:08 anyway, it *might* make more difference with natively 80-bit FP registers? 12:18:20 03kilobyte 07* 0.12-a0-2998-gcf7dc3d: Dump the abyssal state during crash. 10(7 minutes ago, 1 file, 15+ 0-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=cf7dc3dc184b 12:18:51 raspi: -O0: 96.68, -O1: 47.17, -O2: 43.03, -Os: 47.06, -O3: 42.75, -Ofast: 42.77, gcc-4.7 12:20:24 hmm, how do I read these numbers anyway? 12:20:39 I don't have an abyssal benchmark, what test would be good? 12:21:05 SamB: user-mode time for the given test 12:21:16 -!- st_ has joined ##crawl-dev 12:21:29 so ... it looks like -ffast-math is making things *worse*? 12:21:33 just slightly 12:21:44 on i386, yeah 12:21:54 that's ... odd 12:23:25 that P4 is actually capable of running amd64, I migrated its kernel and host (vserver) to amd64, only the guest running the test is i386; I got an old celery that is real i386, I don't think it should make a big difference\ 12:23:41 oh, I think I was mixing up -ffast-math with -fexcess-precision in my mind ... 12:23:59 yeah, I don't think it matters what floating point unit the kernel doesn't really use 12:24:47 I'm thinking of potential differences between processors that are amd64 capable and those which are not 12:25:35 * kilobyte knows little about SSE/etc optimizations, the last time 12:25:59 ...(damn enter) I did this seriously was on real 80386 :p 12:26:11 oh, well, I did hear that some of the newer CPUs sucked at dealing with, say, denormals in 387 code 12:27:06 -!- Froggeryz has quit [Ping timeout: 252 seconds] 12:28:19 would running the Abyss bot for, say, 1000 turns, be reliable enough? 12:28:29 (I expect some massive variance) 12:29:23 maybe if you set RNG seed to predetermined value? 12:29:30 -!- edlothiol has joined ##crawl-dev 12:30:15 all these tests already do, but -Ofast includes -ffast-math which may make this different from other optimization levels 12:30:29 anyway, I guess if -fexcess-precision=fast is already the default I guess -ffast-math isn't going to hurt 12:30:41 -!- alefury has quit [] 12:30:56 hmm, that was redundant 12:33:05 -!- Cerepol has quit [Ping timeout: 252 seconds] 12:36:54 -!- dcssrubot676 has quit [Read error: Connection reset by peer] 12:41:37 -!- bmfx has quit [Ping timeout: 256 seconds] 12:43:38 -!- simmarine has joined ##crawl-dev 12:43:47 -!- Kalir has quit [Changing host] 12:44:35 -!- Aryth has quit [Read error: Connection reset by peer] 12:45:28 -!- voker57 has quit [Read error: Connection reset by peer] 12:47:32 hmm, there's code in tags.cc:tag_read_you_items() to deal with the possibility of migrating a save to a version of Crawl with *less* unrandarts, fixed books, spells, weapons, or armours than the version that made the save, but which doesn't have any provision for them to be removed anywhere but at the end. Is there a point to that? 12:48:41 03dolorous 07* 0.12-a0-2999-g83b81a9: Add formatting fix. 10(13 minutes ago, 1 file, 2+ 2-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=83b81a97db53 12:51:27 -!- Taco_Princess has quit [Read error: Connection reset by peer] 12:51:43 -!- madreisz has quit [Ping timeout: 245 seconds] 12:54:56 -!- eeviac has quit [Quit: ChatZilla 0.9.90 [Firefox 19.0.2/20130307023931]] 13:01:38 -!- varmin has quit [Remote host closed the connection] 13:01:59 -!- varmin has joined ##crawl-dev 13:05:22 SamB: I guess this might be to handle going to a version with the same minor tag that's a bit earlier 13:05:33 hmm 13:05:41 that makes sense 13:05:46 not sure if that's a good idea, though 13:06:17 hmm, yeah, what happens if any of those things are still around? 13:07:39 so change to assert(count <= NUM_foo) ? 13:10:16 nearly any saves will not have those new books/whatever 13:11:29 hmm 13:11:43 -!- doome has quit [Ping timeout: 260 seconds] 13:11:46 so, what are these bytes that would be discarded, anyway? 13:12:06 -!- MaxFrost has quit [Ping timeout: 245 seconds] 13:12:39 oh, but I guess we assert elsewhere if we see any of those items, don't we? 13:13:31 perhaps, not sure 13:16:44 looks like I've put this in myself, in 04c280ad, but I can't recall why 13:17:11 -!- eeviac has joined ##crawl-dev 13:17:15 er, wait, the old code would make it impossible to add any enums there without breaking save compat 13:17:24 -!- syllogism has joined ##crawl-dev 13:18:08 no, wrong, only reducing them would fail (in a bad way) 13:18:42 -!- VolteccerJack has quit [Quit: Page closed] 13:22:28 -!- bonghitz has quit [Remote host closed the connection] 13:24:41 -!- Mindiell has quit [Quit: Quitte] 13:25:28 * SamB just tried to run "git show --colour" 13:26:00 (and I'm american, too!) 13:26:29 :) 13:27:22 by the way, I have no idea what language do they speak in London 13:27:45 in writing, sure, that's English. But in speech... 13:28:30 -!- Aryth has quit [Ping timeout: 260 seconds] 13:28:30 i'm in london, i could ask someone 13:28:50 for example, underground train announcers, whom you'd expect to pronounce stuff clearly, say "Gloucester Road" as "gotoro" 13:29:20 or, "Sloane Square" as "ten ske". I'm not making that "ten" part up, it was repeated thrice, every time this way. 13:29:25 well, do you know how worcestershire sauce is pronounced? 13:29:41 * kilobyte is afraid to even think about it :p 13:30:13 it was better before all the recorded announcements. sometimes you'd get real 13:30:18 and I'm talking about here in america 13:30:21 it was better before all the recorded announcements. sometimes you'd get real characterful conductors 13:31:14 SamB: i've heard americans pronouncong worcestershire :P 13:32:27 it sounds like wooster-sure here 13:34:36 oh i've heard it as "war-sess-ter-shire" 13:35:19 that's how I'd say it, or expect it to be said 13:35:28 * kilobyte is just a dirty foreigner, though. 13:35:43 hehe 13:36:24 the only other time I had some trouble understanding spoken English, it was in a blackish part of Atlanta. And it was nowhere as bad as London. 13:36:34 well, by "here" I mean "in my family" 13:39:03 (s/some/big/, it's hardly ever perfect, of course) 13:40:08 the thing in london is, there are typically a lot of people not actually speaking english 13:40:15 and those that are speaking english are from all over england 13:40:21 and we havesome really funky regional accents 13:40:48 like try going to glasgow if you ever want to be truly baffled :) 13:41:15 (ok apologies to scottish people i didn't mean to claim glasgow is in england...) 13:46:44 -!- Arkaniad has quit [Ping timeout: 248 seconds] 13:47:09 funny, isn't the Glasgow Haskell Compiler mostly maintained in Cambridge? 13:48:11 even worse, Dungeon Crawl is maintained not from dungeons but from normal houses :p 13:51:33 i dunno what you're talking about. i live in a pudding farm on D16. 13:52:30 what, they don't have cats in dungeons where you dwell? 13:53:28 -!- Serfuzz has quit [Remote host closed the connection] 13:54:26 ghc is actually maintained in the dungeon linley made crawl in 13:57:40 -!- kekekela has quit [Quit: Page closed] 13:59:12 -!- rast has joined ##crawl-dev 13:59:56 -!- rast has quit [Client Quit] 14:00:31 -!- Serfuzz has quit [Remote host closed the connection] 14:01:09 linley worked at MS Research? 14:01:57 did abyss optimisation happen after this ticket: https://crawl.develz.org/mantis/view.php?id=5330 14:05:31 -!- yogaFLAME has quit [] 14:06:09 it was before bh's rewrite 14:06:25 I mean, before the second of his rewrites, after the first 14:07:00 -!- dcssrubot42 has quit [Read error: Connection reset by peer] 14:12:01 Spaghetti (L27 FeFE) (Abyss:1) 14:12:41 Spaghetti (L27 FeFE) (Abyss:1) 14:13:35 !lm Spaghetti type=crash -log 14:13:35 2. Spaghetti, XL27 FeFE, T:174568 (milestone): http://dobrazupa.org/morgue/Spaghetti/crash-Spaghetti-20130323-191239.txt 14:13:36 -!- GuraKKa has quit [Read error: Connection reset by peer] 14:15:44 I'm rebuilding trunk on cßo, perhaps the state could say something 14:15:51 there's no backtrace here 14:16:26 Unstable branch on crawl.s-z.org updated to: 0.12-a0-2999-g83b81a9 (34) 14:18:12 -!- ontoclasm has joined ##crawl-dev 14:25:40 -!- crate has quit [Ping timeout: 248 seconds] 14:26:38 -!- dtsund has joined ##crawl-dev 14:27:45 -!- Wehk has quit [Read error: Connection reset by peer] 14:29:24 Spaghetti (L27 FeFE) (Abyss:4) 14:29:47 03dolorous 07* 0.12-a0-3000-g940ff7f: Remove another spiked flail; replace it with a morningstar for now. 10(7 minutes ago, 1 file, 1+ 1-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=940ff7f839e1 14:30:14 -!- caleba has quit [Quit: caleba] 14:31:20 Spaghetti (L27 FeFE) (Abyss:4) 14:36:54 !lm Spaghetti type=crash -log 14:36:55 4. Spaghetti, XL27 FeFE, T:175473 (milestone): http://dobrazupa.org/morgue/Spaghetti/crash-Spaghetti-20130323-193119.txt 14:39:24 * SamB wishes the C and C++ commitees would have agreed on an attribute specifier syntax: it be nice to finally be able to do without #ifdefs for that stuff in a decade or two ... 14:39:52 (also that enum-with-specified-base-type thing would have been cool ...) 14:40:21 C# sorts all that stuff out tbh 14:40:25 sorry, Apple and OS X 14:41:31 C# supports native now? 14:42:12 also, it hardly helps if your goal is to be able to have nice things in C/C++ headers 14:42:20 meaning, headers that work with both C and C++ 14:42:34 or write portable code 14:42:59 (mono is severely winding down, it already dropped stuff like silverlight) 14:43:18 really? haven't been following it lately 14:43:44 it also needs to emulate half of Windows everywhere else 14:43:53 SamB: i was mainly commenting on C 14:43:59 SamB: i was mainly commenting on C# having enum basetyypes 14:44:20 C++11 has typed enums 14:44:26 yeah, but not C11 14:44:29 I checked 14:45:38 C++11 has the attribute specifiers, too 14:45:59 C# also has attributes but i realised you might have been talking about something else anyway ... there is really a lot I still don't know about C++ 14:46:09 but yeah, portability ... 14:46:16 MrPlanck the Conqueror (L27 OgGl) (Abyss:1) 14:46:23 __attribute__-style attributes? 14:47:47 SamB: just had to look that up ;) it looks like they're the same thing yes 14:48:00 you can go quite a long way with #defines there 14:48:02 the syntax is [AttributeName(param1,param2,...)] 14:48:19 before a class or method or whatever, then you can look them up with the reflection API 14:48:54 resists_t get_mons_class_resists(monster_type mc) PURE; 14:49:31 could be good to tag a lot more functions this way 14:51:55 kilobyte: I know, but it would be nice not to have to take 3+2*N lines for each #define because you actually had to #define it N+1 different ways for N different syntaxes, plus once more for compilers without a syntax for that one 14:52:43 yeah, but the number of compilers we support is sharply limited 14:53:32 i have a patch for 6468 that works by reading the RC twice; once just for constant variables ("$contaminated := magenta", "constant = contaminated") and then again for the rest of the file. the first pass happens before the defaults are loaded so that when food_colours.txt comes in, it can't redefine $contaminated and you get magenta chunks like the docs say you will 14:53:45 any comments on that? i'll clean 'er up and put 'er on the ticket soon 14:54:38 kilobyte: yeah, but I didn't mean just for Crawl anyway 14:54:54 good point 14:55:10 crawl doesn't need it to work in C, either 14:55:22 https://crawl.develz.org/mantis/view.php?id=6468 14:55:25 right, link, sorry. 15:00:10 -!- bonghitz has quit [Remote host closed the connection] 15:04:53 tsouns (L17 DrFE) ASSERT(len > 0) in 'mon-pick.cc' at line 127 failed. (Vaults:1) 15:06:51 !lm tsouns x=version 15:06:52 Unknown field: version 15:06:55 !lm tsouns x=v 15:06:58 8599. [2013-03-23 20:04:52] [v=0.12.0-a0] tsouns the Destroyer (L17 DrFE) ASSERT(len > 0) in 'mon-pick.cc' at line 127 failed on turn 37437. (Vaults:1) 15:07:06 grr 15:07:21 !lm tsouns -log 15:07:22 8599. tsouns, XL17 DrFE, T:37437 (milestone): http://dobrazupa.org/morgue/tsouns/crash-tsouns-20130323-200452.txt 15:11:15 maybe i can make "constant $useless := darkgrey" a synonym for "$useless := darkgrey" "constant = useless" ... because the second way is awful and it makes what i've done more confusing than nessecary 15:13:40 that seems sort of inelegant, you should really just be able to overwrite the defaults there :/ 15:14:57 that's the other option. just change the docs. "menu_colour ^= magenta:contaminated" 15:15:07 that's an easy patch ;) 15:16:19 that might be better, yeah 15:16:44 maybe the default settings shouldn't define those aliases at all, if you can't do anything with them 15:17:13 the default is written in food_colouring as: "inv += $contaminated:.*contaminated.*" 15:18:18 i agree with you. there is no point to those variables. you can redefine them but it only affects your RC and the extra command line options processed after it 15:18:46 maybe we should go back to having the defaults in a file, only name it defaults.txt and include it 15:25:31 -!- santiago_ has quit [Ping timeout: 258 seconds] 15:30:00 i'm happy to work on whatever option really ... but i sorta need to know which one :p 15:31:19 -!- Zifmia has quit [Read error: Connection reset by peer] 15:35:05 !tell bh looks like the recent frequent abyss crash (valgrind dump: http://sprunge.us/bHIK) was directly caused by my ef6f70bb (freeing the layouts after use), but the real cause is that only the first real level referenced is ever used, due to a constructor after this being static. I'm afraid mixing static and regular structs is not the best idea, how should we resolve this? 15:35:05 Maximum message length is 300 characters. Eschew verbosity, Gladys! 15:35:14 !tell bh looks like the recent frequent abyss crash (valgrind dump: http://sprunge.us/bHIK) was directly caused by my ef6f70bb (freeing the layouts after use), but the real cause is that only the first real level referenced is ever used, due to a constructor after this being static. I'm afraid mixing static and regular structs is not the best idea. 15:35:14 Maximum message length is 300 characters. Eschew verbosity, Gladys! 15:35:23 !tell bh looks like the recent frequent abyss crash (valgrind dump: http://sprunge.us/bHIK) was directly caused by my ef6f70bb (freeing the layouts after use), but the real cause is that only the first real level referenced is ever used, due to a constructor after this being static. 15:35:24 kilobyte: OK, I'll let bh know. 15:36:44 !tell bh I'm afraid mixing static and regular structs is not the best idea. How should we resolve this? (Not wanting to do too many changes to your code myself) 15:36:44 kilobyte: OK, I'll let bh know. 15:37:07 -!- dcssrubot303 has quit [Read error: Connection reset by peer] 15:38:21 -!- johnny0 has quit [Ping timeout: 245 seconds] 15:40:38 -!- johnny0 has joined ##crawl-dev 15:40:39 -!- yogaFLAME has joined ##crawl-dev 15:40:56 -!- ebarrett has quit [Read error: Connection reset by peer] 15:43:56 -!- ebarrett has quit [Client Quit] 15:45:39 03kilobyte 07* 0.12-a0-3001-g2dd75a7: Obey requests to disable monster spawns during abyssal shifts. 10(2 hours ago, 1 file, 3+ 0-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=2dd75a70b4be 15:45:39 03kilobyte 07* 0.12-a0-3002-gbdd91ba: Reintroduce the memory leak to make trunk less crashy for now. 10(6 minutes ago, 1 file, 5+ 0-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=bdd91ba914a5 15:46:53 Unstable branch on crawl.s-z.org updated to: 0.12-a0-3002-gbdd91ba (34) 15:53:19 * dtsund is entertained by the commit message 15:53:29 -!- yogaFLAME has quit [Remote host closed the connection] 15:56:02 implicit constructor order: not fun 15:56:49 so i was just looking at merging these gehenna layouts (and infiniplex's) - does anyone have any objections with this? 15:58:42 Unstable branch on crawl.akrasiac.org updated to: 0.12-a0-3002-gbdd91ba (34) 15:59:14 I haven't looked at them closely, but variety can't ever hurt 15:59:26 (assuming they are good enough, of course) 15:59:28 infiniplex has made his layouts choose the stair positions 20% of the time, the rest it's random, i actually think this sounds interesting because occasionally you have to traverse the whole level and see the layout 15:59:49 if they're placed randomly then it's very rare you actually have to explore much at all to find a stair 15:59:51 ah, these ones 15:59:56 yeah 16:01:13 i've toned down the settings on my ones so there aren't those crazy ones with loads of distortion, and the scale of the structures is in a more tightened bracket 16:03:23 -!- rast has joined ##crawl-dev 16:04:28 one question - do i disable all the default layouts, or just lower their percentage for Geh? 16:04:42 i'm thinking i should just disable some of them 16:05:49 some of the geh layouts are pretty lame, i don't think they would be missed :P 16:05:54 wretched stars in abyss rune vault do nothing by rchandra 16:07:44 the new ones look a lot more fitting and hellish, at least 16:08:24 speaking of layouts, we really should slash the weights of layout_roguey 16:08:28 the current geh layouts are all just standard D ones 16:08:40 the only specialisation is layout_basic adds a big lava river ;) 16:09:08 wait a sec - 16:09:09 DEPTH: D:5-27, !Pan, !Dis 16:09:31 !Pan and !Dis are redundant here unless i misunderstand things? 16:10:01 (layout_twisted_cavern) 16:10:23 it feels like that old joke: Monday: I turn on TV: Lenin. Tuesday: I open a newspaper: Lenin. Wednesday: I turn on radio: Lenin. Thursday: I see pictures on the street: Lenin. Friday: I'm afraid to open a tin. 16:10:45 it has weight:35 in three similar variants 16:12:11 it quite stands out, so you notice it repeating over and over 16:13:45 mumra: yeah, I guess the negations were added either blindly, or as a form of documentation (that no unauthorized layout is supposed to appear there) 16:14:18 kilobyte: i'm definitely removing roguey from geh anyway ;) 16:14:23 i 16:14:54 -!- MarvinPA has quit [Read error: Connection reset by peer] 16:14:57 some of the new stuff i'm planning after .12 i'll have a roguey variant that places rooms in much more random formations rather than a static 5x4 grid 16:15:06 -!- Mindiell has quit [Quit: Quitte] 16:16:02 03SamB 07* 0.12-a0-3003-g21f6a18: Fix typo of ~/crawl for ~/.crawl in a comment. 10(2 minutes ago, 1 file, 1+ 1-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=21f6a187dc79 16:22:03 -!- ZChris13 has joined ##crawl-dev 16:23:24 roguey at least feels natural (not in Geh, necessarily): a good part of layouts have rooms connected by corridors, and you need to look carefully to notice an artificial structure 16:24:03 jagged circles in _loops, though... 16:24:04 -!- Elkan has quit [Remote host closed the connection] 16:26:11 -!- clinew has quit [Quit: leaving] 16:26:44 i've noticed that _basic, _misc, _loops actualy all come out looking extremely similar at the end of the day 16:27:21 they might have certain individual recognisable features but they're basically all "big random mess of corridors and occasionally roomy bits" 16:27:50 -!- kf is now known as Guest60012 16:27:58 (not that i'm saying this is bad, when you're playing you're not looking at the overall structure, just the next exit/junctions usually) 16:28:02 -!- hasufell has joined ##crawl-dev 16:28:46 -!- Guest60012 has quit [Client Quit] 16:28:59 A user is requesting a live ebuild which means he wants to build stone-soup from the live repository. Won't that lead to network desyncs or something? 16:29:39 netplay involves running the game on the server 16:30:49 so not really ... 16:31:19 -!- _D_ has quit [Quit: leaving] 16:31:23 -!- blerud has quit [Quit: Lost terminal] 16:32:53 i think layout_roguey is fine ever since grunt made those improvements to it 16:32:53 evilmike: You have 2 messages. Use !messages to read them. 16:33:07 its not amazingly complex, but its no longer the same 5x5 grid like it used to be, and it tends to have good gameplay 16:33:32 wait, I thought the 5x5 grid was called something else 16:34:26 nope, that's definitely the old layout_roguey (5x5 grid of rooms with corridors between them, and lots of doors) 16:34:34 oh 16:35:33 huh ... okay. rebase branch onto master ... format patch ... apply to a fresh branch off master ... patch fails to apply 16:35:34 that said, theres no need for it to be higher weight than everything else, and i fully support giving geh a more unique feel 16:36:02 blackcustard: how many commits did you make? 16:36:30 03mumra 07* 0.12-a0-3004-g2019877: Add Lua exports for Simplex and Worley noise, and random_real 10(2 hours ago, 1 file, 73+ 0-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=20198774c381 16:36:30 03mumra 07* 0.12-a0-3005-g9450cf5: Remove old newvaults .des file 10(2 hours ago, 1 file, 0+ 7720-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=9450cf593c19 16:36:30 03mumra 07* 0.12-a0-3006-g8c20a5c: New layouts for Gehenna 10(12 minutes ago, 2 files, 113+ 0-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=8c20a5ca4d27 16:36:30 03mumra 07* 0.12-a0-3007-g2dbfbda: More new layouts for Gehenna (and Snake and D) by infiniplex 10(8 minutes ago, 1 file, 1023+ 0-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=2dbfbda57ab1 16:36:30 03mumra 07* 0.12-a0-3008-gf830354: Remove several standard layouts from Gehenna and adjust probabilities of others 10(7 minutes ago, 2 files, 13+ 13-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=f8303549aeee 16:36:32 2 in one case, 3 in another 16:36:38 and you only tried to apply, what, the last of them? 16:36:45 -!- s951 has quit [Quit: Leaving] 16:37:14 -!- crate_ is now known as crate 16:37:18 SamB: they are seperate and mutually exclusive; i tried to apply a patch file with the first two; and i also tried to apply a patch file with the other three 16:37:24 to different branches off master 16:37:51 wait, one file? 16:38:19 "git format-patch -n2 --stdout > 6468_option_1.patch" which contains two commits 16:38:41 this is hard to explain, i'm probably doing something stupid 16:39:45 -!- hasufell has left ##crawl-dev 16:41:45 i guess it doesn't work to put multiple commits in one file 16:42:02 !tell DracoOmega i added Geh layouts but i left variants with bigger chunkier structures than you liked, but i think these are quite nice and simple and open (in the vein of forbidden donut) but i'm expecting everything to get tweaked further anyway 16:42:03 mumra: OK, I'll let dracoomega know. 16:44:10 -!- yogaFLAME has joined ##crawl-dev 16:45:47 -!- Taco_Princess has quit [Ping timeout: 255 seconds] 16:53:04 -!- Ellick has quit [Quit: Page closed] 16:55:55 -!- hurdos has quit [Quit: Leaving.] 16:58:58 kilobyte: what about functions like in perlin.cc, which should really have GCC's "const" attribute? 16:59:07 -!- SkaryMonk has quit [Quit: Leaving.] 16:59:27 probably too 17:00:05 we probably don't want to call that CONST, though, since I believe that's used in win32 headers? 17:00:20 great 17:00:54 -!- Namey has quit [Quit: Leaving] 17:06:52 mumra: «CRAWL»/dat/des/builder/layout_caves.des:7: Can't find "dlua/layout/procedural.lua" 17:07:10 -!- dcssrubot828 has quit [Read error: Connection reset by peer] 17:07:21 mumra: forgot a "git add", did you? 17:08:20 zarath (L20 MiFi) ASSERT(smc) in 'mon-util.cc' at line 2575 failed. (D (Sprint)) 17:08:40 !lm zarath type=crash -log 17:08:40 No milestones for zarath (type=crash). 17:08:46 -!- madSimon has quit [Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/] 17:08:47 !lm zarath sprint type=crash -log 17:08:48 18. zarath, XL20 MiFi, T:2993 (milestone): http://dobrazupa.org/morgue/zarath/crash-zarath-20130323-220819.txt 17:11:39 zarath (L21 MiFi) ASSERT(smc) in 'mon-util.cc' at line 2575 failed. (D (Sprint)) 17:12:53 -!- absolutego has quit [Quit: leaving] 17:13:48 zarath (L21 MiFi) ASSERT(smc) in 'mon-util.cc' at line 1334 failed. (D (Sprint)) 17:13:59 zarath (L21 MiFi) ASSERT(smc) in 'mon-util.cc' at line 1334 failed. (D (Sprint)) 17:14:09 zarath (L21 MiFi) ASSERT(smc) in 'mon-util.cc' at line 2575 failed. (D (Sprint)) 17:14:43 mumra: fiiiix! I hate debugging stuff from a detached head :p 17:14:56 (git add dlua/layout/procedural.lua) 17:17:24 -!- pythonsnake has quit [Ping timeout: 248 seconds] 17:20:09 though GCC only supposes the stuff in perlin.cc to warrant 'pure', possibly because sin/cos technically depend on rounding mode ... 17:20:31 or something of that nature 17:20:49 -!- yogaFLAME has quit [Remote host closed the connection] 17:21:19 well, I guess everything really does ... 17:21:32 what!! 17:21:34 1 sec 17:22:03 sorry i was at the shop 17:22:16 SamB: does pure/const actually rely on the implementation or outside semantics? 17:22:25 -!- SkaryMonk has joined ##crawl-dev 17:22:32 i wish i could hit 'i', 'm', etc while spectating 17:22:38 to see the players inventory, skills 17:22:39 etc 17:23:14 kilobyte: semantics, but GCC's -Wsuggest-attribute={pure,const,noreturn} can only reason about those based on the implementation 17:23:20 SamB: I mean, a big function with a crapload of processing that does a lot of non-const non-pure things inside, but to an outside observer, doesn't depend on anything but the arguments, would work? 17:23:24 good 17:23:56 the important thing is "can we replace several calls using the same args with just one?" 17:24:10 yeah, what I meant 17:24:25 fixed, sorry :S 17:24:35 that was the like most important file 17:26:44 -!- SkaryMonk has quit [Ping timeout: 255 seconds] 17:27:35 03mumra 07* 0.12-a0-3009-ge67162f: Missed important include 10(4 minutes ago, 1 file, 184+ 0-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=e67162f5da25 17:28:06 -!- SamB_ has joined ##crawl-dev 17:29:20 anybody say since "that was the like most important file"? 17:29:31 +anything 17:29:39 -!- SamB has quit [Disconnected by services] 17:29:41 -!- SamB_ is now known as SamB 17:29:51 -!- geekosaur has quit [Quit: ZNC - http://znc.sourceforge.net] 17:29:58 -!- oberstein has quit [Quit: uhhh] 17:30:28 -!- oberstein has joined ##crawl-dev 17:30:47 chei said something 17:30:56 about me unbreaking things 17:32:40 03mumra 07* 0.12-a0-3010-gffcb72a: A cavernous D layout 10(3 minutes ago, 1 file, 45+ 0-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=ffcb72aa701b 17:33:44 kilobyte: any idea what to call the #define for 'const'? 17:34:00 -!- WalkerBoh has quit [Remote host closed the connection] 17:34:47 -!- yogaFLAME has joined ##crawl-dev 17:38:21 -!- Zifmia has quit [Ping timeout: 245 seconds] 17:39:19 -!- Serfuzz has quit [Remote host closed the connection] 17:40:09 -!- dtsund has quit [Ping timeout: 276 seconds] 17:40:15 (the reason i lost a file is because i'm rebasign by hand by just copying files in because that fork just had too much stuff mixed up but anyway...) 17:41:19 -!- Zifmia_ has quit [Client Quit] 17:42:01 -!- Zifmia_ has quit [Client Quit] 17:45:53 -!- ryansee has quit [Ping timeout: 245 seconds] 17:46:20 -!- yogaFLAME has quit [Remote host closed the connection] 17:50:24 SamB: no idea :( 17:50:58 the attribute being named "const" itself is bad, as the name means something different in C++ 17:52:40 -!- yogaFLAME has joined ##crawl-dev 17:52:54 -!- yogaFLAME has left ##crawl-dev 17:59:24 -!- blerud has quit [Remote host closed the connection] 18:00:09 what does const mean as an attribute? 18:02:15 -!- dcssrubot78 has quit [Ping timeout: 276 seconds] 18:02:15 see (gcc) Function Attributes, or (gcc-4.7) Function Attributes on Debian 18:02:55 -!- yogaFLAME has quit [Remote host closed the connection] 18:03:21 but basically it means that a function will always return the same values for the same arguments, and doesn't have any interesting side-effects 18:03:57 not even global variables 18:04:09 er, it doesn't even look at global variables 18:04:18 -!- yogaFLAME has joined ##crawl-dev 18:05:10 or dereference any pointers you might give it 18:07:02 * SamB hates this build system, it's been trying to remake everything when he just asked for a few .o files again :-( 18:10:22 kilobyte: Am I right in thinking that it is silly to write "const ability_def& get_ability_def(ability_type abil);" with the & on the left of that space? 18:12:06 -!- Vizer has joined ##crawl-dev 18:13:31 so this is basically "invariable" 18:16:30 kilobyte: when I want both C++'s trailing const and PURE, what order should they 18:16:33 go in 18:17:01 not sure; we can just test 18:17:09 pretty sure this is a style issue 18:17:11 shouldn't matter, I think 18:17:25 at least noreturn can come as a prefix or a suffix 18:17:38 -!- yogaFLAME has quit [Ping timeout: 252 seconds] 18:22:51 -!- ldf has quit [Quit: ldf] 18:24:09 -!- Nightbeer has quit [Ping timeout: 258 seconds] 18:24:55 zarath (L21 MiFi) ASSERT(smc) in 'mon-util.cc' at line 1334 failed. (D (Sprint)) 18:25:17 -!- anidude has quit [Read error: Connection reset by peer] 18:25:45 so you think it looks okay if I write it ") const PURE;"? 18:26:09 zarath (L21 MiFi) ASSERT(smc) in 'mon-util.cc' at line 1334 failed. (D (Sprint)) 18:27:00 zarath (L21 MiFi) ASSERT(smc) in 'mon-util.cc' at line 1334 failed. (D (Sprint)) 18:27:00 ok so i am waiting for feedback on these layouts but they can all be massively adjusted in all kinds of way 18:27:04 s/way/ways 18:27:21 -!- home has quit [Remote host closed the connection] 18:27:43 the main reason i've committed these specific ones is because the Gehenna ones don't care if there are disconnected areas, and the D one guarantees connectivity 18:27:47 zarath (L21 MiFi) ASSERT(smc) in 'mon-util.cc' at line 2575 failed. (D (Sprint)) 18:28:17 03mumra 07* 0.12-a0-3011-g4c538fa: Don't use anthill layout at extreme ends of D 10(11 minutes ago, 1 file, 2+ 2-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=4c538fa60a10 18:28:17 03mumra 07* 0.12-a0-3012-gaca5848: Stop caverns appearing in non-D/Lair branches and slightly increase the weight 10(7 minutes ago, 1 file, 1+ 1-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=aca5848413b3 18:28:19 i have a few more layouts that are decent but i need to write something first to fill in the small disconnected areas they produce 18:29:28 <|amethyst> hm... the sentinel attribute looks like it would be useful for random_choose_weighted 18:30:15 <|amethyst> assuming attributes work with template functions 18:31:48 re. the Gehenna layouts - they can produce extremely small teleport closets; but i'm writing something tomorrow to fix fill in "all but the biggest zone", this is generally useful for any procedural layout but especially these noisebased ones where it's hard to predict what will happen at the edges 18:32:02 zarath (L22 MiFi) ASSERT(smc) in 'mon-util.cc' at line 592 failed. (D (Sprint)) 18:32:18 <|amethyst> mumra: so this would work for Swamp? 18:32:25 zarath (L21 MiFi) ASSERT(smc) in 'mon-util.cc' at line 2575 failed. (D (Sprint)) 18:32:35 |amethyst: yeah it'll be fine for swamp 18:32:46 zarath (L21 MiFi) ASSERT(smc) in 'mon-util.cc' at line 1190 failed. (D (Sprint)) 18:33:16 the reductionist case is "what happen if all the zones are really small" so after filling in all the smaller areas the one you're left with is still very small... 18:33:32 so i'm thinking about a veto that says "if less than x open squares remain then try again" 18:33:39 -!- jeanjacques_ has joined ##crawl-dev 18:34:07 |amethyst: of course the big problem is what vault placement does to the layout _after_ the layout generator runs .... 18:35:26 mumra: a nice function to have would be: sort regions by size, for all regions in a numbered range, fill them with glyph X 18:36:01 -!- jeanjacques has quit [Ping timeout: 248 seconds] 18:36:01 -!- jeanjacques_ is now known as jeanjacques 18:36:10 mumra: so the layout can't do it's own vaulting instead? 18:36:25 mumra: not really costlier than only "biggest region", and so much more useful 18:36:58 kilobyte: the first thing you said is pretty much how i was going to implement it 18:37:16 i.e. leave the {x} biggest regions intact and fill ther rest 18:38:04 SamB: layouts doing their own vaulting is potentially a really good thing but it results in the kind of performance we're seeing with current V 18:38:41 mumra: isn't that better than vaulting badly? 18:38:59 actually probably not 18:39:03 -!- ontoclasm has quit [Quit: Leaving.] 18:39:07 don't worry though 18:39:38 i think i can make the core vaulting routines better, based on stuff i've learned with V 18:40:23 mumra: it's useful to do something to only the biggest one, or, say, three biggest 18:40:29 we could afford for level generation to get a *little* slower but if every level took as long as current V, we' 18:40:36 we'd have a lot of server issues 18:40:47 kilobyte: exactly 18:41:03 -!- Scherzo has quit [Quit: Page closed] 18:41:10 I mean, filling them with a chosen value 18:41:18 it's generally "one big area" or "three medium areas" 18:41:30 (two big areas is also fine of course) 18:43:03 kilobyte: the fill_disconnected_zones or whatever the function is called does basically this but it's looking for stairs, i need something that can run before the stairs are placed 18:43:42 -!- magicpoints has quit [Ping timeout: 258 seconds] 18:44:03 but i was going to do this from lua because and then test level building times in mapstat. hopefully it should be a fairly quick procedure anyway. 18:44:56 (and it's useful to me for other reasons to analyse zones like this in lua, because i can do stuff with that information ... like those roguey variants i was talking about) 18:46:16 .... i strongly suspect parts of this can be ported to C++ for performance -- but i'm a little scared about passing complex data structures between C++ and Lua ... 18:46:43 so if anyone can help me with that latter aspect then a lot of things can be optimised much better 18:47:16 (DracoOmega mentioned last night potentially porting bits of newnewV to C++ so maybe he can help me here) 18:47:17 -!- yogaFLAME has joined ##crawl-dev 18:48:17 -!- syllogism has quit [] 18:48:34 03Translators 07* 0.12-a0-3013-g3f7d3f0: [Transifex] Rewrap some entries, rename some keys, delete others. 10(2 hours ago, 14 files, 63+ 134-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=3f7d3f00ffac 18:48:34 03Translators 07* 0.12-a0-3014-g620f046: [Transifex] Remove some blank lines. 10(2 hours ago, 36 files, 5+ 40-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=620f046e7208 18:48:34 03Translators 07* 0.12-a0-3015-gbb9aa5d: [Transifex] New description for Agnes (mikee). 10(2 hours ago, 1 file, 4+ 3-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=bb9aa5d16d59 18:48:34 03Translators 07* 0.12-a0-3016-g05c31b0: [Transifex] Japanese translations. 10(2 hours ago, 3 files, 198+ 0-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=05c31b08e255 18:48:34 03Translators 07* 0.12-a0-3017-g7d7719b: [Transifex] Restore lost quotes. 10(20 minutes ago, 7 files, 217+ 0-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=7d7719b72cd3 18:49:54 -!- Killerpretzel has quit [Quit: Page closed] 18:54:47 uhm, that desc for Agnes doesn't match her speech the slightest 18:57:31 -!- ruwin has quit [] 19:01:24 -!- Arkaniad has quit [Ping timeout: 248 seconds] 19:03:41 -!- SamB has quit [Read error: Connection reset by peer] 19:03:51 -!- SamB has joined ##crawl-dev 19:06:36 -!- edlothiol has quit [Ping timeout: 276 seconds] 19:09:03 -!- gluop has quit [Client Quit] 19:09:28 -!- yogaFLAME has quit [Remote host closed the connection] 19:17:31 -!- Vidiny has quit [Quit: [19:23] don't they have refill machines in ikea [19:24] bet those muricans took their vases to those straight away after paying] 19:23:52 -!- yogaFLAME has joined ##crawl-dev 19:23:58 03kilobyte 07* 0.12-a0-3018-gc5d23a8: Wrap some very long lines. 10(32 minutes ago, 1 file, 30+ 14-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=c5d23a8a1bf1 19:23:58 03kilobyte 07* 0.12-a0-3019-g41de0b3: Two canned tests in the Abyss. 10(15 minutes ago, 4 files, 125+ 2-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=41de0b3ea907 19:25:20 -!- hurdos has quit [Quit: Leaving.] 19:25:50 -!- ZChris13 has quit [Ping timeout: 252 seconds] 19:26:09 -!- ZChris13 has joined ##crawl-dev 19:30:55 so ... sorry folks am off out and not going to be back in front of my computer for at least 8 hours! 19:31:02 if i've broken anything then just revert it ... 19:31:35 night night 19:32:12 -!- Frogz has quit [] 19:32:13 -!- Kellhus has quit [Quit: Page closed] 19:32:16 -!- Insomniak has quit [Quit: I like to rock] 19:32:48 -!- home has quit [Quit: Leaving] 19:34:33 -!- dcssrubot951 has quit [Read error: Connection reset by peer] 19:36:28 -!- mumra has quit [Ping timeout: 256 seconds] 19:37:21 -!- yogaFLAME has quit [Ping timeout: 256 seconds] 19:41:12 -!- ShadeTornado has quit [Quit: Leaving] 19:41:34 -!- HellTiger has quit [Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/] 19:41:44 -!- bonghitz has quit [Remote host closed the connection] 19:43:25 -!- VolteccerJack has quit [Quit: Page closed] 19:54:12 -!- eeviac has quit [Quit: ChatZilla 0.9.90 [Firefox 19.0.2/20130307023931]] 20:00:10 So what fun things have happened while I was away? 20:00:15 I see we have tons of layout work landed :) 20:04:10 -!- barbs_ has joined ##crawl-dev 20:04:15 -!- barbs_ has left ##crawl-dev 20:06:49 -!- Zermako has quit [] 20:14:55 -!- the_glow has quit [Ping timeout: 258 seconds] 20:19:37 03dolorous 07* 0.12-a0-3020-g7ec6965: Fix spacing. 10(8 minutes ago, 1 file, 1+ 1-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=7ec696572439 20:19:37 03dolorous 07* 0.12-a0-3021-ge8fedd9: Fix capitalization. 10(8 minutes ago, 1 file, 1+ 1-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=e8fedd92163b 20:19:37 03dolorous 07* 0.12-a0-3022-g6429218: Fix wording. 10(7 minutes ago, 1 file, 1+ 1-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=64292187f323 20:19:37 03Grunt 07* 0.12-a0-3023-gb2c003e: Install dlua subdirectories as well as contents of dlua directory. 10(8 minutes ago, 1 file, 1+ 1-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=b2c003ebf028 20:24:56 -!- johnstein has quit [Quit: ChatZilla 0.9.89-rdmsoft [XULRunner 1.9.0.17/2009122204]] 20:28:22 -!- yogaFLAME has joined ##crawl-dev 20:30:51 -!- johnstein has joined ##crawl-dev 20:32:51 -!- jeanjacques has quit [Quit: Want to be different? Try HydraIRC -> http://www.hydrairc.com <-] 20:33:19 -!- ophanim is now known as oprahnim 20:42:41 -!- scrubnub has quit [] 20:44:04 -!- Pthing has quit [Read error: Connection reset by peer] 20:46:14 -!- Twinge has quit [Read error: Connection reset by peer] 20:47:01 blech -- that operator ++ (int) thing is such a hack! 20:47:11 Mm? 20:48:16 -!- Twinge has joined ##crawl-dev 20:48:23 the overloaded operators for i++ vs ++i are distinguished by one taking (int) and one taking () 20:49:31 at least, iirc that's what it is 20:50:40 -!- MarvinPA has joined ##crawl-dev 21:04:38 -!- dcssrubot395 has quit [Read error: Connection reset by peer] 21:15:30 -!- oprahnim is now known as ophanim 21:19:24 -!- scummos has quit [Ping timeout: 264 seconds] 21:27:44 -!- bh has joined ##crawl-dev 21:29:27 -!- ZChris13 has quit [Quit: ChatZilla 0.9.90 [Firefox 21.0a2/20130322042013]] 21:33:43 -!- Arkaniad has quit [Ping timeout: 256 seconds] 21:37:30 oh, silly me, my build system problems were an error in my ./compile.sh ... 21:40:51 -!- xnavy has quit [Ping timeout: 245 seconds] 21:42:35 -!- rast has quit [Ping timeout: 256 seconds] 21:42:54 -!- nooodl has quit [Quit: Leaving] 21:48:52 -!- MarvinPA has quit [Ping timeout: 248 seconds] 21:49:00 -!- MarvinPA has joined ##crawl-dev 21:50:30 -!- Fhqwhgads_ has quit [Remote host closed the connection] 21:51:53 -!- inspector071 has quit [Ping timeout: 252 seconds] 21:55:46 -!- kek has quit [Read error: No route to host] 21:59:16 okay, why does tiles stop autotravel when I press shift? 21:59:35 That sounds pretty shifty. 22:05:37 -!- syraine has quit [] 22:06:56 groan. 22:06:56 bh: You have 2 messages. Use !messages to read them. 22:06:59 !messages 22:06:59 (1/2) kilobyte said (6h 31m 36s ago): looks like the recent frequent abyss crash (valgrind dump: http://sprunge.us/bHIK) was directly caused by my ef6f70bb (freeing the layouts after use), but the real cause is that only the first real level referenced is ever used, due to a constructor after this being static. 22:07:12 !messages 22:07:13 (1/1) kilobyte said (6h 30m 28s ago): I'm afraid mixing static and regular structs is not the best idea. How should we resolve this? (Not wanting to do too many changes to your code myself) 22:07:34 !tell kilobyte We should heap allocate everything when you enter the abyss. 22:07:34 bh: OK, I'll let kilobyte know. 22:07:49 !tell kilobyte death to statics. 22:07:49 bh: OK, I'll let kilobyte know. 22:08:02 !send bh a static discharge 22:08:03 Sending a static discharge to bh. 22:08:10 !abyss grunt 22:08:11 bh casts a spell. grunt is devoured by a tear in reality! 22:11:41 -!- inspector071 has quit [Ping timeout: 252 seconds] 22:15:40 tiles also doesn't have the pile of <<< >>> to show you the upstairs and downstairs when you hit X ... 22:20:53 -!- bh has quit [Ping timeout: 245 seconds] 22:24:14 -!- Nightbeer has quit [Read error: Connection reset by peer] 22:25:47 -!- namad7 has quit [] 22:30:06 Lemuel the Devastator (L12 TeFi) ASSERT(smc) in 'mon-util.cc' at line 592 failed on turn 1551. (D) 22:31:12 Oh, that reminds me; I clued in to the cause of that particular crash (same thing as #6820). 22:32:54 Unstable branch on crawl.s-z.org updated to: 0.12-a0-3023-gb2c003e (34) 22:34:43 -!- dcssrubot684 has quit [Read error: Connection reset by peer] 22:36:30 -!- danharaj has quit [Quit: ~ Trillian Astra - www.trillian.im ~] 22:43:20 Lemuel the Annihilator (L14 TeFi) ASSERT(smc) in 'mon-util.cc' at line 1190 failed on turn 2523. (D) 22:44:00 -!- ystael has quit [Ping timeout: 264 seconds] 22:44:10 Grunt: how about that one? 22:45:28 -!- magistern has quit [Quit: This computer has gone to sleep] 22:47:01 I bet this is the same thing! 22:47:04 !lm Lemuel crash -log 22:47:06 er 22:47:07 2. Lemuel, XL13 MiDK, T:22401 (milestone): http://crawl.develz.org/morgues/trunk/Lemuel/crash-Lemuel-20121125-190551.txt 22:47:08 !lm Lemuel crash sprint -log 22:47:09 6. Lemuel, XL14 TeFi, T:2523 (milestone): http://crawl.akrasiac.org/rawdata/Lemuel/crash-Lemuel-20130324-034319.txt 22:47:21 What I can't figure out is why it only seems to happen in Sprint. 22:47:35 Unless... 22:50:51 Well, I get why it happens in general, and why it only started recently. 22:50:54 Long story short, 22:50:57 %git 10a37fa1 22:50:57 03kilobyte * 0.12-a0-2415-g10a37fa: Simplify summoning of demons by tier. 10(4 weeks ago, 14 files, 79+ 104-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=10a37fa11b77 22:51:22 03dolorous 07* 0.12-a0-3024-g91d8f3e: Tweak cast_shadow_creatures() to make better use of default values. 10(6 minutes ago, 4 files, 5+ 4-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=91d8f3e77573 22:51:22 03dolorous 07* 0.12-a0-3025-g3026d04: Comment fix. 10(3 minutes ago, 1 file, 1+ 1-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=3026d04a4932 22:51:29 -> this created random monster entries which aren't accounted for in create_monster when it's checking for valid places to place monsters. 22:52:42 -!- ussdefiant has joined ##crawl-dev 22:56:13 Lemuel the Annihilator (L16 TeFi) ASSERT(smc) in 'mon-util.cc' at line 592 failed on turn 3217. (D) 22:58:04 Lemuel the Annihilator (L15 TeFi) ASSERT(smc) in 'mon-util.cc' at line 1190 failed on turn 2907. (D) 23:00:16 Probably the best solution would be something akin to an _is_random_demon() which can be called from the check in mon-place.cc:3302 (since _is_random_monster is used in more places than that). 23:05:33 -!- eeviac has joined ##crawl-dev 23:07:33 -!- SetecAstronomy has quit [Ping timeout: 245 seconds] 23:08:54 -!- eeviac_ has joined ##crawl-dev 23:09:31 -!- mikee_ has quit [Quit: HydraIRC -> http://www.hydrairc.com <- Now with extra fish!] 23:10:18 -!- MaxFrost has quit [Ping timeout: 264 seconds] 23:11:06 -!- eeviac__ has joined ##crawl-dev 23:12:31 -!- eeviac has quit [Ping timeout: 245 seconds] 23:12:59 -!- eeviac has joined ##crawl-dev 23:13:21 -!- eeviac_ has quit [Ping timeout: 245 seconds] 23:15:56 -!- eeviac__ has quit [Ping timeout: 246 seconds] 23:16:18 -!- kekekela has quit [Ping timeout: 245 seconds] 23:20:34 -!- Arkaniad|Laptop has quit [Read error: Connection reset by peer] 23:27:04 -!- snoonan is now known as neunon 23:28:03 -!- Arkaniad|Laptop has quit [Remote host closed the connection] 23:34:10 -!- Villadelfia_ has quit [Ping timeout: 245 seconds] 23:39:04 -!- Villadelfia has joined ##crawl-dev 23:50:44 -!- JamezQ has quit [Ping timeout: 258 seconds]