01:05:36 redline6561 [~redline@c-66-56-55-169.hsd1.ga.comcast.net] has joined #sbcl 01:13:06 -!- homie [~user@xdsl-78-34-235-239.netcologne.de] has quit [Ping timeout: 240 seconds] 01:13:48 -!- tcr1 [~tcr@cpc5-bour5-2-0-cust340.15-1.cable.virginmedia.com] has quit [Quit: Leaving.] 01:17:36 homie [~user@xdsl-87-79-58-55.netcologne.de] has joined #sbcl 01:39:27 -!- mega1 [~quassel@2001:470:1f05:548:215:58ff:fe7d:773b] has quit [Read error: Operation timed out] 01:53:31 -!- jeti [~user@p54B4726A.dip.t-dialin.net] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 01:55:28 -!- nyef [~nyef@pool-64-222-179-143.man.east.myfairpoint.net] has quit [Quit: G'night all.] 02:08:15 -!- slyrus [~chatzilla@adsl-75-55-215-234.dsl.pltn13.sbcglobal.net] has quit [Read error: Connection reset by peer] 02:09:29 slyrus [~chatzilla@adsl-75-36-217-57.dsl.pltn13.sbcglobal.net] has joined #sbcl 02:40:37 slyrus_ [~chatzilla@adsl-76-195-1-167.dsl.pltn13.sbcglobal.net] has joined #sbcl 02:41:38 -!- slyrus [~chatzilla@adsl-75-36-217-57.dsl.pltn13.sbcglobal.net] has quit [Ping timeout: 255 seconds] 02:41:46 -!- slyrus_ is now known as slyrus 04:18:30 -!- rpg [~rpg@216.243.156.16.real-time.com] has quit [Remote host closed the connection] 04:23:49 mega1 [~quassel@adsl-63-195-37-158.dsl.snfc21.pacbell.net] has joined #sbcl 06:16:12 -!- mega1 [~quassel@adsl-63-195-37-158.dsl.snfc21.pacbell.net] has quit [Remote host closed the connection] 06:16:35 mega1 [~quassel@adsl-63-195-37-158.dsl.snfc21.pacbell.net] has joined #sbcl 06:19:41 stassats [~stassats@wikipedia/stassats] has joined #sbcl 06:24:43 -!- cmm [~cmm@bzq-79-182-202-208.red.bezeqint.net] has quit [Ping timeout: 240 seconds] 06:26:01 cmm [~cmm@bzq-79-182-202-208.red.bezeqint.net] has joined #sbcl 07:14:24 flip214 [~marek@unaffiliated/flip214] has joined #sbcl 07:39:05 nikodemus [~nikodemus@cs181199216.pp.htv.fi] has joined #sbcl 07:39:05 -!- ChanServ has set mode +o nikodemus 08:33:52 hefner [~hefner@ppp-58-9-111-231.revip2.asianet.co.th] has joined #sbcl 08:53:05 -!- Krystof [~csr21@csrhodes.plus.com] has quit [Ping timeout: 276 seconds] 08:53:46 ASau [~user@83.149.9.173] has joined #sbcl 09:17:47 mega1_ [~quassel@adsl-63-195-37-158.dsl.snfc21.pacbell.net] has joined #sbcl 09:18:29 -!- mega1 [~quassel@adsl-63-195-37-158.dsl.snfc21.pacbell.net] has quit [Ping timeout: 250 seconds] 09:25:38 -!- mega1_ [~quassel@adsl-63-195-37-158.dsl.snfc21.pacbell.net] has quit [Ping timeout: 272 seconds] 10:00:28 -!- ASau [~user@83.149.9.173] has quit [Ping timeout: 272 seconds] 10:07:05 -!- nikodemus [~nikodemus@cs181199216.pp.htv.fi] has quit [Quit: This computer has gone to sleep] 10:33:42 tcr [~tcr@cpc5-bour5-2-0-cust340.15-1.cable.virginmedia.com] has joined #sbcl 10:34:14 nikodemus [~nikodemus@cs181058025.pp.htv.fi] has joined #sbcl 10:34:16 -!- ChanServ has set mode +o nikodemus 11:42:14 -!- hefner [~hefner@ppp-58-9-111-231.revip2.asianet.co.th] has quit [Ping timeout: 255 seconds] 11:48:35 hefner [~hefner@ppp-58-9-118-13.revip2.asianet.co.th] has joined #sbcl 12:19:17 -!- stassats [~stassats@wikipedia/stassats] has quit [Ping timeout: 276 seconds] 12:22:21 Krystof [~csr21@158.223.161.73] has joined #sbcl 12:22:21 -!- ChanServ has set mode +o Krystof 12:28:53 -!- hefner [~hefner@ppp-58-9-118-13.revip2.asianet.co.th] has quit [Ping timeout: 255 seconds] 12:32:21 Krystof: do you have a minute? 12:33:08 a small one 12:33:43 nikodemus pasted "does this meet your criteria?" at http://paste.lisp.org/display/116763 12:34:37 that is, getting rid *SHOW-ENTRY-POINT-DETAILS* and putting the information (always) after the frame instead of showing the decorated function name? 12:36:09 similar display by default for methods, using (:method gf-name quals* specs*) for methods, with [fast-method] or [slow-method] after the frame 12:39:54 that looks plausible 12:41:25 good :) 12:41:38 i'll keep at it, then :) 12:43:03 hefner [~hefner@ppp-58-9-118-13.revip2.asianet.co.th] has joined #sbcl 13:01:52 what's varargs? 13:02:35 varargs-entry point function 13:02:55 stuff that you don't currently know about unless you set *show-entry-point-details* 13:02:55 which means? 13:03:23 foo has &rest? 13:03:50 approximately 13:04:39 needs to parse some kind of structure into (effectively) positional arguments 13:05:13 tWip [u258@gateway/web/irccloud.com/x-vypmefubtcwyccbx] has joined #sbcl 13:05:16 tsuru` [~charlie@adsl-179-31-38.bna.bellsouth.net] has joined #sbcl 13:07:47 stassats [~stassats@wikipedia/stassats] has joined #sbcl 13:08:09 nikodemus annotated #116763 "more details on my plan for methods" at http://paste.lisp.org/display/116763#1 13:19:41 cmm- [~cmm@bzq-79-181-206-84.red.bezeqint.net] has joined #sbcl 13:20:36 -!- Krystof [~csr21@158.223.161.73] has quit [Ping timeout: 272 seconds] 13:21:04 homie` [~user@xdsl-78-34-102-240.netcologne.de] has joined #sbcl 13:21:59 -!- homie [~user@xdsl-87-79-58-55.netcologne.de] has quit [Ping timeout: 255 seconds] 13:22:35 -!- cmm [~cmm@bzq-79-182-202-208.red.bezeqint.net] has quit [Ping timeout: 255 seconds] 14:21:55 -!- redline6561 [~redline@c-66-56-55-169.hsd1.ga.comcast.net] has quit [Ping timeout: 240 seconds] 14:29:57 Krystof [~csr21@158.223.161.73] has joined #sbcl 14:29:57 -!- ChanServ has set mode +o Krystof 14:38:17 nyef [~nyef@pool-64-222-179-143.man.east.myfairpoint.net] has joined #sbcl 14:38:26 G'morning all. 14:48:15 -!- flip214 [~marek@unaffiliated/flip214] has quit [Remote host closed the connection] 15:01:59 -!- homie` [~user@xdsl-78-34-102-240.netcologne.de] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 15:07:50 homie [~user@xdsl-78-34-102-240.netcologne.de] has joined #sbcl 15:16:58 redline6561 [~redline@gate-20.spsu.edu] has joined #sbcl 15:20:38 slyrus_ [~chatzilla@adsl-75-36-209-206.dsl.pltn13.sbcglobal.net] has joined #sbcl 15:21:07 -!- slyrus [~chatzilla@adsl-76-195-1-167.dsl.pltn13.sbcglobal.net] has quit [Ping timeout: 240 seconds] 15:21:22 -!- slyrus_ is now known as slyrus 15:27:14 -!- Krystof [~csr21@158.223.161.73] has quit [Ping timeout: 255 seconds] 15:32:41 nikodemus pasted "confusing or good?" at http://paste.lisp.org/display/116765 15:33:27 (obviously with a cutoff at some point) 15:34:08 (flet stuff foo) is a bit confusing. 15:35:05 I'd almost rather see FOO -> FLET STUFF -> FLET BAR. 15:36:37 Putting the outermost function name as the innermost component of the frame name is a complete mismatch with what any user would expect to see. 15:37:20 There's a structural parallel there, and to invert it makes things a lot harder on the user. 15:40:30 cmucl seems to use (FLET BAR (FLET STUFF)) 15:41:29 what about (FLET :IN ) -- so (FLET BAR :IN FOO) there 15:43:09 That's a touch more plausible, yes. 15:43:59 i'll go with that for now 15:44:10 ... I still have those disassembler improvements to deal with, don't I? 15:46:07 nothing's landed in the tree yet, so... :) 15:46:22 Fair enough. 15:47:29 -!- hefner [~hefner@ppp-58-9-118-13.revip2.asianet.co.th] has quit [Ping timeout: 255 seconds] 15:48:55 hefner [~hefner@ppp-58-9-118-13.revip2.asianet.co.th] has joined #sbcl 15:50:25 ASau [~user@95-24-130-119.broadband.corbina.ru] has joined #sbcl 15:51:54 -!- ASau [~user@95-24-130-119.broadband.corbina.ru] has quit [Remote host closed the connection] 15:54:37 nikodemus annotated #116765 "what about uwp?" at http://paste.lisp.org/display/116765#1 15:55:17 Do you need the :IN ? 15:55:41 The other frames are tcod? 15:55:46 i think it reduced chances of confusion 15:55:46 do source locations work on uwps? 15:56:11 no, i just elided other frames, since that's the one i'm thinking about right now 15:56:35 Then what's the :IN for? 15:57:01 pkhuong_: yes -- if i stick debug 2 there, v takes me to the right form 15:57:03 <`3b`> what about putting the containing forms at the end like [cleanup]? 15:57:41 the question is more "what kind of names should cleanup functions have" 15:57:53 it affects profiling output in addition to backtraces 15:58:31 tcr: what do you mean what it's for? 15:58:43 (i'm genuinely confused) 15:58:58 Shouldn't (labels bar) and (foo) be the next frames in the backtrace? 15:59:23 oh not reading carefully :-) 16:00:45 heh. cmucl has 1: ((FLET #:G0 (FLET BAR)))[:CLEANUP] 16:09:30 -!- redline6561 [~redline@gate-20.spsu.edu] has quit [Ping timeout: 240 seconds] 16:26:52 mega1 [~quassel@adsl-63-195-37-158.dsl.snfc21.pacbell.net] has joined #sbcl 16:32:51 Krystof [~csr21@158.223.161.73] has joined #sbcl 16:32:51 -!- ChanServ has set mode +o Krystof 16:34:03 kclifton [~kclifton@s198-166-45-245.ab.hsia.telus.net] has joined #sbcl 16:42:49 -!- slyrus [~chatzilla@adsl-75-36-209-206.dsl.pltn13.sbcglobal.net] has quit [Read error: Operation timed out] 16:43:35 slyrus [~chatzilla@adsl-75-36-211-152.dsl.pltn13.sbcglobal.net] has joined #sbcl 16:47:02 -!- mega1 [~quassel@adsl-63-195-37-158.dsl.snfc21.pacbell.net] has quit [Ping timeout: 265 seconds] 16:59:56 -!- Krystof [~csr21@158.223.161.73] has quit [Ping timeout: 276 seconds] 17:10:03 redline6561 [~redline@c-66-56-55-169.hsd1.ga.comcast.net] has joined #sbcl 17:14:02 Krystof [~csr21@158.223.51.76] has joined #sbcl 17:14:02 -!- ChanServ has set mode +o Krystof 17:21:43 attila_lendvai [~attila_le@4d6f5d3b.adsl.enternet.hu] has joined #sbcl 17:23:28 mega1 [~quassel@2001:470:1f05:548:215:58ff:fe7d:773b] has joined #sbcl 17:23:48 -!- Krystof [~csr21@158.223.51.76] has quit [Ping timeout: 272 seconds] 17:33:21 -!- slyrus [~chatzilla@adsl-75-36-211-152.dsl.pltn13.sbcglobal.net] has quit [Read error: Connection reset by peer] 17:35:29 slyrus [~chatzilla@adsl-75-36-210-166.dsl.pltn13.sbcglobal.net] has joined #sbcl 17:36:16 Krystof [~csr21@158.223.51.76] has joined #sbcl 17:36:16 -!- ChanServ has set mode +o Krystof 17:39:31 anyone reasonably ir1-clued willing to check my logic on something? 17:41:09 -!- Krystof [~csr21@158.223.51.76] has quit [Ping timeout: 250 seconds] 17:43:03 I don't know that I have sufficient ir1-clue, but what logic? 17:45:34 ir1-convert-more: look at the call to ir1-convert-lambda-body there, the one with varargs-entry debug-name 17:46:17 Any particular version? 17:46:36 anything from the last couple of years should be fine 17:47:02 do you want to hear my suspicion, or do you want me to try to lead you to the same conclusion? 17:47:12 Hang on, let me find the function first. 17:51:33 -!- slyrus [~chatzilla@adsl-75-36-210-166.dsl.pltn13.sbcglobal.net] has quit [Ping timeout: 250 seconds] 17:51:40 slyrus_ [~chatzilla@adsl-75-36-223-147.dsl.pltn13.sbcglobal.net] has joined #sbcl 17:51:49 -!- slyrus_ is now known as slyrus 17:53:38 Okay, found the function. 17:59:29 so, which way? 18:00:02 Hang on, got a build about to complete. 18:03:14 [ Note to self: git pull does not /quite/ do what you want with local repositories. ] 18:05:51 note to nyef: what does your note to self mean? :) 18:06:06 do you mean hard-links? 18:07:01 I mean, it merged the remote branch to the local branch, when I wanted to overwite the local branch. 18:10:39 nyef: i need to go out in a couple of minutes, but i leave you with a question: why does it call it a "varargs-entry" in the debug name, when it actually is the main lambda-body of the function in question? 18:11:42 ... At first glance, that doesn't seem right. 18:12:10 hairy-arg-processor debug-name (elsewhere) has the same delusion. it does't do any arg-processing, just executes the main body 18:12:35 my hypothesis is that both are just plain wrong, and should pass the original source- and debug-name on to ir1-convert-lambda-body 18:14:08 Have a look at the subsequent call to convert-more-entry, too. 18:14:25 interestingly enough, python grows half a brain more about recursive known functions if you do that: we have several recursive known functions that python doesn't complain about, even though they aren't marked as known to be recursive -- if with that change it notices them 18:15:20 Mmm. Buried treasure! 18:15:22 you mean the NAME that is passed on? 18:15:36 Yeah. 18:16:05 Ah, nevermind, I see now. 18:16:18 That /does/ seem weird. 18:19:55 this backtrace-prettification just keeps on giving... 18:20:56 i started wondering why not we have functionals which claim to be hairy-arg-processors and whatnot, but don't have the :optional kind... 18:21:39 There's probably a lot of stuff like that in SBCL. 18:22:02 yep 18:22:15 Some deeply flawed logic that affects a lot of stuff, but nobody really noticed because the visible effects were so minor. 18:22:35 so, what are your plans for this month? 18:22:43 TLS-index fixups. 18:22:55 And then possibly more closure-representation stuff. 18:23:25 did you track down the dx regression yet? 18:23:38 My current working tree has a revert of 1.0.44.16 as well, due to it being easier than tracking down what's wrong with the obvious solution for the DX regression. 18:24:34 nyef: if nothing else those locks can use a stack-allocated cons instead 18:25:17 Sure, but why does changing the FLET in WITHOUT-INTERRUPTS to a DX-FLET cause the build to /fail/? 18:25:29 how does it fail? 18:25:39 Crash to LDB during target-2. 18:27:45 nyef: have you tried to replicate it with (dx-flet ((foo ...)) (unwind-protect (foo) ...)? 18:28:03 how does it crash to ldb? what's the complaint? 18:28:19 memory-fault-error. 18:28:31 Haven't tried to replicate it yet, no. 18:28:52 I want to get the /other/ major tree I have committed first. 18:29:07 Is there a problem with that combination? 18:29:35 -!- slyrus [~chatzilla@adsl-75-36-223-147.dsl.pltn13.sbcglobal.net] has quit [Ping timeout: 260 seconds] 18:29:37 no, just struck me as the only thing that _could_ be a problem when i just looked at without-interrupts 18:29:41 slyrus_ [~chatzilla@adsl-75-36-210-215.dsl.pltn13.sbcglobal.net] has joined #sbcl 18:29:51 -!- slyrus_ is now known as slyrus 18:30:06 I really hate it that C-c C-d d does not show useful type information for standard generic functions like CLASS-NAME 18:31:12 tcr: feel free to launchpad that 18:31:23 it's probably a reasoanbly easy thing to fix 18:31:41 can we verb launchpad? 18:31:48 can we verb verb? 18:32:06 Yes, verbing nouns is fairly common in english. 18:39:00 -!- attila_lendvai [~attila_le@4d6f5d3b.adsl.enternet.hu] has quit [Quit: Leaving.] 18:45:07 --> home 18:45:13 -!- nikodemus [~nikodemus@cs181058025.pp.htv.fi] has quit [Quit: This computer has gone to sleep] 19:19:28 What else contributes to fasl loading times? I'm not defining any generic functions, or classes. 19:36:50 -!- kclifton [~kclifton@s198-166-45-245.ab.hsia.telus.net] has quit [Quit: kclifton] 19:51:57 -!- tsuru` [~charlie@adsl-179-31-38.bna.bellsouth.net] has quit [Remote host closed the connection] 20:19:42 else besides what? 20:20:09 I'd imagine that a couple of the main costs would be symbol internment. 20:20:12 rpg [~rpg@216.243.156.16.real-time.com] has joined #sbcl 20:20:16 Err... and string reading. 20:25:53 nyef: how difficult would it be to have different fasl formats ? 20:30:48 fe[nl]ix: What did you have in mind? 20:33:16 some way to have a "FASL format" in the header, to allow experimenting with different formats without having to recompile SBCL 20:34:01 Actually, the critical bits of logic on the load side are SYS:SRC;CODE;TARGET-LOAD, function LOAD, and SYS:SRC;CODE;LOAD, function FASL-HEADER-P. 20:34:55 Though, most of the recent changes have been new FOPs, not anything that would break backwards compatibility. 20:53:26 hargettp [~hargettp@dhcp-174.mirrorimage.net] has joined #sbcl 21:02:37 slyrus_ [~chatzilla@adsl-75-55-213-134.dsl.pltn13.sbcglobal.net] has joined #sbcl 21:04:50 -!- slyrus [~chatzilla@adsl-75-36-210-215.dsl.pltn13.sbcglobal.net] has quit [Ping timeout: 264 seconds] 21:05:03 -!- slyrus_ is now known as slyrus 21:09:47 -!- lisppaste2 [~lisppaste@common-lisp.net] has quit [Quit: Want lisppaste2 in your channel? Email lisppaste-requests AT common-lisp.net.] 21:09:53 lisppaste2 [~lisppaste@common-lisp.net] has joined #sbcl 21:56:05 -!- rpg [~rpg@216.243.156.16.real-time.com] has quit [Remote host closed the connection] 22:34:50 -!- homie [~user@xdsl-78-34-102-240.netcologne.de] has quit [Read error: Connection reset by peer] 22:35:54 homie [~user@xdsl-78-34-102-240.netcologne.de] has joined #sbcl 22:37:05 -!- homie [~user@xdsl-78-34-102-240.netcologne.de] has quit [Client Quit] 22:54:15 -!- nyef [~nyef@pool-64-222-179-143.man.east.myfairpoint.net] has quit [Ping timeout: 245 seconds] 22:54:55 nyef [~nyef@pool-64-222-179-143.man.east.myfairpoint.net] has joined #sbcl 23:00:44 homie [~user@xdsl-78-34-102-240.netcologne.de] has joined #sbcl 23:09:31 slyrus_ [~chatzilla@adsl-75-36-218-221.dsl.pltn13.sbcglobal.net] has joined #sbcl 23:11:20 -!- slyrus [~chatzilla@adsl-75-55-213-134.dsl.pltn13.sbcglobal.net] has quit [Ping timeout: 245 seconds] 23:11:26 -!- slyrus_ is now known as slyrus 23:17:35 -!- stassats [~stassats@wikipedia/stassats] has quit [Ping timeout: 276 seconds] 23:40:35 slyrus_ [~chatzilla@adsl-75-60-31-33.dsl.pltn13.sbcglobal.net] has joined #sbcl 23:41:38 -!- slyrus [~chatzilla@adsl-75-36-218-221.dsl.pltn13.sbcglobal.net] has quit [Ping timeout: 255 seconds] 23:41:45 -!- slyrus_ is now known as slyrus 23:49:36 jeti [~user@p54B47309.dip.t-dialin.net] has joined #sbcl 23:52:15 -!- tcr [~tcr@cpc5-bour5-2-0-cust340.15-1.cable.virginmedia.com] has quit [Quit: Leaving.]