2015-05-01T00:04:39Z rszeno quit (Quit: Leaving.) 2015-05-01T00:25:14Z slyrus quit (Ping timeout: 264 seconds) 2015-05-01T00:26:10Z oleo_ joined #sbcl 2015-05-01T00:28:54Z oleo quit (Ping timeout: 244 seconds) 2015-05-01T00:43:20Z edgar-rft quit (Quit: edgar-rft) 2015-05-01T01:18:07Z amokr: Is there a way to force TCO on a loaded file other than compiling then loading the fasl? 2015-05-01T01:23:02Z amokr: nevermind. error in my understanding. (setq sb-ext:*evaluator-mode* :interpret) 2015-05-01T01:23:42Z amokr: Is there a way to selectively apply compilation/interpretation on specific functions? 2015-05-01T01:25:42Z nyef: clhs COMPILE 2015-05-01T01:25:42Z specbot: http://www.lispworks.com/reference/HyperSpec/Body/f_cmp.htm 2015-05-01T01:29:04Z amokr: Ah. Thanks! 2015-05-01T01:37:48Z amokr quit (Quit: leaving) 2015-05-01T02:28:42Z smokeink joined #sbcl 2015-05-01T02:35:39Z scymtym quit (Ping timeout: 276 seconds) 2015-05-01T03:07:43Z nikki93_ joined #sbcl 2015-05-01T03:08:01Z nikki93_ quit (Remote host closed the connection) 2015-05-01T03:13:09Z nikki93_ joined #sbcl 2015-05-01T03:15:04Z nikki93_ quit (Remote host closed the connection) 2015-05-01T04:42:39Z smokeink quit (Ping timeout: 264 seconds) 2015-05-01T04:44:26Z gingerale joined #sbcl 2015-05-01T04:52:09Z nyef quit (Ping timeout: 276 seconds) 2015-05-01T05:45:57Z Quadrescence joined #sbcl 2015-05-01T06:02:58Z selat joined #sbcl 2015-05-01T06:37:46Z Shinmera joined #sbcl 2015-05-01T07:11:10Z attila_lendvai joined #sbcl 2015-05-01T07:11:10Z attila_lendvai quit (Changing host) 2015-05-01T07:11:10Z attila_lendvai joined #sbcl 2015-05-01T07:21:29Z attila_lendvai quit (Ping timeout: 245 seconds) 2015-05-01T07:43:20Z edgar-rft joined #sbcl 2015-05-01T07:47:43Z smokeink joined #sbcl 2015-05-01T07:59:00Z zmyrgel quit (Read error: Connection reset by peer) 2015-05-01T08:02:31Z angavrilov joined #sbcl 2015-05-01T08:03:46Z smokeink quit (Ping timeout: 265 seconds) 2015-05-01T08:07:10Z zmyrgel joined #sbcl 2015-05-01T08:14:30Z zmyrgel quit (Read error: Connection reset by peer) 2015-05-01T08:19:25Z smokeink joined #sbcl 2015-05-01T08:22:52Z zmyrgel joined #sbcl 2015-05-01T08:29:03Z stassats joined #sbcl 2015-05-01T09:13:37Z selat quit (Ping timeout: 264 seconds) 2015-05-01T09:14:52Z selat joined #sbcl 2015-05-01T09:21:35Z logand` quit (Ping timeout: 265 seconds) 2015-05-01T10:34:47Z nikki93_ joined #sbcl 2015-05-01T10:34:51Z nikki93_ quit (Remote host closed the connection) 2015-05-01T10:42:57Z nikki93_ joined #sbcl 2015-05-01T10:44:27Z nikki93_ quit (Remote host closed the connection) 2015-05-01T10:46:14Z nikki93_ joined #sbcl 2015-05-01T10:46:58Z nikki93_ quit (Remote host closed the connection) 2015-05-01T10:47:08Z scymtym joined #sbcl 2015-05-01T10:57:17Z stassats quit (Remote host closed the connection) 2015-05-01T11:03:02Z zmyrgel quit (Quit: WeeChat 0.4.2) 2015-05-01T11:49:03Z scymtym: Xof: seems to have worked as you predicted: https://ci.cor-lab.org/job/sbcl-master-compare-outputs/ 2015-05-01T12:10:55Z rszeno joined #sbcl 2015-05-01T12:20:29Z rszeno quit (Quit: Leaving.) 2015-05-01T12:37:48Z milosn quit (Quit: leaving) 2015-05-01T12:38:44Z Xof: \o/ 2015-05-01T13:21:41Z oleo__ joined #sbcl 2015-05-01T13:23:32Z oleo__ quit (Read error: Connection reset by peer) 2015-05-01T13:25:39Z oleo_ quit (Ping timeout: 276 seconds) 2015-05-01T13:25:51Z oleo joined #sbcl 2015-05-01T13:41:46Z selat quit (Quit: Lost terminal) 2015-05-01T13:44:12Z selat joined #sbcl 2015-05-01T14:16:28Z nyef joined #sbcl 2015-05-01T14:26:02Z smokeink quit (Quit: Angelic v4.4 - http://angelic.flexnet.org) 2015-05-01T16:20:13Z milosn joined #sbcl 2015-05-01T16:23:49Z White_Flame quit (Ping timeout: 255 seconds) 2015-05-01T18:06:15Z gingerale quit (Remote host closed the connection) 2015-05-01T19:06:52Z karswell quit (Remote host closed the connection) 2015-05-01T19:07:05Z karswell joined #sbcl 2015-05-01T19:30:25Z milosn quit (Ping timeout: 250 seconds) 2015-05-01T19:32:32Z milosn joined #sbcl 2015-05-01T19:35:01Z nikki93_ joined #sbcl 2015-05-01T19:45:25Z nikki93_ quit (Remote host closed the connection) 2015-05-01T20:05:53Z rpg joined #sbcl 2015-05-01T20:18:11Z selat quit (Quit: Lost terminal) 2015-05-01T20:20:53Z nikki93_ joined #sbcl 2015-05-01T20:25:55Z nikki93_ quit (Remote host closed the connection) 2015-05-01T20:27:47Z nikki93_ joined #sbcl 2015-05-01T20:32:30Z slyrus joined #sbcl 2015-05-01T20:42:28Z nikki93_ quit (Remote host closed the connection) 2015-05-01T20:44:32Z slyrus quit (Ping timeout: 265 seconds) 2015-05-01T20:57:43Z slyrus joined #sbcl 2015-05-01T21:20:12Z angavrilov quit (Remote host closed the connection) 2015-05-01T21:42:50Z Bicyclidine joined #sbcl 2015-05-01T22:01:48Z White_Flame joined #sbcl 2015-05-01T22:13:22Z pnpuff joined #sbcl 2015-05-01T22:18:28Z Bicyclidine quit (Ping timeout: 272 seconds) 2015-05-01T22:18:57Z Adlai quit (Changing host) 2015-05-01T22:18:57Z Adlai joined #sbcl 2015-05-01T22:25:34Z ASau quit (Ping timeout: 252 seconds) 2015-05-01T22:29:34Z Bicyclidine joined #sbcl 2015-05-01T22:34:58Z ASau joined #sbcl 2015-05-01T22:55:02Z White_Flame quit (Ping timeout: 265 seconds) 2015-05-01T22:55:03Z White__Flame joined #sbcl 2015-05-01T23:01:22Z fitzsim` joined #sbcl 2015-05-01T23:05:24Z fitzsim quit (Ping timeout: 256 seconds) 2015-05-01T23:06:59Z Shinmera quit (Quit: しつれいしなければならないんです。) 2015-05-01T23:07:07Z fitzsim`` joined #sbcl 2015-05-01T23:07:46Z White__Flame quit (Quit: No Ping reply in 180 seconds.) 2015-05-01T23:09:12Z White_Flame joined #sbcl 2015-05-01T23:11:28Z fitzsim` quit (Ping timeout: 265 seconds) 2015-05-01T23:22:35Z fitzsim`` quit (Ping timeout: 265 seconds) 2015-05-01T23:25:55Z White_Flame quit (Ping timeout: 255 seconds) 2015-05-01T23:31:14Z White_Flame joined #sbcl 2015-05-01T23:38:35Z White_Flame quit (Quit: No Ping reply in 180 seconds.) 2015-05-01T23:40:08Z White_Flame joined #sbcl 2015-05-02T00:03:32Z Bicyclidine quit (Ping timeout: 244 seconds) 2015-05-02T00:15:26Z drmeister: nyef: Are you online? 2015-05-02T00:21:22Z nyef: ... No? 2015-05-02T00:21:36Z nyef: drmeister: What's up? 2015-05-02T00:21:56Z drmeister: Hi. 2015-05-02T00:22:37Z drmeister: I'm looking at disassembled output from code that clang generates to traverse a list of CONSes 2015-05-02T00:22:46Z drmeister: I've implemented tagged pointers. 2015-05-02T00:23:11Z drmeister: I followed beach's advice and I have a tag for cons cells 0x3 2015-05-02T00:23:24Z drmeister: And another tag for OTHER objects on the heap 0x1 2015-05-02T00:23:33Z drmeister: This leaves 0x0 in the low bit for FIXNUMs 2015-05-02T00:24:30Z drmeister: So I'm looking at the disassembled output for a loop that traverses the list and dereferences each CONS cell but I don't see anything that looks like an offset instruction that would subtract 0x3 from the pointer value. 2015-05-02T00:24:49Z drmeister: Can I paste a few lines of C++ code and disassembled x86 code? 2015-05-02T00:25:10Z drmeister: Or rather, would you have a few minutes to look at it with me? Or is x86 not your thing? 2015-05-02T00:25:18Z nyef: Via lisppaste or similar, sure. 2015-05-02T00:25:32Z drmeister: Ok, hang on - first the C++ code. 2015-05-02T00:26:07Z drmeister: https://www.irccloud.com/pastebin/FURARo7o 2015-05-02T00:26:14Z drmeister: Is that readable to you? 2015-05-02T00:26:17Z pnpuff left #sbcl 2015-05-02T00:26:59Z drmeister: This is using a C++11 "ranged for" with the help of SAL9000 we wrote a C++ iterator that is very efficient (no calls in the disassembled output). 2015-05-02T00:27:57Z drmeister: Here's the disassembled output: 2015-05-02T00:28:01Z drmeister: https://www.irccloud.com/pastebin/8bi9y8wt 2015-05-02T00:29:18Z drmeister: I think I'm looking for the t = c->_Car which would involve a movXX -0x3(%something), %something 2015-05-02T00:30:23Z drmeister: On line 16 is one call, that's to downcast t to a FIXNUM (which is currently on the heap). The next thing I'll do is implement immediate fixnums. 2015-05-02T00:30:36Z nyef: So, your core loop is from lines 12 through 24? 2015-05-02T00:31:41Z drmeister: Line 22,23 is checking for the 0x3 CONS tag in %rax 2015-05-02T00:31:49Z nyef: Which is a MOVQ (8-3)(%RBX), %RAX. 2015-05-02T00:31:55Z nyef: (line 12) 2015-05-02T00:32:19Z drmeister: I think 12 to 29. I am looping over the list 0xdead times. 2015-05-02T00:32:34Z nyef: Then you have, at line 20, a MOVQ (16-3)(%RBX), %RBX. 2015-05-02T00:33:46Z drmeister: That had not occurred to me. MOVQ (16-3)(%RBX),%RBX - what does that mean? 2015-05-02T00:34:02Z nyef: Looks like your conses have an extra QWORD at the start, they're not just two words in memory? 2015-05-02T00:34:20Z drmeister: They have a vtable. 2015-05-02T00:34:24Z nyef: That'd do. 2015-05-02T00:34:31Z drmeister: This is C++ afterall - everything get's a vtable. 2015-05-02T00:34:36Z drmeister: gets 2015-05-02T00:34:49Z drmeister: I'm kidding. But I do use virtual functions. 2015-05-02T00:35:09Z nyef: So at -3(%rbx) is the vtable. The first slot after that is the CAR, at 8-3(%rbx), since you have 8-byte pointers... 2015-05-02T00:35:30Z drmeister: I see - oh man - that is excellent. Thank you for point that out! 2015-05-02T00:35:38Z drmeister: pointing that out. 2015-05-02T00:36:16Z drmeister: So the untagging operations are single instructions - that's what I was hoping to see. 2015-05-02T00:36:53Z nyef: Not even single instructions, they're folded into the addressing calculation for accessing fixed slots within your objects, as it should be. 2015-05-02T00:37:01Z drmeister: Yes, I see now. 2015-05-02T00:37:43Z drmeister: Here's an interesting aside. beach suggested having a tag for CONS and another tag for OTHER objects. 2015-05-02T00:37:55Z drmeister: I guess SBCL does something similar and has a tag for LIST? 2015-05-02T00:38:24Z drmeister: It's slightly more expensive to check for the CONS tag than it is to just keep comparing the CONS pointer to NIL. 2015-05-02T00:39:20Z drmeister: It takes an ANDQ $0x7, %rax CMPQ $0x3, %rax to test for the CONS tag. 2015-05-02T00:39:30Z drmeister: But just one instruction to compare two register to each other. 2015-05-02T00:39:50Z drmeister: Is there any single instruction for testing the bottom two bits of a word? 2015-05-02T00:40:21Z drmeister: I can look that up. If it exists, then there is the challenge to get C++ to use it. 2015-05-02T00:40:36Z nyef: IIRC, any single instruction for testing said bits requires specific bit patterns to be tested for. /-: 2015-05-02T00:40:50Z nyef: SBCL has some crazy games with its lowtag scheme. 2015-05-02T00:41:25Z drmeister: But I'm bumping up against the limits of efficiency here - correct? You can't make a list traversal any faster than a handful of instructions with no calls - right? 2015-05-02T00:42:04Z nyef: There's a section in the SBCL internals manual titled "The NIL-cons Hack". 2015-05-02T00:43:02Z nyef: But yeah, you're pretty close to the minimum, and possibly going to be losing out due to cache effects anyway. 2015-05-02T00:44:00Z drmeister: Write the cache there's always the cache 2015-05-02T00:44:24Z drmeister: Right - trying to use dictation on phone 2015-05-02T00:45:08Z nyef: I tried that with a memo to myself once. It got so badly garbled that I couldn't understand what it was supposed to mean, and forgot what I was trying to say in the first place. /-: 2015-05-02T00:45:27Z White_Flame quit (Ping timeout: 250 seconds) 2015-05-02T00:45:48Z drmeister: Computers - what a load a crap they are. 2015-05-02T00:46:26Z drmeister: Ok, thanks - I think I understand now what's going on. That was very helpful and illuminating. 2015-05-02T00:53:30Z nyef: You're welcome. And good luck. (-: 2015-05-02T01:35:47Z White_Flame joined #sbcl 2015-05-02T01:51:12Z oleo_ joined #sbcl 2015-05-02T01:51:51Z oleo_ quit (Read error: Connection reset by peer) 2015-05-02T01:52:45Z oleo_ joined #sbcl 2015-05-02T01:53:44Z oleo_ quit (Changing host) 2015-05-02T01:53:44Z oleo_ joined #sbcl 2015-05-02T01:54:02Z oleo is now known as Guest90656 2015-05-02T01:54:25Z Guest90656 quit (Ping timeout: 255 seconds) 2015-05-02T01:55:54Z oleo_ is now known as oleo 2015-05-02T02:40:09Z scymtym quit (Ping timeout: 240 seconds) 2015-05-02T02:40:29Z Bicyclidine joined #sbcl 2015-05-02T02:50:34Z npatrick04 joined #sbcl 2015-05-02T03:20:15Z White_Flame quit (Quit: No Ping reply in 180 seconds.) 2015-05-02T03:21:31Z White_Flame joined #sbcl 2015-05-02T03:26:41Z White_Flame quit (Quit: No Ping reply in 180 seconds.) 2015-05-02T03:28:59Z White_Flame joined #sbcl 2015-05-02T03:33:35Z smokeink joined #sbcl 2015-05-02T03:36:29Z White_Flame quit (Ping timeout: 245 seconds) 2015-05-02T03:37:36Z npatrick04 quit (Remote host closed the connection) 2015-05-02T03:45:34Z White_Flame joined #sbcl 2015-05-02T03:57:45Z White_Flame quit (Ping timeout: 240 seconds) 2015-05-02T04:13:04Z nyef quit (Ping timeout: 265 seconds) 2015-05-02T04:14:38Z jdz quit (Ping timeout: 252 seconds) 2015-05-02T04:19:34Z jdz joined #sbcl 2015-05-02T04:19:56Z gingerale joined #sbcl 2015-05-02T05:01:59Z smokeink quit (Ping timeout: 256 seconds) 2015-05-02T05:05:31Z evil`` joined #sbcl 2015-05-02T05:05:43Z evil``: hey 2015-05-02T05:05:46Z evil``: guys 2015-05-02T05:06:56Z evil``: no body? 2015-05-02T05:07:36Z evil`` is now known as psy` 2015-05-02T05:08:24Z psy` is now known as bsd-duck 2015-05-02T05:09:38Z bsd-duck: help 2015-05-02T05:09:59Z rpg quit (Quit: rpg) 2015-05-02T05:10:57Z bsd-duck: nobody? 2015-05-02T06:57:00Z bsd-duck quit (Remote host closed the connection) 2015-05-02T07:02:34Z Shinmera joined #sbcl 2015-05-02T07:31:27Z nikki93_ joined #sbcl 2015-05-02T07:36:24Z nikki93_ quit (Remote host closed the connection) 2015-05-02T07:37:22Z selat joined #sbcl 2015-05-02T07:38:19Z nikki93__ joined #sbcl 2015-05-02T07:40:35Z nikki93__ quit (Remote host closed the connection) 2015-05-02T07:41:19Z flip214_: you should ask a specific question, so that people can answer it. 2015-05-02T08:05:48Z angavrilov joined #sbcl 2015-05-02T08:11:34Z scymtym joined #sbcl 2015-05-02T08:31:21Z Xof: scymtym: so I looked at your URL, and it says "FAILURE" not "SUCCESS" :-( 2015-05-02T08:31:51Z Xof: wait, no it doesn't 2015-05-02T08:32:03Z Xof: my browser converted your URL into one that I had previously visited 2015-05-02T08:32:20Z scymtym: the three most recent ones have been successes 2015-05-02T08:32:43Z Xof: ok, but it does still say that the cold cores differ 2015-05-02T08:33:01Z Xof: e.g. https://ci.cor-lab.org/job/sbcl-master-compare-outputs/220/console 2015-05-02T08:33:24Z scymtym: yes, just saw that 2015-05-02T08:33:37Z scymtym: so the script must be wrong 2015-05-02T08:34:12Z Xof: though it does look like the 64-bit build is OK 2015-05-02T08:34:44Z scymtym: seems that way 2015-05-02T08:34:57Z Xof: so, a qualified "yay" then 2015-05-02T08:35:01Z scymtym: :) 2015-05-02T08:35:02Z Xof: and more work to do :) 2015-05-02T08:35:20Z scymtym: the build results are available from the upstream job, if you want to investigate 2015-05-02T08:35:30Z scymtym tries to fix the shell script 2015-05-02T08:36:49Z Xof: having diff -ur {host1,host2}/obj/from-xc in the script would be helpful for this kind of thing 2015-05-02T08:39:03Z Xof: though clearly I'm going to have to learn how to build 32-bit binaries again 2015-05-02T08:43:56Z scymtym: does that replace diffing the cores or should it be done in addition? 2015-05-02T08:47:12Z Xof: in addition 2015-05-02T08:47:29Z Xof: if the cores are identical, the fasls (probably) will be too 2015-05-02T08:47:36Z Xof: but if they're not, it can help pinpoint the problem quickly 2015-05-02T08:48:26Z selat quit (Quit: Lost terminal) 2015-05-02T08:48:37Z Adlai quit (Ping timeout: 250 seconds) 2015-05-02T08:48:37Z Xof: huh. --arch=x86 2015-05-02T08:48:41Z Xof: who would have thought? 2015-05-02T08:51:08Z pacon joined #sbcl 2015-05-02T08:52:04Z scymtym: thanks 2015-05-02T08:59:13Z mega1 quit (Ping timeout: 264 seconds) 2015-05-02T09:06:06Z milosn quit (Quit: leaving) 2015-05-02T09:07:31Z scymtym: Xof: https://ci.cor-lab.org/job/sbcl-master-compare-outputs/226/console 2015-05-02T09:08:00Z scymtym: is that what you had in mind? 2015-05-02T09:12:44Z foom quit (Ping timeout: 265 seconds) 2015-05-02T09:15:45Z Adlai joined #sbcl 2015-05-02T09:25:44Z foom joined #sbcl 2015-05-02T09:35:59Z White_Flame joined #sbcl 2015-05-02T09:50:58Z selat joined #sbcl 2015-05-02T09:55:53Z selat quit (Quit: Lost terminal) 2015-05-02T10:35:32Z Xof: yes! 2015-05-02T10:35:36Z Xof: gah, that's a lot of differences 2015-05-02T10:35:46Z Xof sees "looking at fasls" in his future 2015-05-02T10:37:27Z Xof: ebcdic 2015-05-02T10:37:37Z Xof: clearly we must fix ebcdic cross-compilation 2015-05-02T10:37:50Z Xof: thanks! 2015-05-02T10:39:36Z nyef joined #sbcl 2015-05-02T11:04:23Z White_Flame quit (Ping timeout: 265 seconds) 2015-05-02T11:09:26Z White_Flame joined #sbcl 2015-05-02T11:26:11Z scymtym quit (Ping timeout: 256 seconds) 2015-05-02T11:52:06Z Adlai quit (Ping timeout: 256 seconds) 2015-05-02T11:56:52Z White_Flame quit (Quit: No Ping reply in 180 seconds.) 2015-05-02T11:58:06Z White_Flame joined #sbcl 2015-05-02T12:03:11Z Adlai joined #sbcl 2015-05-02T12:43:34Z White_Flame quit (Quit: No Ping reply in 180 seconds.) 2015-05-02T12:47:40Z White_Flame joined #sbcl 2015-05-02T13:19:42Z Bicyclidine quit (Ping timeout: 272 seconds) 2015-05-02T13:50:15Z psy quit (Read error: Connection reset by peer) 2015-05-02T13:53:28Z psy joined #sbcl 2015-05-02T13:55:41Z flavioc joined #sbcl 2015-05-02T14:03:31Z milosn joined #sbcl 2015-05-02T14:08:16Z gingerale quit (Remote host closed the connection) 2015-05-02T14:10:53Z oleo_ joined #sbcl 2015-05-02T14:11:12Z Bicyclidine joined #sbcl 2015-05-02T14:12:15Z oleo_ quit (Read error: Connection reset by peer) 2015-05-02T14:12:17Z flavioc: hi. I'm trying to port SBCL and I would like to understand the parameters to !gencgc-space-setup 2015-05-02T14:12:37Z gingerale joined #sbcl 2015-05-02T14:12:45Z flavioc: what's the purpose of small-spaces-start? is that read-only memory? how about dynamic-space-start, is that some position on the heap? 2015-05-02T14:13:36Z oleo quit (Ping timeout: 240 seconds) 2015-05-02T14:17:25Z nyef: flavioc: You're porting SBCL? What to? 2015-05-02T14:17:27Z oleo joined #sbcl 2015-05-02T14:17:58Z flavioc: nyef: hurd 2015-05-02T14:18:28Z nyef: Oh, wow. 2015-05-02T14:20:12Z nyef: This is... an unfamiliar macro. I think that it was added since the last time I messed with gencgc space layouts. 2015-05-02T14:20:44Z nyef: Looks like the "small spaces" are the read-only, static, and (optionally) linkage-table spaces. 2015-05-02T14:21:36Z nyef: read-only space is for things like assembly-routines and other things that don't point to the main heap. 2015-05-02T14:21:43Z flavioc: I wonder how the constants in src/compiler/x86/parms.lisp were computed for each different OS 2015-05-02T14:21:48Z nyef: static space is for things that CAN point into the main heap, but don't move. 2015-05-02T14:22:11Z nyef: linkage-table space is for small assembly stubs used for dynamic linking. 2015-05-02T14:23:03Z nyef: And dynamic-space-start is the base of the main heap. 2015-05-02T14:24:16Z nyef: The values for where to put the various heap spaces on various operating systems were largely worked out by trial and error. 2015-05-02T14:27:23Z psy quit (Ping timeout: 265 seconds) 2015-05-02T14:29:20Z rszeno joined #sbcl 2015-05-02T14:29:22Z nyef: ... Does HURD run on MIPS? 2015-05-02T14:31:55Z scymtym joined #sbcl 2015-05-02T14:32:00Z flavioc: not at all 2015-05-02T14:32:54Z flavioc: only runs on x86 2015-05-02T14:34:52Z jdm_ joined #sbcl 2015-05-02T14:43:02Z psy joined #sbcl 2015-05-02T15:07:29Z selat joined #sbcl 2015-05-02T15:58:28Z slyrus quit (Remote host closed the connection) 2015-05-02T16:08:16Z flavioc quit (Ping timeout: 240 seconds) 2015-05-02T16:28:47Z ASau` joined #sbcl 2015-05-02T16:31:55Z ASau quit (Ping timeout: 244 seconds) 2015-05-02T16:32:10Z ASau` is now known as ASau 2015-05-02T16:55:15Z pacon quit (Read error: Connection reset by peer) 2015-05-02T17:05:10Z flavioc joined #sbcl 2015-05-02T17:10:00Z flavioc quit (Ping timeout: 256 seconds) 2015-05-02T17:16:19Z nikki93_ joined #sbcl 2015-05-02T17:19:50Z nikki93_ quit (Remote host closed the connection) 2015-05-02T17:23:18Z rszeno quit (Quit: Leaving.) 2015-05-02T17:56:03Z Adlai quit (Ping timeout: 256 seconds) 2015-05-02T17:59:34Z Bicyclidine quit (Ping timeout: 265 seconds) 2015-05-02T18:00:10Z Adlai joined #sbcl 2015-05-02T18:11:06Z Bicyclidine joined #sbcl 2015-05-02T18:22:22Z flavioc joined #sbcl 2015-05-02T18:34:30Z angavrilov quit (Remote host closed the connection) 2015-05-02T18:49:26Z Xof: scymtym: ok, it was easy 2015-05-02T18:49:39Z Xof: the next builds should pass for real :-) 2015-05-02T18:57:17Z attila_lendvai joined #sbcl 2015-05-02T19:09:08Z jdm_ left #sbcl 2015-05-02T19:24:09Z attila_lendvai quit (Ping timeout: 265 seconds) 2015-05-02T19:47:47Z rpg joined #sbcl 2015-05-02T19:54:04Z rpg quit (Read error: Connection reset by peer) 2015-05-02T19:54:04Z rpg_ joined #sbcl 2015-05-02T19:54:07Z rpg_ quit (Client Quit) 2015-05-02T20:07:32Z White_Flame quit (Ping timeout: 246 seconds) 2015-05-02T20:07:41Z White_Flame joined #sbcl 2015-05-02T20:35:17Z White_Flame quit (Ping timeout: 256 seconds) 2015-05-02T20:35:17Z scymtym: Xof: great 2015-05-02T20:44:34Z Intensity quit (Ping timeout: 244 seconds) 2015-05-02T20:46:12Z Intensity joined #sbcl 2015-05-02T20:48:25Z flavioc quit (Ping timeout: 264 seconds) 2015-05-02T21:16:49Z selat quit (Quit: Lost terminal) 2015-05-02T21:24:32Z flavioc joined #sbcl 2015-05-02T22:06:04Z flavioc quit (Ping timeout: 265 seconds) 2015-05-02T22:16:08Z flavioc joined #sbcl 2015-05-02T22:19:59Z dustinm` quit (Ping timeout: 248 seconds) 2015-05-02T22:22:00Z dustinm` joined #sbcl 2015-05-02T22:27:44Z flavioc quit (Ping timeout: 245 seconds) 2015-05-02T22:38:54Z pnpuff joined #sbcl 2015-05-02T23:31:10Z flavioc joined #sbcl 2015-05-02T23:41:45Z nikki93_ joined #sbcl 2015-05-02T23:44:41Z nikki93_ quit (Remote host closed the connection) 2015-05-02T23:46:43Z nikki93_ joined #sbcl 2015-05-02T23:53:39Z nikki93_ quit (Remote host closed the connection) 2015-05-02T23:53:54Z nikki93_ joined #sbcl 2015-05-02T23:59:37Z nikki93_ quit (Remote host closed the connection) 2015-05-03T00:01:41Z flavioc quit (Ping timeout: 246 seconds) 2015-05-03T00:02:38Z flavioc joined #sbcl 2015-05-03T00:07:14Z Shinmera quit (Quit: しつれいしなければならないんです。) 2015-05-03T00:10:45Z gingerale quit (Ping timeout: 250 seconds) 2015-05-03T00:19:07Z flavioc quit (Ping timeout: 256 seconds) 2015-05-03T00:28:21Z flavioc joined #sbcl 2015-05-03T00:52:02Z White_Flame joined #sbcl 2015-05-03T01:07:08Z psy quit (Ping timeout: 256 seconds) 2015-05-03T01:08:37Z psy joined #sbcl 2015-05-03T01:24:02Z pnpuff quit (Quit: Page closed) 2015-05-03T01:26:09Z White_Flame quit (Ping timeout: 240 seconds) 2015-05-03T01:38:02Z White_Flame joined #sbcl 2015-05-03T01:54:41Z akkad quit (Ping timeout: 265 seconds) 2015-05-03T02:02:35Z akkad joined #sbcl 2015-05-03T02:15:08Z scymtym quit (Ping timeout: 256 seconds) 2015-05-03T02:33:38Z flavioc_ joined #sbcl 2015-05-03T02:36:44Z flavioc quit (Ping timeout: 246 seconds) 2015-05-03T02:37:19Z nikki93_ joined #sbcl 2015-05-03T02:41:21Z oleo_ joined #sbcl 2015-05-03T02:44:09Z oleo quit (Ping timeout: 240 seconds) 2015-05-03T02:44:26Z White_Flame quit (Ping timeout: 246 seconds) 2015-05-03T03:09:30Z nikki93_ quit (Remote host closed the connection) 2015-05-03T03:11:26Z attila_lendvai joined #sbcl 2015-05-03T03:15:55Z attila_lendvai quit (Ping timeout: 256 seconds) 2015-05-03T03:35:46Z flavioc_ quit (Quit: leaving) 2015-05-03T04:07:30Z White_Flame joined #sbcl 2015-05-03T04:45:38Z nyef quit (Ping timeout: 272 seconds) 2015-05-03T04:56:45Z pacon joined #sbcl 2015-05-03T05:37:35Z gingerale joined #sbcl 2015-05-03T05:41:32Z Bicyclidine quit (Ping timeout: 246 seconds) 2015-05-03T06:08:33Z Bicyclidine joined #sbcl 2015-05-03T06:18:06Z psy quit (Ping timeout: 265 seconds) 2015-05-03T06:45:04Z psy joined #sbcl 2015-05-03T06:49:48Z sdemarre joined #sbcl 2015-05-03T06:53:18Z White_Flame quit (Ping timeout: 252 seconds) 2015-05-03T06:55:22Z selat joined #sbcl 2015-05-03T07:01:45Z psy quit (Ping timeout: 240 seconds) 2015-05-03T07:03:17Z psy joined #sbcl 2015-05-03T07:16:56Z White_Flame joined #sbcl 2015-05-03T07:21:12Z attila_lendvai joined #sbcl 2015-05-03T07:24:01Z Shinmera joined #sbcl 2015-05-03T07:25:37Z attila_lendvai quit (Ping timeout: 264 seconds) 2015-05-03T07:32:29Z attila_lendvai joined #sbcl 2015-05-03T07:50:51Z pacon quit (Quit: Leaving) 2015-05-03T07:55:17Z sdemarre quit (Ping timeout: 256 seconds) 2015-05-03T08:00:06Z angavrilov joined #sbcl 2015-05-03T08:09:25Z White_Flame quit (Ping timeout: 264 seconds) 2015-05-03T08:12:02Z sdemarre joined #sbcl 2015-05-03T08:14:57Z White_Flame joined #sbcl 2015-05-03T08:23:37Z White_Flame quit (Ping timeout: 244 seconds) 2015-05-03T09:04:09Z White_Flame joined #sbcl 2015-05-03T09:08:40Z White_Flame quit (Ping timeout: 255 seconds) 2015-05-03T09:13:10Z White_Flame joined #sbcl 2015-05-03T09:17:50Z White_Flame quit (Ping timeout: 246 seconds) 2015-05-03T09:57:30Z oleo_ quit (Quit: Leaving) 2015-05-03T10:03:50Z oleo joined #sbcl 2015-05-03T10:22:44Z attila_lendvai quit (Ping timeout: 245 seconds) 2015-05-03T10:55:01Z flip214_ is now known as flip214 2015-05-03T10:55:07Z flip214 quit (Changing host) 2015-05-03T10:55:07Z flip214 joined #sbcl 2015-05-03T11:23:55Z rszeno joined #sbcl 2015-05-03T11:43:44Z attila_lendvai joined #sbcl 2015-05-03T11:45:36Z milosn quit (Quit: leaving) 2015-05-03T11:51:36Z ams: with SBCL 1.2.10.34-881c95a, (defun foo (size &rest keys &key double &allow-other-keys) (let ((v (apply #'make-array size :allow-other-keys t keys))) (if double (concatenate (type-of v) v v) v))), one gets "The length requested (8) does not match the type restriction in (SIMPLE-VECTOR 4).", when one should according to the spec get #(A B C D A B C D)) 2015-05-03T11:53:48Z Xof: the spec is probably wrong 2015-05-03T11:54:32Z Xof: is that an actual example from the spec, or your interpretation? 2015-05-03T11:54:43Z ams: actual example 2015-05-03T11:54:58Z ams: (yeah yeah, examples are not normative .. bla bla :-) 2015-05-03T11:55:13Z Xof: indeed, examples are not normative 2015-05-03T11:56:06Z ams: but to my reading it should work. 2015-05-03T11:56:13Z Xof: why? 2015-05-03T11:56:19Z Xof: (type-of v) returns (simple-vector 4) 2015-05-03T11:56:46Z Xof: when you do (concatenate '(simple-vector 4) #(a b c d) #(a b c d)) you are asking concatenate to return a (simple-vector 4) made up of 8 elements 2015-05-03T11:57:10Z Xof: and CLHS Concatenate says "An error of type type-error should be signaled if result-type specifies the number of elements and the sum of sequences is different from that number. 2015-05-03T11:57:13Z Xof: " 2015-05-03T11:57:17Z ams: cltl has the same language. 2015-05-03T11:57:26Z ams: and example. 2015-05-03T11:57:39Z Xof: that's not a reading, that's repeated assertion 2015-05-03T11:57:54Z ams: ok, you clearly are not interested in standard conformance. 2015-05-03T11:57:58Z ams: 13:57 /ignore Xof 2015-05-03T11:58:29Z Xof: well at least now I know ams' timezone 2015-05-03T12:02:28Z nyef joined #sbcl 2015-05-03T12:03:53Z jsnell_: "the sum of sequences", interesting spec typo there 2015-05-03T12:04:29Z jsnell_: but yes, it seems clear that signaling an error there is valid 2015-05-03T12:06:11Z attila_lendvai quit (Ping timeout: 246 seconds) 2015-05-03T12:06:40Z rszeno: why spec typo? 2015-05-03T12:10:18Z Xof: it's missing "the length of" 2015-05-03T12:10:19Z jsnell_: what does "sum of sequences" even mean? you can't add sequences together. what's meant is something like the "sum of the lengths of sequences" 2015-05-03T12:10:51Z rszeno: yes, ok 2015-05-03T12:27:51Z rszeno quit (Quit: Leaving.) 2015-05-03T12:54:12Z pnpuff joined #sbcl 2015-05-03T13:03:48Z nikki93_ joined #sbcl 2015-05-03T13:07:48Z nikki93_ quit (Remote host closed the connection) 2015-05-03T13:15:25Z christoph_debian: hm how are my chances of seeing sbcl on ppc64le ? 2015-05-03T13:15:35Z christoph_debian: aeh ppc64el 2015-05-03T13:15:48Z christoph_debian: probably needs quite some porting? 2015-05-03T13:16:11Z nyef: christoph_debian: Might be fairly minor porting, actually. 2015-05-03T13:16:42Z nyef: Both the MIPS and ARM backends run on big or little endian machines, at least in theory. 2015-05-03T13:16:55Z christoph_debian: well there seems to only be 32bit powerpc so far 2015-05-03T13:17:02Z nyef: Ah, okay. 2015-05-03T13:17:04Z nyef: Fair point. 2015-05-03T13:17:35Z nyef: You could at least get ppc32el working if that's a valid architecture. 2015-05-03T13:17:43Z p_l: nyef: it is 2015-05-03T13:17:44Z christoph_debian: just wondering so far .. there seems to be quite some active community behind that architecture at least 2015-05-03T13:17:57Z p_l: you can even get cheapo PPC le VPS 2015-05-03T13:18:43Z nyef: Was stassats looking into doing a ppc64 port, or was that someone else? 2015-05-03T13:21:10Z nyef: I have a big-endian PPC64 machine, so I could help out a bit on that side. 2015-05-03T13:27:05Z pnpuff quit (Quit: Page closed) 2015-05-03T13:28:49Z christoph_debian: http://openpower.ic.unicamp.br/minicloud/ also gives free vms for development 2015-05-03T13:48:49Z scymtym joined #sbcl 2015-05-03T13:56:49Z fikusz quit (Ping timeout: 256 seconds) 2015-05-03T13:58:47Z sdemarre: hello, I have a problem with inverse trig functions on win32 2015-05-03T13:59:03Z sdemarre: more specifically, (acos -1) and (acos 1) is giving a division by zero 2015-05-03T13:59:07Z sdemarre: only on win32 2015-05-03T13:59:11Z sdemarre: win64 works 2015-05-03T13:59:13Z sdemarre: linux works 2015-05-03T13:59:57Z sdemarre: should I be reporting this somehwere ? 2015-05-03T14:00:09Z sdemarre: somewhere else than here, I mean 2015-05-03T14:01:48Z sdemarre: I checked the sourcecode, I see that there is some win32 specific code there. 2015-05-03T14:02:22Z sdemarre: according to the commit comment, it had something to do with the compiler toolchain not supporting those correctly (back in 2008) 2015-05-03T14:02:51Z sdemarre: I'm surprised nobody encountered this issue before, so I might be doing something stupid, but I don't know what 2015-05-03T14:12:47Z fikusz joined #sbcl 2015-05-03T14:13:14Z Bicyclidine quit (Ping timeout: 272 seconds) 2015-05-03T14:20:25Z milosn joined #sbcl 2015-05-03T14:24:40Z LiamH joined #sbcl 2015-05-03T14:27:40Z selat quit (Quit: Lost terminal) 2015-05-03T14:35:21Z selat joined #sbcl 2015-05-03T14:39:40Z Bicyclidine joined #sbcl 2015-05-03T15:07:52Z nikki93_ joined #sbcl 2015-05-03T15:07:57Z nikki93_ quit (Remote host closed the connection) 2015-05-03T15:20:59Z oleo_ joined #sbcl 2015-05-03T15:23:56Z oleo quit (Ping timeout: 246 seconds) 2015-05-03T16:59:39Z gingerale quit (Remote host closed the connection) 2015-05-03T17:07:31Z rszeno joined #sbcl 2015-05-03T17:37:14Z rszeno quit (Quit: Leaving.) 2015-05-03T18:19:39Z sdemarre left #sbcl 2015-05-03T18:46:23Z Bicyclidine quit (Ping timeout: 256 seconds) 2015-05-03T18:58:30Z Bicyclidine joined #sbcl 2015-05-03T19:02:11Z sdemarre joined #sbcl 2015-05-03T19:52:01Z LiamH quit (Read error: Connection reset by peer) 2015-05-03T19:52:42Z LiamH joined #sbcl 2015-05-03T19:55:47Z selat quit (Quit: Lost terminal) 2015-05-03T20:11:57Z sdemarre quit (Ping timeout: 250 seconds) 2015-05-03T20:20:29Z karswell` joined #sbcl 2015-05-03T20:23:17Z karswell quit (Ping timeout: 256 seconds) 2015-05-03T20:31:30Z rszeno joined #sbcl 2015-05-03T20:36:36Z karswell` quit (Ping timeout: 240 seconds) 2015-05-03T20:45:12Z pnpuff joined #sbcl 2015-05-03T20:46:29Z hjs joined #sbcl 2015-05-03T21:03:08Z hjs left #sbcl 2015-05-03T21:19:48Z angavrilov quit (Remote host closed the connection) 2015-05-03T21:23:10Z Shinmera quit (Quit: しつれいしなければならないんです。) 2015-05-03T21:23:55Z pnpuff quit (Ping timeout: 246 seconds) 2015-05-03T21:24:49Z Quadrescence quit (Quit: This computer has gone to sleep) 2015-05-03T21:37:29Z rszeno quit (Quit: Leaving.) 2015-05-03T21:37:54Z rszeno joined #sbcl 2015-05-03T22:08:24Z rszeno quit (Quit: Leaving.) 2015-05-03T22:46:14Z karswell` joined #sbcl 2015-05-03T22:57:03Z karswell` is now known as karswell 2015-05-03T23:51:43Z White_Flame joined #sbcl 2015-05-04T00:34:33Z White_Flame quit (Ping timeout: 250 seconds) 2015-05-04T00:35:31Z White_Flame joined #sbcl 2015-05-04T00:44:56Z White_Flame quit (Quit: No Ping reply in 180 seconds.) 2015-05-04T00:46:13Z White_Flame joined #sbcl 2015-05-04T00:57:34Z White_Flame quit (Quit: No Ping reply in 180 seconds.) 2015-05-04T01:01:24Z White_Flame joined #sbcl 2015-05-04T01:06:41Z White_Flame quit (Ping timeout: 265 seconds) 2015-05-04T01:09:21Z White_Flame joined #sbcl 2015-05-04T01:16:15Z White_Flame quit (Ping timeout: 256 seconds) 2015-05-04T01:19:34Z White_Flame joined #sbcl 2015-05-04T01:21:32Z White_Flame quit (Remote host closed the connection) 2015-05-04T01:37:59Z Bicyclidine quit (Ping timeout: 244 seconds) 2015-05-04T01:38:16Z Bicyclidine joined #sbcl 2015-05-04T01:42:57Z Bicyclidine quit (Ping timeout: 240 seconds) 2015-05-04T01:49:29Z Bicyclidine joined #sbcl 2015-05-04T01:55:45Z Bicyclidine quit (Ping timeout: 240 seconds) 2015-05-04T01:57:50Z Bicyclidine joined #sbcl 2015-05-04T01:57:51Z Bicyclidine quit (Client Quit) 2015-05-04T02:11:58Z echo-area joined #sbcl 2015-05-04T02:16:20Z Quadrescence joined #sbcl 2015-05-04T02:24:36Z Adlai quit (Ping timeout: 272 seconds) 2015-05-04T02:36:29Z scymtym quit (Ping timeout: 245 seconds) 2015-05-04T02:42:23Z fikusz quit (Ping timeout: 256 seconds) 2015-05-04T03:10:54Z loke_ quit (Remote host closed the connection) 2015-05-04T03:11:41Z Adlai joined #sbcl 2015-05-04T03:23:33Z loke joined #sbcl 2015-05-04T03:39:30Z oleo__ joined #sbcl 2015-05-04T03:42:27Z oleo_ quit (Ping timeout: 256 seconds) 2015-05-04T03:49:36Z LiamH quit (Read error: Connection reset by peer) 2015-05-04T04:42:43Z gingerale joined #sbcl 2015-05-04T04:55:24Z nyef quit (Ping timeout: 256 seconds) 2015-05-04T05:02:45Z sdemarre joined #sbcl 2015-05-04T05:08:53Z pranavrc joined #sbcl 2015-05-04T05:08:53Z pranavrc quit (Changing host) 2015-05-04T05:08:53Z pranavrc joined #sbcl 2015-05-04T05:13:37Z oleo__ quit (Quit: Leaving) 2015-05-04T05:26:31Z sdemarre quit (Ping timeout: 264 seconds) 2015-05-04T05:31:32Z angavrilov joined #sbcl 2015-05-04T05:43:32Z karswell` joined #sbcl 2015-05-04T05:45:38Z karswell quit (Ping timeout: 246 seconds) 2015-05-04T05:45:57Z karswell joined #sbcl 2015-05-04T05:49:55Z karswell` quit (Ping timeout: 264 seconds) 2015-05-04T05:58:10Z gingerale quit (Ping timeout: 272 seconds) 2015-05-04T05:59:58Z Quadrescence quit (Quit: This computer has gone to sleep) 2015-05-04T06:18:19Z fikusz joined #sbcl 2015-05-04T06:19:49Z psy quit (Quit: Leaving) 2015-05-04T06:20:03Z psy joined #sbcl 2015-05-04T06:22:18Z Adlai quit (Ping timeout: 265 seconds) 2015-05-04T06:58:23Z Cymew joined #sbcl 2015-05-04T07:11:06Z karswell` joined #sbcl 2015-05-04T07:11:26Z pranavrc quit 2015-05-04T07:12:32Z karswell quit (Ping timeout: 256 seconds) 2015-05-04T07:37:53Z gingerale joined #sbcl 2015-05-04T08:02:44Z Shinmera joined #sbcl 2015-05-04T09:05:05Z milosn quit (Quit: leaving) 2015-05-04T09:09:54Z attila_lendvai joined #sbcl 2015-05-04T09:13:24Z karswell` quit (Ping timeout: 265 seconds) 2015-05-04T09:14:29Z pranavrc_ joined #sbcl 2015-05-04T09:34:30Z attila_lendvai quit (Read error: No route to host) 2015-05-04T09:34:35Z attila_lendvai1 joined #sbcl 2015-05-04T09:34:35Z attila_lendvai1 is now known as attila_lendvai 2015-05-04T09:34:35Z attila_lendvai quit (Changing host) 2015-05-04T09:34:35Z attila_lendvai joined #sbcl 2015-05-04T09:41:49Z attila_lendvai quit (Ping timeout: 264 seconds) 2015-05-04T10:00:43Z pranavrc joined #sbcl 2015-05-04T10:00:59Z pranavrc_ quit (Ping timeout: 256 seconds) 2015-05-04T10:06:54Z ASau quit (Ping timeout: 244 seconds) 2015-05-04T10:11:03Z hlavaty joined #sbcl 2015-05-04T11:15:18Z nyef joined #sbcl 2015-05-04T11:16:55Z echo-area quit (Ping timeout: 255 seconds) 2015-05-04T12:05:13Z ASau joined #sbcl 2015-05-04T12:16:22Z attila_lendvai joined #sbcl 2015-05-04T12:16:22Z attila_lendvai quit (Changing host) 2015-05-04T12:16:22Z attila_lendvai joined #sbcl 2015-05-04T12:51:11Z pranavrc quit 2015-05-04T13:45:41Z oleo joined #sbcl 2015-05-04T14:02:07Z tsumetai quit (Read error: Connection reset by peer) 2015-05-04T14:03:39Z specbot quit (Disconnected by services) 2015-05-04T14:03:53Z minion quit (Disconnected by services) 2015-05-04T14:03:55Z minion joined #sbcl 2015-05-04T14:05:40Z tsumetai joined #sbcl 2015-05-04T14:14:36Z psy quit (Ping timeout: 240 seconds) 2015-05-04T14:25:01Z milosn joined #sbcl 2015-05-04T14:30:29Z scymtym joined #sbcl 2015-05-04T14:47:20Z rszeno joined #sbcl 2015-05-04T14:55:11Z reb joined #sbcl 2015-05-04T14:56:42Z scymtym_ joined #sbcl 2015-05-04T15:16:30Z mega1 joined #sbcl 2015-05-04T15:41:42Z Cymew quit (Quit: Konversation terminated!) 2015-05-04T16:06:06Z selat joined #sbcl 2015-05-04T16:08:26Z DeadTrickster quit (Read error: Connection reset by peer) 2015-05-04T16:10:24Z scymtym_ quit (Remote host closed the connection) 2015-05-04T16:26:03Z oleo_ joined #sbcl 2015-05-04T16:27:30Z stassats joined #sbcl 2015-05-04T16:29:14Z oleo quit (Ping timeout: 244 seconds) 2015-05-04T17:19:39Z gingerale quit (Remote host closed the connection) 2015-05-04T17:27:56Z scymtym quit (Ping timeout: 256 seconds) 2015-05-04T17:41:30Z Adlai joined #sbcl 2015-05-04T18:07:29Z rszeno quit (Quit: Leaving.) 2015-05-04T18:52:39Z flip214: quite unexpectedly a new SBCL came onto my box! thanks, christoph_debian! 2015-05-04T18:54:04Z christoph_debian: :-) 2015-05-04T18:54:32Z christoph_debian: moved stuff to unstable post-jessie-release and well I could have reuploaded the 1.2.8 but ;-) 2015-05-04T19:01:59Z flip214: never mind the old stuff. cutting edge it is! 2015-05-04T19:21:42Z scymtym joined #sbcl 2015-05-04T19:56:56Z sdemarre joined #sbcl 2015-05-04T20:15:05Z kjeldahl quit (Ping timeout: 246 seconds) 2015-05-04T20:16:18Z kjeldahl joined #sbcl 2015-05-04T20:32:32Z slyrus joined #sbcl 2015-05-04T20:37:02Z slyrus: so I've got this (one) box on which the sb-concurrency tests fail/hang. It's a pretty beefy box (6 cores/12 threads, 16 GB RAM) but the load spikes when running the concurrency tests and things timeout/fail. Any suggestions for how to go about debugging this? 2015-05-04T21:03:25Z attila_lendvai quit (Remote host closed the connection) 2015-05-04T21:04:22Z attila_lendvai joined #sbcl 2015-05-04T21:14:51Z sdemarre quit (Ping timeout: 276 seconds) 2015-05-04T21:54:50Z milosn quit (Ping timeout: 256 seconds) 2015-05-04T22:01:45Z slyrus quit (Ping timeout: 240 seconds) 2015-05-04T22:03:31Z angavrilov quit (Remote host closed the connection) 2015-05-04T22:05:49Z slyrus joined #sbcl 2015-05-04T22:07:48Z fikusz quit (Ping timeout: 272 seconds) 2015-05-04T22:18:12Z rszeno joined #sbcl 2015-05-04T22:20:18Z tsumetai quit (Read error: Connection reset by peer) 2015-05-04T22:21:59Z selat quit (Quit: Lost terminal) 2015-05-04T22:24:06Z rszeno quit (Quit: Leaving.) 2015-05-04T22:24:39Z tsumetai joined #sbcl 2015-05-04T22:34:05Z tsumetai quit (Ping timeout: 256 seconds) 2015-05-04T22:45:18Z |3b|: slyrus: first thing i'd try is running individual tests and see if one of them fails reliably, or if it is only when running whole thing 2015-05-04T23:01:57Z tsumetai joined #sbcl 2015-05-04T23:05:57Z karswell` joined #sbcl 2015-05-04T23:11:41Z karswell` is now known as karswell 2015-05-04T23:13:16Z Xof quit (Ping timeout: 240 seconds) 2015-05-04T23:17:33Z rszeno joined #sbcl 2015-05-04T23:21:32Z rszeno quit (Client Quit) 2015-05-04T23:37:31Z Shinmera quit (Quit: しつれいしなければならないんです。) 2015-05-04T23:57:48Z attila_lendvai quit (Ping timeout: 256 seconds) 2015-05-05T00:09:34Z slyrus quit (Ping timeout: 255 seconds) 2015-05-05T00:20:56Z fikusz joined #sbcl 2015-05-05T00:26:17Z stassats quit (Ping timeout: 256 seconds) 2015-05-05T02:05:09Z milosn joined #sbcl 2015-05-05T02:12:10Z psy_ joined #sbcl 2015-05-05T02:12:55Z echo-area joined #sbcl 2015-05-05T02:13:51Z fikusz quit (Ping timeout: 276 seconds) 2015-05-05T02:15:59Z fikusz joined #sbcl 2015-05-05T02:39:52Z mega1 quit (Ping timeout: 256 seconds) 2015-05-05T02:43:59Z scymtym quit (Ping timeout: 256 seconds) 2015-05-05T02:50:15Z dustinm` quit (Ping timeout: 276 seconds) 2015-05-05T02:56:19Z psy_ quit (Quit: Leaving) 2015-05-05T02:56:36Z psy_ joined #sbcl 2015-05-05T03:00:21Z slyrus joined #sbcl 2015-05-05T03:02:43Z dustinm` joined #sbcl 2015-05-05T03:04:51Z Quadrescence joined #sbcl 2015-05-05T03:13:18Z slyrus quit (Ping timeout: 256 seconds) 2015-05-05T03:19:24Z gingerale joined #sbcl 2015-05-05T03:29:36Z slyrus joined #sbcl 2015-05-05T03:38:56Z psy_ quit (Ping timeout: 240 seconds) 2015-05-05T04:33:40Z oleo__ joined #sbcl 2015-05-05T04:36:36Z oleo_ quit (Ping timeout: 240 seconds) 2015-05-05T05:14:31Z oleo__ quit (Quit: Leaving) 2015-05-05T05:20:05Z ASau quit (Ping timeout: 250 seconds) 2015-05-05T05:34:18Z nyef quit (Ping timeout: 272 seconds) 2015-05-05T06:10:49Z fikusz quit (Ping timeout: 256 seconds) 2015-05-05T06:11:56Z ASau joined #sbcl 2015-05-05T06:13:35Z fikusz joined #sbcl 2015-05-05T06:16:30Z pranavrc joined #sbcl 2015-05-05T06:16:30Z pranavrc quit (Changing host) 2015-05-05T06:16:30Z pranavrc joined #sbcl 2015-05-05T06:26:59Z Xof joined #sbcl 2015-05-05T07:09:49Z angavrilov joined #sbcl 2015-05-05T07:23:09Z Posterdati quit (Ping timeout: 245 seconds) 2015-05-05T07:27:32Z nikki93_ joined #sbcl 2015-05-05T07:31:38Z nikki93_ quit (Remote host closed the connection) 2015-05-05T07:34:48Z Posterdati joined #sbcl 2015-05-05T07:40:21Z Shinmera joined #sbcl 2015-05-05T07:44:03Z Cymew joined #sbcl 2015-05-05T07:56:56Z scymtym joined #sbcl 2015-05-05T08:01:45Z Adlai quit (Ping timeout: 240 seconds) 2015-05-05T08:21:53Z nikki93_ joined #sbcl 2015-05-05T08:26:32Z nikki93_ quit (Ping timeout: 246 seconds) 2015-05-05T08:52:57Z scymtym quit (Ping timeout: 265 seconds) 2015-05-05T08:59:36Z ASau quit (Ping timeout: 252 seconds) 2015-05-05T09:10:39Z dustinm` quit (Ping timeout: 248 seconds) 2015-05-05T09:13:38Z ASau joined #sbcl 2015-05-05T09:22:56Z nikki93_ joined #sbcl 2015-05-05T09:27:27Z nikki93_ quit (Ping timeout: 256 seconds) 2015-05-05T09:30:09Z dsp__ is now known as dsp_ 2015-05-05T09:43:19Z hlavaty quit (Ping timeout: 256 seconds) 2015-05-05T09:47:25Z stassats joined #sbcl 2015-05-05T09:48:05Z hlavaty joined #sbcl 2015-05-05T09:52:35Z dustinm` joined #sbcl 2015-05-05T10:03:27Z dustinm` quit (Ping timeout: 248 seconds) 2015-05-05T10:16:11Z dustinm` joined #sbcl 2015-05-05T10:19:45Z echo-area quit (Remote host closed the connection) 2015-05-05T10:20:44Z milanj joined #sbcl 2015-05-05T10:23:43Z nikki93_ joined #sbcl 2015-05-05T10:32:44Z nikki93_ quit (Ping timeout: 245 seconds) 2015-05-05T10:37:40Z selat joined #sbcl 2015-05-05T10:50:42Z milanj quit (Quit: Leaving) 2015-05-05T10:55:31Z scymtym joined #sbcl 2015-05-05T11:04:47Z dustinm` quit (Ping timeout: 248 seconds) 2015-05-05T11:13:35Z attila_lendvai joined #sbcl 2015-05-05T11:20:21Z dustinm` joined #sbcl 2015-05-05T11:29:16Z nikki93_ joined #sbcl 2015-05-05T11:33:49Z nikki93_ quit (Ping timeout: 256 seconds) 2015-05-05T11:36:15Z dustinm` quit (Ping timeout: 248 seconds) 2015-05-05T11:39:04Z dustinm` joined #sbcl 2015-05-05T11:42:00Z milosn quit (Quit: leaving) 2015-05-05T11:54:30Z oleo joined #sbcl 2015-05-05T11:58:38Z nyef joined #sbcl 2015-05-05T12:09:03Z Adlai joined #sbcl 2015-05-05T12:30:04Z nikki93_ joined #sbcl 2015-05-05T12:36:05Z nikki93_ quit (Ping timeout: 246 seconds) 2015-05-05T12:41:05Z dustinm` quit (Ping timeout: 265 seconds) 2015-05-05T12:46:37Z dustinm` joined #sbcl 2015-05-05T13:27:34Z selat quit (Ping timeout: 256 seconds) 2015-05-05T13:27:47Z pranavrc quit 2015-05-05T13:28:10Z selat joined #sbcl 2015-05-05T13:32:30Z nikki93_ joined #sbcl 2015-05-05T13:36:54Z nikki93_ quit (Ping timeout: 245 seconds) 2015-05-05T13:57:11Z ASau quit (Ping timeout: 256 seconds) 2015-05-05T13:57:35Z dustinm` quit (Ping timeout: 248 seconds) 2015-05-05T13:59:28Z ASau joined #sbcl 2015-05-05T14:06:37Z dustinm` joined #sbcl 2015-05-05T14:26:05Z milosn joined #sbcl 2015-05-05T14:33:11Z nikki93_ joined #sbcl 2015-05-05T14:33:46Z attila_lendvai quit (Ping timeout: 272 seconds) 2015-05-05T14:37:35Z nikki93_ quit (Ping timeout: 244 seconds) 2015-05-05T15:06:55Z DeadTrickster joined #sbcl 2015-05-05T15:34:00Z nikki93_ joined #sbcl 2015-05-05T15:38:16Z nikki93_ quit (Ping timeout: 240 seconds) 2015-05-05T16:08:04Z Posterdati quit (Ping timeout: 255 seconds) 2015-05-05T16:21:19Z Posterdati joined #sbcl 2015-05-05T16:34:51Z nikki93_ joined #sbcl 2015-05-05T16:39:15Z nikki93_ quit (Ping timeout: 256 seconds) 2015-05-05T16:43:45Z psy_ joined #sbcl 2015-05-05T16:59:05Z nyef quit (Ping timeout: 256 seconds) 2015-05-05T17:06:09Z nyef joined #sbcl 2015-05-05T17:12:57Z oleo quit (Ping timeout: 240 seconds) 2015-05-05T17:18:21Z slyrus quit (Ping timeout: 256 seconds) 2015-05-05T17:20:44Z gingerale quit (Remote host closed the connection) 2015-05-05T17:32:48Z oleo joined #sbcl 2015-05-05T17:35:33Z nikki93_ joined #sbcl 2015-05-05T17:40:44Z nikki93_ quit (Ping timeout: 272 seconds) 2015-05-05T17:47:28Z davazp joined #sbcl 2015-05-05T17:56:15Z christoph_debian quit (Ping timeout: 250 seconds) 2015-05-05T17:57:40Z christoph_debian joined #sbcl 2015-05-05T17:58:14Z oleo: why does (SB-C::INTERVAL-BOUNDED-P 2015-05-05T17:58:14Z oleo: (SB-C::INTERVAL-CLOSURE (FIRST (SB-C::INTERVAL-SPLIT 5 (SB-C::MAKE-INTERVAL :LOW 0 :HIGH 10)))) 'ABOVE) fail ? 2015-05-05T18:01:07Z stassats: why are you doing that? 2015-05-05T18:01:45Z oleo: are you going to answer me or not ? 2015-05-05T18:02:23Z Bike: they're compiler internals, it usually helps to have some context with those 2015-05-05T18:02:33Z oleo: it was just an ordinary test..... 2015-05-05T18:02:42Z oleo: and ecase fails 2015-05-05T18:02:48Z stassats: well, it does tell you why it fails 2015-05-05T18:04:39Z Bike: sb-c::above works. what kind of ordinary test? i don't think there's anything like that in the sbcl suite 2015-05-05T18:05:53Z oleo: ooh 2015-05-05T18:06:17Z oleo: ok thank you 2015-05-05T18:06:55Z oleo: it's interval arithmetic from srctran.lisp 2015-05-05T18:07:02Z oleo: i just wanted to have a look at that 2015-05-05T18:07:20Z stassats: have you heard about in-package? 2015-05-05T18:08:03Z rszeno joined #sbcl 2015-05-05T18:10:29Z rszeno quit (Client Quit) 2015-05-05T18:10:56Z rszeno joined #sbcl 2015-05-05T18:35:30Z stassats: anyway, it now says "Wanted one of (SB-C::ABOVE SB-C::BELOW SB-C::BOTH)." 2015-05-05T18:38:12Z oleo: Bike already gave the answer.... 2015-05-05T18:38:32Z oleo: the symbol is supposed to be in the sb-c package ..... 2015-05-05T18:38:47Z oleo: since i didn't tag it with the package-name..... 2015-05-05T18:38:51Z oleo: i got the error 2015-05-05T18:39:16Z stassats: the error was pretty obvious 2015-05-05T18:39:28Z oleo: or like you said you have to extend to the package namespace by doing a (in-package :sb-c) 2015-05-05T18:39:35Z psy_ quit (Read error: Connection reset by peer) 2015-05-05T18:40:02Z stassats: that's a weird way to say "change the package" 2015-05-05T18:40:03Z psy_ joined #sbcl 2015-05-05T18:40:12Z oleo: thing is i tagged all else, but for some reason i forget it when it comes to just symbols other than functions or so... 2015-05-05T18:41:39Z oleo: and (use-package :sb-c) was no use, cause nothing was exported..... 2015-05-05T18:41:52Z oleo: i'd have todo the imports myself..... 2015-05-05T18:42:05Z stassats: don't do that 2015-05-05T18:42:09Z oleo: if i weren't to change the package i mean 2015-05-05T18:42:18Z stassats: don't do anything with that code 2015-05-05T18:42:28Z oleo: ? 2015-05-05T18:42:53Z stassats: ¿ 2015-05-05T18:43:00Z oleo: i'm not doing anything with that code.... 2015-05-05T18:43:17Z oleo: but why would you say that ? 2015-05-05T18:44:50Z stassats: because it's not for you 2015-05-05T18:56:53Z nikki93_ joined #sbcl 2015-05-05T18:57:32Z davazp quit (Read error: Connection reset by peer) 2015-05-05T19:07:11Z oleo: ok 2015-05-05T19:09:45Z nikki93_ quit (Remote host closed the connection) 2015-05-05T19:40:17Z nikki93_ joined #sbcl 2015-05-05T19:45:33Z nikki93_ quit (Ping timeout: 276 seconds) 2015-05-05T19:46:09Z fitzsim joined #sbcl 2015-05-05T20:08:02Z vi1 joined #sbcl 2015-05-05T20:08:23Z vi1: hi 2015-05-05T20:09:50Z vi1: trying to compile usocket on win64 sbcl-1.2.11 2015-05-05T20:10:35Z vi1: got: 2015-05-05T20:10:38Z vi1: ASDF could not load usocket because 2015-05-05T20:10:38Z vi1: COMPILE-FILE-ERROR while 2015-05-05T20:10:38Z vi1: compiling #. 2015-05-05T20:10:38Z vi1: COMPILE-FILE-ERROR while 2015-05-05T20:10:38Z vi1: compiling # 2015-05-05T20:11:09Z vi1: but there is no indication of what the ERROR is 2015-05-05T20:11:23Z vi1: any idea? 2015-05-05T20:11:37Z Xach: It is usually in the compilation output, prefixed by " WARNING:" or "ERROR:" 2015-05-05T20:12:01Z vi1: None 2015-05-05T20:12:23Z Xach: vi1: How did you try to compile it? 2015-05-05T20:12:33Z vi1: (require :usocket) 2015-05-05T20:12:51Z vi1: or (asdf:load-system) 2015-05-05T20:12:55Z vi1: does not matter 2015-05-05T20:14:10Z Xach: vi1: can you paste the output you see after you use asdf:load-system? i can't easily try it myself on windows, but maybe i can spot something in the compilation output. 2015-05-05T20:14:16Z Xach: paste.lisp.org is a good place to paste 2015-05-05T20:16:17Z vi1: a moment 2015-05-05T20:17:17Z vi1: http://paste.lisp.org/display/147880 2015-05-05T20:17:48Z Xach: vi1: actually, there is a WARNING: there 2015-05-05T20:17:55Z Xach: ; caught WARNING: 2015-05-05T20:17:56Z Xach: ; SB-BSD-SOCKETS-INTERNAL::FD->HANDLE has been deprecated as of SBCL 1.2.10. 2015-05-05T20:18:02Z Xach: that is why it fails to build 2015-05-05T20:18:14Z vi1: but it's warn 2015-05-05T20:18:24Z Xach: vi1: that is enough to make it not build. 2015-05-05T20:18:57Z vi1: hmm 2015-05-05T20:19:13Z vi1: how to force it to ignore 2015-05-05T20:20:50Z Xach: usocket 0.6.2 is out now, but i don't think it has a fix for this issue 2015-05-05T20:21:52Z Xach: vi1: one option is (setf asdf:*compile-file-warnings-behavior* :ignore) 2015-05-05T20:23:51Z vi1: works! 2015-05-05T20:23:59Z vi1: thanks 2015-05-05T20:27:21Z vi1: I did not notice it before, asdf always was so strict? 2015-05-05T20:27:34Z nyef: I'd recommend wrapping a LET on that around your build operation, rather than setfing it globally. 2015-05-05T20:28:18Z nyef: After all, there's good reason for it to pitch a fit if there's a full WARNING when building a file. 2015-05-05T20:28:55Z vi1: nyef: I see 2015-05-05T20:30:13Z Xach: vi1: asdf has always behaved like that with sbcl. 2015-05-05T20:30:24Z Xach: vi1: usocket should be updated 2015-05-05T20:31:01Z vi1: understood 2015-05-05T20:34:06Z Bicyclidine joined #sbcl 2015-05-05T20:41:38Z pchrist quit (Ping timeout: 256 seconds) 2015-05-05T20:42:58Z pchrist joined #sbcl 2015-05-05T20:44:34Z vi1 quit (Remote host closed the connection) 2015-05-05T20:45:39Z selat quit (Quit: Lost terminal) 2015-05-05T20:49:15Z angavrilov quit (Remote host closed the connection) 2015-05-05T21:04:44Z stassats: usocket does something really strange on windows 2015-05-05T21:11:14Z sdemarre joined #sbcl 2015-05-05T21:17:23Z stassats: pull requested removal of fd->handle 2015-05-05T21:18:25Z sdemarre quit (Ping timeout: 264 seconds) 2015-05-05T21:19:31Z Shinmera quit (Quit: しつれいしなければならないんです。) 2015-05-05T21:19:41Z Xach: thanks 2015-05-05T21:36:13Z scymtym_ joined #sbcl 2015-05-05T21:38:04Z scymtym quit (Ping timeout: 265 seconds) 2015-05-05T23:07:13Z rszeno quit (Quit: Leaving.) 2015-05-05T23:24:29Z Bicyclidine quit (Quit: leaving) 2015-05-05T23:33:16Z Xof quit (Ping timeout: 240 seconds) 2015-05-06T00:13:44Z nikki93_ joined #sbcl 2015-05-06T00:15:49Z nikki93_ quit (Remote host closed the connection) 2015-05-06T00:23:20Z nikki93_ joined #sbcl 2015-05-06T00:24:25Z nikki93_ quit (Remote host closed the connection) 2015-05-06T00:38:42Z rszeno joined #sbcl 2015-05-06T00:41:34Z hjs joined #sbcl 2015-05-06T00:46:14Z hjs: I'm trying to look into how SBCL executes some code. Is it possible in the debugger to step into SBCL code. For example, is it possible to execute something like (mapcar #'* a b), and step through how mapcar is implemented? 2015-05-06T00:46:46Z Bike: probably easiest just to go to mapcar's definition with M-. 2015-05-06T00:46:49Z stassats: not really 2015-05-06T00:47:53Z hjs: Yes, I've gone to the code with M-., but I'd really like to step through it to see which underlying functions are getting hit. 2015-05-06T00:49:26Z stassats: none? 2015-05-06T00:51:12Z Bike: yeah, the source transform you can see with M-. probably takes out the actual call? 2015-05-06T00:51:14Z hjs: For example, map applies %map, and %map has some special purpose code for vectors, (like calling %map-to-vector), so I want to see exactly which code I'm hitting to help explain why map on vectors is so much slower than a dotimes loop. 2015-05-06T00:52:27Z stassats: because it doesn't know its type 2015-05-06T00:54:20Z hjs: I'm talking about code where all the pieces are carefully typed, as in http://paste.lisp.org/display/147883 2015-05-06T00:54:39Z nikki93_ joined #sbcl 2015-05-06T00:55:36Z stassats: (EQ (length a) (length b)) is wrong, fwiw 2015-05-06T00:56:36Z hjs: I should have taken that out - it stuck around from the code I was mucking with. 2015-05-06T00:58:58Z nikki93_ quit (Remote host closed the connection) 2015-05-06T00:59:46Z hjs: Pasted in the faster code on the above paste. It's over 10x faster than using map, yet map-into is about as fast (as the faster code). 2015-05-06T01:00:56Z stassats: so, yes, it's slow, do you want to know how to make map faster in your case or you're just wondering? 2015-05-06T01:01:20Z stassats: if the former and you will submit a patch, i can tell you what to do 2015-05-06T01:01:48Z hjs: Yes, I was hoping to figure it out & submit a patch. 2015-05-06T01:02:48Z stassats: so, you need to write a better transform for %map 2015-05-06T01:03:20Z stassats: first it'll need to determine the result length 2015-05-06T01:03:26Z hjs: Which is why I wanted to step through the implementation to see how it was working. 2015-05-06T01:03:50Z stassats: no, you wouldn't see anything 2015-05-06T01:04:21Z hjs: By transform, you mean reimplementing %map with better subcases, or something having to do with the optimizer? 2015-05-06T01:04:42Z stassats: just look at the code, it pushes results into a list and then coerces it to the requested type 2015-05-06T01:08:30Z stassats: i will fix %map, just not tonight 2015-05-06T01:08:45Z stassats: unless you beat me to it 2015-05-06T01:09:09Z hjs: That's what I was finding confusing, because it looks like %map will ultimately call the internal slower-map on the type, which seems like it should call %map-to-vector, which looks like it creates a sequence & then iterates. 2015-05-06T01:09:44Z stassats: there's no %map function involved in your code 2015-05-06T01:10:31Z Bike: the %map transform for this uses build-sequence-iterator, yes? 2015-05-06T01:10:42Z hjs: What do you mean? (map ...) calls (apply #'%map ...), so how doesn't it hit %map? 2015-05-06T01:11:10Z Bike: there are transforms on the calls, you should see them in M-. 2015-05-06T01:11:13Z stassats: you're not calling MAP either 2015-05-06T01:11:56Z Bike: rather than calling map, the compiler uses the function in (deftransform map ...) and gets a form like (%map ...), and then that's transformed similarly 2015-05-06T01:13:04Z rszeno quit (Quit: Leaving.) 2015-05-06T01:13:30Z stassats: it conses a list and coerces, doing better than that will be trivial 2015-05-06T01:14:08Z hjs: So you're saying that the optimizer is catching it and conses up the results, but if it fell through to %map then it'd be faster? 2015-05-06T01:14:18Z stassats: no 2015-05-06T01:14:28Z hjs: So what's going on then? 2015-05-06T01:14:59Z stassats: where? 2015-05-06T01:15:19Z Bike: Can you see the deftransforms in M-. or no? They should be in seqtran.lisp if you can't for some reason. 2015-05-06T01:15:56Z hjs: Yes, I'm looking at (deftransform map ...). So what's a deftransform? 2015-05-06T01:16:24Z stassats: a fancy macro 2015-05-06T01:16:57Z hjs: So my code that calls map actually gets expanded by this macro? 2015-05-06T01:16:59Z Bike: whatever the deftransform returns, if there's not some errory signaly thing, will be used by the compiler in the stead of the original form, like a compiler macro but with more information 2015-05-06T01:17:34Z Bike: yeah should be, you can see in this case the deftransform map ought to return what it calls 'bare', which is a %map call 2015-05-06T01:17:51Z stassats: didn't you even disassemble the function? 2015-05-06T01:19:04Z hjs: I've disassembled a few other functions, but didn't find it illuminating - I haven't figured out how to read the dissassembed code yet. 2015-05-06T01:19:28Z stassats: it'd be pretty clear that it calls no map or %map 2015-05-06T01:21:02Z stassats: and you don't get better at reading it by not reading it 2015-05-06T01:25:20Z hjs: I did say "yet". 2015-05-06T01:26:16Z stassats: what functions are called is the first obvious thing 2015-05-06T01:26:39Z stassats: then whether something is allocated 2015-05-06T01:31:19Z hjs: I see a lot of alloc_tramp comments before CALLs. Are those allocations? 2015-05-06T01:32:08Z stassats: those are for when there's no more space in the current allocation region 2015-05-06T01:32:13Z stassats: not allocations themselves 2015-05-06T01:33:33Z hjs: Is the allocation done inline, with notations like thread.alloc-region? 2015-05-06T01:33:44Z stassats: yes 2015-05-06T01:54:44Z hjs: BTW, sbcl is about 2x faster than ccl. 2015-05-06T01:54:59Z hjs: That is, on this vectorized arithmetic. 2015-05-06T02:00:59Z psy_ quit (Quit: Leaving) 2015-05-06T02:03:12Z hjs: Anyway, thanks for the help. 2015-05-06T02:03:43Z hjs left #sbcl 2015-05-06T02:03:56Z stassats: thanks for pointing out that it's embarrassingly slow 2015-05-06T02:09:26Z rszeno joined #sbcl 2015-05-06T02:10:41Z stassats quit (Ping timeout: 250 seconds) 2015-05-06T02:19:02Z edgar-rft quit (Quit: edgar-rft) 2015-05-06T02:24:37Z echo-area joined #sbcl 2015-05-06T02:47:41Z psy joined #sbcl 2015-05-06T02:49:46Z scymtym_ quit (Ping timeout: 255 seconds) 2015-05-06T03:30:04Z Bicyclidine joined #sbcl 2015-05-06T03:45:28Z rszeno quit (Quit: Leaving.) 2015-05-06T03:57:20Z psy quit (Disconnected by services) 2015-05-06T03:57:39Z psy_ joined #sbcl 2015-05-06T04:13:05Z slyrus joined #sbcl 2015-05-06T04:16:28Z nyef quit (Ping timeout: 272 seconds) 2015-05-06T04:23:25Z gingerale joined #sbcl 2015-05-06T04:27:26Z slyrus quit (Ping timeout: 256 seconds) 2015-05-06T04:39:17Z psy_ quit (Ping timeout: 246 seconds) 2015-05-06T04:43:49Z psy_ joined #sbcl 2015-05-06T05:01:26Z jlarocco2 joined #sbcl 2015-05-06T05:12:18Z jlarocco2 quit (Quit: Leaving) 2015-05-06T05:12:49Z jlarocco joined #sbcl 2015-05-06T05:14:03Z Bicyclidine quit (Ping timeout: 256 seconds) 2015-05-06T05:15:46Z selat joined #sbcl 2015-05-06T05:15:58Z Bicyclidine joined #sbcl 2015-05-06T05:16:19Z selat quit (Client Quit) 2015-05-06T05:16:47Z oleo_ joined #sbcl 2015-05-06T05:17:44Z oleo_ quit (Read error: Connection reset by peer) 2015-05-06T05:19:21Z sdemarre joined #sbcl 2015-05-06T05:20:08Z oleo quit (Ping timeout: 256 seconds) 2015-05-06T05:23:06Z slyrus joined #sbcl 2015-05-06T05:47:54Z sdemarre quit (Ping timeout: 256 seconds) 2015-05-06T05:48:14Z dustinm` quit (Ping timeout: 246 seconds) 2015-05-06T05:50:32Z Adlai quit (Ping timeout: 244 seconds) 2015-05-06T05:56:32Z Shinmera joined #sbcl 2015-05-06T05:59:13Z nicdev quit (Read error: Connection reset by peer) 2015-05-06T05:59:35Z nicdev joined #sbcl 2015-05-06T06:03:49Z dustinm` joined #sbcl 2015-05-06T06:14:21Z pranavrc joined #sbcl 2015-05-06T06:39:49Z slyrus quit (Ping timeout: 245 seconds) 2015-05-06T06:40:19Z slyrus joined #sbcl 2015-05-06T06:45:18Z psy_ quit (Ping timeout: 256 seconds) 2015-05-06T06:49:59Z selat joined #sbcl 2015-05-06T06:51:20Z angavrilov joined #sbcl 2015-05-06T06:53:50Z kanru quit (Remote host closed the connection) 2015-05-06T06:55:22Z selat quit (Remote host closed the connection) 2015-05-06T07:05:14Z selat joined #sbcl 2015-05-06T07:10:13Z selat quit (Ping timeout: 256 seconds) 2015-05-06T07:11:54Z kanru joined #sbcl 2015-05-06T07:15:45Z kanru quit (Remote host closed the connection) 2015-05-06T07:21:18Z kanru joined #sbcl 2015-05-06T07:24:31Z Xof joined #sbcl 2015-05-06T07:30:50Z nicdev quit (Remote host closed the connection) 2015-05-06T07:31:28Z nicdev joined #sbcl 2015-05-06T07:48:09Z edgar-rft joined #sbcl 2015-05-06T08:16:50Z selat joined #sbcl 2015-05-06T08:17:55Z scymtym joined #sbcl 2015-05-06T08:22:10Z nikki93_ joined #sbcl 2015-05-06T08:23:27Z nikki93_ quit (Remote host closed the connection) 2015-05-06T08:43:37Z Bicyclidine quit (Quit: leaving) 2015-05-06T08:45:13Z selat quit (Quit: Lost terminal) 2015-05-06T08:47:22Z milosn quit (Quit: leaving) 2015-05-06T08:58:05Z jlarocco quit (*.net *.split) 2015-05-06T08:58:06Z irsol quit (*.net *.split) 2015-05-06T09:00:19Z jlarocco joined #sbcl 2015-05-06T09:00:20Z irsol joined #sbcl 2015-05-06T10:06:52Z loke quit (Remote host closed the connection) 2015-05-06T10:10:15Z loke joined #sbcl 2015-05-06T10:31:37Z stassats joined #sbcl 2015-05-06T11:03:27Z nyef joined #sbcl 2015-05-06T11:27:24Z stassats quit (Ping timeout: 276 seconds) 2015-05-06T11:37:12Z echo-area quit (Remote host closed the connection) 2015-05-06T11:41:12Z prxq joined #sbcl 2015-05-06T12:18:03Z psy_ joined #sbcl 2015-05-06T12:21:48Z selat joined #sbcl 2015-05-06T12:24:42Z selat quit (Client Quit) 2015-05-06T12:35:16Z flip214 quit (Ping timeout: 240 seconds) 2015-05-06T12:43:27Z flip214 joined #sbcl 2015-05-06T12:43:27Z flip214 quit (Changing host) 2015-05-06T12:43:27Z flip214 joined #sbcl 2015-05-06T13:08:04Z milosn joined #sbcl 2015-05-06T13:28:57Z pranavrc quit 2015-05-06T14:01:52Z stassats joined #sbcl 2015-05-06T14:15:07Z oleo joined #sbcl 2015-05-06T14:39:33Z ASau quit (Read error: Connection reset by peer) 2015-05-06T15:10:36Z fitzsim quit (Ping timeout: 256 seconds) 2015-05-06T15:15:05Z Adlai joined #sbcl 2015-05-06T15:20:39Z fikusz quit (Ping timeout: 245 seconds) 2015-05-06T15:38:56Z Cymew quit (Ping timeout: 256 seconds) 2015-05-06T16:34:51Z karswell quit (Ping timeout: 276 seconds) 2015-05-06T16:56:51Z ASau joined #sbcl 2015-05-06T17:16:20Z gingerale quit (Remote host closed the connection) 2015-05-06T17:23:14Z oleo_ joined #sbcl 2015-05-06T17:26:22Z oleo quit (Ping timeout: 255 seconds) 2015-05-06T17:27:23Z oleo_ quit (Changing host) 2015-05-06T17:27:24Z oleo_ joined #sbcl 2015-05-06T17:27:41Z oleo_ is now known as oleo 2015-05-06T17:30:03Z milosn_ joined #sbcl 2015-05-06T17:30:50Z milosn quit (Read error: Connection reset by peer) 2015-05-06T17:47:15Z milosn_ is now known as milosn 2015-05-06T17:57:02Z selat joined #sbcl 2015-05-06T17:59:21Z Adlai quit (Ping timeout: 240 seconds) 2015-05-06T18:13:54Z mega1 joined #sbcl 2015-05-16T05:38:19Z ccl-logbot joined #sbcl 2015-05-16T05:38:19Z 2015-05-16T05:38:19Z names: ccl-logbot cosmicexplorer pacon3 White_Flame gingerale jdz oleo_ milosn krzysz00 edgar-rft Bike ASau psy_ specbot minion adlai Intensity dustinm` salv0 psilord kjeldahl ktt9 flavioc karswell ferada jrm fikusz Ralt dsp_ alchemis7 Xof nicdev tsumetai christoph_debian Xach foom flip214 ivan4th irsol Posterdati akkad kanru nightshade427 loke pchrist carvite pkhuong salva |3b| cojy_ p_l luis drmeister snafuchs antoszka abbe Blkt fe[nl]ix jsnell_ mood les yauz 2015-05-16T05:38:19Z names: tmh_ rj-code brucem PuercoPop 2015-05-16T05:39:14Z cosmicexplorer quit (Remote host closed the connection) 2015-05-16T05:39:45Z cosmicexplorer joined #sbcl 2015-05-16T05:57:23Z ccl-logbot joined #sbcl 2015-05-16T05:57:23Z 2015-05-16T05:57:23Z names: ccl-logbot cosmicexplorer pacon3 White_Flame gingerale jdz oleo_ milosn krzysz00 edgar-rft Bike ASau psy_ specbot minion adlai Intensity dustinm` salv0 psilord kjeldahl ktt9 flavioc karswell ferada jrm fikusz Ralt dsp_ alchemis7 Xof nicdev tsumetai christoph_debian Xach foom flip214 ivan4th irsol Posterdati akkad kanru nightshade427 loke pchrist luis drmeister snafuchs antoszka abbe Blkt fe[nl]ix jsnell_ mood les yauz tmh_ rj-code brucem PuercoPop p_l cojy_ 2015-05-16T05:57:23Z names: |3b| salva pkhuong carvite 2015-05-16T06:05:04Z cosmicexplorer quit (Ping timeout: 252 seconds) 2015-05-16T06:14:22Z reb joined #sbcl 2015-05-16T06:37:30Z xach quit (Ping timeout: 189 seconds) 2015-05-16T07:24:59Z Shinmera joined #sbcl 2015-05-16T07:36:33Z oleo_ quit (Quit: Leaving) 2015-05-16T07:38:25Z wbooze joined #sbcl 2015-05-16T08:28:56Z wbooze quit (Quit: none) 2015-05-16T08:30:01Z wbooze joined #sbcl 2015-05-16T09:00:23Z adlai quit (Ping timeout: 264 seconds) 2015-05-16T09:02:34Z wbooze quit (Quit: none) 2015-05-16T09:07:55Z wbooze joined #sbcl 2015-05-16T09:18:01Z adlai joined #sbcl 2015-05-16T09:27:14Z ktt9` joined #sbcl 2015-05-16T09:28:05Z ktt9` quit (Client Quit) 2015-05-16T09:28:23Z ktt9 quit (Quit: ERC (IRC client for Emacs 24.5.1)) 2015-05-16T09:28:37Z angavrilov joined #sbcl 2015-05-16T09:32:44Z psy_ quit (Ping timeout: 272 seconds) 2015-05-16T09:32:54Z brucem_ joined #sbcl 2015-05-16T09:37:32Z adlai quit (*.net *.split) 2015-05-16T09:37:33Z foom quit (*.net *.split) 2015-05-16T09:37:34Z carvite quit (*.net *.split) 2015-05-16T09:37:34Z salva quit (*.net *.split) 2015-05-16T09:37:34Z |3b| quit (*.net *.split) 2015-05-16T09:37:34Z brucem quit (*.net *.split) 2015-05-16T09:37:56Z adlai joined #sbcl 2015-05-16T09:39:04Z salva joined #sbcl 2015-05-16T09:48:53Z foom joined #sbcl 2015-05-16T10:11:19Z selat joined #sbcl 2015-05-16T10:14:53Z wbooze quit (Quit: none) 2015-05-16T10:15:54Z wbooze joined #sbcl 2015-05-16T10:18:12Z foom quit (*.net *.split) 2015-05-16T10:32:08Z wbooze quit (Quit: Client Quit) 2015-05-16T10:39:24Z pacon3 quit (Read error: Connection reset by peer) 2015-05-16T10:42:25Z wbooze joined #sbcl 2015-05-16T10:43:22Z wbooze quit (Remote host closed the connection) 2015-05-16T10:47:49Z wbooze joined #sbcl 2015-05-16T10:49:49Z wbooze quit (Read error: Connection reset by peer) 2015-05-16T10:52:55Z wbooze joined #sbcl 2015-05-16T10:53:03Z ktt9 joined #sbcl 2015-05-16T10:56:22Z stassats` joined #sbcl 2015-05-16T10:57:59Z milosn quit (Quit: leaving) 2015-05-16T11:33:01Z Th30n joined #sbcl 2015-05-16T12:00:10Z clop joined #sbcl 2015-05-16T12:20:11Z wbooze quit (Quit: none) 2015-05-16T12:21:54Z oleo joined #sbcl 2015-05-16T12:23:50Z wbooze joined #sbcl 2015-05-16T12:44:03Z scymtym joined #sbcl 2015-05-16T12:45:37Z wbooze quit (Quit: none) 2015-05-16T12:46:08Z wbooze joined #sbcl 2015-05-16T12:50:13Z ASau quit (Ping timeout: 264 seconds) 2015-05-16T12:55:06Z ASau joined #sbcl 2015-05-16T13:06:16Z stassats` quit (Ping timeout: 255 seconds) 2015-05-16T13:10:03Z wbooze quit (Quit: none) 2015-05-16T13:10:53Z wbooze joined #sbcl 2015-05-16T13:13:05Z selat quit (Quit: Lost terminal) 2015-05-16T13:25:20Z LiamH joined #sbcl 2015-05-16T13:25:26Z milosn joined #sbcl 2015-05-16T13:42:28Z Th30n quit 2015-05-16T13:43:37Z LiamH quit (Ping timeout: 264 seconds) 2015-05-16T13:48:59Z oleo_ joined #sbcl 2015-05-16T13:52:16Z wbooze quit (Ping timeout: 272 seconds) 2015-05-16T13:52:16Z oleo quit (Ping timeout: 272 seconds) 2015-05-16T13:59:33Z LiamH joined #sbcl 2015-05-16T14:38:09Z brucem_ is now known as brucem 2015-05-16T14:38:22Z brucem quit (Changing host) 2015-05-16T14:38:22Z brucem joined #sbcl 2015-05-16T14:40:45Z LiamH quit (Ping timeout: 265 seconds) 2015-05-16T14:45:49Z wbooze joined #sbcl 2015-05-16T14:51:01Z wbooze quit (Quit: none) 2015-05-16T14:51:42Z wbooze joined #sbcl 2015-05-16T14:54:38Z oleo_ is now known as oleo 2015-05-16T14:54:40Z psy_ joined #sbcl 2015-05-16T14:55:06Z oleo quit (Changing host) 2015-05-16T14:55:06Z oleo joined #sbcl 2015-05-16T14:57:24Z LiamH joined #sbcl 2015-05-16T14:58:06Z irsol quit (Ping timeout: 276 seconds) 2015-05-16T14:58:55Z irsol joined #sbcl 2015-05-16T15:01:03Z PuercoPop quit (Ping timeout: 265 seconds) 2015-05-16T15:01:07Z nicdev quit (Remote host closed the connection) 2015-05-16T15:02:30Z Ralt quit (Ping timeout: 265 seconds) 2015-05-16T15:02:50Z nicdev joined #sbcl 2015-05-16T15:03:15Z Ralt joined #sbcl 2015-05-16T15:03:25Z PuercoPop joined #sbcl 2015-05-16T15:07:31Z krzysz00 quit (Quit: leaving) 2015-05-16T15:32:26Z ktt9 quit (Ping timeout: 246 seconds) 2015-05-16T15:43:38Z LiamH quit (Ping timeout: 246 seconds) 2015-05-16T15:59:27Z LiamH joined #sbcl 2015-05-16T16:08:48Z LiamH quit (Ping timeout: 264 seconds) 2015-05-16T16:25:18Z dto joined #sbcl 2015-05-16T16:25:54Z LiamH joined #sbcl 2015-05-16T16:32:29Z salv0 quit (Ping timeout: 256 seconds) 2015-05-16T16:48:18Z salv0 joined #sbcl 2015-05-16T17:10:06Z gingerale quit (Remote host closed the connection) 2015-05-16T17:15:18Z wbooze quit (Read error: Connection reset by peer) 2015-05-16T17:17:33Z edgar-rft quit (Quit: edgar-rft) 2015-05-16T17:17:50Z wbooze joined #sbcl 2015-05-16T17:25:08Z wbooze quit (Quit: none) 2015-05-16T17:26:38Z wbooze joined #sbcl 2015-05-16T17:44:30Z stassats` joined #sbcl 2015-05-16T18:18:34Z adlai quit (Ping timeout: 245 seconds) 2015-05-16T19:18:03Z Th30n joined #sbcl 2015-05-16T20:04:21Z Th30n quit 2015-05-16T20:20:57Z wbooze quit (Ping timeout: 240 seconds) 2015-05-16T21:16:51Z adlai joined #sbcl 2015-05-16T21:33:34Z |3b| joined #sbcl 2015-05-16T21:55:10Z angavrilov quit (Remote host closed the connection) 2015-05-16T21:56:43Z fikusz quit (Ping timeout: 244 seconds) 2015-05-16T22:12:48Z ASau quit (Remote host closed the connection) 2015-05-16T22:13:20Z ASau joined #sbcl 2015-05-16T22:30:40Z ASau quit (Remote host closed the connection) 2015-05-16T22:31:06Z ASau joined #sbcl 2015-05-16T22:33:58Z stassats` quit (Ping timeout: 252 seconds) 2015-05-16T22:46:55Z fikusz joined #sbcl 2015-05-16T22:52:54Z ASau quit (Remote host closed the connection) 2015-05-16T22:53:22Z ASau joined #sbcl 2015-05-16T22:56:06Z pacon3 joined #sbcl 2015-05-16T23:32:23Z akkad: is it fair to say that arm has had less optimization than x86? 2015-05-16T23:58:44Z pacon3 quit (Read error: Connection reset by peer) 2015-05-17T00:00:03Z pacon joined #sbcl 2015-05-17T00:14:13Z wbooze joined #sbcl 2015-05-17T00:47:58Z edgar-rft joined #sbcl 2015-05-17T00:48:12Z Shinmera quit (Quit: しつれいしなければならないんです。) 2015-05-17T01:53:46Z dto quit (Ping timeout: 272 seconds) 2015-05-17T01:56:49Z wbooze quit (Quit: none) 2015-05-17T01:57:31Z wbooze joined #sbcl 2015-05-17T02:08:01Z wbooze quit (Quit: none) 2015-05-17T02:08:22Z wbooze joined #sbcl 2015-05-17T02:40:35Z oleo_ joined #sbcl 2015-05-17T02:41:17Z Quadrescence joined #sbcl 2015-05-17T02:42:57Z wbooze quit (Ping timeout: 240 seconds) 2015-05-17T02:43:48Z oleo quit (Ping timeout: 272 seconds) 2015-05-17T02:45:42Z LiamH quit (Ping timeout: 272 seconds) 2015-05-17T02:58:14Z White_Flame quit (Remote host closed the connection) 2015-05-17T03:05:24Z White_Flame joined #sbcl 2015-05-17T03:12:33Z scymtym quit (Ping timeout: 240 seconds) 2015-05-17T03:34:23Z pacon quit (Read error: Connection reset by peer) 2015-05-17T03:34:53Z pacon joined #sbcl 2015-05-17T03:35:53Z zacts joined #sbcl 2015-05-17T04:29:30Z jlarocco2 joined #sbcl 2015-05-17T04:47:13Z gingerale joined #sbcl 2015-05-17T05:45:56Z joshe joined #sbcl 2015-05-17T06:34:54Z Quadrescence quit (Quit: This computer has gone to sleep) 2015-05-17T06:54:13Z Shinmera joined #sbcl 2015-05-17T07:33:49Z cosmicexplorer joined #sbcl 2015-05-17T07:45:49Z angavrilov joined #sbcl 2015-05-17T08:14:21Z Th30n joined #sbcl 2015-05-17T08:16:23Z ktt9 joined #sbcl 2015-05-17T08:16:23Z ktt9 quit (Remote host closed the connection) 2015-05-17T08:17:21Z ktt9 joined #sbcl 2015-05-17T08:50:22Z Th30n quit 2015-05-17T09:02:16Z cosmicexplorer quit (Ping timeout: 265 seconds) 2015-05-17T09:04:31Z cosmicexplorer joined #sbcl 2015-05-17T09:46:01Z carvite joined #sbcl 2015-05-17T10:56:41Z stassats` joined #sbcl 2015-05-17T11:01:35Z Th30n joined #sbcl 2015-05-17T11:32:55Z Intensity quit (Ping timeout: 258 seconds) 2015-05-17T11:33:38Z ASau quit (Remote host closed the connection) 2015-05-17T11:34:26Z ASau joined #sbcl 2015-05-17T11:50:24Z milosn quit (Quit: leaving) 2015-05-17T11:59:38Z scymtym joined #sbcl 2015-05-17T12:10:22Z Th30n quit 2015-05-17T12:20:55Z wbooze joined #sbcl 2015-05-17T12:28:14Z stassats` quit (Ping timeout: 272 seconds) 2015-05-17T12:29:02Z oleo_ quit (Quit: Leaving) 2015-05-17T12:31:04Z adlai quit (Ping timeout: 252 seconds) 2015-05-17T12:32:38Z pacon quit (Read error: Connection reset by peer) 2015-05-17T12:43:57Z adlai joined #sbcl 2015-05-17T12:50:27Z oleo joined #sbcl 2015-05-17T13:06:29Z loke_ joined #sbcl 2015-05-17T13:40:41Z stassats` joined #sbcl 2015-05-17T14:56:45Z stassats`: (unwind-protect (sb-ext:exit :code 0) (sb-ext:exit :code 1)) returning 1 was not obvious to me 2015-05-17T15:03:55Z milosn joined #sbcl 2015-05-17T15:18:27Z selat joined #sbcl 2015-05-17T15:32:51Z oleo: why not ? 2015-05-17T15:38:13Z wbooze quit (Ping timeout: 264 seconds) 2015-05-17T15:38:22Z oleo quit (Ping timeout: 272 seconds) 2015-05-17T15:39:20Z wbooze joined #sbcl 2015-05-17T15:58:00Z oleo joined #sbcl 2015-05-17T15:58:59Z cosmicexplorer quit (Remote host closed the connection) 2015-05-17T15:59:13Z cosmicexplorer joined #sbcl 2015-05-17T16:31:38Z gingerale quit (Remote host closed the connection) 2015-05-17T16:32:04Z loke_ quit (Remote host closed the connection) 2015-05-17T16:35:45Z wbooze quit (Quit: Client Disconnect) 2015-05-17T16:37:50Z psy_ quit (Read error: No route to host) 2015-05-17T16:38:23Z psy_ joined #sbcl 2015-05-17T16:47:53Z wbooze joined #sbcl 2015-05-17T17:02:08Z cosmicexplorer quit (Quit: ERC (IRC client for Emacs 25.0.50.1)) 2015-05-17T17:02:23Z cosmicexplorer joined #sbcl 2015-05-17T17:15:51Z ASau` joined #sbcl 2015-05-17T17:19:05Z ASau quit (Ping timeout: 246 seconds) 2015-05-17T17:24:39Z edgar-rft quit (Quit: edgar-rft) 2015-05-17T17:26:52Z cosmicexplorer quit (Ping timeout: 265 seconds) 2015-05-17T17:32:35Z selat quit (Quit: Lost terminal) 2015-05-17T18:25:30Z Th30n joined #sbcl 2015-05-17T18:41:40Z cosmicexplorer joined #sbcl 2015-05-17T18:48:25Z cosmicex` joined #sbcl 2015-05-17T18:49:49Z cosmicexplorer quit (Ping timeout: 245 seconds) 2015-05-17T18:50:13Z cosmicex` quit (Client Quit) 2015-05-17T20:03:10Z tsumetai quit (Ping timeout: 252 seconds) 2015-05-17T20:14:44Z Th30n quit 2015-05-17T20:45:26Z angavrilov quit (Remote host closed the connection) 2015-05-17T20:49:21Z angavrilov joined #sbcl 2015-05-17T20:54:42Z angavrilov quit (Remote host closed the connection) 2015-05-17T20:55:04Z angavrilov joined #sbcl 2015-05-17T20:59:05Z angavrilov quit (Remote host closed the connection) 2015-05-17T20:59:30Z angavrilov joined #sbcl 2015-05-17T21:08:53Z angavrilov quit (Remote host closed the connection) 2015-05-17T21:14:07Z ASau` is now known as ASau 2015-05-17T22:21:42Z salv0 quit (Remote host closed the connection) 2015-05-17T22:24:16Z psy_ quit (Ping timeout: 255 seconds) 2015-05-17T22:40:54Z psy_ joined #sbcl 2015-05-18T00:12:39Z nikki93_ joined #sbcl 2015-05-18T00:21:07Z wbooze quit (Ping timeout: 258 seconds) 2015-05-18T00:29:46Z nikki93_ quit (Remote host closed the connection) 2015-05-18T01:23:00Z edgar-rft joined #sbcl 2015-05-18T01:31:14Z Quadrescence joined #sbcl 2015-05-18T01:57:06Z Bike quit (Quit: Let's Restarting!!!) 2015-05-18T01:58:35Z Bike joined #sbcl 2015-05-18T02:08:41Z echo-area joined #sbcl 2015-05-18T02:09:36Z stassats` quit (Ping timeout: 258 seconds) 2015-05-18T03:34:18Z nikki93_ joined #sbcl 2015-05-18T03:36:09Z scymtym quit (Ping timeout: 240 seconds) 2015-05-18T03:37:06Z echo-area quit (Ping timeout: 252 seconds) 2015-05-18T03:37:48Z Ralt quit (Ping timeout: 265 seconds) 2015-05-18T03:42:07Z nikki93_ quit (Remote host closed the connection) 2015-05-18T03:47:28Z nikki93_ joined #sbcl 2015-05-18T03:48:37Z Ralt joined #sbcl 2015-05-18T03:53:33Z psy_ quit (Remote host closed the connection) 2015-05-18T04:01:01Z oleo_ joined #sbcl 2015-05-18T04:01:10Z nikki93_ quit (Remote host closed the connection) 2015-05-18T04:03:19Z nikki93_ joined #sbcl 2015-05-18T04:03:43Z oleo quit (Ping timeout: 256 seconds) 2015-05-18T04:45:46Z nikki93_ quit (Remote host closed the connection) 2015-05-18T04:58:51Z gingerale joined #sbcl 2015-05-18T05:07:34Z oleo_ quit (Quit: Leaving) 2015-05-18T05:14:49Z White_Flame quit (Ping timeout: 264 seconds) 2015-05-18T05:18:07Z ASau quit (Remote host closed the connection) 2015-05-18T05:20:33Z ASau joined #sbcl 2015-05-18T05:25:39Z ASau quit (Ping timeout: 245 seconds) 2015-05-18T05:34:43Z tamilProgrammer joined #sbcl 2015-05-18T06:40:54Z scymtym joined #sbcl 2015-05-18T06:51:10Z Quadrescence quit (Quit: This computer has gone to sleep) 2015-05-18T07:09:02Z Cymew joined #sbcl 2015-05-18T07:17:30Z tsumetai joined #sbcl 2015-05-18T07:29:13Z tamilProgrammer quit (Ping timeout: 250 seconds) 2015-05-18T07:41:14Z tsumetai quit (Ping timeout: 264 seconds) 2015-05-18T07:49:11Z tamilProgrammer joined #sbcl 2015-05-18T07:50:52Z Cymew quit (Read error: Connection reset by peer) 2015-05-18T07:57:49Z scymtym quit (Ping timeout: 250 seconds) 2015-05-18T08:06:27Z Cymew joined #sbcl 2015-05-18T08:44:57Z ferada quit (Quit: leaving) 2015-05-18T08:45:33Z ferada joined #sbcl 2015-05-18T08:59:40Z pacon joined #sbcl 2015-05-18T09:16:38Z luis: sb-cltl2:macroexpand-all doesn't macroexpand multiple-value-bind. That's a bug right? 2015-05-18T09:20:09Z |3b|: seems like one to me 2015-05-18T09:22:02Z |3b|: doesnt expand m-v-setq either 2015-05-18T09:27:36Z |3b|: or at least it doesn't return the expansion, since it still errors if the arguments are wrong 2015-05-18T09:32:11Z |3b|: looks like sb-walker handles those specially for some reason instead of using the macro definition 2015-05-18T09:35:10Z |3b|: also LAMBDA 2015-05-18T09:46:21Z hlavaty joined #sbcl 2015-05-18T09:48:26Z Xof: it's (probably) easier to treat multiple-value-bind as its own special form in a code walker rather than having to recognize a particular use of multiple-value-call as effectively a multiple-value-bind 2015-05-18T09:48:38Z Xof: it's probably wrong for macroexpand-all, though 2015-05-18T10:06:28Z loke: SBCL sometimes decides to render backquote forms in a strange way. Like `(x . "foo") as `(x ,@"foo") 2015-05-18T10:06:50Z loke: (this happens when the form is the result of evaluating a double-nester backquote form 2015-05-18T10:07:23Z loke: Obviously, the result is equivalent, but when macroexpanding it's a bit confusing when the forms change appearance 2015-05-18T10:19:37Z Xof: what sbcl version are you using? 2015-05-18T10:24:31Z edgar-rft quit (Quit: edgar-rft) 2015-05-18T10:28:19Z loke: "Version 1.11-dev-r16390-trunk (LinuxX8664)" 2015-05-18T10:28:49Z loke: oops 2015-05-18T10:29:01Z loke: "1.2.10.33-d084c74" 2015-05-18T10:29:09Z loke: (the previous one was from my CCL session :-) ) 2015-05-18T10:30:02Z loke: I' 2015-05-18T10:30:06Z loke: I'll give you a test case 2015-05-18T10:30:38Z loke: (let ((a "foo")) ``(:x . ,,a)) 2015-05-18T10:43:21Z selat joined #sbcl 2015-05-18T10:45:28Z ferada quit (Quit: leaving) 2015-05-18T10:46:13Z ferada joined #sbcl 2015-05-18T11:04:34Z attila_lendvai joined #sbcl 2015-05-18T11:40:39Z alchemis7 quit (Ping timeout: 265 seconds) 2015-05-18T12:18:12Z selat quit (Quit: Lost terminal) 2015-05-18T12:19:25Z scymtym joined #sbcl 2015-05-18T12:37:32Z DeadTrickster joined #sbcl 2015-05-18T12:38:12Z tamilProgrammer quit (Quit: Leaving) 2015-05-18T12:47:45Z attila_lendvai quit (Quit: Leaving.) 2015-05-18T12:49:23Z attila_lendvai joined #sbcl 2015-05-18T12:54:53Z stassats joined #sbcl 2015-05-18T12:56:15Z pacon quit (Read error: Connection reset by peer) 2015-05-18T13:08:14Z Cymew quit (Ping timeout: 264 seconds) 2015-05-18T13:11:06Z Cymew joined #sbcl 2015-05-18T13:17:52Z tsumetai joined #sbcl 2015-05-18T13:30:50Z DeadTrickster quit (Read error: No route to host) 2015-05-18T13:36:16Z wbooze joined #sbcl 2015-05-18T13:38:53Z foom joined #sbcl 2015-05-18T13:39:18Z foom quit (Remote host closed the connection) 2015-05-18T13:39:48Z foom joined #sbcl 2015-05-18T13:41:55Z psy joined #sbcl 2015-05-18T13:43:02Z wbooze quit (Ping timeout: 264 seconds) 2015-05-18T13:43:42Z oleo joined #sbcl 2015-05-18T13:45:12Z wbooze joined #sbcl 2015-05-18T13:53:58Z angavrilov joined #sbcl 2015-05-18T14:02:10Z Cymew quit (Read error: Connection reset by peer) 2015-05-18T14:07:52Z wbooze quit (Remote host closed the connection) 2015-05-18T14:10:00Z wbooze joined #sbcl 2015-05-18T14:15:34Z alchemis7 joined #sbcl 2015-05-18T14:17:10Z edgar-rft joined #sbcl 2015-05-18T14:25:38Z hanzer joined #sbcl 2015-05-18T14:31:35Z stassats quit (Ping timeout: 256 seconds) 2015-05-18T14:36:16Z wbooze quit (Quit: none) 2015-05-18T14:45:32Z wbooze joined #sbcl 2015-05-18T14:45:58Z dougk_ joined #sbcl 2015-05-18T14:46:58Z wbooze is now known as Guest64938 2015-05-18T14:49:46Z Guest64938 quit (Ping timeout: 258 seconds) 2015-05-18T14:50:04Z wbooze joined #sbcl 2015-05-18T14:51:06Z dougk_ quit (Ping timeout: 276 seconds) 2015-05-18T15:04:59Z dougk_ joined #sbcl 2015-05-18T15:06:23Z psy quit (Quit: Leaving) 2015-05-18T15:15:05Z wbooze quit (Read error: Connection reset by peer) 2015-05-18T15:19:49Z wbooze joined #sbcl 2015-05-18T15:33:51Z wbooze quit (Quit: none) 2015-05-18T15:35:12Z wbooze joined #sbcl 2015-05-18T15:35:55Z White_Flame joined #sbcl 2015-05-18T15:58:00Z hanzer quit (Quit: Leaving) 2015-05-18T16:04:11Z oleo_ joined #sbcl 2015-05-18T16:06:25Z wbooze quit (Ping timeout: 264 seconds) 2015-05-18T16:07:14Z oleo quit (Ping timeout: 246 seconds) 2015-05-18T16:08:26Z zacts quit (Quit: ERC Version 5.3 (IRC client for Emacs)) 2015-05-18T16:21:10Z BRPocock joined #sbcl 2015-05-18T16:29:45Z edgar-rft quit (Quit: edgar-rft) 2015-05-18T16:52:57Z oleo_ quit (Quit: Leaving) 2015-05-18T16:53:04Z edgar-rft joined #sbcl 2015-05-18T16:54:55Z wbooze joined #sbcl 2015-05-18T16:57:31Z oleo joined #sbcl 2015-05-18T17:06:13Z edgar-rft quit (Quit: edgar-rft) 2015-05-18T17:06:47Z psy joined #sbcl 2015-05-18T17:08:53Z zacts joined #sbcl 2015-05-18T17:09:10Z zacts quit (Read error: Connection reset by peer) 2015-05-18T17:11:09Z gingerale quit (Remote host closed the connection) 2015-05-18T17:15:09Z Quadrescence joined #sbcl 2015-05-18T17:17:49Z wbooze quit (Quit: none) 2015-05-18T17:18:24Z wbooze joined #sbcl 2015-05-18T17:23:36Z wbooze quit (Quit: none) 2015-05-18T17:24:31Z wbooze joined #sbcl 2015-05-18T17:27:20Z stassats joined #sbcl 2015-05-18T17:43:10Z Quadrescence quit (Quit: This computer has gone to sleep) 2015-05-18T17:43:21Z White_Flame quit (Ping timeout: 240 seconds) 2015-05-18T17:45:47Z zacts joined #sbcl 2015-05-18T17:51:45Z ASau joined #sbcl 2015-05-18T18:17:44Z Th30n joined #sbcl 2015-05-18T18:28:01Z ASau quit (Remote host closed the connection) 2015-05-18T18:28:26Z ASau joined #sbcl 2015-05-18T18:33:18Z Quadrescence joined #sbcl 2015-05-18T18:34:08Z wbooze quit (Disconnected by services) 2015-05-18T18:36:51Z wbooze joined #sbcl 2015-05-18T18:39:02Z wbooze quit (Client Quit) 2015-05-18T18:40:14Z wbooze joined #sbcl 2015-05-18T18:41:13Z Quadrescence quit (Quit: This computer has gone to sleep) 2015-05-18T18:44:53Z wbooze quit (Client Quit) 2015-05-18T18:47:35Z wbooze joined #sbcl 2015-05-18T19:01:56Z wbooze quit (Quit: none) 2015-05-18T19:03:23Z Intensity joined #sbcl 2015-05-18T19:03:33Z wbooze joined #sbcl 2015-05-18T19:11:58Z Th30n quit (Ping timeout: 258 seconds) 2015-05-18T19:23:23Z cosmicexplorer joined #sbcl 2015-05-18T19:24:40Z wbooze quit (Disconnected by services) 2015-05-18T19:25:02Z wbooze joined #sbcl 2015-05-18T19:50:32Z jjkola joined #sbcl 2015-05-18T19:50:43Z jjkola: hi 2015-05-18T19:50:59Z stassats: hello 2015-05-18T20:12:59Z cosmicexplorer quit (Quit: ERC (IRC client for Emacs 25.0.50.1)) 2015-05-18T20:13:06Z cosmicexplorer joined #sbcl 2015-05-18T20:43:40Z cosmicexplorer quit (Remote host closed the connection) 2015-05-18T21:08:14Z jjkola: night 2015-05-18T21:09:03Z jjkola quit (Quit: Leaving) 2015-05-18T21:41:25Z Shinmera quit (Quit: しつれいしなければならないんです。) 2015-05-18T21:42:24Z scymtym quit (Ping timeout: 265 seconds) 2015-05-18T21:46:27Z angavrilov quit (Remote host closed the connection) 2015-05-18T21:59:15Z wbooze quit (Ping timeout: 256 seconds) 2015-05-18T22:00:58Z White_Flame joined #sbcl 2015-05-18T22:00:58Z attila_lendvai quit (Read error: Connection reset by peer) 2015-05-18T22:03:02Z attila_lendvai joined #sbcl 2015-05-18T22:03:02Z attila_lendvai quit (Changing host) 2015-05-18T22:03:02Z attila_lendvai joined #sbcl 2015-05-18T22:47:12Z stassats: that was an interesting discussion 2015-05-18T22:57:19Z flip214: a proposition, a debate, and a conclusion. what more do you expect? 2015-05-18T23:00:05Z stassats: name calling and a fist fight 2015-05-18T23:04:56Z nikki93_ joined #sbcl 2015-05-18T23:06:20Z flip214: a mud girl fight with fists? and naming is one of the hard problems in CS, so you might be out of luck on that too. 2015-05-18T23:19:31Z milosn quit (Ping timeout: 250 seconds) 2015-05-18T23:20:14Z milosn joined #sbcl 2015-05-18T23:20:40Z stassats: flip214: i though it was the only problem in CS 2015-05-19T00:05:20Z karswell` joined #sbcl 2015-05-19T00:05:49Z karswell quit (Read error: Connection reset by peer) 2015-05-19T00:14:06Z attila_lendvai quit (Ping timeout: 272 seconds) 2015-05-19T00:16:47Z karswell` is now known as karswell 2015-05-19T00:17:45Z nikki93_ quit (Remote host closed the connection) 2015-05-19T00:38:25Z nikki93_ joined #sbcl 2015-05-19T00:48:03Z flip214: stassats: the other hard one is cache invalidation. http://martinfowler.com/bliki/TwoHardThings.html 2015-05-19T00:54:22Z |3b|: stassats: is https://bugs.launchpad.net/sbcl/+bug/1393740 fixed by 7aa33c0b1c6498fe034450c79cf96843c44d0f6b (Do not cons when calling foreign functions. )? 2015-05-19T00:54:53Z |3b| had been patching it locally, not sure if i should patch somewhere else now or if it isn't needed 2015-05-19T00:55:09Z stassats: maybe 2015-05-19T00:55:35Z |3b| supposes i probably should have just tried the test case 2015-05-19T00:55:46Z stassats: even though your suggestion is absolutely correct, it resulted in poorer backtraces on windows 2015-05-19T00:56:07Z stassats: that's why i didn't use it, it's probably broken in more than one place 2015-05-19T00:56:22Z |3b|: hadn't noticed anything worse, what problems were you seeing? 2015-05-19T00:56:30Z psy quit (Disconnected by services) 2015-05-19T00:56:48Z stassats: disappearing frames 2015-05-19T00:56:52Z |3b|: ah 2015-05-19T00:56:55Z psy_ joined #sbcl 2015-05-19T01:00:43Z stassats: yeah, the frames do disappear now 2015-05-19T01:01:05Z stassats: (log 0d0) 2015-05-19T01:02:36Z stassats: i guess i will have to find that second place 2015-05-19T01:05:19Z |3b|: yeah, that does look worse :/ 2015-05-19T01:05:24Z csziacobus joined #sbcl 2015-05-19T01:08:36Z stassats: which is funny, cause saving fp and pc are supposed to prevent exact this thing 2015-05-19T01:09:29Z stassats: oh hell, and it returns me to another problem, not preserving the fp state 2015-05-19T01:10:14Z stassats: (log 0d0) => error (log 0d0) => infinty 2015-05-19T01:10:16Z joshe: context switching never ceases to surprise and confuse 2015-05-19T01:10:18Z stassats: i had something almost reverse engineered for this, but now i forgot everything about it 2015-05-19T01:14:35Z fikusz quit (Ping timeout: 265 seconds) 2015-05-19T01:16:05Z echo-area joined #sbcl 2015-05-19T01:16:09Z stassats: actually, fp-and-pc are not saved in %log 2015-05-19T01:16:18Z stassats: when i recompile it, i get the frames 2015-05-19T01:19:49Z stassats: so, just adding a declaration to the def-math-rtn on windows should solve that 2015-05-19T01:21:41Z stassats: to be determined later 2015-05-19T01:21:44Z stassats: (log 0d0) is bad on linux too, but it doesn't crumble 2015-05-19T01:24:00Z stassats: |3b|: and closing your bug, it's fixed indeed 2015-05-19T01:25:23Z stassats: i think i had a better test case then 2015-05-19T01:26:42Z cosmicexplorer joined #sbcl 2015-05-19T01:27:30Z stassats: i should write things down 2015-05-19T01:27:40Z |3b|: cool, thanks for checking. I'll try to watch for other places where backtrace disappears 2015-05-19T01:30:52Z cosmicexplorer quit (Ping timeout: 252 seconds) 2015-05-19T01:31:16Z stassats: can't reproduce where it actually made things worse, but i don't remember the exact test-case 2015-05-19T01:31:28Z stassats: so, (log 0d0) probably always was bad 2015-05-19T01:31:52Z stassats: i need to see what linux does with fomit-prame-pointer again 2015-05-19T01:36:28Z stassats: fomit frame pointer on linux just eats the parent frame 2015-05-19T01:43:07Z stassats: even saving fp and pc doesn't help here 2015-05-19T01:43:25Z stassats: something to investigate 2015-05-19T01:51:35Z stassats quit (Ping timeout: 256 seconds) 2015-05-19T02:03:03Z edgar-rft joined #sbcl 2015-05-19T02:33:00Z nikki93_ quit (Remote host closed the connection) 2015-05-19T02:36:26Z nikki93_ joined #sbcl 2015-05-19T02:53:36Z nikki93_ quit (Remote host closed the connection) 2015-05-19T02:56:09Z csziacobus quit (Quit: csziacobus) 2015-05-19T03:03:16Z nikki93_ joined #sbcl 2015-05-19T03:33:14Z akkad: lw 60s to scrypt 100MB file, sbcl 6s. on x86 on arm I get 42s LW and 39s sbcl. probably io bound 2015-05-19T03:55:30Z loke: Anyone here? 2015-05-19T04:03:34Z nikki93_ quit (Remote host closed the connection) 2015-05-19T04:07:04Z milosn quit (Read error: Connection reset by peer) 2015-05-19T04:07:08Z milosn_ joined #sbcl 2015-05-19T04:08:00Z jlarocco2 quit (Quit: This computer has gone to sleep) 2015-05-19T04:15:25Z gingerale joined #sbcl 2015-05-19T04:19:42Z psy_ quit (Ping timeout: 276 seconds) 2015-05-19T04:32:21Z Quadrescence joined #sbcl 2015-05-19T04:33:22Z juiko joined #sbcl 2015-05-19T04:38:13Z adlai quit (Ping timeout: 264 seconds) 2015-05-19T04:53:47Z oleo_ joined #sbcl 2015-05-19T04:57:24Z oleo quit (Ping timeout: 276 seconds) 2015-05-19T05:04:01Z juiko quit (Remote host closed the connection) 2015-05-19T05:04:02Z milosn_ is now known as milosn 2015-05-19T05:05:06Z oleo_ quit (Quit: Leaving) 2015-05-19T05:23:01Z ASau quit (Ping timeout: 244 seconds) 2015-05-19T05:45:09Z cosmicexplorer joined #sbcl 2015-05-19T06:59:55Z fikusz joined #sbcl 2015-05-19T07:06:12Z Cymew joined #sbcl 2015-05-19T07:08:10Z angavrilov joined #sbcl 2015-05-19T07:22:03Z Quadrescence quit (Quit: This computer has gone to sleep) 2015-05-19T07:32:49Z Shinmera joined #sbcl 2015-05-19T07:37:49Z Cymew quit (Read error: Connection reset by peer) 2015-05-19T08:03:51Z cosmicexplorer quit (Ping timeout: 250 seconds) 2015-05-19T08:49:27Z attila_lendvai joined #sbcl 2015-05-19T08:49:27Z attila_lendvai quit (Changing host) 2015-05-19T08:49:27Z attila_lendvai joined #sbcl 2015-05-19T09:00:26Z stassats joined #sbcl 2015-05-19T09:02:15Z gingerale quit (Ping timeout: 264 seconds) 2015-05-19T09:43:12Z pacon joined #sbcl 2015-05-19T10:44:39Z scymtym joined #sbcl 2015-05-19T10:46:27Z attila_lendvai quit (Ping timeout: 244 seconds) 2015-05-19T10:52:36Z Cymew joined #sbcl 2015-05-19T11:04:25Z echo-area quit (Remote host closed the connection) 2015-05-19T11:07:35Z stassats quit (Ping timeout: 250 seconds) 2015-05-19T11:10:34Z francogrex joined #sbcl 2015-05-19T11:13:15Z francogrex: hi I am trying to use sbcl & cl+j (jvm/jni) on windows it goes mostly fone but sometimes it crashes with such a message: http://paste.lisp.org/display/148400 (here when I was closing a java swing window... could this be related to sbcl (threads) or the jvm itself? 2015-05-19T11:56:44Z Cymew quit (Read error: Connection reset by peer) 2015-05-19T11:57:21Z francogrex quit (Quit: ERC Version 5.1.2 $Revision: 1.796.2.4 $ (IRC client for Emacs)) 2015-05-19T11:59:08Z Cymew joined #sbcl 2015-05-19T12:07:58Z Cymew quit (Read error: Connection reset by peer) 2015-05-19T12:11:30Z ferada quit (Quit: leaving) 2015-05-19T12:15:59Z gingerale joined #sbcl 2015-05-19T12:18:44Z ferada joined #sbcl 2015-05-19T12:36:34Z milosn quit (Quit: leaving) 2015-05-19T12:41:20Z selat joined #sbcl 2015-05-19T12:51:42Z pacon quit (Read error: Connection reset by peer) 2015-05-19T12:52:56Z stassats joined #sbcl 2015-05-19T13:21:41Z attila_lendvai joined #sbcl 2015-05-19T13:35:14Z attila_lendvai quit (Ping timeout: 246 seconds) 2015-05-19T13:43:15Z wbooze joined #sbcl 2015-05-19T13:50:43Z wbooze quit (Quit: none) 2015-05-19T13:51:26Z oleo joined #sbcl 2015-05-19T13:53:27Z wbooze joined #sbcl 2015-05-19T13:59:57Z wbooze quit (Quit: none) 2015-05-19T14:04:57Z Cymew joined #sbcl 2015-05-19T14:21:33Z selat quit (Quit: Lost terminal) 2015-05-19T14:23:36Z wbooze joined #sbcl 2015-05-19T14:30:56Z attila_lendvai joined #sbcl 2015-05-19T14:35:27Z attila_lendvai quit (Ping timeout: 256 seconds) 2015-05-19T15:13:58Z echo-area joined #sbcl 2015-05-19T15:19:42Z milosn joined #sbcl 2015-05-19T15:50:23Z Cymew quit (Read error: Connection reset by peer) 2015-05-19T15:51:58Z Cymew joined #sbcl 2015-05-19T15:57:38Z Cymew quit (Read error: Connection reset by peer) 2015-05-19T15:59:49Z Cymew joined #sbcl 2015-05-19T16:04:36Z jlarocco2 joined #sbcl 2015-05-19T16:14:22Z BRPocock quit (Ping timeout: 255 seconds) 2015-05-19T16:25:46Z Adlai joined #sbcl 2015-05-19T16:33:47Z jjkola joined #sbcl 2015-05-19T16:34:13Z jjkola: hi 2015-05-19T16:48:05Z scymtym: jjkola: hi 2015-05-19T16:49:12Z scymtym: assuming you want to report the problem mentioned in #lisp, could you describe would you did, what you expected to happen and what the actual result was? 2015-05-19T16:56:40Z Shinmera quit (Quit: しつれいしなければならないんです。) 2015-05-19T16:57:00Z tamilProgrammer joined #sbcl 2015-05-19T17:00:58Z jjkola: ok 2015-05-19T17:01:01Z jjkola: one moment 2015-05-19T17:01:08Z scymtym: sure 2015-05-19T17:03:00Z jjkola: code sample at http://paste.lisp.org/+36J0 2015-05-19T17:04:35Z scymtym: thanks 2015-05-19T17:04:52Z scymtym: and the unexpected behavior is a redefinition-warning, right? 2015-05-19T17:04:56Z jjkola: I wanted to muffle asdf version warnings so I redefined the version parsing function and expected to get no warnings as I had muffled all notes and warnings but I still got re-definition warning 2015-05-19T17:05:56Z jjkola: I also tried those declaim without eval-when but it didn't make any difference 2015-05-19T17:06:14Z jjkola: s/declaim/declaim lines/ 2015-05-19T17:07:05Z scymtym: just to make sure: there no fasl-file corresponding to the script? 2015-05-19T17:07:10Z scymtym: *there is 2015-05-19T17:08:07Z jjkola: none that I know of, but I can rename the file and try once more to be sure 2015-05-19T17:08:36Z scymtym: probably not the problem. i just wanted to rule that out 2015-05-19T17:08:39Z jjkola: still same 2015-05-19T17:10:35Z jjkola: still got that style-warning about re-definition 2015-05-19T17:11:10Z jjkola: brb 2015-05-19T17:18:21Z White_Flame quit (Ping timeout: 265 seconds) 2015-05-19T17:20:45Z White_Flame joined #sbcl 2015-05-19T17:24:50Z jjkola: back 2015-05-19T17:25:21Z scymtym: jjkola: (setf sb-c::*muffled-warnings* '(or sb-ext:compiler-note warning)) works. investigating why the declaration does not 2015-05-19T17:26:20Z jjkola: ok 2015-05-19T17:28:06Z gingerale quit (Remote host closed the connection) 2015-05-19T17:29:43Z jjkola: tried that setf call and it did muffle the warnings for me also 2015-05-19T17:31:31Z White_Flame quit (Ping timeout: 250 seconds) 2015-05-19T17:31:40Z scymtym: apparently, something like (proclaim '(sb-ext:muffle-conditions sb-ext:compiler-note warning)) will only work for COMPILE-FILE, not for LOAD 2015-05-19T17:32:36Z scymtym: but the variable is actually exported as SB-EXT:*MUFFLED-WARNINGS*, so you can just use it 2015-05-19T17:34:10Z scymtym: e.g. you can use (let ((sb-ext:*muffled-warnings* '(or sb-ext:compiler-note warning))) (load script)) in .sbclrc 2015-05-19T17:34:19Z scymtym: although that may muffle a bit much 2015-05-19T17:35:22Z stassats: just save cores 2015-05-19T17:36:50Z scymtym: FYI: sb-ext:*muffled-warnings* is documented in section "Customization Hooks for Users" of the manual 2015-05-19T17:38:19Z oleo_ joined #sbcl 2015-05-19T17:38:20Z jjkola: ok. thanks 2015-05-19T17:38:49Z alchemis7 quit (Ping timeout: 264 seconds) 2015-05-19T17:40:30Z pkhuong quit (Ping timeout: 276 seconds) 2015-05-19T17:40:45Z wbooze quit (Ping timeout: 256 seconds) 2015-05-19T17:41:40Z oleo quit (Ping timeout: 258 seconds) 2015-05-19T17:43:33Z ASau joined #sbcl 2015-05-19T17:48:44Z tamil_ joined #sbcl 2015-05-19T17:50:57Z tamilProgrammer quit (Ping timeout: 240 seconds) 2015-05-19T17:54:13Z Th30n joined #sbcl 2015-05-19T18:21:55Z Cymew quit (Ping timeout: 258 seconds) 2015-05-19T18:45:07Z Shinmera joined #sbcl 2015-05-19T18:46:02Z Adlai quit (Ping timeout: 246 seconds) 2015-05-19T19:04:05Z Th30n quit 2015-05-19T19:10:04Z tamil_ quit (Ping timeout: 264 seconds) 2015-05-19T19:28:48Z tamil_ joined #sbcl 2015-05-19T19:59:14Z jjkola: night 2015-05-19T19:59:41Z jjkola quit (Quit: Leaving) 2015-05-19T20:17:12Z Adlai joined #sbcl 2015-05-19T20:21:51Z nikki93_ joined #sbcl 2015-05-19T20:28:15Z nikki93_ quit (Remote host closed the connection) 2015-05-19T20:50:09Z selat joined #sbcl 2015-05-19T20:58:34Z tamil_ quit (Quit: Leaving) 2015-05-19T21:00:06Z selat quit (Quit: Lost terminal) 2015-05-19T21:18:14Z Shinmera quit (Quit: しつれいしなければならないんです。) 2015-05-19T21:19:16Z attila_lendvai joined #sbcl 2015-05-19T21:19:16Z attila_lendvai quit (Changing host) 2015-05-19T21:19:16Z attila_lendvai joined #sbcl 2015-05-19T21:21:21Z angavrilov quit (Remote host closed the connection) 2015-05-19T21:24:01Z tsumetai quit (Ping timeout: 244 seconds) 2015-05-19T21:26:46Z nikki93_ joined #sbcl 2015-05-19T21:29:08Z nikki93_ quit (Remote host closed the connection) 2015-05-19T22:05:39Z milosn quit (Quit: Reconnecting) 2015-05-19T22:05:48Z milosn joined #sbcl 2015-05-19T22:08:35Z tsumetai joined #sbcl 2015-05-19T22:41:56Z attila_lendvai quit (Ping timeout: 246 seconds) 2015-05-19T22:50:56Z jlarocco2 quit (Read error: Connection reset by peer) 2015-05-19T22:51:26Z jlarocco2 joined #sbcl 2015-05-20T00:02:02Z White_Flame joined #sbcl 2015-05-20T00:16:26Z Ralt quit (Ping timeout: 265 seconds) 2015-05-20T00:17:33Z Ralt joined #sbcl 2015-05-20T00:38:03Z nikki93_ joined #sbcl 2015-05-20T01:54:46Z echo-area quit (Remote host closed the connection) 2015-05-20T02:05:49Z nikki93_ quit (Remote host closed the connection) 2015-05-20T02:25:31Z echo-area joined #sbcl 2015-05-20T02:25:58Z scymtym quit (Ping timeout: 265 seconds) 2015-05-20T02:41:58Z echo-are` joined #sbcl 2015-05-20T02:43:19Z echo-area quit (Ping timeout: 258 seconds) 2015-05-20T02:46:52Z echo-are` is now known as echo-area 2015-05-20T03:39:18Z gingerale joined #sbcl 2015-05-20T04:03:11Z cosmicexplorer joined #sbcl 2015-05-20T04:04:12Z edgar-rft quit (Ping timeout: 258 seconds) 2015-05-20T04:07:46Z nikki93_ joined #sbcl 2015-05-20T04:23:42Z nikki93_ quit (Remote host closed the connection) 2015-05-20T04:25:00Z nikki93_ joined #sbcl 2015-05-20T04:30:20Z nikki93_ quit (Remote host closed the connection) 2015-05-20T04:30:54Z nikki93_ joined #sbcl 2015-05-20T04:32:38Z edgar-rft joined #sbcl 2015-05-20T04:34:57Z nikki93_ quit (Ping timeout: 240 seconds) 2015-05-20T04:45:33Z nikki93_ joined #sbcl 2015-05-20T04:50:50Z nikki93_ quit (Remote host closed the connection) 2015-05-20T04:51:24Z nikki93_ joined #sbcl 2015-05-20T04:56:17Z nikki93_ quit (Ping timeout: 265 seconds) 2015-05-20T05:02:21Z oleo_ quit (Quit: Leaving) 2015-05-20T05:40:07Z jlarocco2 quit (Quit: Leaving) 2015-05-20T05:41:52Z stassats quit (Ping timeout: 264 seconds) 2015-05-20T06:22:07Z alchemis7 joined #sbcl 2015-05-20T06:36:04Z Cymew joined #sbcl 2015-05-20T06:48:50Z cosmicexplorer quit (Ping timeout: 256 seconds) 2015-05-20T06:54:05Z tamilProgrammer joined #sbcl 2015-05-20T07:12:50Z scymtym joined #sbcl 2015-05-20T07:53:18Z Shinmera joined #sbcl 2015-05-20T08:03:39Z gingerale quit (Ping timeout: 244 seconds) 2015-05-20T08:35:13Z Cymew quit (Read error: Connection reset by peer) 2015-05-20T09:47:31Z pacon joined #sbcl 2015-05-20T09:52:35Z Adlai` joined #sbcl 2015-05-20T09:53:05Z Adlai quit (Disconnected by services) 2015-05-20T09:53:07Z Adlai` is now known as adlai 2015-05-20T09:59:11Z angavrilov joined #sbcl 2015-05-20T10:31:59Z selat joined #sbcl 2015-05-20T10:39:05Z echo-area quit (Remote host closed the connection) 2015-05-20T10:56:29Z gingerale joined #sbcl 2015-05-20T11:11:10Z selat quit (Quit: Lost terminal) 2015-05-20T11:16:11Z adlai quit (Ping timeout: 265 seconds) 2015-05-20T11:24:14Z pacon quit (Read error: Connection reset by peer) 2015-05-20T11:25:17Z pacon joined #sbcl 2015-05-20T11:59:35Z pacon quit (Read error: Connection reset by peer) 2015-05-20T12:00:06Z Adlai joined #sbcl 2015-05-20T12:00:50Z pacon joined #sbcl 2015-05-20T12:07:59Z dsp_ quit (Read error: Connection reset by peer) 2015-05-20T12:08:06Z dsp_ joined #sbcl 2015-05-20T12:37:22Z Cymew joined #sbcl 2015-05-20T12:47:14Z tamilProgrammer quit (Remote host closed the connection) 2015-05-20T12:56:10Z pacon quit (Read error: Connection reset by peer) 2015-05-20T13:05:34Z Adlai quit (Ping timeout: 272 seconds) 2015-05-20T13:05:43Z Cymew quit (Read error: Connection reset by peer) 2015-05-20T13:13:57Z cosmicexplorer joined #sbcl 2015-05-20T13:28:52Z stassats joined #sbcl 2015-05-20T13:34:05Z fe[nl]ix: is there a way to relink the runtime binary, adding a static library to it ? 2015-05-20T13:39:41Z jrm left #sbcl 2015-05-20T13:44:28Z stassats` joined #sbcl 2015-05-20T13:46:12Z stassats quit (Ping timeout: 244 seconds) 2015-05-20T13:48:09Z p_l: fe[nl]ix: iirc there was, but there might have been some work involved in order to link the symbols (looked into it *looooong* time ago) 2015-05-20T13:54:00Z psy_ joined #sbcl 2015-05-20T13:54:48Z attila_lendvai joined #sbcl 2015-05-20T14:06:22Z wbooze joined #sbcl 2015-05-20T14:07:38Z oleo joined #sbcl 2015-05-20T14:14:09Z nightshade427 quit (Quit: bye) 2015-05-20T14:37:15Z mega1` joined #sbcl 2015-05-20T14:53:57Z echo-area joined #sbcl 2015-05-20T14:57:26Z stassats` quit (Ping timeout: 252 seconds) 2015-05-20T15:26:02Z haxmeister joined #sbcl 2015-05-20T15:26:58Z haxmeister left #sbcl 2015-05-20T15:32:35Z Adlai joined #sbcl 2015-05-20T15:59:06Z milosn quit (Quit: leaving) 2015-05-20T16:00:28Z nikki93_ joined #sbcl 2015-05-20T16:01:01Z mega1` quit (Read error: Connection reset by peer) 2015-05-20T16:01:34Z nikki93_ quit (Remote host closed the connection) 2015-05-20T16:07:38Z nikki93_ joined #sbcl 2015-05-20T16:20:14Z nikki93_ quit (Remote host closed the connection) 2015-05-20T16:41:58Z stassats` joined #sbcl 2015-05-20T16:49:46Z attila_lendvai quit (Ping timeout: 272 seconds) 2015-05-20T17:03:06Z cosmicexplorer quit (Ping timeout: 256 seconds) 2015-05-20T17:03:17Z gingerale quit (Remote host closed the connection) 2015-05-20T17:25:16Z cosmicexplorer joined #sbcl 2015-05-20T17:26:22Z Th30n joined #sbcl 2015-05-20T17:55:20Z milosn joined #sbcl 2015-05-20T18:12:57Z edgar-rft quit (Quit: edgar-rft) 2015-05-20T18:18:30Z oleo_ joined #sbcl 2015-05-20T18:19:31Z wbooze quit (Ping timeout: 244 seconds) 2015-05-20T18:21:21Z oleo quit (Ping timeout: 240 seconds) 2015-05-20T18:55:31Z cojy_ quit 2015-05-20T18:55:48Z cojy_ joined #sbcl 2015-05-20T19:05:51Z rpg joined #sbcl 2015-05-20T19:35:13Z wbooze joined #sbcl 2015-05-20T19:35:26Z scymtym quit (Remote host closed the connection) 2015-05-20T19:37:23Z |3b| quit (Read error: Connection reset by peer) 2015-05-20T19:38:35Z |3b| joined #sbcl 2015-05-20T19:48:08Z selat joined #sbcl 2015-05-20T20:06:07Z pnpuff joined #sbcl 2015-05-20T20:20:29Z Th30n quit 2015-05-20T20:24:05Z pnpuff quit (Quit: Page closed) 2015-05-20T20:24:43Z selat quit (Quit: Lost terminal) 2015-05-20T20:44:21Z rpg quit (Quit: rpg) 2015-05-20T21:14:46Z angavrilov quit (Remote host closed the connection) 2015-05-20T21:25:37Z White_Flame quit (Ping timeout: 256 seconds) 2015-05-20T22:15:22Z attila_lendvai joined #sbcl 2015-05-20T22:15:22Z attila_lendvai quit (Changing host) 2015-05-20T22:15:22Z attila_lendvai joined #sbcl 2015-05-20T22:33:24Z Shinmera quit (Quit: しつれいしなければならないんです。) 2015-05-20T22:47:27Z cosmicexplorer quit (Quit: ERC (IRC client for Emacs 25.0.50.1)) 2015-05-20T23:09:22Z attila_lendvai quit (Ping timeout: 244 seconds) 2015-05-20T23:16:21Z psy_ quit (Ping timeout: 265 seconds) 2015-05-20T23:25:48Z echo-area quit (Remote host closed the connection) 2015-05-21T00:10:10Z salva quit (Ping timeout: 258 seconds) 2015-05-21T00:10:42Z nikki93_ joined #sbcl 2015-05-21T00:13:53Z nikki93_ quit (Remote host closed the connection) 2015-05-21T00:23:18Z nikki93_ joined #sbcl 2015-05-21T00:33:11Z stassats` quit (Ping timeout: 256 seconds) 2015-05-21T00:58:00Z nikki93_ quit (Remote host closed the connection) 2015-05-21T01:09:21Z eschatologist joined #sbcl 2015-05-21T01:40:44Z echo-area joined #sbcl 2015-05-21T01:49:48Z salva joined #sbcl 2015-05-21T02:02:37Z salva quit (Ping timeout: 265 seconds) 2015-05-21T02:15:50Z salva joined #sbcl 2015-05-21T02:19:31Z edgar-rft joined #sbcl 2015-05-21T02:19:32Z Xach quit (Ping timeout: 246 seconds) 2015-05-21T02:21:17Z Xach joined #sbcl 2015-05-21T02:26:15Z Adlai quit (Ping timeout: 258 seconds) 2015-05-21T02:57:18Z salva quit (Ping timeout: 276 seconds) 2015-05-21T02:59:20Z salva joined #sbcl 2015-05-21T03:00:34Z Adlai joined #sbcl 2015-05-21T03:14:58Z eschatologist quit (Quit: Textual IRC Client: www.textualapp.com) 2015-05-21T03:51:14Z White_Flame joined #sbcl 2015-05-21T03:55:52Z Quadrescence joined #sbcl 2015-05-21T05:07:58Z oleo_ quit (Quit: Leaving) 2015-05-21T05:08:15Z wbooze quit (Remote host closed the connection) 2015-05-21T05:09:06Z psy_ joined #sbcl 2015-05-21T05:36:10Z echo-area quit (Remote host closed the connection) 2015-05-21T05:37:49Z echo-area joined #sbcl 2015-05-21T05:57:34Z psy_ quit (Read error: No route to host) 2015-05-21T05:58:03Z psy_ joined #sbcl 2015-05-21T06:08:40Z Shinmera joined #sbcl 2015-05-21T06:43:11Z ktt9 quit (*.net *.split) 2015-05-21T06:43:11Z psilord quit (*.net *.split) 2015-05-21T06:43:11Z christoph_debian quit (*.net *.split) 2015-05-21T06:43:19Z ktt9 joined #sbcl 2015-05-21T06:43:37Z psilord joined #sbcl 2015-05-21T06:43:53Z christoph_debian joined #sbcl 2015-05-21T06:47:17Z Quadrescence quit (Quit: This computer has gone to sleep) 2015-05-21T06:56:48Z selat joined #sbcl 2015-05-21T07:18:46Z Adlai quit (Ping timeout: 256 seconds) 2015-05-21T07:32:20Z angavrilov joined #sbcl 2015-05-21T08:01:53Z selat quit (Quit: Lost terminal) 2015-05-21T08:26:14Z echo-are` joined #sbcl 2015-05-21T08:28:59Z echo-area quit (Remote host closed the connection) 2015-05-21T08:29:42Z cosmicexplorer joined #sbcl 2015-05-21T08:29:56Z echo-are` is now known as echo-area 2015-05-21T08:35:39Z nikki93_ joined #sbcl 2015-05-21T08:40:32Z nikki93_ quit (Remote host closed the connection) 2015-05-21T08:44:18Z pacon joined #sbcl 2015-05-21T08:50:04Z attila_lendvai joined #sbcl 2015-05-21T08:50:04Z attila_lendvai quit (Changing host) 2015-05-21T08:50:04Z attila_lendvai joined #sbcl 2015-05-21T09:06:50Z selat joined #sbcl 2015-05-21T09:29:20Z psy_ quit (Ping timeout: 246 seconds) 2015-05-21T10:10:02Z echo-area quit (Read error: Connection reset by peer) 2015-05-21T10:16:37Z mega1 joined #sbcl 2015-05-21T10:58:59Z flavioc quit (Ping timeout: 245 seconds) 2015-05-21T11:06:18Z flavioc joined #sbcl 2015-05-21T11:15:39Z Bike quit (Ping timeout: 245 seconds) 2015-05-21T11:39:01Z Bike joined #sbcl 2015-05-21T11:45:31Z kanru quit (Ping timeout: 265 seconds) 2015-05-21T12:16:34Z Adlai joined #sbcl 2015-05-21T12:25:36Z scymtym joined #sbcl 2015-05-21T13:02:44Z pacon quit (Read error: Connection reset by peer) 2015-05-21T13:34:13Z kanru joined #sbcl 2015-05-21T14:03:18Z stassats joined #sbcl 2015-05-21T14:25:45Z milosn quit (Quit: leaving) 2015-05-21T14:37:38Z gingerale joined #sbcl 2015-05-21T14:54:07Z pkhuong joined #sbcl 2015-05-21T15:12:07Z Th30n joined #sbcl 2015-05-21T16:02:37Z cosmicexplorer quit (Quit: ERC (IRC client for Emacs 25.0.50.1)) 2015-05-21T16:34:52Z ASau` joined #sbcl 2015-05-21T16:37:30Z milosn joined #sbcl 2015-05-21T16:38:49Z ASau quit (Ping timeout: 264 seconds) 2015-05-21T16:44:18Z Adlai quit (Ping timeout: 264 seconds) 2015-05-21T16:48:45Z attila_lendvai quit (Quit: Leaving.) 2015-05-21T16:49:43Z attila_lendvai joined #sbcl 2015-05-21T16:52:49Z stassats: how come (print 4622945017495814144) gets constantized, but (print 12d0) doesn't? 2015-05-21T16:55:38Z ktt9 quit (Ping timeout: 256 seconds) 2015-05-21T17:06:34Z flip214: because it has been naughty. 2015-05-21T17:08:05Z stassats: flip214: but it's not 0d0 2015-05-21T17:08:46Z flip214: stassats: 0d0 has been nice and will get christmas presents, won't it? such like a new 0 to add after the comma. 2015-05-21T17:13:45Z stassats: ok, i have the simplest patch ever for that 2015-05-21T17:18:33Z oleo joined #sbcl 2015-05-21T17:18:38Z oleo quit (Changing host) 2015-05-21T17:18:39Z oleo joined #sbcl 2015-05-21T17:20:25Z stassats: so, what's happening is that refuses to constantize known functions even though they are going to be full calls 2015-05-21T17:20:43Z stassats: but there's already SB-C::CALL-FULL-LIKE-P 2015-05-21T17:21:53Z stassats: now, its usage in SB-C::CONVERT-CALL is broken 2015-05-21T17:21:59Z stassats: it'll always return nil 2015-05-21T17:22:29Z ASau` is now known as ASau 2015-05-21T17:25:29Z stassats: now i get Unexpected success: dynamic-extent.impure.lisp / (NO-CONSING SPECIALIZED-DX-VECTORS) on x86 2015-05-21T17:25:32Z stassats: (which was the goal) 2015-05-21T17:25:57Z stassats: now to see if anything breaks 2015-05-21T17:27:12Z Th30n quit 2015-05-21T17:27:25Z stassats: but 4622945017495814144 and 12d0 get the same treatment by boxed-ref-p, yet the bignum was constantized 2015-05-21T17:29:54Z cosmicexplorer joined #sbcl 2015-05-21T17:30:03Z flip214: 12d0 is small enough to be immediate? 2015-05-21T17:30:13Z flip214: just guessing, I don't have the slightest clue. 2015-05-21T17:30:21Z stassats: double floats are always boxed 2015-05-21T17:31:10Z cosmicexplorer quit (Client Quit) 2015-05-21T17:32:06Z stassats: ok, i see why the bignum got that treatment 2015-05-21T17:32:18Z stassats: because of SB-C:IMMEDIATE-CONSTANT-SC in make-constant-tn 2015-05-21T17:33:06Z stassats: ok, no failures from the patch, just one unexpected success 2015-05-21T17:33:37Z stassats: now, do we want word-sized bignums to go into immediate constants 2015-05-21T17:37:43Z stassats: so, there is indeed a problem 2015-05-21T17:37:58Z stassats: (lambda (z) (declare (optimize speed) ((and fixnum unsigned-byte) z)) (- 4622945017495814144 z)) 2015-05-21T17:38:07Z stassats: MOV RDX, 4622945017495814144 2015-05-21T17:38:20Z stassats: but it also sits in the boxed constants, unused 2015-05-21T17:44:23Z Th30n joined #sbcl 2015-05-21T17:51:18Z stassats: that's a bit more complicated to fix, since sometimes it wants to be a fixnum 2015-05-21T17:54:24Z stassats: i was annoyed by unnecessary float boxing for a long time 2015-05-21T18:08:56Z stassats: have a prospective fix for that, for immediate-constant-sc to return IMMEDIATE for ub64 when it's guaranteed to be boxed 2015-05-21T18:09:41Z stassats: but some things immediates to be always fixnums 2015-05-21T18:09:41Z stassats: ugh 2015-05-21T18:37:39Z gingerale quit (Remote host closed the connection) 2015-05-21T19:04:26Z angavrilov quit (Remote host closed the connection) 2015-05-21T19:22:36Z oleo_ joined #sbcl 2015-05-21T19:25:51Z oleo quit (Ping timeout: 250 seconds) 2015-05-21T19:28:35Z nikki93_ joined #sbcl 2015-05-21T19:31:13Z nikki93_ quit (Remote host closed the connection) 2015-05-21T19:37:49Z psy joined #sbcl 2015-05-21T19:53:38Z Th30n quit 2015-05-21T19:59:45Z salv0 joined #sbcl 2015-05-21T20:07:20Z fikusz quit (Quit: Leaving) 2015-05-21T20:17:21Z fikusz joined #sbcl 2015-05-21T20:37:49Z psy quit (Disconnected by services) 2015-05-21T20:38:17Z psy__ joined #sbcl 2015-05-21T21:32:15Z selat quit (Quit: Lost terminal) 2015-05-21T22:08:49Z nikki93_ joined #sbcl 2015-05-21T22:10:45Z nikki93_ quit (Remote host closed the connection) 2015-05-21T22:37:32Z Ralt quit (Ping timeout: 265 seconds) 2015-05-21T22:40:30Z Ralt joined #sbcl 2015-05-21T22:46:24Z Adlai joined #sbcl 2015-05-21T23:29:41Z nikki93_ joined #sbcl 2015-05-21T23:33:30Z nikki93_ quit (Remote host closed the connection) 2015-05-22T00:13:15Z zacts quit (Quit: ERC Version 5.3 (IRC client for Emacs)) 2015-05-22T00:15:29Z zacts joined #sbcl 2015-05-22T00:19:02Z attila_lendvai quit (Ping timeout: 246 seconds) 2015-05-22T00:59:36Z nikki93_ joined #sbcl 2015-05-22T01:00:28Z nikki93_ quit (Remote host closed the connection) 2015-05-22T02:31:52Z loke: hello 2015-05-22T03:30:29Z echo-area joined #sbcl 2015-05-22T04:12:47Z scymtym quit (Ping timeout: 250 seconds) 2015-05-22T04:24:53Z stassats quit (Ping timeout: 258 seconds) 2015-05-22T04:53:45Z ASau quit (Ping timeout: 256 seconds) 2015-05-22T05:13:45Z cosmicexplorer joined #sbcl 2015-05-22T05:14:51Z oleo_ quit (Quit: Leaving) 2015-05-22T08:03:29Z cosmicexplorer quit (Ping timeout: 246 seconds) 2015-05-22T08:06:02Z scymtym joined #sbcl 2015-05-22T08:42:23Z jdz: hey guys, i'm just wondering why on an older SBCL (1.1.9.13-dacd3fc) the disassembly of the silly lambda here http://www.reddit.com/r/haskell/comments/36s0ii/how_do_we_all_feel_about_laziness/crh8vuz uses LEA two times, but on SBCL 1.2.11 i get LEA + ADD, like here: http://paste.lisp.org/display/148539 2015-05-22T08:51:55Z angavrilov joined #sbcl 2015-05-22T09:19:57Z ktt9 joined #sbcl 2015-05-22T09:27:42Z White_Flame: jdz: if you look at the instruction bytes, the add is 1 byte shorter 2015-05-22T09:28:06Z White_Flame: the LEA is more flexible in terms of the math it can do, so that's likely why it was the earlier instruction of preference 2015-05-22T09:31:48Z jdz: White_Flame: i see, missed that 2015-05-22T09:57:46Z attila_lendvai joined #sbcl 2015-05-22T10:29:23Z echo-area quit (Remote host closed the connection) 2015-05-22T10:58:41Z psy__ quit (Ping timeout: 256 seconds) 2015-05-22T11:00:04Z ktt9 quit (Ping timeout: 272 seconds) 2015-05-22T11:17:53Z pacon joined #sbcl 2015-05-22T11:40:56Z specbot quit (Remote host closed the connection) 2015-05-22T11:40:57Z minion quit (Remote host closed the connection) 2015-05-22T11:43:34Z selat joined #sbcl 2015-05-22T11:53:56Z minion joined #sbcl 2015-05-22T11:53:56Z specbot joined #sbcl 2015-05-22T12:01:03Z attila_lendvai quit (Ping timeout: 258 seconds) 2015-05-22T12:06:38Z c4h joined #sbcl 2015-05-22T12:17:25Z psy_ joined #sbcl 2015-05-22T12:37:54Z oleo joined #sbcl 2015-05-22T13:09:56Z mega1 quit (Remote host closed the connection) 2015-05-22T13:19:46Z pacon quit (Read error: Connection reset by peer) 2015-05-22T13:42:55Z attila_lendvai joined #sbcl 2015-05-22T13:50:18Z slyrus joined #sbcl 2015-05-22T14:21:27Z ktt9 joined #sbcl 2015-05-22T14:32:30Z Th30n joined #sbcl 2015-05-22T14:36:31Z stassats joined #sbcl 2015-05-22T14:56:23Z Th30n quit 2015-05-22T15:08:29Z gingerale joined #sbcl 2015-05-22T15:17:52Z hlavaty quit (Remote host closed the connection) 2015-05-22T15:29:33Z c4h quit (Quit: quit) 2015-05-22T15:30:14Z minion quit (Remote host closed the connection) 2015-05-22T15:30:14Z specbot quit (Remote host closed the connection) 2015-05-22T15:35:42Z attila_lendvai quit (Quit: Leaving.) 2015-05-22T15:37:19Z Th30n joined #sbcl 2015-05-22T15:42:47Z minion joined #sbcl 2015-05-22T15:43:21Z specbot joined #sbcl 2015-05-22T15:53:52Z nikki93_ joined #sbcl 2015-05-22T15:55:38Z nikki93_ quit (Remote host closed the connection) 2015-05-22T16:02:25Z stassats quit (Ping timeout: 256 seconds) 2015-05-22T16:09:13Z Th30n quit 2015-05-22T16:14:24Z nikki93_ joined #sbcl 2015-05-22T16:56:04Z nikki93_ quit (Remote host closed the connection) 2015-05-22T17:04:43Z stassats joined #sbcl 2015-05-22T17:14:02Z zacts quit (Quit: leaving) 2015-05-22T17:16:45Z gingerale quit (Remote host closed the connection) 2015-05-22T17:20:13Z nikki93_ joined #sbcl 2015-05-22T17:26:14Z flavioc quit (Remote host closed the connection) 2015-05-22T17:28:59Z nikki93_ quit (Remote host closed the connection) 2015-05-22T17:29:30Z pchrist quit (Ping timeout: 265 seconds) 2015-05-22T17:30:32Z pchrist joined #sbcl 2015-05-22T17:35:43Z pchrist quit (Remote host closed the connection) 2015-05-22T17:36:26Z pchrist joined #sbcl 2015-05-22T17:36:31Z cosmicexplorer joined #sbcl 2015-05-22T18:28:28Z selat quit (Quit: Lost terminal) 2015-05-22T18:56:59Z hugomg joined #sbcl 2015-05-22T19:23:35Z ASau joined #sbcl 2015-05-22T19:46:40Z cosmicexplorer quit (Quit: ERC (IRC client for Emacs 25.0.50.1)) 2015-05-22T20:37:45Z prxq joined #sbcl 2015-05-22T20:48:32Z angavrilov quit (Remote host closed the connection) 2015-05-22T20:56:42Z oleo_ joined #sbcl 2015-05-22T20:59:15Z nikki93_ joined #sbcl 2015-05-22T20:59:46Z oleo quit (Ping timeout: 256 seconds) 2015-05-22T21:00:14Z nikki93_ quit (Remote host closed the connection) 2015-05-22T21:00:34Z nikki93_ joined #sbcl 2015-05-22T21:11:20Z nikki93_ quit (Remote host closed the connection) 2015-05-22T21:11:52Z nikki93_ joined #sbcl 2015-05-22T21:14:48Z francogrex joined #sbcl 2015-05-22T21:15:19Z francogrex: Hi I would like to try improving this sbcl on unix shortcoming: http://paste.lisp.org/display/148544 2015-05-22T21:16:17Z francogrex: but before I try, should I know anything about the possibility of inherent success/failure of such a task? 2015-05-22T21:16:19Z nikki93_ quit (Ping timeout: 255 seconds) 2015-05-22T21:17:06Z stassats: today is not 2012/07/22 2015-05-22T21:17:20Z stassats: and it's not SBCL's fault this J thing is mucking up signals 2015-05-22T21:20:20Z hugomg quit (Ping timeout: 258 seconds) 2015-05-22T21:26:26Z francogrex: on windows is not problem 2015-05-22T21:42:32Z francogrex left #sbcl 2015-05-22T22:17:02Z LiamH joined #sbcl 2015-05-22T22:17:59Z hugomg joined #sbcl 2015-05-22T22:22:23Z prxq quit (Remote host closed the connection) 2015-05-22T22:23:33Z hugomg left #sbcl 2015-05-22T22:23:38Z Shinmera quit (Quit: しつれいしなければならないんです。) 2015-05-22T22:23:58Z LiamH quit (Ping timeout: 258 seconds) 2015-05-22T22:44:53Z nikki93_ joined #sbcl 2015-05-22T22:45:39Z nikki93_ quit (Remote host closed the connection) 2015-05-22T23:01:16Z stassats: upgraded my arm development device, let's see how much faster it takes to build sbcl 2015-05-22T23:29:14Z stassats: 28 instead of 29 minutes 2015-05-22T23:29:19Z stassats: so much for 200 MHz 2015-05-22T23:58:50Z pacon joined #sbcl 2015-05-23T00:44:12Z jdz quit (Ping timeout: 276 seconds) 2015-05-23T00:49:58Z jdz joined #sbcl 2015-05-23T01:11:27Z pacon2 joined #sbcl 2015-05-23T01:14:26Z pacon quit (Ping timeout: 272 seconds) 2015-05-23T01:46:00Z Quadrescence joined #sbcl 2015-05-23T01:55:51Z joshe: hm 2015-05-23T01:55:59Z joshe: stassats: what are you using? 2015-05-23T02:06:18Z LiamH joined #sbcl 2015-05-23T02:30:44Z LiamH quit (Quit: Leaving.) 2015-05-23T02:37:27Z LiamH joined #sbcl 2015-05-23T03:55:26Z pacon3 joined #sbcl 2015-05-23T03:59:12Z pacon2 quit (Ping timeout: 276 seconds) 2015-05-23T04:03:02Z nikki93_ joined #sbcl 2015-05-23T04:03:03Z nikki93_ quit (Remote host closed the connection) 2015-05-23T04:03:14Z gingerale joined #sbcl 2015-05-23T04:14:56Z stassats quit (Ping timeout: 264 seconds) 2015-05-23T04:29:51Z scymtym quit (Ping timeout: 256 seconds) 2015-05-23T04:36:53Z LiamH quit (Quit: Leaving.) 2015-05-23T04:38:18Z psy_ quit (Read error: Connection reset by peer) 2015-05-23T04:39:45Z psy_ joined #sbcl 2015-05-23T04:55:38Z pacon2 joined #sbcl 2015-05-23T04:58:44Z pacon3 quit (Ping timeout: 264 seconds) 2015-05-23T05:00:20Z pacon3 joined #sbcl 2015-05-23T05:03:23Z pacon3 quit (Read error: Connection reset by peer) 2015-05-23T05:03:42Z pacon2 quit (Ping timeout: 272 seconds) 2015-05-23T05:04:21Z pacon3 joined #sbcl 2015-05-23T06:27:02Z Quadrescence quit (Read error: Connection reset by peer) 2015-05-23T06:27:26Z Quadrescence joined #sbcl 2015-05-23T06:30:18Z cosmicexplorer joined #sbcl 2015-05-23T06:40:33Z cosmicexplorer quit (Remote host closed the connection) 2015-05-23T06:52:45Z Shinmera joined #sbcl 2015-05-23T07:02:07Z Quadrescence quit (Read error: Connection reset by peer) 2015-05-23T07:02:41Z Quadrescence joined #sbcl 2015-05-23T07:11:41Z Quadrescence quit (Quit: Leaving) 2015-05-23T08:03:44Z angavrilov joined #sbcl 2015-05-23T08:21:08Z pacon3 quit (Read error: Connection reset by peer) 2015-05-23T08:22:14Z pacon3 joined #sbcl 2015-05-23T08:23:07Z pacon3 quit (Read error: Connection reset by peer) 2015-05-23T08:24:54Z pacon joined #sbcl 2015-05-23T09:01:13Z wbooze joined #sbcl 2015-05-23T09:01:45Z |3b| suspects :c-bignum-logbitp test is broken on windows, looks like it tries to pass a pointer to alien function as 'int' 2015-05-23T09:02:19Z oleo joined #sbcl 2015-05-23T09:04:32Z oleo_ quit (Ping timeout: 258 seconds) 2015-05-23T09:58:57Z tsumetai` joined #sbcl 2015-05-23T09:59:24Z tsumetai quit (Ping timeout: 245 seconds) 2015-05-23T10:33:41Z pacon quit (Read error: Connection reset by peer) 2015-05-23T10:34:11Z pacon joined #sbcl 2015-05-23T11:49:46Z psy_ quit (Ping timeout: 252 seconds) 2015-05-23T12:01:53Z psy_ joined #sbcl 2015-05-23T12:38:35Z milosn quit (Quit: leaving) 2015-05-23T12:40:04Z selat joined #sbcl 2015-05-23T12:52:00Z selat quit (Quit: Lost terminal) 2015-05-23T13:08:39Z stassats joined #sbcl 2015-05-23T13:47:22Z Th30n joined #sbcl 2015-05-23T14:02:27Z milosn joined #sbcl 2015-05-23T14:03:36Z stassats: char-code is done as SHR ECX, 8 SHL RCX, 1, but char-code-widetag is 7 bits, so it could just be SHR 7 2015-05-23T14:03:48Z stassats: save for the poor VOP selection 2015-05-23T14:23:22Z pacon quit (Read error: Connection reset by peer) 2015-05-23T16:24:36Z clop2 joined #sbcl 2015-05-23T16:24:56Z clop2: once sbcl is started, is there a way to tell how much --dynamic-space-size has been given to sbcl when it was started up? 2015-05-23T16:25:27Z stassats: sb-ext:dynamic-space-size 2015-05-23T16:26:13Z clop2: hrmn, says it's an unbound variable 2015-05-23T16:26:24Z clop2: oh it's a function 2015-05-23T16:26:25Z clop2: sorry, thanks 2015-05-23T16:32:18Z minion quit (Remote host closed the connection) 2015-05-23T16:32:18Z specbot quit (Remote host closed the connection) 2015-05-23T16:36:04Z ASau` joined #sbcl 2015-05-23T16:36:16Z scymtym joined #sbcl 2015-05-23T16:38:40Z ASau quit (Ping timeout: 265 seconds) 2015-05-23T16:41:05Z specbot joined #sbcl 2015-05-23T16:41:05Z minion joined #sbcl 2015-05-23T16:50:27Z specbot quit (Remote host closed the connection) 2015-05-23T16:50:27Z minion quit (Remote host closed the connection) 2015-05-23T16:57:52Z specbot joined #sbcl 2015-05-23T16:58:31Z minion joined #sbcl 2015-05-23T17:01:19Z gabriel_laddel joined #sbcl 2015-05-23T17:36:43Z ASau` is now known as ASau 2015-05-23T17:38:26Z clop2: any idea why --dynamic-space-size 181982 would work, but 181983 fails? (the machine has 512 gb) "ensure_space: failed to validate ... bytes at 0x10000..." 2015-05-23T17:41:37Z stassats: the os doesn't want to give you the space 2015-05-23T17:42:21Z clop2: aha... does sbcl try to grab the heap in one giant malloc, so if something's in the middle of memory the os can't oblige? 2015-05-23T17:42:29Z stassats: yes 2015-05-23T17:50:22Z Quadrescence joined #sbcl 2015-05-23T17:54:38Z clop2: is this pretty much a fundamental thing or are there OSes that might be better? I'm using an old 2.6 linux kernel, I think, on this machine...? 2015-05-23T17:55:05Z stassats: it gets mapped here 2015-05-23T17:55:50Z stassats: you could try modifying dynamic space start and recompiling 2015-05-23T17:56:18Z stassats: but first look at proc maps 2015-05-23T17:56:23Z stassats: what's in the way 2015-05-23T18:00:44Z clop2: i don't know a lot about proc maps, is it likely that this is a sort of static something in the way, which could be "permanently" avoided by changing the dynamic space start, or is it more likely that just "some other program" happens to be running right now and is blocking the memory region? 2015-05-23T18:01:21Z stassats: this is virtual memory, no other program matters 2015-05-23T18:01:51Z clop2: aha, ok interesting 2015-05-23T18:02:10Z stassats: you may not have overcommit enabled 2015-05-23T18:02:19Z clop2: yes we have disabled that 2015-05-23T18:02:26Z clop2: i should have mentioned that, sorry 2015-05-23T18:06:39Z Th30n quit (Quit: bye) 2015-05-23T18:18:29Z karswell` joined #sbcl 2015-05-23T18:19:12Z karswell quit (Ping timeout: 258 seconds) 2015-05-23T18:29:19Z karswell` is now known as karswell 2015-05-23T18:32:19Z wbooze quit (Read error: Connection reset by peer) 2015-05-23T18:50:50Z Bike quit (Ping timeout: 272 seconds) 2015-05-23T18:52:23Z Bike joined #sbcl 2015-05-23T19:34:53Z clop2 quit (Ping timeout: 250 seconds) 2015-05-23T19:49:18Z karswell` joined #sbcl 2015-05-23T19:52:06Z karswell quit (Ping timeout: 276 seconds) 2015-05-23T20:00:22Z nyef joined #sbcl 2015-05-23T20:04:07Z angavrilov quit (Remote host closed the connection) 2015-05-23T20:47:23Z karswell` is now known as karswell 2015-05-23T21:01:44Z gingerale quit (Remote host closed the connection) 2015-05-23T21:25:01Z oleo_ joined #sbcl 2015-05-23T21:27:59Z oleo quit (Ping timeout: 250 seconds) 2015-05-23T21:33:40Z clop2 joined #sbcl 2015-05-23T21:41:43Z karswell quit (Ping timeout: 265 seconds) 2015-05-23T21:53:25Z gabriel_laddel quit (Remote host closed the connection) 2015-05-23T22:23:41Z stassats: trying a linux-under-android-without root 2015-05-23T22:23:50Z stassats: sbcl runs, but when trying to build itself it crashes 2015-05-23T22:24:58Z nyef: When are we going to be able to ship SBCL-based android apps through the play store? (-: 2015-05-23T22:26:56Z stassats: September 2023 2015-05-23T22:29:42Z nyef: Oh, god. I forgot how LONG it takes to boot a SunFire v210. /-: 2015-05-23T22:30:40Z stassats: looks like it dies during gc 2015-05-23T22:30:52Z nyef: Overcommit / OOM killer? 2015-05-23T22:31:00Z nyef: Or even just ulimit? 2015-05-23T22:31:25Z stassats: Memory fault at 0xffffffdd suggests neither 2015-05-23T22:31:41Z nyef: Ouch. 2015-05-23T22:33:13Z stassats: i'm tempted to actually root the phone 2015-05-23T22:33:28Z stassats: but thinking about warranty and such 2015-05-23T22:36:42Z stassats: ok, to hell with warranty 2015-05-23T22:36:59Z nyef: Heh. 2015-05-23T22:43:59Z stassats: ok, success there 2015-05-23T22:55:40Z clop2 quit (Ping timeout: 265 seconds) 2015-05-23T22:55:42Z nyef: Okay, got the ALOM on my SunFire reset AGAIN, and this time the password written down. 2015-05-23T22:56:34Z nyef: Going to have to think carefully about trying to install a Fuel V10 graphics card in one of my O350s. 2015-05-23T23:01:43Z stassats: debootstrap didn't give me apt-get 2015-05-23T23:02:01Z nyef: Do you at least have apt? 2015-05-23T23:02:16Z stassats: just dpkg 2015-05-23T23:02:38Z karswell joined #sbcl 2015-05-23T23:03:33Z nyef: Okay, that's at least workable. 2015-05-23T23:03:46Z nyef: A pain in the... something, but workable. 2015-05-23T23:04:02Z stassats: i'm going to redo it anyway, for arm64 2015-05-23T23:05:24Z nyef: Mmm. I'm getting ready for my next round against the Linux kernel, trying to get a usable MIPS64 environment on the hardware that I have. 2015-05-23T23:07:23Z stassats: apparently i also have to run debootstrap/debootstrap on target 2015-05-23T23:17:21Z stassats: ok, that gives me apt 2015-05-23T23:19:52Z stassats: uname -m 2015-05-23T23:19:54Z stassats: aarch64 2015-05-23T23:39:20Z Shinmera quit (Quit: しつれいしなければならないんです。) 2015-05-23T23:43:01Z scymtym quit (Ping timeout: 255 seconds) 2015-05-23T23:44:05Z stassats: so, my benchmark (time (loop for i below most-positive-fixnum by 5 sum (ldb (byte 1 0) i))) 2015-05-23T23:44:16Z stassats: 3.114 on the old one 2.330 now 2015-05-23T23:46:02Z stassats: ok, things do crash on the new one even under root 2015-05-23T23:46:05Z stassats: but now i can debug it 2015-05-23T23:51:56Z clop2 joined #sbcl 2015-05-23T23:53:58Z stassats: could it be that the undefined instruction tricks break down? 2015-05-23T23:57:08Z stassats: (sb-ext:gc :full t) runs fine 2015-05-23T23:58:19Z stassats: but not (make-array 100000000) 2015-05-23T23:58:19Z scymtym joined #sbcl 2015-05-23T23:58:34Z pacon joined #sbcl 2015-05-24T00:01:41Z nyef: That seems a little odd, given that the undefined instruction tricks that we use (or at least the ones that we used last I checked) are explicitly licensed for use in the context of gdb and the like to trigger a SIGTRAP. 2015-05-24T00:06:03Z stassats: the code looks like thumb 2015-05-24T00:06:19Z stassats: to gdb 2015-05-24T00:07:24Z stassats: probably just some libc and the original code didn't survive backtracing 2015-05-24T00:08:54Z stassats: set arm fallback-mode arm 2015-05-24T00:09:08Z stassats: looks saner 2015-05-24T00:09:34Z stassats: svclt 0x00000000 str r3, [r0, #3] 2015-05-24T00:09:38Z stassats: str is where it traps 2015-05-24T00:11:22Z stassats: ok, the function is GET-EXTERNAL-FORMAT for some reason 2015-05-24T00:14:23Z stassats: there's a problem with locales, but still weird 2015-05-24T00:21:54Z stassats: problem with the kernel? 2015-05-24T00:29:44Z stassats: ok, maybe it allocates at the wrong place 2015-05-24T00:32:56Z stassats: (loop (setf * (make-array 10))) exhausts heap 2015-05-24T00:33:23Z stassats: and allocating different things produces different addresses, which means alloc() returns something bogus 2015-05-24T00:36:30Z stassats: different stack alignment? 2015-05-24T00:41:36Z stassats: ok, yes, alloc returns something bogus 2015-05-24T00:41:41Z stassats: but why? 2015-05-24T00:45:21Z stassats: ok, i need to cross-build and do some printing 2015-05-24T00:45:24Z stassats: but not today 2015-05-24T00:54:25Z stassats quit (Ping timeout: 256 seconds) 2015-05-24T01:13:16Z Bike_ joined #sbcl 2015-05-24T01:14:31Z Bike quit (Ping timeout: 264 seconds) 2015-05-24T01:42:27Z White_Flame quit (Ping timeout: 276 seconds) 2015-05-24T02:00:18Z karswell quit (Ping timeout: 265 seconds) 2015-05-24T02:05:23Z karswell joined #sbcl 2015-05-24T02:08:05Z karswell quit (Remote host closed the connection) 2015-05-24T02:08:22Z karswell joined #sbcl 2015-05-24T02:11:38Z clop2 quit (Ping timeout: 272 seconds) 2015-05-24T03:44:05Z Bike_ is now known as Bike 2015-05-24T03:59:10Z nyef quit (Ping timeout: 272 seconds) 2015-05-24T04:27:28Z nyef joined #sbcl 2015-05-24T04:30:50Z joshe quit (Ping timeout: 272 seconds) 2015-05-24T05:53:07Z bsmr joined #sbcl 2015-05-24T06:02:38Z karswell` joined #sbcl 2015-05-24T06:05:03Z karswell quit (Ping timeout: 276 seconds) 2015-05-24T06:09:33Z karswell` quit (Ping timeout: 264 seconds) 2015-05-24T06:11:20Z gingerale joined #sbcl 2015-05-24T06:29:24Z nyef quit (Ping timeout: 245 seconds) 2015-05-24T07:47:40Z Shinmera joined #sbcl 2015-05-24T08:43:52Z pacon quit (Read error: Connection reset by peer) 2015-05-24T08:44:37Z Th30n joined #sbcl 2015-05-24T08:44:46Z pacon joined #sbcl 2015-05-24T08:46:13Z angavrilov joined #sbcl 2015-05-24T08:58:42Z pacon quit (Read error: Connection reset by peer) 2015-05-24T08:59:34Z pacon joined #sbcl 2015-05-24T09:37:39Z oleo__ joined #sbcl 2015-05-24T09:40:40Z oleo_ quit (Ping timeout: 272 seconds) 2015-05-24T09:43:17Z Quadrescence quit (Quit: This computer has gone to sleep) 2015-05-24T09:45:29Z stassats joined #sbcl 2015-05-24T09:48:25Z milosn quit (Ping timeout: 258 seconds) 2015-05-24T09:57:14Z White_Flame joined #sbcl 2015-05-24T10:19:53Z Th30n quit (Quit: lunch) 2015-05-24T11:02:43Z oleo__ quit (Quit: Leaving) 2015-05-24T11:07:46Z oleo joined #sbcl 2015-05-24T11:13:35Z Th30n joined #sbcl 2015-05-24T11:33:30Z nyef joined #sbcl 2015-05-24T12:54:36Z pacon quit (Read error: Connection reset by peer) 2015-05-24T12:55:44Z stassats quit (Ping timeout: 272 seconds) 2015-05-24T13:18:07Z ASau` joined #sbcl 2015-05-24T13:21:04Z ASau quit (Ping timeout: 245 seconds) 2015-05-24T13:36:35Z clop2 joined #sbcl 2015-05-24T14:14:02Z milosn joined #sbcl 2015-05-24T14:49:28Z bsmr quit (Quit: Verlassend) 2015-05-24T14:59:49Z clop2 quit (Ping timeout: 264 seconds) 2015-05-24T16:06:40Z Th30n quit 2015-05-24T16:13:29Z nikki93 joined #sbcl 2015-05-24T16:16:55Z wbooze joined #sbcl 2015-05-24T16:17:40Z wbooze is now known as Guest72178 2015-05-24T16:20:18Z nikki93 quit (Remote host closed the connection) 2015-05-24T16:21:25Z Guest72178 quit (Ping timeout: 264 seconds) 2015-05-24T16:24:37Z wbooze joined #sbcl 2015-05-24T16:29:53Z wbooze quit (Quit: none) 2015-05-24T16:31:32Z wbooze joined #sbcl 2015-05-24T16:41:12Z gingerale quit (Remote host closed the connection) 2015-05-24T16:45:25Z wbooze quit (Quit: none) 2015-05-24T16:55:35Z prxq joined #sbcl 2015-05-24T17:07:32Z ASau` is now known as ASau 2015-05-24T17:24:33Z White_Flame quit (Ping timeout: 244 seconds) 2015-05-24T17:44:35Z clop2 joined #sbcl 2015-05-24T17:45:01Z Th30n joined #sbcl 2015-05-24T17:53:59Z stassats joined #sbcl 2015-05-24T18:37:55Z clop2 quit (Ping timeout: 255 seconds) 2015-05-24T18:40:29Z Quadrescence joined #sbcl 2015-05-24T18:53:47Z stassats quit (Ping timeout: 265 seconds) 2015-05-24T18:53:54Z clop2 joined #sbcl 2015-05-24T18:59:22Z Th30n quit (Ping timeout: 264 seconds) 2015-05-24T19:03:06Z gabriel_laddel joined #sbcl 2015-05-24T19:15:37Z stassats joined #sbcl 2015-05-24T19:26:48Z Th30n joined #sbcl 2015-05-24T19:30:55Z edgar-rft quit (Quit: edgar-rft) 2015-05-24T19:48:27Z nikki93 joined #sbcl 2015-05-24T20:19:29Z slyrus_ joined #sbcl 2015-05-24T20:20:33Z slyrus quit (Ping timeout: 240 seconds) 2015-05-24T20:20:37Z slyrus_ is now known as slyrus 2015-05-24T20:34:27Z slyrus_ joined #sbcl 2015-05-24T20:34:39Z slyrus quit (Ping timeout: 250 seconds) 2015-05-24T20:35:05Z slyrus_ is now known as slyrus 2015-05-24T20:36:03Z clop2 quit (Ping timeout: 276 seconds) 2015-05-24T20:36:27Z Th30n quit (Quit: sleep) 2015-05-24T20:38:28Z slyrus quit (Read error: Connection reset by peer) 2015-05-24T20:42:04Z slyrus joined #sbcl 2015-05-24T20:43:17Z stassats: constructed a vop that just calls alloc_tramp, alloc successfully allocates some space, but it does sometime after that 2015-05-24T20:43:21Z stassats: probably alloc_tramp is bad 2015-05-24T20:47:06Z francogrex joined #sbcl 2015-05-24T20:47:20Z francogrex: hi sbcl arm is unithread build? 2015-05-24T20:47:51Z stassats: yes 2015-05-24T20:48:01Z francogrex: is it possible to build the new sbcl for x86 linux also as unithread? 2015-05-24T20:48:28Z nyef: I have an angle on scaring up a TLS register for ARM, but it hasn't crossed the threshhold of worth doing any time soon yet. 2015-05-24T20:48:37Z francogrex: I mean for me as the end user to build from src? 2015-05-24T20:48:56Z stassats: yes 2015-05-24T20:49:01Z nyef: build --without-sb-thread ? 2015-05-24T20:49:26Z francogrex: ok I prefer for some programs 2015-05-24T20:49:49Z stassats: nyef: that actually now works 2015-05-24T20:50:00Z nyef: You mean it didn't before? 2015-05-24T20:50:03Z stassats: i do 2015-05-24T20:50:09Z nyef: Hunh. 2015-05-24T20:50:37Z stassats: 894fc3c16af173a038e415bc42d8b0e15a877d6e 2015-05-24T20:51:18Z francogrex: perfect 2015-05-24T20:52:19Z stassats: and the PC of the memory fault keeps saying GET-EXTERNAL-FORMAT 2015-05-24T20:52:26Z stassats: now that doesn't make any sense 2015-05-24T20:52:49Z stassats: bad return address? 2015-05-24T20:53:55Z stassats: and alloc_tramp succeeds most of the time 2015-05-24T20:54:12Z nyef: Ah, neat. 2015-05-24T20:55:30Z stassats: (foo) allocated: 0x51a5c890 => 1369819280 2015-05-24T20:55:50Z stassats: (foo) just calls alloc_tramp and returns its result, and allocated is a printf from alloc() 2015-05-24T20:56:00Z stassats: so, this checks out when i have size of 16 2015-05-24T20:56:07Z stassats: but not of 400000008 2015-05-24T20:56:33Z stassats: in that case it's allocated: 0x526b6000 Memory fault at 0xffffffd7 2015-05-24T20:57:07Z nyef: That's one heck of an allocation size, though. 2015-05-24T20:57:29Z nikki93 quit (Remote host closed the connection) 2015-05-24T20:57:57Z stassats: works on a working instance 2015-05-24T20:58:22Z stassats: and it apparently works here, just doesn't get back 2015-05-24T20:58:49Z stassats: time to stare at alloc_tramp 2015-05-24T20:59:05Z nyef: That's... How is that NOT an overflow scenario? 2015-05-24T21:00:27Z stassats: dss is 512MB and this is just 381MB 2015-05-24T21:00:40Z stassats: so it should work and it does, until it doesn't 2015-05-24T21:00:44Z nyef: Hrm. 2015-05-24T21:00:58Z nyef: Environmental effects? 2015-05-24T21:02:04Z stassats: and there's no gc going on 2015-05-24T21:02:17Z stassats: so alloc() succeeds but something gets screwed up 2015-05-24T21:04:01Z stassats: the return address is saved on the stack 2015-05-24T21:04:17Z stassats: could it become overwritten 2015-05-24T21:04:53Z francogrex left #sbcl 2015-05-24T21:05:19Z stassats: maybe some gdb stepping 2015-05-24T21:05:20Z nikki93 joined #sbcl 2015-05-24T21:12:01Z stassats: the return address seems fine 2015-05-24T21:12:27Z nyef: What about the allocation pointer and whatnot? 2015-05-24T21:13:11Z francogrex joined #sbcl 2015-05-24T21:13:53Z stassats: $1 = {free_pointer = 0x518765e8, end_addr = 0x51877000, first_page = 10358,last_page = 10358, start_addr = 0x51876000} 2015-05-24T21:13:56Z francogrex: ok it works fine as expected. I got it from https://github.com/sbcl/sbcl, it says it's SBCL 1.0.99.999! 2015-05-24T21:14:13Z stassats: it shouldn't say that 2015-05-24T21:14:20Z stassats: and it's not the official sbcl repository 2015-05-24T21:14:49Z stassats: the allocated thing is at 0x526b6000 2015-05-24T21:16:15Z stassats: so, somewhere in large objects 2015-05-24T21:16:32Z stassats: but it happens with small allocations as well 2015-05-24T21:16:48Z stassats: more stepping 2015-05-24T21:23:19Z francogrex quit (Quit: ERC Version 5.3 (IRC client for Emacs)) 2015-05-24T21:26:46Z stassats: always forgetting the ! in the cold sbcl 2015-05-24T21:27:34Z nyef: We could largely get rid of it, at the expense of having another reader. 2015-05-24T21:29:24Z stassats: so, it returns back fine 2015-05-24T21:39:49Z Shinmera quit (Quit: しつれいしなければならないんです。) 2015-05-24T21:39:58Z stassats: doesn't make any sense whatsoever 2015-05-24T21:41:23Z stassats: well, know what, it does call SB-IMPL::GET-EXTERNAL-FORMAT 2015-05-24T21:42:06Z stassats: i traced it and it returns 2015-05-24T21:43:19Z stassats: each time the repl prints something it calls get-external-format 2015-05-24T21:43:22Z stassats: that sounds wasteful 2015-05-24T21:44:09Z nyef: Might be a good reason for it, though. 2015-05-24T21:45:43Z stassats: so it probably just screws up the subsequent allocation 2015-05-24T21:46:09Z stassats: since (loop collect 10) meets the same demise 2015-05-24T21:50:09Z FernandoBasso joined #sbcl 2015-05-24T21:50:52Z slyrus quit (Read error: Connection reset by peer) 2015-05-24T21:51:26Z stassats: so, an overflow, huh? 2015-05-24T21:51:45Z stassats: now that makes sense 2015-05-24T21:51:55Z stassats: who wrote allocation? 2015-05-24T21:51:57Z nikki93 quit (Remote host closed the connection) 2015-05-24T21:52:09Z stassats: well, i did 2015-05-24T21:52:17Z stassats: for gencgc 2015-05-24T21:53:12Z nyef: Mmm. I did the cheneygc version, though... Does that still work? (-: 2015-05-24T21:53:15Z slyrus joined #sbcl 2015-05-24T21:53:23Z stassats: no idea 2015-05-24T21:53:58Z nyef: ... I'm going to have to get an ARM 1U for my stack here, aren't I? 2015-05-24T21:54:29Z stassats: but looking at x86 allocation, it doesn't check for overflow, does it? 2015-05-24T21:56:17Z stassats: now, how i check for overflow in composite-immediate-instruction 2015-05-24T21:57:13Z stassats: using adds[whateverthecodeforoverflow]? 2015-05-24T21:58:23Z nyef: At the end, doing a compare to see if the result is less than either of the sources? 2015-05-24T21:58:36Z nyef: (That is, one compare, to either one of the sources.) 2015-05-24T21:59:00Z stassats: there's no source 2015-05-24T21:59:28Z nyef: Ah, okay. In that case I'm completely lost. 2015-05-24T21:59:45Z stassats: the initial value is being modified, and the addendant is an "immediate" 2015-05-24T21:59:46Z nyef: I paged most of the ARM stuff out a while ago. 2015-05-24T22:00:04Z stassats: adds :vc seems like it 2015-05-24T22:01:27Z stassats: but SB-VM::COMPOSITE-IMMEDIATE-INSTRUCTION gives me nightmares 2015-05-24T22:03:30Z stassats: i think i have a register to spare to load it 2015-05-24T22:03:47Z stassats: wait, it does get loaded already 2015-05-24T22:04:39Z stassats: or not 2015-05-24T22:06:50Z stassats: not, i was just too excited not to have to modify composite-immediate-instruction 2015-05-24T22:07:31Z nyef: composite-immediate-instruction seems even worse than that one macro in mcclim. 2015-05-24T22:07:55Z stassats: it's about to become badder 2015-05-24T22:08:16Z Quadrescence: nyef, which McCLIM macro? 2015-05-24T22:09:15Z nyef: Quadrescence: The one for the horizontally/vertically thing. 2015-05-24T22:19:28Z stassats: ok, conjured up something 2015-05-24T22:21:57Z angavrilov quit (Remote host closed the connection) 2015-05-24T22:23:43Z stassats: still dying 2015-05-24T22:24:20Z prxq quit (Ping timeout: 272 seconds) 2015-05-24T22:25:03Z stassats: and disassemble is not working in cold sbcl 2015-05-24T22:25:13Z nyef: Trace file? 2015-05-24T22:25:32Z stassats: (sb!disassem:disassemble-code-component #'list) works 2015-05-24T22:28:05Z oleo_ joined #sbcl 2015-05-24T22:29:24Z stassats: actually, there seems to be no overflow 2015-05-24T22:30:26Z stassats: (+ #x5339f008 8) isn't close to overflowing 2015-05-24T22:31:18Z oleo quit (Ping timeout: 272 seconds) 2015-05-24T22:38:49Z stassats: so, it's back to not making sense 2015-05-24T22:45:26Z stassats: cpu bugs? 2015-05-24T22:46:12Z nyef: You're grasping at straws. 2015-05-24T22:46:42Z stassats: it does str r0, [r7] 2015-05-24T22:46:56Z stassats: so, looking it up, it's 0x5339f008 2015-05-24T22:47:10Z nyef: Is the memory fault always at #xffffffd7 ? 2015-05-24T22:47:12Z stassats: but then it does sub r0, r0, #8 and orr r0, r0 #3 2015-05-24T22:47:23Z stassats: and the value of r0 is now 0xffffffda 2015-05-24T22:47:24Z stassats: the hell? 2015-05-24T22:48:51Z nyef: #xda after a logior with 3? What? 2015-05-24T22:49:31Z nyef: Two things come to mind, and the first one is to suspect something going on with the instruction encoding. 2015-05-24T22:49:47Z nyef: Something that the disassembler is masking, somehow. 2015-05-24T22:49:52Z stassats: ok, there's PA checking before that 2015-05-24T22:49:53Z nyef: Should be an easy enough thing to check. 2015-05-24T22:50:12Z stassats: r0 is not being saved? 2015-05-24T22:50:24Z nyef: Possible kernel bug? 2015-05-24T22:51:05Z stassats: i don't know if it's triggered 2015-05-24T22:51:27Z stassats: it would be if there were gc, but qshow doesn't show any gc 2015-05-24T22:52:09Z stassats: well, it doesn't go to alloc_tramp 2015-05-24T23:01:14Z stassats: oh wait, it's stack allocation is it not? 2015-05-24T23:03:35Z stassats: but (loop collect 10) fails too 2015-05-24T23:07:01Z stassats: so, it dies both in dx and heap allocations 2015-05-24T23:07:02Z stassats: ? 2015-05-24T23:10:16Z stassats: ok, let's remove pa checking 2015-05-24T23:10:19Z joshe joined #sbcl 2015-05-24T23:17:07Z stassats: well, that worked 2015-05-24T23:28:36Z stassats: ok, confirmed 2015-05-24T23:28:48Z karswell` joined #sbcl 2015-05-24T23:29:40Z stassats: http://paste.lisp.org/display/148623 2015-05-24T23:30:04Z stassats: damn it! 2015-05-24T23:32:22Z stassats: if it's just r0, it can be worked around 2015-05-24T23:35:10Z karswell` is now known as karswell 2015-05-24T23:53:16Z stassats: ok, it's only r0 2015-05-25T00:02:55Z nyef: Hrm. -41 ? 2015-05-25T00:03:23Z nyef: Are we looking at something weird similar to what happens with EAX/RAX with ptrace()? 2015-05-25T00:03:54Z stassats: -35 2015-05-25T00:04:02Z stassats: -41 is after we get our hands on it 2015-05-25T00:06:40Z slyrus quit (Ping timeout: 252 seconds) 2015-05-25T00:08:17Z stassats: #defineEDEADLK35/* Resource deadlock would occur */ 2015-05-25T00:08:30Z nyef: Hrm. 2015-05-25T00:08:38Z nyef: Okay, that seems odd and unlikely. 2015-05-25T00:10:02Z slyrus joined #sbcl 2015-05-25T00:13:16Z clop2 joined #sbcl 2015-05-25T00:24:28Z stassats: if it's a normal signal, why doesn't it restore all registers 2015-05-25T00:24:50Z nyef: ... kernel bug? 2015-05-25T00:26:24Z stassats: there's a thing named ORIG_r0 2015-05-25T00:27:56Z echo-area joined #sbcl 2015-05-25T00:30:05Z FernandoBasso quit (Quit: leaving) 2015-05-25T00:30:40Z nyef: Yeah, something to do with the syscall/return path. Something like both the syscall number and return value being in r0 or similar. 2015-05-25T00:31:24Z nyef: And a default return value gets stuffed in the r0 register, while the ORIG_r0 register holds the actual value. 2015-05-25T00:33:50Z stassats: not bug but something changed? 2015-05-25T00:34:15Z stassats: of course kernel people don't imagine anyone might be interested in stuff like this, so they keep it secret and change willy nilly? 2015-05-25T00:34:37Z nyef: Exactly! 2015-05-25T00:35:08Z nyef: The amount of time it took before I learned about the kernel hooking that one illegal instruction and bouncing it to SIGTRAP? Eesh. 2015-05-25T00:36:09Z stassats: ok, i'll just push r0 onto the stack 2015-05-25T00:37:00Z stassats: but which stack? 2015-05-25T00:42:10Z stassats: or just grab r0 2015-05-25T00:43:52Z stassats: oh, right, r0 is a boxed register, so it's clear which stack 2015-05-25T00:44:16Z stassats: (not the compact one) 2015-05-25T00:44:27Z nyef: ... Is your fault coming from scavenge_interrupt_context()? 2015-05-25T00:44:42Z nyef: Or something similar like that? 2015-05-25T00:44:42Z stassats: no, it's coming from a bogus r0 value 2015-05-25T00:45:24Z nyef: Okay, I'm clearly too out of it to follow along very well. /-: 2015-05-25T00:45:46Z stassats: well, it's just bogus, fault or not 2015-05-25T00:48:25Z psy_ quit (Ping timeout: 264 seconds) 2015-05-25T00:49:27Z stassats: hm, now it's not even calling the trap function 2015-05-25T00:49:57Z stassats: it never did? 2015-05-25T00:50:21Z stassats: so, not only it fucks up r0, but it doesn't cause an interrupt, so r0 is really an error message? 2015-05-25T00:50:25Z stassats: but i can't decode it 2015-05-25T00:51:10Z stassats: that makes slightly more sense 2015-05-25T00:52:54Z nyef: Something crazy going on with ptrace, maybe? 2015-05-25T00:53:20Z nyef: Oh! What if it's an ignored SIGILL? 2015-05-25T00:53:43Z nyef: Or something equally crazy? 2015-05-25T00:55:06Z stassats: so, undefined instructions and conditional execution, yes or no? 2015-05-25T00:57:23Z stassats: what about a, gasp, function call? 2015-05-25T00:57:39Z nyef: So crazy it just might work! 2015-05-25T00:58:39Z psy_ joined #sbcl 2015-05-25T00:59:47Z stassats: if all else fails, i'll just do it the alloc_tramp way 2015-05-25T01:01:29Z clop2 quit (Ping timeout: 245 seconds) 2015-05-25T01:02:34Z stassats: also good for sbcl.so 2015-05-25T01:10:06Z stassats: and i forgot that my grep was only seeing C files 2015-05-25T01:10:38Z nikki93 joined #sbcl 2015-05-25T01:11:48Z stassats: now i see, there's such a thing as CONFIG_OABI_COMPAT 2015-05-25T01:12:23Z stassats: so, this kernel is just built without this thing 2015-05-25T01:15:00Z nyef: ... And here I thought that we were using EABI in the first place? 2015-05-25T01:15:10Z stassats: right, just came to that conclusion 2015-05-25T01:15:26Z stassats: no idea how samsung configured this one 2015-05-25T01:15:26Z nyef: And, of course, finding information about the DETAILS of each ABI is a pain in the ass at best 2015-05-25T01:16:25Z stassats: considering that this is actually a 64-bit kernel 2015-05-25T01:17:04Z stassats: so i'm looking at the wrong kernel sources 2015-05-25T01:21:31Z stassats: ok, i see now, the 64-bit kernel doesn't support this feature 2015-05-25T01:23:10Z stassats: it only does __ARM_NR_compat_cacheflush and __ARM_NR_compat_set_tls 2015-05-25T01:23:48Z stassats: ok, everything is clear now 2015-05-25T01:24:18Z stassats: let's just port to aarch64 2015-05-25T01:24:58Z nyef: Have fun with that. 2015-05-25T01:25:20Z stassats: but i still want aarch32 to work on aarch64 2015-05-25T01:25:37Z nyef: The only 64-bit hardware I have right now is x86-64, PPC, SPARC, MIPS, and Alpha. 2015-05-25T01:25:56Z stassats: and i'm not sure whether to change pa-checker for everyone or with a special feature 2015-05-25T01:26:23Z stassats: nyef: ILTWYS"only" 2015-05-25T01:27:42Z stassats: i wish it would have just crashed instead of returning garbage in R0 2015-05-25T01:27:52Z stassats: would've saved me a ton of time 2015-05-25T01:27:54Z joshe: I have a broken pa-risc in place of the alpha 2015-05-25T01:28:28Z nyef: Oh, right! Forgot about my HPPA. 2015-05-25T01:28:35Z nyef: I have a 64-bit HPPA as well. 2015-05-25T01:28:47Z stassats: and the only 64-bits i have are x86, arm and remote ppc 2015-05-25T01:28:49Z joshe: I actually have two, one broken and one only partly broken 2015-05-25T01:29:23Z nyef: I have a broken HPPA as well. Better CPUs, but won't power on, something about a power problem on the main board. 2015-05-25T01:29:30Z joshe: but I think I might have both endiannesses on mips 2015-05-25T01:29:35Z nyef: I suppose it could "just" be a blown VRM... 2015-05-25T01:29:38Z stassats: i think 32-bit arm is useless overall, might as well start cracking 2015-05-25T01:29:57Z nyef: stassats: Would 32-bit ARM be less useless if it supported threads? 2015-05-25T01:30:16Z stassats: one of the reasons it's useless, not enough registers for threads 2015-05-25T01:31:13Z stassats: and faster cpus are bound to be 64-bit now, and sbcl needs the heft 2015-05-25T01:37:50Z stassats: can't run any consing benchmarks 2015-05-25T01:38:11Z stassats: (time (loop for i to 100000000 count (logbitp 13 i ))) is ~300ms vs 842 ms 2015-05-25T01:38:41Z stassats: and 100ms on the desktop 2015-05-25T01:38:48Z stassats: looks fast enough 2015-05-25T01:38:52Z nikki93 quit (Remote host closed the connection) 2015-05-25T01:39:52Z stassats: ~250ms on an atom cpu 2015-05-25T01:40:10Z stassats: very scientific 2015-05-25T01:44:21Z stassats: that's about the cpu i had ten years ago 2015-05-25T02:20:53Z stassats quit (Ping timeout: 246 seconds) 2015-05-25T03:30:56Z nikki93 joined #sbcl 2015-05-25T03:37:07Z dougk2 joined #sbcl 2015-05-25T03:38:15Z dougk2: does anyone understand why we want to deliberately lose information when parsing (specifier-type '(function (combination) (values)) ? 2015-05-25T03:38:28Z dougk2: it says that the function's return type is '* 2015-05-25T03:38:50Z dougk2: which I broke, apparently, and made it "correctly" reflect (values &optional) 2015-05-25T03:39:24Z nyef: Is it that we want to, or is it that the original behavior is wrong and we somehow ended up depending on it? 2015-05-25T03:40:09Z dougk2: well, yah, that's the question. I would expect it to be a mistake that was come to be relied upon 2015-05-25T03:40:22Z nyef: Every so often we find buried treasure in the type system. This could be an example. 2015-05-25T03:42:42Z dougk2: I think it might make sense. Without trailing &optional, expressing that you have number of values means that you might have any additional values. So no values actually means 0 or more, which equate to wild. 2015-05-25T03:43:55Z loke: Why does the following: (let ((b 10)) ``(a . ,,b)) 2015-05-25T03:44:02Z loke: print as `(A ,@10) 2015-05-25T03:44:16Z loke: I'd expect it to print as `(A . ,10) 2015-05-25T03:44:32Z nyef: loke: They're semantically equivalent. 2015-05-25T03:44:36Z loke: I know 2015-05-25T03:45:02Z nyef: So the actual surface structure isn't kept, only the deep structure (to borrow the linguistics metaphor). 2015-05-25T03:45:07Z loke: but if 10 is a symbol, it looks confusing (it certainly confused me) 2015-05-25T03:45:45Z loke: I understand that. I guess what I'm asking is that if the thing to be rendered is an atom, that it be rendered using dot-notation 2015-05-25T03:47:03Z loke: It would be fully compatible still, but make rendering of bq-forms much nicer (imho, of course) 2015-05-25T03:48:41Z dougk2: loke: the backquote system generally has to prefer ,@ in lieu of ". ," when it can for various internal reasons. iirc the test back.impure.lisp with a comment ";; The following expression produces different result under LW." is because LW doesn't make that equivalence 2015-05-25T03:49:58Z dougk2: and the other problem is that it is very much up to the system how it wants to render anything until evaluated since backquote has no standard meaning until it has been evaluated as many times as there are "`" 2015-05-25T03:52:25Z loke: True. But I'm really just concerned with the visual representation of an unevaluated bq-form. Isn't the way it's displayed disjoint from the underlying implementation? 2015-05-25T03:53:20Z loke: I mean, since `(A . ,B) is equivalent to `(A ,@B) shouldn't it be possible to render the latter as the former? 2015-05-25T03:53:52Z loke: (this would assume that other people agrees with me as to which one is more readable, of course) 2015-05-25T03:54:45Z nyef: It should be possible. But readability is in the eye of the beholder. I far prefer `(A ,@B) most of the time. 2015-05-25T03:55:27Z nyef: You should be able to hack your pprint dispatch table to do it either way, really, although the dependency on how backquote is implemented might trip you up. 2015-05-25T03:57:50Z dougk2: also i'm pretty certain (as the author of the latest code in backq) that stuff broke when I removed line#212 (preceded by the remark about exactly what you're asking. "(A B . ,X) becomes (A B ,@X).") 2015-05-25T03:59:11Z dougk2: after reading, we make every effort to preserve exactly what was read, from a visual perspective. This differs from other implementations which at read time discard the distinction 2015-05-25T03:59:31Z dougk2: but after 1 evaluation, it gets to choose how the new form looks, and there's basically nothing you can do about it. 2015-05-25T04:00:14Z dougk2: if you do (read-from-string "``(a . ,,b)") you'll see that that is rendered as it was originally 2015-05-25T04:05:37Z loke: Yes, that's actually very nice. 2015-05-25T04:05:46Z loke: It was the partical bq-evaluation that tripped me up 2015-05-25T04:06:19Z loke: It didn't look the same as what I had typed and started looking for my error in the ,`,... mess (the actual code was a bit more complicated than my simple example) 2015-05-25T04:08:49Z loke: Another, unrelated, question: Could SBCL benefit from using AVX? 2015-05-25T04:08:59Z loke: (advanced vector extensions) 2015-05-25T04:09:18Z nyef: Automatic vectorization and the like? 2015-05-25T04:10:15Z loke: Based on what I'm reading, avx support 512-bit vector operations. I'm not sure what specifically in CL could take advantage of it, so I was curious as to what the experts have to say. 2015-05-25T04:11:11Z loke: I was thinking that thinks like LOGxxx on large integers could benefit? 2015-05-25T04:11:21Z loke: Or operations on bitvectors? 2015-05-25T04:11:39Z nyef: I've got no clue, and am just about out of runtime for today. 2015-05-25T04:11:42Z nyef: Sorry. 2015-05-25T04:20:07Z nikki93 quit (Remote host closed the connection) 2015-05-25T04:21:45Z edgar-rft joined #sbcl 2015-05-25T04:26:17Z selat joined #sbcl 2015-05-25T04:28:28Z selat quit (Client Quit) 2015-05-25T04:33:15Z tsumetai` quit (Quit: Leaving) 2015-05-25T04:41:22Z tsumetai joined #sbcl 2015-05-25T04:53:18Z nyef quit (Ping timeout: 256 seconds) 2015-05-25T06:21:45Z gabriel_laddel quit (Ping timeout: 240 seconds) 2015-05-25T06:27:11Z salv0 quit (Remote host closed the connection) 2015-05-25T06:48:21Z dougk2 quit (Ping timeout: 276 seconds) 2015-05-25T06:54:53Z White_Flame joined #sbcl 2015-05-25T07:05:01Z oleo_ quit (Quit: Leaving) 2015-05-25T07:07:53Z oleo joined #sbcl 2015-05-25T07:11:50Z psy_ quit (Ping timeout: 265 seconds) 2015-05-25T07:22:11Z Shinmera joined #sbcl 2015-05-25T07:26:52Z Quadrescence quit (Quit: Leaving) 2015-05-25T07:28:06Z angavrilov joined #sbcl 2015-05-25T07:28:31Z Cymew joined #sbcl 2015-05-25T07:33:51Z salva quit (Ping timeout: 276 seconds) 2015-05-25T07:34:21Z salva joined #sbcl 2015-05-25T07:36:11Z bsmr joined #sbcl 2015-05-25T09:20:40Z stassats joined #sbcl 2015-05-25T09:57:39Z prxq joined #sbcl 2015-05-25T09:59:29Z milosn quit (Quit: leaving) 2015-05-25T10:24:07Z echo-area quit (Remote host closed the connection) 2015-05-25T11:10:34Z pacon joined #sbcl 2015-05-25T11:23:21Z oleo_ joined #sbcl 2015-05-25T11:24:48Z oleo quit (Ping timeout: 258 seconds) 2015-05-25T11:25:12Z oleo_ quit (Changing host) 2015-05-25T11:25:12Z oleo_ joined #sbcl 2015-05-25T11:26:08Z oleo_ is now known as oleo 2015-05-25T12:01:00Z Adlai quit (Ping timeout: 276 seconds) 2015-05-25T12:41:09Z clop2 joined #sbcl 2015-05-25T12:49:41Z foom quit (Ping timeout: 265 seconds) 2015-05-25T12:58:13Z pacon quit (Read error: Connection reset by peer) 2015-05-25T12:59:21Z Posterdati quit (Ping timeout: 265 seconds) 2015-05-25T13:01:53Z francogrex joined #sbcl 2015-05-25T13:02:42Z foom joined #sbcl 2015-05-25T13:02:43Z francogrex: windows works fine, arm linux works fine, only on x86 linux fucks up with this: http://paste.lisp.org/display/148645 2015-05-25T13:03:10Z francogrex: what's the deal? regardless of the version of hotspot 2015-05-25T13:10:47Z theos joined #sbcl 2015-05-25T13:11:25Z theos left #sbcl 2015-05-25T13:11:30Z Posterdati joined #sbcl 2015-05-25T13:13:57Z JuanDaugherty joined #sbcl 2015-05-25T13:18:35Z |3b|: francogrex: did you see http://thread.gmane.org/gmane.lisp.steel-bank.devel/12936/ ? seems to be some jvm optimization gets confused by how sbcl sets up stacks 2015-05-25T13:21:24Z francogrex: |3b|: I think the author Jean-Claude Beaudoin got it somehow wrong. Because if the problem is sbcl/unix then I would have expected it also on sbcl/linux-arm while on that OS and arch, sbcl and cl+j run perfectly fine 2015-05-25T13:22:50Z francogrex: I could though run a new thread as suggested... thanks for that link 2015-05-25T13:28:39Z |3b|: problem is jvm/x86/linux 2015-05-25T13:29:00Z |3b|: different os, different cpu, different optimizations 2015-05-25T13:29:19Z brucem: francogrex: if it is TLS related as mentioned in that thread, then that's CPU + OS specific ... so x86-linux may well have it and arm-linux not. 2015-05-25T13:31:00Z |3b|: and searching for that error, seems like it may affect other language/runtime than sbcl, though didn't see any cases where people looked into it enough to tell if it was actually same thing or not 2015-05-25T13:31:09Z |3b| didn't look into it too deeply though 2015-05-25T13:35:54Z francogrex: ok I'll look into that. Thanks |3b| 2015-05-25T13:37:01Z nyef joined #sbcl 2015-05-25T14:04:52Z oleo: which gc is default in sbcl ? and which gc is default when compiled via --fancy ? 2015-05-25T14:04:59Z oleo: which variables affect it ? 2015-05-25T14:06:07Z |3b|: depends on platform 2015-05-25T14:06:35Z |3b|: don't think --fancy will affect it 2015-05-25T14:07:27Z oleo: ok 2015-05-25T14:11:52Z dougk2 joined #sbcl 2015-05-25T14:20:33Z clop2 quit (Ping timeout: 265 seconds) 2015-05-25T14:23:09Z dougk2 quit (Ping timeout: 244 seconds) 2015-05-25T14:32:15Z milosn joined #sbcl 2015-05-25T14:35:52Z dougk2 joined #sbcl 2015-05-25T14:37:07Z |3b|: hmm, compile-file doesn't catch duplicate key error from (defun foo (&key a a)) 2015-05-25T14:37:15Z |3b|: goes into debugger 2015-05-25T14:42:21Z |3b|: (lambda (&key a a)) gets a slightly different message and is handled as expected though 2015-05-25T14:44:19Z |3b|: (compile nil '(lambda () (defun a (&key a a)))) lands in debugger as well, so not specific to compile-file 2015-05-25T14:46:07Z Th30n joined #sbcl 2015-05-25T14:52:15Z |3b|: (defun foo (a a)) is handled properly 2015-05-25T14:52:50Z dougk_ quit (Ping timeout: 256 seconds) 2015-05-25T15:00:48Z francogrex quit (Quit: ERC Version 5.3 (IRC client for Emacs)) 2015-05-25T15:02:12Z Cymew quit (Read error: Connection reset by peer) 2015-05-25T15:02:26Z Cymew joined #sbcl 2015-05-25T15:04:11Z |3b|: filed as https://bugs.launchpad.net/sbcl/+bug/1458600 2015-05-25T15:05:32Z dougk_ joined #sbcl 2015-05-25T15:07:31Z Cymew quit (Ping timeout: 258 seconds) 2015-05-25T15:19:15Z stassats: i came up with the same space arm PA checker 2015-05-25T15:20:12Z stassats: instead of NIL and f0001 it will store 0 and the address of a check_pending_tramp, compare it to 0 and BLX[whatever condition that is] there 2015-05-25T15:21:36Z stassats: should be faster too, no kernel 2015-05-25T15:22:06Z stassats: and i think i see a way to unite pa-atomic and pa-interrupted 2015-05-25T15:22:56Z stassats: |3b|: so it's just the way it's reported, i was afraid it was crashing 2015-05-25T15:24:27Z |3b| was having trouble making the distinction or what was wrong if you mean the &key a a thing 2015-05-25T15:25:44Z |3b|: ending up in the debugger seems a bit worse than "the way it is reported", but not ldb bad 2015-05-25T15:26:05Z stassats: will fix after the freeze 2015-05-25T15:29:54Z stassats: while (typep #'list '(function (&key (a fixnum) (a fixnum)))) should still crash that way 2015-05-25T15:30:38Z Adlai joined #sbcl 2015-05-25T15:31:45Z stassats: or rather (declaim (type (function (&key (a fixnum) (a fixnum))) x)) 2015-05-25T15:31:50Z stassats: since typep should crash earlier 2015-05-25T15:33:14Z |3b|: should it? declaim i mean 2015-05-25T15:33:28Z |3b|: if by 'crash' you mean send compile-file to debugger 2015-05-25T15:33:34Z stassats: run-time crash 2015-05-25T15:34:12Z stassats: also compile-time, since, it's just eval-when :all to proclaim 2015-05-25T15:34:47Z |3b|: hmm, i guess so 2015-05-25T15:35:41Z |3b|: so possibly annoying, but correct (and much less likely than duplicate keys in defun anyway) 2015-05-25T15:36:37Z stassats: alright, till thaw time 2015-05-25T15:36:53Z stassats: now i need to try to implement my ARM strategy 2015-05-25T15:37:18Z stassats: or better, eat something 2015-05-25T15:37:18Z milosn quit (Read error: Connection reset by peer) 2015-05-25T15:37:28Z milosn joined #sbcl 2015-05-25T15:50:25Z stassats: now i need to somehow fill the sigcontext 2015-05-25T15:52:11Z stassats: or i can just reuse the undefined instruction for now 2015-05-25T15:54:05Z clop2 joined #sbcl 2015-05-25T15:54:45Z oleo quit (Ping timeout: 256 seconds) 2015-05-25T15:55:00Z dougk2 quit (Ping timeout: 276 seconds) 2015-05-25T16:01:11Z Adlai quit (Ping timeout: 258 seconds) 2015-05-25T16:03:20Z oleo joined #sbcl 2015-05-25T16:03:38Z oleo quit (Changing host) 2015-05-25T16:03:38Z oleo joined #sbcl 2015-05-25T16:07:13Z gingerale joined #sbcl 2015-05-25T16:16:14Z dougk2 joined #sbcl 2015-05-25T16:22:11Z dougk2 quit (Ping timeout: 264 seconds) 2015-05-25T16:31:35Z dougk2 joined #sbcl 2015-05-25T16:41:04Z dougk2 quit (Ping timeout: 245 seconds) 2015-05-25T16:42:23Z haxmeister joined #sbcl 2015-05-25T16:45:17Z clop2 quit (Ping timeout: 258 seconds) 2015-05-25T16:48:21Z haxmeister quit (Read error: Connection reset by peer) 2015-05-25T16:50:33Z haxmeister joined #sbcl 2015-05-25T16:50:35Z haxmeister quit (Read error: Connection reset by peer) 2015-05-25T16:52:49Z haxmeister joined #sbcl 2015-05-25T16:55:08Z haxmeister_ joined #sbcl 2015-05-25T16:57:12Z haxmeister quit (Ping timeout: 252 seconds) 2015-05-25T16:58:35Z Adlai joined #sbcl 2015-05-25T16:59:24Z haxmeister_ quit (Ping timeout: 252 seconds) 2015-05-25T17:03:12Z gingerale quit (Remote host closed the connection) 2015-05-25T17:10:52Z stassats` joined #sbcl 2015-05-25T17:13:01Z stassats quit (Ping timeout: 264 seconds) 2015-05-25T17:23:38Z stassats`: finally get to call the initial function and it greets me with Object is of the wrong type. 2015-05-25T17:23:52Z stassats`: at GET-CAT-ENTRY 2015-05-25T17:24:24Z oleo: CAT ? 2015-05-25T17:24:40Z oleo: catalog ? 2015-05-25T17:25:09Z stassats`: no, of course it's about felines 2015-05-25T17:26:39Z attila_lendvai joined #sbcl 2015-05-25T17:28:23Z oleo: lol 2015-05-25T17:28:26Z oleo: meow! 2015-05-25T17:28:27Z oleo: hahahahaha 2015-05-25T18:04:58Z stassats`: looks i broke foreign function calling or something 2015-05-25T18:05:24Z stassats`: strange 2015-05-25T18:21:01Z LiamH joined #sbcl 2015-05-25T18:33:40Z stassats`: primitive print prints (null) 2015-05-25T18:33:42Z stassats`: huh 2015-05-25T18:33:52Z stassats`: something is definitely broken 2015-05-25T18:46:53Z nyef: It's times like that where I'm really glad to have source control. 2015-05-25T18:46:56Z Th30n quit 2015-05-25T18:50:13Z stassats`: i didn't even touch anything related to alien calls 2015-05-25T18:55:42Z stassats`: and two screens is clearly not enough 2015-05-25T18:55:59Z stassats`: one for ssh to arm, one for emacs and one for cross compiling 2015-05-25T18:56:10Z stassats`: and one for irc 2015-05-25T18:56:56Z Quadrescence joined #sbcl 2015-05-25T18:57:51Z stassats`: oh, i see, i forgot to update swi usage in arm-assem.S 2015-05-25T19:04:44Z stassats`: progress 2015-05-25T19:04:50Z stassats`: maximum interrupt nesting depth (1024) exceeded 2015-05-25T19:07:04Z irsol quit (Ping timeout: 272 seconds) 2015-05-25T19:15:53Z stassats`: so many silly mistakes wasting so much time 2015-05-25T19:16:20Z stassats`: put trap_Error instead of trap_PendingInterrupt 2015-05-25T19:21:11Z stassats`: now it's spinning somewhere 2015-05-25T19:28:00Z _loic_ joined #sbcl 2015-05-25T19:35:58Z irsol joined #sbcl 2015-05-25T19:36:18Z Th30n joined #sbcl 2015-05-25T19:57:42Z oleo quit (Ping timeout: 256 seconds) 2015-05-25T19:59:39Z stassats`: (loop collect 10) now works 2015-05-25T19:59:49Z stassats`: but not (length (make-array 100000000) ) 2015-05-25T20:01:00Z angavrilov quit (Remote host closed the connection) 2015-05-25T20:08:46Z stassats`: oh blimey, i overwrote lr, and bx lr was just looping 2015-05-25T20:17:07Z oleo joined #sbcl 2015-05-25T20:24:59Z stassats`: alright, alright, i've got a aarch32 ready sbcl 2015-05-25T20:28:36Z Th30n quit (Quit: Gonna get some sleep) 2015-05-25T20:32:50Z stassats`: https://github.com/stassats/sbcl/commit/7dbdba8801568353cd808c5c967049ab84d5b59f 2015-05-25T20:39:31Z stassats`: Signal 4 received 2015-05-25T20:57:06Z edgar-rft quit (Quit: edgar-rft) 2015-05-25T21:07:42Z clop2 joined #sbcl 2015-05-25T21:19:39Z _loic_ quit (Remote host closed the connection) 2015-05-25T21:24:18Z pacon joined #sbcl 2015-05-25T21:34:03Z clop2 quit (Ping timeout: 244 seconds) 2015-05-25T21:58:29Z stassats`: array allocation still broken 2015-05-25T22:09:12Z JuanDaugherty quit (Quit: Hibernate, etc.) 2015-05-25T22:09:25Z Shinmera quit (Quit: しつれいしなければならないんです。) 2015-05-25T22:27:09Z joshe: scr 2015-05-25T22:27:48Z joshe: ah, I never get tired of emacs getting a partial control sequence 2015-05-25T22:28:59Z prxq quit (Remote host closed the connection) 2015-05-25T22:40:49Z pacon quit (Read error: Connection reset by peer) 2015-05-25T22:55:20Z dougk2 joined #sbcl 2015-05-25T22:57:13Z stassats`: this is getting annoying 2015-05-25T22:58:35Z nyef: Still on allocation issues? 2015-05-25T22:59:20Z stassats`: yep 2015-05-25T22:59:27Z nyef: Specifically arrays? 2015-05-25T22:59:31Z stassats`: right 2015-05-25T22:59:39Z Posterdati quit (Ping timeout: 265 seconds) 2015-05-25T22:59:44Z stassats`: i'm not using swi anymore 2015-05-25T22:59:46Z nyef: And you audited src/assembly/arm/array.lisp ? 2015-05-25T23:00:03Z stassats`: it required changes, yes 2015-05-25T23:00:07Z nyef: Hrm. 2015-05-25T23:00:17Z nyef: Oh! 2015-05-25T23:00:31Z stassats`: just saving of LR 2015-05-25T23:00:54Z nyef: Suddenly I see what happened: The SWI suddenly started returning ENOSYS, because the BREAK_POINT syscall went away, didn't it? 2015-05-25T23:01:09Z stassats`: yes, that was yesterday 2015-05-25T23:01:18Z nyef: Yes, but I was fairly well out of it at the time. d-: 2015-05-25T23:01:42Z stassats`: returning ENOSYS is a pretty stupid decision, by the way 2015-05-25T23:01:54Z nyef: No, that's what it's supposed to do. 2015-05-25T23:02:02Z nyef: It's a syscall. 2015-05-25T23:02:23Z stassats`: it doesn't modify R0 on success 2015-05-25T23:02:26Z nyef: Did we ever determine if the "illegal" breakpoint instruction works with a condition? 2015-05-25T23:02:46Z stassats`: so, how do you check that it's actually successful? zeroing r0 beforehand? 2015-05-25T23:03:25Z nyef: Well, that's the thing: If it works, your debugger gets the SIGTRAP. 2015-05-25T23:03:38Z nyef: But it's a two-instruction sequence, so no debugger used it if they could help it... 2015-05-25T23:04:05Z nyef: Well, a two-instruction sequence NOW. At one point the syscall numbers were encoded in the SWI instruction. 2015-05-25T23:04:10Z stassats`: anyhow, i came up with a similarly compact scheme for pa checking 2015-05-25T23:04:59Z stassats`: pai = 0, when interrupted it contains the address of do_pending_interrupt, so it's just cmp PAI, 0 BLXNE PAI 2015-05-25T23:05:36Z stassats`: for do_pending_interrupt i used the undefined isntrctuin with trap_PendingInterrupt 2015-05-25T23:06:10Z stassats`: but this will allow to do it all in user-space in the future 2015-05-25T23:07:02Z stassats`: and i can build sbcl and contribs, but there's still something fishy around make-array 2015-05-25T23:11:09Z nyef: It's an assembly-routine, that might have some semantics associated with it. 2015-05-25T23:11:23Z nyef: ... Like LR being live at that point? 2015-05-25T23:11:52Z nyef: Yeah, I bet LR is live. 2015-05-25T23:11:56Z stassats`: what that would be used for? 2015-05-25T23:12:38Z nyef: Have a look at generate-call-sequence / generate-return-sequence in src/assembly/arm/support.lisp. 2015-05-25T23:12:51Z stassats`: well, i account for that 2015-05-25T23:12:58Z nyef: And don't forget that it has interior-pointer nature. 2015-05-25T23:14:37Z Posterdati joined #sbcl 2015-05-25T23:15:10Z stassats`: i'll try a doing do_pending_interrupt with a different calling convention 2015-05-25T23:22:37Z ASau quit (Ping timeout: 264 seconds) 2015-05-25T23:23:45Z ASau joined #sbcl 2015-05-25T23:30:23Z stassats`: or i can return not into the assembly-routine, but to the caller 2015-05-25T23:35:13Z oleo_ joined #sbcl 2015-05-25T23:35:17Z stassats`: i guess either PC or LR need to point into the lisp function 2015-05-25T23:36:20Z stassats`: writing 1 line of code per hour, very productive 2015-05-25T23:37:15Z stassats`: whaddayaknow, success 2015-05-25T23:37:27Z stassats`: nyef: thanks for ideas 2015-05-25T23:38:23Z nyef: stassats`: That's one of the reasons I'm here. You're welcome. (-: 2015-05-25T23:38:42Z dougk2 quit (Ping timeout: 252 seconds) 2015-05-25T23:38:46Z oleo quit (Ping timeout: 272 seconds) 2015-05-25T23:40:10Z stassats`: self-building take2 2015-05-25T23:40:29Z stassats`: updated patch: https://github.com/stassats/sbcl/commit/fbf059e62559d61ad8d4ef05b756abd4b56727e7 2015-05-25T23:42:53Z stassats`: if it takes me three days for a simple fix for running on aarch64, i can't imagine how much time it will take for porting to aarch64 2015-05-25T23:43:11Z Quadrescence: stassats`, we all believe in you 2015-05-25T23:43:34Z stassats`: at least the target devices is fast 2015-05-25T23:46:49Z nyef: Consider this: My SECOND attempt at porting SBCL to ARM started on 2012-Feb-28. When was it complete enough to check in to mainline? (-: 2015-05-25T23:47:21Z Quadrescence: how can one make porting a simpler process 2015-05-25T23:47:37Z nyef: My first attempt started 2007-Dec-28. 2015-05-25T23:47:44Z stassats`: Quadrescence: be ultra smart and not make mistaskes 2015-05-25T23:47:50Z Quadrescence: that is a good way 2015-05-25T23:47:53Z stassats`: silly one line mistakes that take 50 minutes to catch 2015-05-25T23:48:15Z Quadrescence: hey you can always blame the CPU or ISA 2015-05-25T23:48:30Z stassats`: i almost did yesterday, but then it was the kernel 2015-05-25T23:48:41Z stassats`: and it was just a not implemented feature, not a bug 2015-05-25T23:48:44Z nyef: So, porting SBCL to ARM: Just over SIX YEARS of on-and-off effort. 2015-05-25T23:49:06Z stassats`: also, as fast as possible host and target devices help 2015-05-25T23:49:23Z stassats`: and 5 monitors? 2015-05-25T23:49:29Z echo-area joined #sbcl 2015-05-25T23:49:42Z Quadrescence: i have contemplated going on a mission to actually document the internals of sbcl 2015-05-25T23:49:47Z Quadrescence: since documentation is awful 2015-05-25T23:50:27Z stassats`: half of it is just oral tradition 2015-05-25T23:50:34Z Quadrescence: yes that is awful 2015-05-25T23:50:36Z stassats`: imagine porting if you don't know much of internals 2015-05-25T23:51:57Z nyef: I learned quite a bit over the course of the ARM port. And logged most of it. 2015-05-25T23:52:03Z nyef: Feel free to mine my port logs. 2015-05-25T23:52:49Z stassats`: yeah, having worked on the arm32 port will help the arm64 port 2015-05-25T23:53:08Z stassats`: i imagine ppc64 will be a breeze after that 2015-05-25T23:53:31Z stassats`: so, the numbers are in, 12:32 for building sbcl 2015-05-25T23:53:31Z nyef: I still want dibs on mips64! 2015-05-25T23:53:46Z stassats`: was 29 minute galaxy s2 2015-05-25T23:57:23Z stassats`: so i guess that's as fast as it gets for now with ARM 2015-05-26T00:00:02Z stassats`: slime feels snappy 2015-05-26T00:03:33Z stassats`: now, how to become ultra smart 2015-05-26T00:08:30Z nyef: How can we make porting a simpler process? Supply a ROAD MAP. For each step of the way, show what needs to be done, where, and how to know that it was successful. 2015-05-26T00:09:20Z stassats`: it would be better if you could supply a really minimum list of primitives, and the rest of porting would be just optimization 2015-05-26T00:09:53Z nyef: Acknowledge that it's a pain in the ass, and has only been done, what, seven times before? 2015-05-26T00:10:09Z stassats`: that's what i'm going to do when i write my compiler, in ten or so years 2015-05-26T00:10:17Z stassats`: after i learn everything there is to learn from SBCL 2015-05-26T00:10:47Z nyef: With SBCL, that "really minimum" list isn't small. 2015-05-26T00:11:24Z stassats`: that's what it's not really a minimum 2015-05-26T00:11:40Z stassats`: hy 2015-05-26T00:12:40Z echo-area quit (Read error: Connection reset by peer) 2015-05-26T00:13:42Z nyef: The flipside, however, is the economics: How much effort is involved in documenting the process of bringing SBCL up on a new architecture, and how many people would actually directly benefit from the documentation? 2015-05-26T00:14:12Z echo-area joined #sbcl 2015-05-26T00:14:20Z stassats`: the better documentation, the more people 2015-05-26T00:14:43Z nyef: Okay, yes, we're looking at maybe six more backends if we do 64-bit versions of all of the backends we have now. 2015-05-26T00:14:55Z nyef: But then what? 2015-05-26T00:15:11Z stassats`: somebody will invent a new ISA 2015-05-26T00:15:39Z stassats`: ... sbcl on llvm, sbcl on a stick 2015-05-26T00:15:51Z nyef: Commercially successful ISAs don't come around all that often. 2015-05-26T00:16:05Z nyef: Even short-term commercial success, which lets us count the Itanic. 2015-05-26T00:16:43Z stassats`: are you implying that all those 6 ports will be completed soon? 2015-05-26T00:17:22Z nyef: No, but name all of the people interested in working on a 64-bit version of the alpha backend, or any version of the HPPA or MIPS backend? 2015-05-26T00:17:37Z stassats`: [nyef] 2015-05-26T00:17:59Z nyef: Yeah, that's about the size of it. 2015-05-26T00:18:21Z nyef: And if that's not an exhaustive list, well, Fermi estimation rules apply. 2015-05-26T00:18:30Z stassats`: i'm only interested in the practical size of it, so, just x86 and ARM for me 2015-05-26T00:18:45Z stassats`: side 2015-05-26T00:19:13Z stassats`: and there's a ton of stuff to do beside porting 2015-05-26T00:19:50Z nyef: Mmm, while I'm more interested in reducing the drag from unmaintained and untestable backends, so x86 and ARM are some of the LEAST interesting options for me at this point. (-: 2015-05-26T00:20:16Z nyef checks on his MIPS debootstrap. 2015-05-26T00:20:26Z stassats`: also, porting to different OSes 2015-05-26T00:20:53Z nyef: Dibs on IRIX! (-: 2015-05-26T00:21:17Z stassats`: i once started doing AIX but stumbled on the assembler syntax 2015-05-26T00:22:10Z stassats`: getting read of assem.S would be nice 2015-05-26T00:22:18Z stassats`: maybe it'll open to compiling with things like MSVC 2015-05-26T00:22:47Z nyef: ... I shared that one tree where I'd moved the trampolines to static space with you, right? 2015-05-26T00:22:54Z stassats`: right 2015-05-26T00:22:56Z nyef: ... I shared with you that one tree...? 2015-05-26T00:23:10Z nyef: Okay, good. 2015-05-26T00:23:53Z nyef: Might not work anymore at this point, given all of the bootstrap hacking that occurred in the interim. 2015-05-26T00:25:04Z stassats`: all test that should have passed passed 2015-05-26T00:26:45Z stassats`: tidying up disassembly of arm32 will be a good project, will get a hang of it before starting on arm64 2015-05-26T00:28:01Z nyef: Getting that working in the first place was interesting. 2015-05-26T00:40:56Z dougk2 joined #sbcl 2015-05-26T00:56:21Z dougk2 quit (Ping timeout: 250 seconds) 2015-05-26T00:56:50Z dougk2 joined #sbcl 2015-05-26T01:20:51Z psy_ joined #sbcl 2015-05-26T01:33:04Z tsumetai quit (Quit: Leaving) 2015-05-26T01:46:04Z attila_lendvai quit (Ping timeout: 245 seconds) 2015-05-26T02:15:06Z stassats` quit (Ping timeout: 256 seconds) 2015-05-26T02:43:01Z dougk2 quit (Ping timeout: 244 seconds) 2015-05-26T02:54:32Z LiamH quit (Quit: Leaving.) 2015-05-26T03:33:44Z scymtym quit (Ping timeout: 252 seconds) 2015-05-26T04:07:31Z Quadrescence quit (Quit: Leaving) 2015-05-26T04:07:51Z Quadrescence joined #sbcl 2015-05-26T04:41:04Z edgar-rft joined #sbcl 2015-05-26T05:18:53Z oleo_ quit (Quit: Leaving) 2015-05-26T05:21:07Z psy_ quit (Ping timeout: 244 seconds) 2015-05-26T05:22:01Z ASau quit (Ping timeout: 264 seconds) 2015-05-26T05:24:20Z Quadrescence quit (Quit: Leaving) 2015-05-26T05:24:40Z Quadrescence joined #sbcl 2015-05-26T06:09:51Z bsmr quit (Quit: Verlassend) 2015-05-26T07:24:58Z Shinmera joined #sbcl 2015-05-26T07:28:18Z Cymew joined #sbcl 2015-05-26T07:30:57Z nyef quit (Ping timeout: 240 seconds) 2015-05-26T07:35:11Z Cymew quit (Quit: Konversation terminated!) 2015-05-26T07:55:37Z Quadrescence quit (Quit: Leaving) 2015-05-26T08:03:44Z angavrilov joined #sbcl 2015-05-26T08:27:35Z Cymew joined #sbcl 2015-05-26T08:49:00Z ktt9 quit (Ping timeout: 272 seconds) 2015-05-26T09:20:46Z ktt9 joined #sbcl 2015-05-26T09:52:09Z kanru quit (Remote host closed the connection) 2015-05-26T10:05:12Z kanru joined #sbcl 2015-05-26T10:08:48Z ktt9 quit (Ping timeout: 272 seconds) 2015-05-26T10:57:08Z echo-area quit (Remote host closed the connection) 2015-05-26T11:02:34Z psy_ joined #sbcl 2015-05-26T11:03:05Z psy_ quit (Max SendQ exceeded) 2015-05-26T11:28:24Z milosn quit (Quit: leaving) 2015-05-26T11:39:50Z dougk2 joined #sbcl 2015-05-26T11:40:45Z pacon joined #sbcl 2015-05-26T12:00:03Z nyef joined #sbcl 2015-05-26T12:00:09Z stassats joined #sbcl 2015-05-26T12:20:49Z stassats` joined #sbcl 2015-05-26T12:25:03Z ktt9 joined #sbcl 2015-05-26T12:25:10Z stassats quit (Ping timeout: 258 seconds) 2015-05-26T12:33:26Z psy_ joined #sbcl 2015-05-26T12:44:59Z pacon quit (Read error: Connection reset by peer) 2015-05-26T12:45:36Z dougk2 quit (Ping timeout: 276 seconds) 2015-05-26T12:50:18Z Posterdati quit (Remote host closed the connection) 2015-05-26T13:01:07Z scymtym joined #sbcl 2015-05-26T13:45:25Z gingerale joined #sbcl 2015-05-26T13:55:07Z milosn joined #sbcl 2015-05-26T14:03:13Z dougk2 joined #sbcl 2015-05-26T14:06:21Z dougk2_ joined #sbcl 2015-05-26T14:07:50Z dougk2 quit (Ping timeout: 265 seconds) 2015-05-26T14:09:21Z dougk2 joined #sbcl 2015-05-26T14:10:44Z dougk2_ quit (Ping timeout: 265 seconds) 2015-05-26T14:12:27Z dougk2_ joined #sbcl 2015-05-26T14:13:38Z dougk2 quit (Ping timeout: 256 seconds) 2015-05-26T14:15:28Z dougk2 joined #sbcl 2015-05-26T14:17:02Z dougk2_ quit (Ping timeout: 256 seconds) 2015-05-26T14:18:43Z dougk2_ joined #sbcl 2015-05-26T14:18:51Z oleo joined #sbcl 2015-05-26T14:19:52Z dougk2 quit (Ping timeout: 256 seconds) 2015-05-26T14:21:51Z dougk2 joined #sbcl 2015-05-26T14:23:16Z dougk2_ quit (Ping timeout: 256 seconds) 2015-05-26T14:24:56Z dougk2_ joined #sbcl 2015-05-26T14:26:06Z dougk2 quit (Ping timeout: 256 seconds) 2015-05-26T14:26:15Z ktt9 quit (Ping timeout: 256 seconds) 2015-05-26T14:29:30Z dougk2_ quit (Ping timeout: 256 seconds) 2015-05-26T14:50:04Z scymtym quit (Read error: Connection reset by peer) 2015-05-26T14:50:18Z scymtym joined #sbcl 2015-05-26T15:01:24Z Cymew quit (Ping timeout: 272 seconds) 2015-05-26T15:15:00Z psy_ quit (Remote host closed the connection) 2015-05-26T15:20:21Z attila_lendvai joined #sbcl 2015-05-26T15:38:11Z Th30n joined #sbcl 2015-05-26T16:17:27Z selat joined #sbcl 2015-05-26T17:15:18Z gingerale quit (Remote host closed the connection) 2015-05-26T17:24:15Z Th30n quit 2015-05-26T17:26:35Z attila_lendvai quit (Ping timeout: 246 seconds) 2015-05-26T17:31:58Z Adlai quit (Ping timeout: 256 seconds) 2015-05-26T17:32:36Z _loic_ joined #sbcl 2015-05-26T17:33:14Z attila_lendvai joined #sbcl 2015-05-26T17:33:15Z rpg joined #sbcl 2015-05-26T17:33:39Z attila_lendvai quit (Changing host) 2015-05-26T17:33:39Z attila_lendvai joined #sbcl 2015-05-26T17:34:53Z ASau joined #sbcl 2015-05-26T17:42:26Z attila_lendvai quit (Ping timeout: 265 seconds) 2015-05-26T17:46:35Z attila_lendvai joined #sbcl 2015-05-26T17:49:58Z psy_ joined #sbcl 2015-05-26T17:53:03Z fade joined #sbcl 2015-05-26T17:53:24Z fade is now known as Fade 2015-05-26T18:07:24Z theethicalegoist joined #sbcl 2015-05-26T18:08:11Z theethicalegoist quit (Quit: Leaving) 2015-05-26T18:52:14Z Th30n joined #sbcl 2015-05-26T19:18:59Z Adlai joined #sbcl 2015-05-26T19:50:57Z Th30n quit 2015-05-26T20:05:13Z nikki93 joined #sbcl 2015-05-26T20:05:24Z nikki93 quit (Remote host closed the connection) 2015-05-26T20:07:32Z nikki93 joined #sbcl 2015-05-26T20:10:23Z nikki93 quit (Remote host closed the connection) 2015-05-26T20:22:51Z angavrilov quit (Remote host closed the connection) 2015-05-26T20:29:54Z rpg_ joined #sbcl 2015-05-26T20:30:04Z rpg_ quit (Client Quit) 2015-05-26T20:33:29Z rpg quit (Ping timeout: 246 seconds) 2015-05-26T20:33:58Z rpg joined #sbcl 2015-05-26T20:33:58Z rpg quit (Remote host closed the connection) 2015-05-26T20:37:43Z rpg joined #sbcl 2015-05-26T20:37:56Z rpg quit (Client Quit) 2015-05-26T20:40:16Z ASau` joined #sbcl 2015-05-26T20:44:02Z ASau quit (Ping timeout: 272 seconds) 2015-05-26T20:44:07Z ASau` is now known as ASau 2015-05-26T20:58:00Z selat quit (Quit: Lost terminal) 2015-05-26T21:03:18Z karswell` joined #sbcl 2015-05-26T21:05:10Z karswell quit (Remote host closed the connection) 2015-05-26T21:24:11Z attila_lendvai quit (Quit: Leaving.) 2015-05-26T21:24:18Z attila_lendvai1 joined #sbcl 2015-05-26T21:24:18Z attila_lendvai1 is now known as attila_lendvai 2015-05-26T21:24:18Z attila_lendvai quit (Changing host) 2015-05-26T21:24:18Z attila_lendvai joined #sbcl 2015-05-26T21:26:21Z _loic_ quit (Remote host closed the connection) 2015-05-26T21:41:12Z attila_lendvai quit (Ping timeout: 276 seconds) 2015-05-26T22:17:28Z Shinmera quit (Quit: しつれいしなければならないんです。) 2015-05-26T22:54:58Z White_Flame quit (Ping timeout: 256 seconds) 2015-05-26T23:41:42Z cantstanya joined #sbcl 2015-05-26T23:41:51Z cantstanya left #sbcl 2015-05-27T00:30:19Z oleo_ joined #sbcl 2015-05-27T00:33:25Z oleo quit (Ping timeout: 255 seconds) 2015-05-27T01:10:33Z milosn quit (Ping timeout: 256 seconds) 2015-05-27T01:14:22Z slyrus_ joined #sbcl 2015-05-27T01:14:56Z slyrus quit (Ping timeout: 256 seconds) 2015-05-27T01:15:46Z slyrus_ is now known as slyrus 2015-05-27T01:34:37Z scymtym quit (Ping timeout: 264 seconds) 2015-05-27T01:53:27Z milosn joined #sbcl 2015-05-27T03:50:16Z psy_ quit (Ping timeout: 272 seconds) 2015-05-27T04:02:06Z stassats` quit (Ping timeout: 256 seconds) 2015-05-27T04:12:07Z Quadrescence joined #sbcl 2015-05-27T04:41:27Z bsmr joined #sbcl 2015-05-27T04:42:59Z psy_ joined #sbcl 2015-05-27T05:26:47Z oleo_ quit (Quit: Leaving) 2015-05-27T05:53:09Z nyef quit (Ping timeout: 250 seconds) 2015-05-27T06:06:09Z Quadrescence quit (Quit: Leaving) 2015-05-27T06:06:48Z Shinmera joined #sbcl 2015-05-27T06:08:20Z bsmr quit (Quit: Verlassend) 2015-05-27T06:09:39Z Quadrescence joined #sbcl 2015-05-27T06:31:37Z psy_ quit (Ping timeout: 264 seconds) 2015-05-27T06:36:46Z Quadrescence quit (Quit: Leaving) 2015-05-27T07:06:03Z joshe quit (Ping timeout: 276 seconds) 2015-05-27T07:28:39Z Cymew joined #sbcl 2015-05-27T07:30:04Z ASau quit (Remote host closed the connection) 2015-05-27T07:56:12Z ASau joined #sbcl 2015-05-27T08:07:40Z angavrilov joined #sbcl 2015-05-27T08:27:29Z ASau quit (Remote host closed the connection) 2015-05-27T08:27:53Z ASau joined #sbcl 2015-05-27T08:43:48Z _loic_ joined #sbcl 2015-05-27T08:49:14Z ASau quit (Ping timeout: 264 seconds) 2015-05-27T10:07:19Z ASau joined #sbcl 2015-05-27T10:16:06Z salva quit (Ping timeout: 272 seconds) 2015-05-27T10:24:50Z salva joined #sbcl 2015-05-27T11:11:55Z scymtym joined #sbcl 2015-05-27T11:30:50Z Xach_ joined #sbcl 2015-05-27T11:36:28Z Xach quit (Ping timeout: 250 seconds) 2015-05-27T11:38:31Z milosn quit (Quit: leaving) 2015-05-27T11:38:58Z DeadTrickster joined #sbcl 2015-05-27T11:40:38Z ASau quit (Remote host closed the connection) 2015-05-27T11:41:15Z ASau joined #sbcl 2015-05-27T11:42:39Z Xach_ is now known as Xach 2015-05-27T11:42:43Z Xach quit (Changing host) 2015-05-27T11:42:44Z Xach joined #sbcl 2015-05-27T12:39:22Z stassats joined #sbcl 2015-05-27T12:39:24Z loke_ joined #sbcl 2015-05-27T13:06:35Z stassats quit (Ping timeout: 244 seconds) 2015-05-27T13:57:30Z nyef joined #sbcl 2015-05-27T14:12:38Z selat joined #sbcl 2015-05-27T14:24:52Z ASau quit (Ping timeout: 256 seconds) 2015-05-27T14:37:32Z White_Flame joined #sbcl 2015-05-27T14:38:19Z oleo joined #sbcl 2015-05-27T14:47:50Z milosn joined #sbcl 2015-05-27T15:19:51Z gingerale joined #sbcl 2015-05-27T15:22:24Z ASau joined #sbcl 2015-05-27T15:49:08Z stassats joined #sbcl 2015-05-27T15:51:54Z Cymew quit (Ping timeout: 276 seconds) 2015-05-27T16:04:44Z bsmr joined #sbcl 2015-05-27T16:25:42Z stassats quit (Ping timeout: 276 seconds) 2015-05-27T16:37:01Z psy_ joined #sbcl 2015-05-27T17:10:52Z slyrus quit (Ping timeout: 265 seconds) 2015-05-27T17:34:46Z attila_lendvai joined #sbcl 2015-05-27T17:43:26Z stassats joined #sbcl 2015-05-27T17:44:22Z karswell` is now known as karswell 2015-05-27T17:45:39Z ktt9 joined #sbcl 2015-05-27T18:06:10Z paines joined #sbcl 2015-05-27T18:06:24Z paines: hi 2015-05-27T18:06:39Z oleo: sup 2015-05-27T18:07:23Z paines: i got an raspberry pi2 and installed sbcl, found it comes without threads, then pulled the git sources, compiled via make.sh --fancy -> no threads..... 2015-05-27T18:07:30Z paines: any idea what I am doing wrong 2015-05-27T18:08:32Z Shinmera: You aren't implementing thread support on ARM! 2015-05-27T18:09:13Z paines: oh hi shinmera. we talked in london/elc. i confused you with another andy h. 2015-05-27T18:10:57Z paines: could you be a bit more specific,pls 2015-05-27T18:12:20Z paines: oh, thread support isn't done yet, i guess 2015-05-27T18:12:29Z oleo: eheh 2015-05-27T18:20:58Z psy_ quit (Ping timeout: 252 seconds) 2015-05-27T18:22:49Z nyef: Not quite enough registers to make threads support particularly easy... And possibly not enough to make it POSSIBLE. 2015-05-27T18:36:10Z Th30n joined #sbcl 2015-05-27T18:37:27Z selat quit (Quit: Lost terminal) 2015-05-27T18:43:33Z slyrus joined #sbcl 2015-05-27T18:45:02Z stassats: nyef: if CSP is already in a variable, move CFP to a variable, i.e. into the thread struct? 2015-05-27T18:45:24Z stassats: or ns/fp 2015-05-27T18:46:16Z stassats: or would latter make interrupts more diffucult 2015-05-27T18:47:11Z nyef: If you move CFP to a variable, you make access to anything in the local frame more difficult. 2015-05-27T18:47:54Z stassats: it would work, not fast, but it would 2015-05-27T18:48:08Z nyef: I was considering pushing reg_NULL to be an offset-pointer-to-null rather than null itself, which makes static-space access slower, but gives us the PERFECT place for a TLS register. 2015-05-27T18:48:13Z stassats: not like accessing things is espcially easy on arm, with all the offset limits 2015-05-27T18:48:40Z nyef: Okay, there is that. 2015-05-27T18:51:43Z stassats: but interrupts only care about nsp, so, what about nfp? 2015-05-27T19:01:04Z nyef: Same logic for access to the local stack frame. /-: 2015-05-27T19:10:52Z slyrus_ joined #sbcl 2015-05-27T19:10:56Z stassats: should happen less often? 2015-05-27T19:12:50Z slyrus quit (Ping timeout: 258 seconds) 2015-05-27T19:12:53Z stassats: anyway, once it's ported to arm64 we can point people to the faster alternative 2015-05-27T19:13:14Z slyrus_ is now known as slyrus 2015-05-27T19:18:02Z stassats noticed that half of his mails to the current sbcl-devel@ thread are top-posted, and half are bottom-posted 2015-05-27T19:18:10Z stassats: i guess to appeal to both crowds 2015-05-27T19:37:25Z paines: thx, bye bye 2015-05-27T19:37:27Z paines quit 2015-05-27T19:55:17Z angavrilov quit (Remote host closed the connection) 2015-05-27T19:57:28Z Th30n quit 2015-05-27T20:07:30Z bsmr quit (Quit: Verlassend) 2015-05-27T20:19:02Z gingerale quit (Remote host closed the connection) 2015-05-27T20:19:40Z antoszka: burro: Za dużo information-leakó. 2015-05-27T20:20:03Z antoszka: Sorry, wrong channel :) 2015-05-27T20:47:27Z _loic_ quit (Remote host closed the connection) 2015-05-27T21:02:23Z antoszka: burro: On wie, co mói. 2015-05-27T21:02:39Z Xach: again! 2015-05-27T21:02:49Z stassats: apologies accepted 2015-05-27T21:03:04Z antoszka: Geez, sorry guys, my terminal emulator completely screws up altgr-w, turning it into alt-w, which takes me to the wrong channel ;) 2015-05-27T21:04:07Z antoszka: Switched to another one, shouldn't be happening anymore :) 2015-05-27T21:09:59Z Shinmera quit (Quit: しつれいしなければならないんです。) 2015-05-27T22:14:23Z joshe joined #sbcl 2015-05-27T22:18:14Z edgar-rft quit (Quit: edgar-rft) 2015-05-27T22:25:31Z bsmr joined #sbcl 2015-05-27T23:41:26Z slyrus quit (Ping timeout: 252 seconds) 2015-05-28T00:29:42Z attila_lendvai quit (Ping timeout: 272 seconds) 2015-05-28T00:43:11Z attila_lendvai joined #sbcl 2015-05-28T00:43:11Z attila_lendvai quit (Changing host) 2015-05-28T00:43:11Z attila_lendvai joined #sbcl 2015-05-28T00:57:25Z eschatologist joined #sbcl 2015-05-28T01:38:46Z cojy_ left #sbcl 2015-05-28T01:48:22Z White_Flame quit (Ping timeout: 272 seconds) 2015-05-28T02:00:10Z attila_lendvai quit (Ping timeout: 256 seconds) 2015-05-28T02:09:22Z oleo_ joined #sbcl 2015-05-28T02:12:11Z oleo quit (Ping timeout: 246 seconds) 2015-05-28T02:26:32Z scymtym quit (Ping timeout: 246 seconds) 2015-05-28T02:45:37Z Adlai quit (Ping timeout: 265 seconds) 2015-05-28T02:54:43Z eschatologist quit (Quit: Textual IRC Client: www.textualapp.com) 2015-05-28T03:05:28Z psy_ joined #sbcl 2015-05-28T03:08:07Z Adlai joined #sbcl 2015-05-28T04:29:44Z stassats quit (Ping timeout: 272 seconds) 2015-05-28T04:29:50Z Quadrescence joined #sbcl 2015-05-28T04:49:36Z Adlai quit (Ping timeout: 256 seconds) 2015-05-28T05:01:21Z Adlai joined #sbcl 2015-05-28T05:09:27Z joshe quit (Ping timeout: 276 seconds) 2015-05-28T05:15:48Z oleo_ quit (Quit: Leaving) 2015-05-28T05:28:42Z ASau quit (Ping timeout: 256 seconds) 2015-05-28T05:29:14Z Quadrescence quit (Quit: Leaving) 2015-05-28T05:52:45Z Shinmera joined #sbcl 2015-05-28T06:26:20Z angavrilov joined #sbcl 2015-05-28T06:28:52Z bsmr quit (Quit: Verlassend) 2015-05-28T06:31:11Z nyef quit (Ping timeout: 246 seconds) 2015-05-28T06:46:30Z selat joined #sbcl 2015-05-28T06:51:36Z edgar-rft joined #sbcl 2015-05-28T07:18:48Z salv0 joined #sbcl 2015-05-28T07:32:14Z Cymew joined #sbcl 2015-05-28T07:53:48Z Adlai` joined #sbcl 2015-05-28T07:56:49Z Adlai quit (Ping timeout: 264 seconds) 2015-05-28T08:07:18Z selat quit (Quit: Lost terminal) 2015-05-28T08:48:32Z |3b|: hmm, (map-into (make-array 1 :element-type '(signed-byte 16)) (constantly nil)) 2015-05-28T08:48:37Z |3b|: => #(11) 2015-05-28T08:53:11Z jdz: |3b|: what's wrong with that? 2015-05-28T08:54:34Z jdz: |3b|: would you prefer #(42)? 2015-05-28T08:54:41Z |3b| would prefer an error 2015-05-28T08:55:00Z |3b|: NIL is not a (signed-byte 16), as i would get from a SETf in a LOOP 2015-05-28T08:56:49Z |3b|: #(11) might be OK at safety 0, but probably not at default safety and definitely not at safety 3 2015-05-28T08:57:19Z jdz: but you did not pass in any sequences, so no setting is done, right? 2015-05-28T08:57:31Z |3b|: map-into doesn't need sequences 2015-05-28T08:58:37Z |3b|: (well, it needs a destination sequence, but no others) 2015-05-28T08:58:42Z |3b|: :initial-element 0 doesn't change the result though 2015-05-28T08:58:58Z jdz: |3b|: right you are, sorry for the noise 2015-05-28T08:59:17Z |3b|: and this is simplified from a (map '(vector (signed-byte 16)) ...) anyway, though that seems to only affect windows 2015-05-28T08:59:22Z jdz: " the iteration terminates when the shortest sequence (of any of the sequences or the result-sequence) is exhausted" 2015-05-28T09:03:18Z |3b|: (funcall (lambda (x) (map '(vector (signed-byte 16) 1) #'identity x)) '(1.0)) 2015-05-28T09:03:24Z |3b|: => #(12) on windows 2015-05-28T09:03:35Z |3b|: errors as expected on linux 2015-05-28T09:05:23Z |3b|: filed as https://bugs.launchpad.net/sbcl/+bug/1459581 2015-05-28T09:10:47Z |3b| adds a TRUNCATE to original code and gets much more reasonable numbers 2015-05-28T09:12:08Z Xof: that is... an interesting bug 2015-05-28T09:14:04Z Xof: oh, right, there was a map/map-into rewrite 2015-05-28T09:14:58Z Xof: bah, and that's this cycle 2015-05-28T09:18:16Z Xof: the missing type check isn't immediately obvious to me 2015-05-28T09:18:46Z |3b|: might not be new, the map-into version happens on at least 1.2.7.54 2015-05-28T09:20:20Z |3b|: though i guess if one was rewritten in terms of the other, that might explain why one test case wasn't breaking on the (older) linux versions i testes 2015-05-28T09:20:23Z |3b|: *tested 2015-05-28T09:21:55Z Xof: yes 2015-05-28T09:23:20Z |3b|: possibly map-into broke some time between 1.0.25 and 1.0.58.55 2015-05-28T09:24:22Z |3b|: actually, maybe after 1.0.56.55 2015-05-28T09:24:32Z |3b|: (assuming it doesn't depend on *features*) 2015-05-28T09:28:28Z |3b|: looks like 1.0.58 contained some map-into optimizations, so that sounds plausible 2015-05-28T09:33:18Z |3b| is suspicious of the (safety 0)s in 892a8350 "widetag dispatch for MAP-INTO" 2015-05-28T09:39:09Z |3b|: yeah, (safety 0) in sb-impl::vector-map-into probably shouldn't include the SETF 2015-05-28T09:40:53Z |3b|: (map-into (cons 1 2) (constantly 'foo)) => EXCEPTION_ACCESS_VIOLATION 2015-05-28T09:41:03Z |3b| thinks the list case may need more SAFETY as well 2015-05-28T09:42:29Z |3b|: at least that probably doesn't affect MAP 2015-05-28T10:21:18Z Adlai` is now known as adlai 2015-05-28T10:47:13Z dustinm` quit (Ping timeout: 255 seconds) 2015-05-28T10:57:35Z dustinm` joined #sbcl 2015-05-28T10:57:43Z xach quit (Ping timeout: 184 seconds) 2015-05-28T11:22:55Z gabriel_laddel joined #sbcl 2015-05-28T11:23:24Z gingerale joined #sbcl 2015-05-28T11:23:35Z scymtym joined #sbcl 2015-05-28T11:59:54Z psy_ quit (Read error: Connection reset by peer) 2015-05-28T12:09:16Z nyef joined #sbcl 2015-05-28T12:18:16Z White_Flame joined #sbcl 2015-05-28T12:19:29Z attila_lendvai joined #sbcl 2015-05-28T12:19:29Z attila_lendvai quit (Changing host) 2015-05-28T12:19:29Z attila_lendvai joined #sbcl 2015-05-28T12:27:00Z xach quit (Quit: leaving) 2015-05-28T12:35:06Z Cymew quit (Ping timeout: 252 seconds) 2015-05-28T13:03:11Z psy_ joined #sbcl 2015-05-28T13:03:41Z psy_ quit (Max SendQ exceeded) 2015-05-28T13:03:59Z gabriel_laddel quit (Ping timeout: 245 seconds) 2015-05-28T13:04:16Z psy_ joined #sbcl 2015-05-28T13:08:17Z gabriel_laddel joined #sbcl 2015-05-28T13:33:53Z oleo joined #sbcl 2015-05-28T14:28:44Z oleo_ joined #sbcl 2015-05-28T14:29:39Z oleo quit (Disconnected by services) 2015-05-28T14:29:53Z oleo_ quit (Changing host) 2015-05-28T14:29:53Z oleo_ joined #sbcl 2015-05-28T14:31:13Z oleo_ is now known as oleo 2015-05-28T14:58:56Z joshe joined #sbcl 2015-05-28T15:00:12Z Cymew joined #sbcl 2015-05-28T15:02:47Z attila_lendvai quit (Ping timeout: 244 seconds) 2015-05-28T15:12:44Z slyrus joined #sbcl 2015-05-28T15:20:11Z PuercoPop: Currently in SBCL class and slot options are processed ad-hoc and if not recognized are left as is (canonize-defclass-{options,slots}). The AMOP suggests usings a generic function to allow the extension/configuration of them. Is said extension something that SBCL developers would be interest in or are there objections to using generic functions in this case? 2015-05-28T15:29:43Z stassats joined #sbcl 2015-05-28T15:32:17Z nyef: That wouldn't be my area, certainly. stassats: Is PCL hacking something that you do? 2015-05-28T15:32:25Z bsmr joined #sbcl 2015-05-28T15:34:21Z stassats: not usually 2015-05-28T15:34:32Z stassats: that would be more into Xof's territory 2015-05-28T15:35:05Z Xof: MY TERRITORY 2015-05-28T15:35:17Z Xof: ALL THESE WORLDS ARE YOURS, EXCEPT PCL. ATTEMPT NO MODIFICATIONS THERE 2015-05-28T15:36:17Z brucem: I think that might be the first time I've seen someone want to deal with PCL. 2015-05-28T15:36:47Z Xof: you weren't around in the Gerd Möllman days? 2015-05-28T15:37:20Z brucem: nope. 2015-05-28T15:45:04Z PuercoPop: nyef: I meant interested in as in desirable, not as in 'would they like to do it'. I've checked ccl and cmucl and both appear to do the same that SBCL does, which appears problematic when extending slot options. 2015-05-28T15:47:02Z nyef: PuercoPop: Sure, but my reaction was more "I don't even have the background to evaluate the suggestion for plausibility, let alone desirability". 2015-05-28T15:47:25Z PuercoPop: ah ok 2015-05-28T15:55:38Z Cymew quit (Ping timeout: 272 seconds) 2015-05-28T16:11:50Z gabriel_laddel quit (Ping timeout: 246 seconds) 2015-05-28T16:38:02Z Th30n joined #sbcl 2015-05-28T16:46:14Z DeadTrickster quit (Read error: No route to host) 2015-05-28T17:07:37Z psy__ joined #sbcl 2015-05-28T17:17:22Z slyrus quit (Ping timeout: 255 seconds) 2015-05-28T17:19:30Z psy_ quit (Read error: Connection reset by peer) 2015-05-28T17:19:33Z psy__ quit (Read error: Connection reset by peer) 2015-05-28T17:21:28Z psy_ joined #sbcl 2015-05-28T17:21:53Z psy_ quit (Max SendQ exceeded) 2015-05-28T17:22:23Z psy_ joined #sbcl 2015-05-28T17:25:13Z selat joined #sbcl 2015-05-28T17:28:40Z gingerale quit (Remote host closed the connection) 2015-05-28T17:39:04Z ASau joined #sbcl 2015-05-28T18:16:10Z Th30n quit 2015-05-28T18:30:09Z pkhuong: Xof: "Grain Store, 1-3 Stable Street, London" <- do you know this location? I expect it's fairly fratty, but I hope I'm wrong (: 2015-05-28T18:30:57Z pkhuong: oh yeah. I'll be in London June 8-11 for advertising tech reasons. 2015-05-28T18:33:40Z Xach: fratty? sounds farmy 2015-05-28T18:40:21Z pkhuong: ouch. 2015-05-28T19:02:39Z Shinmera quit (Remote host closed the connection) 2015-05-28T19:03:30Z Shinmera joined #sbcl 2015-05-28T19:17:48Z alchemis7 quit (Ping timeout: 272 seconds) 2015-05-28T19:21:18Z Th30n joined #sbcl 2015-05-28T19:29:04Z slyrus joined #sbcl 2015-05-28T19:29:35Z nyef quit (Ping timeout: 246 seconds) 2015-05-28T19:59:41Z Xof: http://www.theguardian.com/lifeandstyle/2013/aug/10/restaurant-grain-store-london-review # sounds nice to me 2015-05-28T19:59:48Z Xof: if you have any time it would be great to meet 2015-05-28T20:10:04Z Th30n quit 2015-05-28T20:14:06Z pkhuong: I think I have Jun 10th free during the day. 2015-05-28T20:24:06Z Xof: you advertising types clearly know how to party hard 2015-05-28T20:24:10Z Xof: I have some time free on 10th 2015-05-28T20:24:28Z Xof: would you like to come and visit? 2015-05-28T21:07:43Z nikki93 joined #sbcl 2015-05-28T21:11:09Z pkhuong: sure, let's do it. 2015-05-28T21:12:17Z pkhuong: Now that I planned something for the 10th, I'm sure marketing will tell me I *must* show up for the non-technical track. 2015-05-28T21:21:04Z nikki93 quit (Remote host closed the connection) 2015-05-28T21:40:18Z Shinmera quit (Quit: しつれいしなければならないんです。) 2015-05-28T21:59:53Z selat quit (Quit: Lost terminal) 2015-05-28T22:18:33Z scymtym quit (Ping timeout: 258 seconds) 2015-05-28T22:23:38Z scymtym joined #sbcl 2015-05-28T22:33:08Z adlai quit (Quit: Quit message adspace for sale! half price! offers by PM only) 2015-05-28T23:15:20Z White_Flame quit (Ping timeout: 246 seconds) 2015-05-28T23:17:58Z attila_lendvai joined #sbcl 2015-05-28T23:22:16Z slyrus quit (Ping timeout: 264 seconds) 2015-05-29T00:12:25Z attila_lendvai quit (Ping timeout: 264 seconds) 2015-05-29T01:00:38Z edgar-rft quit (Quit: edgar-rft) 2015-05-29T01:42:20Z psilord quit (Ping timeout: 246 seconds) 2015-05-29T01:51:26Z psilord joined #sbcl 2015-05-29T01:52:21Z ASau` joined #sbcl 2015-05-29T01:55:54Z ASau quit (Ping timeout: 258 seconds) 2015-05-29T02:02:29Z scymtym quit (Ping timeout: 256 seconds) 2015-05-29T02:25:09Z ASau` is now known as ASau 2015-05-29T02:26:18Z Quadrescence joined #sbcl 2015-05-29T02:28:18Z karswell quit (Read error: Connection reset by peer) 2015-05-29T02:30:28Z karswell joined #sbcl 2015-05-29T02:50:32Z oleo_ joined #sbcl 2015-05-29T02:52:57Z oleo quit (Ping timeout: 240 seconds) 2015-05-29T03:42:59Z psy_ quit (Ping timeout: 265 seconds) 2015-05-29T04:30:52Z bsmr quit (Remote host closed the connection) 2015-05-29T04:41:30Z bsmr joined #sbcl 2015-05-29T05:06:13Z oleo_ quit (Quit: Leaving) 2015-05-29T05:34:44Z Quadrescence quit (Quit: Leaving) 2015-05-29T06:15:53Z bsmr quit (Quit: Verlassend) 2015-05-29T06:20:47Z psychehao joined #sbcl 2015-05-29T06:20:58Z psychehao: #join compiler 2015-05-29T06:22:07Z ASau quit (Ping timeout: 250 seconds) 2015-05-29T06:49:40Z psychehao left #sbcl 2015-05-29T07:02:21Z scymtym joined #sbcl 2015-05-29T07:05:55Z joshe quit (Ping timeout: 265 seconds) 2015-05-29T07:09:37Z Shinmera joined #sbcl 2015-05-29T07:25:56Z Cymew joined #sbcl 2015-05-29T07:52:21Z salva quit (Ping timeout: 244 seconds) 2015-05-29T08:10:14Z salva joined #sbcl 2015-05-29T08:13:13Z edgar-rft joined #sbcl 2015-05-29T08:50:36Z jdz: Xof, pkhuong: damn, i have a flight in the evening of 10th. oh well, i was not invited, anyway :) 2015-05-29T09:13:00Z milosn quit (Ping timeout: 256 seconds) 2015-05-29T09:13:16Z milosn joined #sbcl 2015-05-29T09:20:46Z stassats quit (Ping timeout: 272 seconds) 2015-05-29T10:17:06Z alchemis7 joined #sbcl 2015-05-29T10:36:13Z attila_lendvai joined #sbcl 2015-05-29T10:36:13Z attila_lendvai quit (Changing host) 2015-05-29T10:36:13Z attila_lendvai joined #sbcl 2015-05-29T11:22:42Z pacon joined #sbcl 2015-05-29T12:09:56Z pacon quit (Read error: Connection reset by peer) 2015-05-29T12:11:03Z pacon joined #sbcl 2015-05-29T12:13:31Z pacon quit (Read error: Connection reset by peer) 2015-05-29T12:14:41Z pacon joined #sbcl 2015-05-29T12:18:30Z White_Flame joined #sbcl 2015-05-29T12:23:30Z White_Flame quit (Remote host closed the connection) 2015-05-29T12:27:47Z White_Flame joined #sbcl 2015-05-29T12:44:33Z oleo joined #sbcl 2015-05-29T13:01:45Z pacon quit (Read error: Connection reset by peer) 2015-05-29T13:03:12Z pacon joined #sbcl 2015-05-29T13:12:59Z pacon quit (Read error: Connection reset by peer) 2015-05-29T13:33:49Z scymtym quit (Ping timeout: 256 seconds) 2015-05-29T14:26:56Z nyef joined #sbcl 2015-05-29T14:54:42Z joshe joined #sbcl 2015-05-29T14:57:26Z gingerale joined #sbcl 2015-05-29T15:02:57Z scymtym joined #sbcl 2015-05-29T15:07:44Z Cymew quit (Ping timeout: 256 seconds) 2015-05-29T15:08:20Z psy_ joined #sbcl 2015-05-29T15:23:16Z stassats joined #sbcl 2015-05-29T15:30:06Z oleo_ joined #sbcl 2015-05-29T15:33:14Z oleo quit (Ping timeout: 256 seconds) 2015-05-29T15:38:44Z stassats quit (Ping timeout: 272 seconds) 2015-05-29T15:51:19Z bsmr joined #sbcl 2015-05-29T16:11:24Z bsmr quit (Quit: Verlassend) 2015-05-29T17:05:44Z Th30n joined #sbcl 2015-05-29T17:43:25Z stassats joined #sbcl 2015-05-29T17:44:26Z scymtym quit (Remote host closed the connection) 2015-05-29T17:44:29Z bsmr joined #sbcl 2015-05-29T17:51:17Z gingerale quit (Remote host closed the connection) 2015-05-29T17:58:43Z |3b|: should restrict-compiler-policy always return a valid policy? 2015-05-29T17:59:11Z |3b|: currently it only does so if it has previously been called with a specific quality 2015-05-29T18:01:21Z |3b|: if so, it would be nice to have that in before next release, otherwise slime needs further fixed to deal with that edge case 2015-05-29T18:02:09Z |3b|: looks like docstring is wrong as well, it says it returns an alist, while it returns NIL or a POLICY 2015-05-29T18:08:02Z |3b| wonders what i did differently before that made it work 2015-05-29T18:08:46Z Th30n quit 2015-05-29T18:19:35Z ASau joined #sbcl 2015-05-29T18:28:30Z prxq joined #sbcl 2015-05-29T18:36:46Z slyrus joined #sbcl 2015-05-29T19:03:35Z slyrus quit (Ping timeout: 246 seconds) 2015-05-29T19:05:50Z slyrus joined #sbcl 2015-05-29T19:22:24Z ASau quit (Remote host closed the connection) 2015-05-29T19:23:15Z ASau joined #sbcl 2015-05-29T19:27:02Z dougk_: 3b: I think restrict-compiler-policy should return an alist as documented. It was an accident that its return value differs 2015-05-29T19:29:08Z scymtym joined #sbcl 2015-05-29T19:29:32Z stassats: so, is slime still broken? 2015-05-29T19:29:48Z |3b|: i think so 2015-05-29T19:30:50Z |3b| is using locally patched copy, but i think i did same thing as what was committed 2015-05-29T19:31:17Z |3b|: thought it worked, but now it doesn't, so might have broke something else 2015-05-29T19:31:35Z |3b|: or i fixed it differently before and didn't save it, dunno 2015-05-29T19:32:40Z |3b| isn't sure how to fix slime if sbcl goes back to returning an alist 2015-05-29T19:32:44Z dougk_: just to clarify, you don't need to poke at *policy-restrictions* directly, as long as the result is a list ? 2015-05-29T19:33:23Z |3b|: right now, slime uses (restrict-compiler-policy) to get a policy to pass to policy-quality 2015-05-29T19:33:25Z dougk_: and are you saying that you do or don't like the list representation ? 2015-05-29T19:33:38Z |3b| is saying i have no idea whats going on :p 2015-05-29T19:33:53Z |3b|: actually, i guess returning an alist might work if the fix to slime is reverted? 2015-05-29T19:34:19Z |3b|: since it only used policy-quality because restrict-compiler-policy was returning a policy 2015-05-29T19:35:16Z dougk_: ok, so the problem with putting it back to a list is that a list isn't the right thing to pass to policy-quality. 2015-05-29T19:35:33Z dougk_: dunno which way is the best fix 2015-05-29T19:35:53Z stassats: bloody Ctrl-C on windows is mystifying me 2015-05-29T19:36:11Z stassats: it works for some people sometimes, never worked for me, and works for me with a test C program 2015-05-29T19:36:32Z stassats: catching it 2015-05-29T19:37:01Z |3b|: returning an alist or always returning a policy both sound reasonable to me, but i've only looked at it to the point of fixing slime 2015-05-29T19:38:08Z |3b| uses Ctrl-c to exit, so i guess i'm in the "never worked" group :/ 2015-05-29T19:39:11Z stassats: it's not supposed to just exit 2015-05-29T19:39:40Z stassats: i wonder what will happen if i turn the C program into a shared library and call it 2015-05-29T19:43:34Z stassats: doesn't work either 2015-05-29T19:46:31Z dougk_: one one hand I think it makes sense to return a policy object since swank wants to use it as an argument to policy-quality; on the other I wish I hadn't changed the return convention by accident 2015-05-29T19:46:55Z stassats: you can still change it back 2015-05-29T19:47:10Z dougk_: right, but then how would swank call policy-quality on that ? 2015-05-29T19:48:06Z stassats: how did it do that before? 2015-05-29T19:48:21Z dougk_: it used (cdr (assoc ...)) directly 2015-05-29T19:48:32Z dougk_: leaky abstraction 2015-05-29T19:52:11Z |3b|: it only calls policy-quality because of the change, so if it starts returning an alist again, the slime change can be reverted as well, and i think stuff would work again 2015-05-29T19:52:51Z dougk_: i'll ask Luis if that's the preferred solution. either way works 2015-05-29T19:53:27Z |3b| suspects slime doesn't care, so if changing the return was not intended, putting it back is probably best 2015-05-29T19:53:43Z stassats: if you're providing a supported interface, then that would be preferred 2015-05-29T19:53:52Z stassats: so, sb-ext:policy-quality 2015-05-29T19:54:12Z stassats: otherwise, the preferred solution would be not to change anything if you don't have ot 2015-05-29T19:55:00Z nyef: stassats: You're messing with the SetConsoleCtrlHandler() thing? 2015-05-29T19:55:13Z stassats: nyef: no, it is messing with me 2015-05-29T19:55:19Z nyef: Ah. 2015-05-29T19:55:34Z nyef: So, IIRC, the handler tends to run in a freshly-started thread, just for it. 2015-05-29T19:55:46Z nyef: But that may depend on which windows version is involved. 2015-05-29T19:56:04Z nyef: That's the main quirk that I remember about it. 2015-05-29T19:56:32Z stassats: well, even a C program, which works on its own, doesn't catch it 2015-05-29T19:56:36Z nyef: (Probably also would be why I seem to recall making the call to just disable the damned thing, rather than trying to do anything clever.) 2015-05-29T19:56:50Z stassats: so the environment affects it 2015-05-29T19:59:53Z stassats: where is strace for windwos 2015-05-29T20:01:42Z nyef: Hmm? I'm fairly sure there IS one. 2015-05-29T20:02:04Z nyef: Actually, with windows you typically want to watch the DLL boundaries, not the actual system calls. 2015-05-29T20:02:11Z Xach: I'm seeing a weird failure in clim-widgets (a new project) that looks like it shows some sbcl internals. 2015-05-29T20:02:14Z Xach: http://report.quicklisp.org/2015-05-29/failure-report/clim-widgets.html#clim-widgets 2015-05-29T20:04:46Z stassats: found some thingy, so a thread is indeed created 2015-05-29T20:04:58Z nyef: Looks like its trying to funcall stuff with the wrong number of arguments, and define methods specialized on classes that haven't been defined yet? 2015-05-29T20:05:14Z stassats: but it exits promptly 2015-05-29T20:05:59Z nyef: I'm guesing on the specializer / not-defined class thing. 2015-05-29T20:06:44Z nyef: But the "called with two arguments" things are all forms ((lambda (arg) ...) s x). 2015-05-29T20:07:16Z nyef: The specializer things are all STYLE-WARNINGs, so they're not causing the build failure. 2015-05-29T20:09:13Z Xach: the SB-C::CLAMBDA thing is a new failure mode to me 2015-05-29T20:10:30Z |3b|: yay, LOL inspired code and undecorated specials :/ 2015-05-29T20:11:13Z nyef: On the one hand, it's nice to see CLIM stuff. On the other hand, it's inspiring me to not look at the code. 2015-05-29T20:11:59Z dougk_: Xach: what system is that? I did an update-all-dists and a quickload of 'mcclim' but have no file named cw-test.lisp 2015-05-29T20:12:53Z Xach: dougk_: it's a new project, the github url is at the top of that html page 2015-05-29T20:19:02Z nyef: So, looking at the first full warning shown leads me to line 93 or 94 of cw-test.lisp. 2015-05-29T20:19:13Z nyef: And... it's line noise! 2015-05-29T20:19:42Z |3b|: yeah, reader macro that uses some defmacro! thing, haven't figured out what that is supposed to do yet 2015-05-29T20:20:42Z nyef: I'm going to go with "it's supposed to consume the final #\s on the input stream, but doesn't". 2015-05-29T20:20:52Z |3b|: plausible 2015-05-29T20:21:58Z |3b| forgot to mention undocumented single-character argument names 2015-05-29T20:21:58Z Xach: is there any way to get a different, potentially more helpful error? 2015-05-29T20:22:11Z |3b|: rewrite the code? 2015-05-29T20:22:24Z nyef: But a few lines later, one of the two escaped sequences shows up again, identically, and the compiler doesn't bat an eye. 2015-05-29T20:22:38Z nyef: Oh, wait. My bad. 2015-05-29T20:22:41Z nyef: It bitches there, too. 2015-05-29T20:23:02Z Xach: I just have never seen SB-C::CLAMBDA errors that I can remember 2015-05-29T20:23:37Z nyef: Probably because it's a bare ((lambda (...) ...) ...) form, which is bleeding rare. 2015-05-29T20:24:08Z |3b|: yeah, that was my guess too 2015-05-29T20:25:42Z |3b|: looks like it should try to read the s 2015-05-29T20:25:42Z nyef: ... Is LoL just a "tour de farce" of lisp metaprogramming or something? 2015-05-29T20:26:51Z nyef: Yes, that's the conclusion that I came to about five minutes ago. 2015-05-29T20:28:19Z |3b|: ah, i wonder if new backquote stuff confuses ,',g!s 2015-05-29T20:28:47Z nyef: Wouldn't surprise me, but that's not our problem if it is. 2015-05-29T20:29:14Z |3b|: or would that be wrong way around, that would make it want 2 args instead of 1 2015-05-29T20:33:19Z nyef: Remember, LoL abuses "classic" quasiquote behavior, which is absolutely NOT guaranteed by the standard. If it breaks because we changed something, it's not our problem. 2015-05-29T20:34:55Z |3b|: hmm, seems to be READing as something reasonable 2015-05-29T20:37:01Z nyef: (compile nil '(lambda (x) ((lambda () (+ x 1)) x))) 2015-05-29T20:37:22Z nyef: Fairly small test case to reproduce the CLAMBDA bit with. 2015-05-29T20:37:59Z nyef: And... Heh. Doesn't even COMPILE on 1.0.23. 2015-05-29T20:38:18Z nyef: Apparently, The value NIL is not of type SB-C::NODE. 2015-05-29T20:38:45Z nyef: But there's also no CLAMBDA bit, so that much is more recent. 2015-05-29T20:38:53Z angavrilov quit (Remote host closed the connection) 2015-05-29T20:39:10Z |3b|: all that metaprogramming and they still leave (if (find #\g "g") ...) in the expansion :p 2015-05-29T20:41:27Z nyef: On the one hand, I wonder when the clambda thing started showing up in the warning message. 2015-05-29T20:41:39Z nyef: On the other, I don't know that I want to take the time to bisect to find out. 2015-05-29T20:43:31Z dougk_: so, while I was at it, I found that every use of restrict-compiler-policy causes all declarations other than the restriction to warn you that there was a duplicately specified quality. How polite of us. Not. 2015-05-29T20:51:39Z |3b|: ok, i guess it READs correctly from C-c C-c, but not from C-c C-k 2015-05-29T20:53:14Z Xof: I sem to recall negotiating the LoL people into fixing their repo 2015-05-29T20:53:19Z Xof: stuff inspired by it, though... 2015-05-29T20:55:45Z |3b|: ok, now it is READing wrong either way 2015-05-29T20:56:08Z |3b| wonders if i did something different the first time or if it just broke on its own 2015-05-29T20:58:42Z |3b|: nope, in a fresh lisp it works until i C-c C-k 2015-05-29T20:59:28Z |3b|: or compile-file 2015-05-29T20:59:54Z |3b| wonders how they managed that, self-modifying macros or something? 2015-05-29T21:00:29Z |3b|: after compile-file it doesn't have the (if (find ...) ...) anymore too 2015-05-29T21:08:49Z |3b|: ah, it isn't even using the line-noise reader it defines, obviously 2015-05-29T21:10:29Z |3b|: and the one it uses is under #+cl-ppcre, suggesting it might or might not work depending on load order 2015-05-29T21:13:56Z |3b|: Xach: looks like clim-widgets bug, it uses #~ reader from lol-syntax readrable rather than the one it defines 2015-05-29T21:16:38Z Xach: |3b|: thanks, added it to the issue on github 2015-05-29T21:17:31Z |3b|: *readtable 2015-05-29T21:20:56Z stassats: huh, slime now decides to start with sb-win32 package 2015-05-29T21:21:11Z stassats: oh, .sbclrc 2015-05-29T21:24:06Z stassats: ok, progress, did (setf sb-ext:*init-hooks* (remove 'sb-win32::initialize-console-control-handler sb-ext:*init-hooks*)) before saving an image 2015-05-29T21:24:33Z stassats: then did image --load callSetConsoleCtrlHandler-from-c 2015-05-29T21:24:35Z stassats: that worked 2015-05-29T21:30:25Z stassats: when i pass that thing a callback, Ctrl+Break works, but Ctrl+C doesn't 2015-05-29T21:32:28Z stassats: Ctrl+c works too 2015-05-29T21:32:45Z stassats: so, somehow calling SetConsoleCtrlHandler from lisp is wrong 2015-05-29T21:45:10Z slyrus_ joined #sbcl 2015-05-29T21:45:26Z slyrus quit (Ping timeout: 272 seconds) 2015-05-29T21:45:47Z slyrus_ is now known as slyrus 2015-05-29T21:48:09Z stassats: so, a wrapper then 2015-05-29T21:59:00Z prxq quit (Remote host closed the connection) 2015-05-29T22:19:52Z stassats: now it seems to work without a wrapper, but not always and it exits 2015-05-29T22:25:57Z stassats: so it's always called when the thread is in (loop) 2015-05-29T22:28:15Z nyef: We're not seeing another crazy D-flag thing, or SEH frame corruption, are we? 2015-05-29T22:28:47Z stassats: a moment ago it seemed to work fine 2015-05-29T22:29:00Z stassats: in my test routines, now everything fell apart 2015-05-29T22:32:06Z Shinmera quit (Quit: しつれいしなければならないんです。) 2015-05-29T22:32:59Z nyef: Definitely reminds me of the D-flag thing. 2015-05-29T22:33:11Z stassats: ok, it works if i remove sb-win32::initialize-console-control-handler from init-hooks 2015-05-29T22:33:22Z stassats: then call it from test.lisp and then it has a (loop) 2015-05-29T22:33:31Z nyef: ("Calling MessageBoxA() from the REPL blows up, but if the compiler gets involved it's fine?!?") 2015-05-29T22:36:21Z stassats: with i-c-c-h in init-hooks, it gets called but it exits before it can do anything 2015-05-29T22:36:31Z stassats: this is seriously stupid 2015-05-29T22:37:30Z stassats: ok-ok 2015-05-29T22:37:41Z stassats: init-hooks are called before repl, or after? 2015-05-29T22:37:47Z nyef: Before, aren't they? 2015-05-29T22:38:02Z stassats: i meant --load 2015-05-29T22:38:15Z stassats: but repl handles --load 2015-05-29T22:38:30Z nyef: Hrm. I'd've expected still before, but it occurs to me that there's --no-userinit and whatnot to deal with. 2015-05-29T22:38:36Z stassats: calling i-c-c-h twice doesn't work 2015-05-29T22:38:47Z nyef: That's all in SYS:SRC;CODE;TOPLEVEL.LISP isn't it? 2015-05-29T22:39:05Z |3b|: how about 3 times, with middle one clearing it instead of setting? 2015-05-29T22:39:24Z stassats: |3b|: nope 2015-05-29T22:40:06Z nyef: Have you read the documentation for SetConsoleCtrlHandler? 2015-05-29T22:40:17Z stassats: about fifty times 2015-05-29T22:40:24Z stassats: in different directions 2015-05-29T22:40:30Z stassats: also mirrored 2015-05-29T22:42:36Z nyef: Are we using the combination of parameters NULL, TRUE for any call to SetConsoleCtrlHandler? 2015-05-29T22:42:57Z nyef: Seems like something I'd've done, at least. 2015-05-29T22:43:05Z stassats: well, the same exact call works if it's done in a test.lisp from --load 2015-05-29T22:43:17Z stassats: but not if it's before entering top-level 2015-05-29T22:44:06Z nyef: What if it's before reading from the console handle for the first time? 2015-05-29T22:45:07Z stassats: a c program i have doesn't read anything and works 2015-05-29T22:46:43Z stassats: having (lambda () (sb-win32::initialize-console-control-handler) (loop)) as a top-level doesn't work 2015-05-29T22:48:12Z stassats: but with i-c-c-h C-c doesn't do anything, without it the process exits 2015-05-29T22:48:39Z stassats: what the hell, each combination does different things 2015-05-29T22:49:28Z nyef: Wait, WHAT? check the definition of set-console-ctrl-handler against the spec. Where's the second parameter? 2015-05-29T22:50:07Z stassats: on the right? 2015-05-29T22:50:20Z nyef: Hrm. 2015-05-29T22:50:29Z nyef: Doing a git pull in case it changed recently. 2015-05-29T22:50:34Z nyef: ... Not seeing it. 2015-05-29T22:50:59Z nyef: Ah, okay, now I see it. 2015-05-29T22:51:02Z nyef: Ugh. 2015-05-29T22:53:02Z nyef: We're not lazy-mapping static-space, are we? 2015-05-29T22:53:22Z stassats: ok, now i set my own callback and it works in this case 2015-05-29T22:53:38Z stassats: so, is it ignore-errors? 2015-05-29T22:54:32Z stassats: now i can't exit 2015-05-29T22:54:46Z stassats: it catches Ctrl+Break 2015-05-29T22:55:04Z skrue joined #sbcl 2015-05-29T22:59:25Z stassats: ok, (lambda () (sb-win32::initialize-console-control-handler) (loop)) catches the signal but doesn't interrupt anything 2015-05-29T23:00:21Z stassats: but that doesn't happen with top-level-init 2015-05-29T23:03:33Z stassats: hell, :toplevel (sb-win32::initialize-console-control-handler) 2015-05-29T23:03:34Z stassats: (SB-IMPL::TOPLEVEL-INIT) 2015-05-29T23:03:36Z stassats: works 2015-05-29T23:04:48Z stassats: this is ridiculous 2015-05-29T23:06:24Z stassats: removing i-c-c-h and the pushing it again works too 2015-05-29T23:08:20Z stassats: or not removing it but just pushing again 2015-05-29T23:09:44Z stassats: wait, init-hooks are empty for some reason 2015-05-29T23:09:49Z stassats: that makes a bit more sense 2015-05-29T23:10:11Z stassats: was using the wrong image 2015-05-29T23:12:43Z stassats: ok, a saved image gets interrupted with --eval '(loop)', but ./run-sbcl.sh doesn't 2015-05-29T23:14:10Z stassats: ./src/runtime ... gets interrupted as well 2015-05-29T23:14:49Z stassats: run-sbcl.sh runs from shell? 2015-05-29T23:16:21Z stassats: i think now i see the picture, running from shell borks C-c, and for C-c to run it needs to execute some user-space code 2015-05-29T23:17:15Z stassats: incidentally, (read-line) from cmd.exe doesn't work 2015-05-29T23:18:11Z stassats: at least i know what's going on 2015-05-29T23:19:02Z stassats: or rather, when it works and when it doesn't 2015-05-29T23:31:20Z White_Flame quit (Read error: Connection reset by peer) 2015-05-29T23:31:48Z White_Flame joined #sbcl 2015-05-29T23:33:54Z jdz quit (Ping timeout: 252 seconds) 2015-05-29T23:39:20Z jdz joined #sbcl 2015-05-29T23:43:01Z White_Flame quit (Ping timeout: 244 seconds) 2015-05-29T23:47:27Z stassats quit (Ping timeout: 265 seconds) 2015-05-30T00:01:53Z slyrus quit (Ping timeout: 264 seconds) 2015-05-30T00:02:31Z slyrus_ joined #sbcl 2015-05-30T00:02:59Z slyrus_ is now known as slyrus 2015-05-30T00:03:23Z White_Flame joined #sbcl 2015-05-30T00:07:28Z stassats joined #sbcl 2015-05-30T00:20:29Z attila_lendvai quit (Ping timeout: 264 seconds) 2015-05-30T00:39:45Z slyrus quit (Ping timeout: 240 seconds) 2015-05-30T00:40:27Z slyrus_ joined #sbcl 2015-05-30T00:41:38Z slyrus_ is now known as slyrus 2015-05-30T00:45:22Z slyrus_ joined #sbcl 2015-05-30T00:46:08Z slyrus quit (Ping timeout: 252 seconds) 2015-05-30T00:46:20Z slyrus_ is now known as slyrus 2015-05-30T00:57:25Z stassats quit (Ping timeout: 264 seconds) 2015-05-30T01:22:44Z slyrus quit (Ping timeout: 245 seconds) 2015-05-30T01:34:26Z slyrus joined #sbcl 2015-05-30T01:35:10Z PuercoPop quit (Ping timeout: 265 seconds) 2015-05-30T01:53:59Z selat joined #sbcl 2015-05-30T02:45:41Z slyrus quit (Read error: Connection reset by peer) 2015-05-30T02:49:37Z slyrus joined #sbcl 2015-05-30T03:12:52Z selat quit (Quit: Lost terminal) 2015-05-30T03:45:46Z gingerale joined #sbcl 2015-05-30T04:10:39Z scymtym quit (Ping timeout: 244 seconds) 2015-05-30T04:20:43Z oleo__ joined #sbcl 2015-05-30T04:23:51Z oleo_ quit (Ping timeout: 265 seconds) 2015-05-30T04:48:56Z Quadrescence joined #sbcl 2015-05-30T04:55:46Z karswell quit (Read error: Connection reset by peer) 2015-05-30T05:06:56Z slyrus quit (Ping timeout: 265 seconds) 2015-05-30T05:09:05Z slyrus joined #sbcl 2015-05-30T05:25:01Z White_Flame quit (Ping timeout: 264 seconds) 2015-05-30T05:25:24Z clop quit (Ping timeout: 258 seconds) 2015-05-30T05:35:58Z clop joined #sbcl 2015-05-30T05:47:21Z nyef quit (Ping timeout: 240 seconds) 2015-05-30T06:07:53Z angavrilov joined #sbcl 2015-05-30T06:24:01Z Shinmera joined #sbcl 2015-05-30T07:23:57Z Quadrescence quit (Quit: This computer has gone to sleep) 2015-05-30T07:32:06Z PuercoPop joined #sbcl 2015-05-30T08:01:05Z Xach quit (Ping timeout: 244 seconds) 2015-05-30T08:18:42Z psy_ quit (Ping timeout: 264 seconds) 2015-05-30T08:20:20Z psy_ joined #sbcl 2015-05-30T08:56:35Z stassats joined #sbcl 2015-05-30T09:14:14Z oleo__ quit (Quit: Leaving) 2015-05-30T09:20:42Z oleo joined #sbcl 2015-05-30T09:35:04Z attila_lendvai joined #sbcl 2015-05-30T09:44:10Z selat joined #sbcl 2015-05-30T09:57:51Z milosn quit (Quit: leaving) 2015-05-30T10:21:05Z nyef joined #sbcl 2015-05-30T10:59:08Z selat quit (Quit: Lost terminal) 2015-05-30T12:11:33Z ASau quit (Ping timeout: 256 seconds) 2015-05-30T12:22:38Z White_Flame joined #sbcl 2015-05-30T13:08:59Z attila_lendvai quit (Ping timeout: 245 seconds) 2015-05-30T13:13:19Z stassats quit (Ping timeout: 256 seconds) 2015-05-30T13:30:49Z milosn joined #sbcl 2015-05-30T13:34:56Z psy_ quit (Ping timeout: 272 seconds) 2015-05-30T13:35:25Z gingerale quit (Ping timeout: 250 seconds) 2015-05-30T13:59:22Z gingerale joined #sbcl 2015-05-30T15:30:51Z psy_ joined #sbcl 2015-05-30T16:12:19Z ASau joined #sbcl 2015-05-30T16:20:38Z ASau quit (Remote host closed the connection) 2015-05-30T16:21:08Z ASau joined #sbcl 2015-05-30T16:24:08Z scymtym joined #sbcl 2015-05-30T16:42:55Z oleo quit (Ping timeout: 244 seconds) 2015-05-30T16:49:38Z White_Flame quit (Ping timeout: 258 seconds) 2015-05-30T16:53:02Z oleo joined #sbcl 2015-05-30T17:03:32Z stassats joined #sbcl 2015-05-30T17:03:39Z stassats quit (Changing host) 2015-05-30T17:03:39Z stassats joined #sbcl 2015-05-30T17:03:56Z selat joined #sbcl 2015-05-30T17:08:28Z gingerale quit (Remote host closed the connection) 2015-05-30T17:25:56Z ASau quit (Remote host closed the connection) 2015-05-30T17:27:43Z ASau joined #sbcl 2015-05-30T17:54:44Z attila_lendvai joined #sbcl 2015-05-30T17:55:33Z ASau quit (Remote host closed the connection) 2015-05-30T17:55:58Z ASau joined #sbcl 2015-05-30T18:05:41Z stassats: no more float consing when doing things like (print 2d0) 2015-05-30T18:06:14Z stassats: and sbcl now can be run under 64-bit arm kernels 2015-05-30T18:06:41Z stassats: and this will make it easier for porting to things like arm windows 2015-05-30T18:52:47Z ASau quit (Remote host closed the connection) 2015-05-30T18:53:18Z Xach joined #sbcl 2015-05-30T18:53:42Z Shinmera quit (Quit: しつれいしなければならないんです。) 2015-05-30T18:53:55Z Shinmera joined #sbcl 2015-05-30T19:01:54Z Xach quit (Ping timeout: 244 seconds) 2015-05-30T19:02:25Z Quadrescence joined #sbcl 2015-05-30T19:04:27Z attila_lendvai: bah, I thought I fixed a bug in asdf but then I realized I did not upgrade the ages old asdf in sbcl and just merely re-fixed something already fixed 2015-05-30T19:33:15Z oleo: is there a way to increas binding-stack ? 2015-05-30T19:36:56Z milosn quit (Ping timeout: 265 seconds) 2015-05-30T19:38:25Z nyef: oleo: Yes-and-no. I'd be somewhat surprised if you managed to blow out your binding stack, but the size is controlled by some constants in the thread code in the runtime. 2015-05-30T19:38:30Z nyef: ... IIRC, that is. 2015-05-30T19:39:51Z oleo: http://paste.lisp.org/display/148848 2015-05-30T19:40:25Z stassats: sb-doc is enabled by default 2015-05-30T19:40:32Z oleo: i compiled a non-standard sbcl maybe, but everything went fine with that feature list (at least for compiling) but at load time when loading my usual packages, something went wrong 2015-05-30T19:40:41Z stassats: and so is sb-ldb, not sure why you need sb-hash-table-debug 2015-05-30T19:40:50Z oleo: hmmm 2015-05-30T19:40:52Z stassats: sb-unicode, sb-eval and sb-package-locks are default too 2015-05-30T19:41:00Z stassats: that declaim optimize doesn't do anything 2015-05-30T19:41:03Z oleo: :sb-show and :sb-fluid failed tho 2015-05-30T19:41:14Z stassats: sb-fluid doesn't work 2015-05-30T19:41:20Z oleo: ok 2015-05-30T19:41:29Z stassats: ash-right-vops and 32x16-divide are not yours to push 2015-05-30T19:41:56Z oleo: it's not told which arch for, and i tested it 2015-05-30T19:42:24Z oleo: i'm on x86_64 2015-05-30T19:42:36Z Bicyclidine joined #sbcl 2015-05-30T19:42:54Z oleo: 32x15-divides just tells it's not for x86 that's all 2015-05-30T19:43:04Z oleo: err sorry for the typo 2015-05-30T19:43:20Z milosn joined #sbcl 2015-05-30T19:43:22Z stassats: so, you basically put things there without knowing? 2015-05-30T19:44:11Z oleo: i didn't touch anything wich was on autoselect basis, just the ones i wasn't sure about if they'd work 2015-05-30T19:44:35Z |3b|: "hey, this might breaks things, lets enable it!" :) 2015-05-30T19:44:49Z oleo: well i said the compilation itself went fine! 2015-05-30T19:45:00Z stassats: :sb-qshow :sb-thread :sb-core-compression :sb-safepoint :sb-thruption :sb-wtimer are the only things you may want to push 2015-05-30T19:45:11Z stassats: and sb-qshow is really only useful for debugging sbcl itself 2015-05-30T19:45:14Z |3b|: did you run the tests? 2015-05-30T19:45:20Z oleo: yes 2015-05-30T19:45:28Z oleo: the tests was successfull 2015-05-30T19:45:34Z stassats: other things are either already enabled, or are not meant to be pushed by the user 2015-05-30T19:46:04Z oleo: the error happens in the swank package.... 2015-05-30T19:46:38Z |3b|: so maybe it didn't work, and you should listen to the devs? 2015-05-30T19:47:21Z |3b|: or at least reproduce the problem on a supported configuration before asking them for help 2015-05-30T19:47:35Z oleo: or maybe i have stale stuff, wait lemme clear old stuff..... 2015-05-30T19:47:45Z |3b|: (if you can't tell which configurations are supported, asking about that is reasonable too, though you might just be pointed to docs if they exist) 2015-05-30T19:47:48Z oleo: and one thing, tho, my gray.fasl was empty! 2015-05-30T19:48:32Z stassats: the best way is not to touch customize-target-features at all 2015-05-30T19:48:45Z stassats: for linux-x86-64, everything you need is enabled 2015-05-30T19:48:55Z oleo: well, what i actually wanted was one without signals ..... 2015-05-30T19:49:18Z stassats: without signals? 2015-05-30T19:49:20Z oleo: :sb-safepoint thruption and wtimer actually 2015-05-30T19:49:44Z oleo: but i wanted to see which of the other features were compatible to it.... 2015-05-30T19:49:53Z stassats: why do you want sb-safepoint? 2015-05-30T19:50:00Z Xach joined #sbcl 2015-05-30T19:57:23Z Xach quit (Ping timeout: 246 seconds) 2015-05-30T20:19:21Z stassats: so, sbcl broke slime and the fixed slime is not yet released? 2015-05-30T20:20:09Z |3b|: i think sbcl unbroke slime 2015-05-30T20:20:21Z |3b|: if you mean the C-u C-c C-c thing 2015-05-30T20:21:06Z stassats: C-c C-c doesn't work here at all 2015-05-30T20:21:40Z |3b| hasn't had problems with normal C-c C-c on slime from last month's quicklisp 2015-05-30T20:21:50Z |3b|: (which i think is still current quicklisp) 2015-05-30T20:22:06Z stassats: my slime is a bit older than that 2015-05-30T20:23:16Z stassats: oh right, it's not slime 2015-05-30T20:23:31Z stassats: (sb-ext:restrict-compiler-policy) is an error 2015-05-30T20:24:58Z |3b|: it is? 2015-05-30T20:25:34Z |3b|: that sounds at least related to the C-u C-c C-c thing, but i didn't think that affected C-c C-c 2015-05-30T20:26:01Z stassats: of course nobody got a chance to test the day-before-release change 2015-05-30T20:26:52Z |3b|: ah, did the fix neglect to make sure it was a policy? 2015-05-30T20:27:14Z stassats: i don't know what it neglected, but it doesn't work anymore 2015-05-30T20:27:30Z |3b|: is the error about NIL not being a policy? 2015-05-30T20:27:37Z |3b|: in policy-to-decl-spec 2015-05-30T20:28:06Z stassats: yes 2015-05-30T20:28:20Z |3b|: that's probably it then :/ 2015-05-30T20:29:43Z |3b| would probably just initialize *policy-restrictions* to a policy and get rid of the on-demand allocation, but alternate fix would be to check for NIL in restrict-compiler-policy or policy-to-decl-spec 2015-05-30T20:30:40Z stassats: well, fixing is easy, but we got a release which doesn't work with slime 2015-05-30T20:30:51Z |3b|: slime-side workaround would be to call restrict-compiler-polict with an argument at some point before calling it without 2015-05-30T20:31:27Z stassats: a slime-side workaround is easy, but it has to be released and go through quicklisp 2015-05-30T20:31:42Z |3b| should probably stop saying obvious things :) 2015-05-30T20:32:40Z slyrus quit (Read error: Connection reset by peer) 2015-05-30T20:33:08Z stassats: each time there's a change after the freeze, we get a broken release 2015-05-30T20:33:35Z stassats: so, if it's truly a regression fix, there should be a grace period of no changes before the release 2015-05-30T20:34:14Z Xof: what we probably need is a release manager who actually uses the damn software 2015-05-30T20:35:16Z stassats: |3b|: can you do an announcement in #lisp that anyone having problems with the latest SBCL should put (sb-ext:restrict-compiler-policy 'debug 0) into ~/.sbclrc 2015-05-30T20:36:48Z Shinmera: Does a higher number work too? 2015-05-30T20:37:00Z stassats: mentioned that on the /r/lisp thread 2015-05-30T20:37:09Z |3b|: any value will work, but 0 doesn't change anything 2015-05-30T20:37:10Z stassats: Shinmera: not with the same semantics as not putting it there 2015-05-30T20:37:26Z slyrus joined #sbcl 2015-05-30T20:37:32Z Shinmera: Right. I'm just asking because I have it restricted to 3 in my .sbclrc already anyway. 2015-05-30T20:37:45Z stassats: i always have 'debug 2, i wouldn't have caught it anyway 2015-05-30T20:38:41Z Xof: second-best: including test cases in our test suite 2015-05-30T20:39:16Z stassats: it's hard to include test cases for not yet discovered bugs 2015-05-30T20:39:37Z nyef: It's easier to include test cases for documented functionality, though. 2015-05-30T20:40:11Z |3b|: easy to miss that you need to test for the case where it hasn't been used yet though 2015-05-30T20:41:33Z nyef: Easy to only document as being supported the cases that you actually have tests for. 2015-05-30T20:42:35Z |3b|: and only if you use it in the same order as the tests? 2015-05-30T20:42:53Z nyef: Something like that. 2015-05-30T20:43:04Z Xof: when we're changing something -- particularly in response to a regression bug report -- that's when stopping and writing a bunch of tests is most useful 2015-05-30T20:43:17Z Xof: oh well. See you next month 2015-05-30T20:43:33Z stassats: a workaround is easy 2015-05-30T20:43:42Z stassats: just need to spread the knowledge 2015-05-30T20:43:53Z stassats: anyone with tv connections? 2015-05-30T20:44:48Z |3b|: stassats: might add the specific error message to that reddit post so google can find it 2015-05-30T20:46:42Z stassats: good idea 2015-05-30T20:53:35Z Bicyclidine quit (Quit: leaving) 2015-05-30T21:19:30Z slyrus_ joined #sbcl 2015-05-30T21:19:38Z slyrus quit (Ping timeout: 246 seconds) 2015-05-30T21:20:03Z slyrus_ is now known as slyrus 2015-05-30T21:34:38Z stassats: alright, windows got my share of love 2015-05-30T21:57:42Z angavrilov quit (Remote host closed the connection) 2015-05-30T22:13:33Z stassats: fixed three |3b| tickets in a row 2015-05-30T22:14:09Z stassats: i have to either stop or fix 56 more 2015-05-30T22:17:50Z selat quit (Quit: Lost terminal) 2015-05-30T22:20:50Z |3b|: https://bugs.launchpad.net/sbcl/+bug/1459581 is possibly easy and relatively bad if you want another :) 2015-05-30T22:21:57Z stassats: not today 2015-05-30T22:34:55Z Adlai joined #sbcl 2015-05-30T22:57:20Z pacon joined #sbcl 2015-05-30T23:00:49Z attila_lendvai quit (Disconnected by services) 2015-05-30T23:00:49Z attila_lendvai1 joined #sbcl 2015-05-30T23:00:49Z attila_lendvai1 quit (Changing host) 2015-05-30T23:00:49Z attila_lendvai1 joined #sbcl 2015-05-30T23:08:19Z Shinmera quit (Quit: しつれいしなければならないんです。) 2015-05-30T23:16:50Z stassats quit (Ping timeout: 272 seconds) 2015-05-30T23:19:13Z Adlai` joined #sbcl 2015-05-30T23:22:08Z Adlai quit (Ping timeout: 246 seconds) 2015-05-30T23:25:12Z Adlai` quit (Quit: There will be FUD) 2015-05-30T23:26:54Z attila_lendvai1: it's not possible to use eval-when in --script? 2015-05-30T23:27:19Z attila_lendvai1: I have a (require :swank) and yet, it fails with package not found 2015-05-30T23:29:19Z Bike: like, you have (eval-when (:compile-toplevel ...) (require :swank)) (swank:whatever ...)? 2015-05-30T23:31:51Z attila_lendvai1: yes, but I think it's something else, because since then I realized I do the same with asdf 2015-05-31T00:17:45Z attila_lendvai1 quit (Quit: Leaving.) 2015-05-31T00:17:56Z attila_lendvai joined #sbcl 2015-05-31T00:17:56Z attila_lendvai quit (Changing host) 2015-05-31T00:17:56Z attila_lendvai joined #sbcl 2015-05-31T00:18:49Z attila_lendvai quit (Client Quit) 2015-05-31T00:19:02Z attila_lendvai joined #sbcl 2015-05-31T00:53:04Z pacon quit (Read error: Connection reset by peer) 2015-05-31T00:54:04Z pacon joined #sbcl 2015-05-31T00:58:37Z pacon quit (Ping timeout: 255 seconds) 2015-05-31T00:59:09Z edgar-rft quit (Quit: edgar-rft) 2015-05-31T01:00:02Z pacon joined #sbcl 2015-05-31T01:18:33Z attila_lendvai quit (Ping timeout: 244 seconds) 2015-05-31T01:42:49Z karswell joined #sbcl 2015-05-31T03:08:15Z karswell quit (Remote host closed the connection) 2015-05-31T03:20:13Z karswell joined #sbcl 2015-05-31T03:43:53Z gingerale joined #sbcl 2015-05-31T03:58:54Z Quadrescence quit (Ping timeout: 252 seconds) 2015-05-31T04:10:44Z Quadrescence joined #sbcl 2015-05-31T04:24:29Z pacon quit (Read error: Connection reset by peer) 2015-05-31T04:56:29Z karswell quit (Ping timeout: 245 seconds) 2015-05-31T05:16:44Z oleo_ joined #sbcl 2015-05-31T05:19:54Z oleo quit (Ping timeout: 256 seconds) 2015-05-31T05:22:08Z nyef quit (Ping timeout: 252 seconds) 2015-05-31T05:45:32Z bsmr quit (Quit: Leaving) 2015-05-31T05:45:51Z bsmr joined #sbcl 2015-05-31T06:32:34Z psy_ quit (Ping timeout: 272 seconds) 2015-05-31T06:55:38Z ASau joined #sbcl 2015-05-31T07:27:52Z Shinmera joined #sbcl 2015-05-31T07:50:23Z edgar-rft joined #sbcl 2015-05-31T08:02:00Z angavrilov joined #sbcl 2015-05-31T08:47:16Z psy_ joined #sbcl 2015-05-31T08:53:36Z clop quit (Ping timeout: 276 seconds) 2015-05-31T09:01:19Z Th30n joined #sbcl 2015-05-31T09:02:04Z milosn quit (Read error: Connection reset by peer) 2015-05-31T09:02:16Z milosn joined #sbcl 2015-05-31T09:11:08Z Quadrescence quit (Quit: This computer has gone to sleep) 2015-05-31T09:18:42Z clop joined #sbcl 2015-05-31T09:20:07Z pacon joined #sbcl 2015-05-31T09:21:39Z _loic_ joined #sbcl 2015-05-31T09:36:11Z clop quit (Ping timeout: 256 seconds) 2015-05-31T09:45:21Z clop joined #sbcl 2015-05-31T09:48:14Z stassats joined #sbcl 2015-05-31T09:59:24Z Th30n_ joined #sbcl 2015-05-31T09:59:24Z Th30n quit (Ping timeout: 245 seconds) 2015-05-31T10:04:10Z Th30n_ quit (Client Quit) 2015-05-31T10:04:37Z Th30n joined #sbcl 2015-05-31T10:14:03Z Th30n quit 2015-05-31T10:49:17Z |3b|: stassats: the "~a" in dbg-printexception-c is important, if the first argument to WARN is a string it is treated as a format control string, and the lib i'm using sends things like ~76.4% which format doesn't like 2015-05-31T10:56:31Z oleo_ quit (Ping timeout: 264 seconds) 2015-05-31T11:13:36Z stassats: i had an ~a, didn't i? 2015-05-31T11:14:10Z stassats: well, i got the wrong diff from windows 2015-05-31T11:16:52Z stassats: |3b|: it's back on 2015-05-31T11:19:27Z |3b|: cool, building now 2015-05-31T11:20:49Z stassats: also, on x86, the debug message isn't caught 2015-05-31T11:23:22Z stassats: not important, i guess, at least it doesn't cause an error 2015-05-31T12:24:07Z stassats: great, my test doesn't fail in the test suite 2015-05-31T12:24:16Z stassats: while it fails when run separatly 2015-05-31T12:27:39Z stassats: of course naming functions FOO in impure tests is a bad idea 2015-05-31T12:34:16Z |3b|: that reminds me, i should kill the locked SBCl so the rest of the tests can try to finish 2015-05-31T12:45:54Z Th30n joined #sbcl 2015-05-31T13:22:12Z stassats: auditing all usages of specifier-type in the compiler 2015-05-31T13:22:31Z stassats: which should be compiler-specifier-type for arbitrary types 2015-05-31T13:23:21Z stassats: stuck on the coerce derive-type, can't figure it's second leg 2015-05-31T13:23:33Z |3b|: stassats: did you fix the CONS case of the map/map-into bug? 2015-05-31T13:23:52Z stassats: which cons case? 2015-05-31T13:24:19Z |3b|: (map-into (cons 1 2) (constantly 'foo)) 2015-05-31T13:25:12Z stassats: no 2015-05-31T13:30:06Z stassats: ok, looks like coerce derive-type is broken indeed 2015-05-31T13:39:16Z stassats: in more ways than one 2015-05-31T13:39:32Z stassats: (eql 1 (member-type-members car-type)) instead of (eql 1 (member-type-size car-type)) 2015-05-31T13:39:43Z stassats: expecting integer types to be member-types 2015-05-31T13:41:03Z stassats: and for what? i think it's pretty useless 2015-05-31T13:43:45Z stassats: the first part of integer-type-numeric-bounds implies the name numeric-type-bounds 2015-05-31T13:49:38Z stassats: nah, the second part of coerce-derive-type is hopeless 2015-05-31T13:50:15Z stassats: and it's never used for what it's intended 2015-05-31T13:51:34Z oleo joined #sbcl 2015-05-31T13:53:53Z pacon quit (Read error: Connection reset by peer) 2015-05-31T13:55:47Z stassats: ;; See messages on cmucl-imp 2001-02-14 and sbcl-devel 2002-12-12. 2015-05-31T13:55:51Z stassats: yeah, good luck finding that 2015-05-31T14:00:26Z stassats: :SEMAPHORE-NOTIFICATION :WAIT-ON-SEMAPHORE tends to hang more often than previously 2015-05-31T14:01:49Z stassats: stracing it allows to move forward 2015-05-31T14:21:08Z stassats: constant-lvar-p is lying too ;; check for EQL types (but not singleton numeric types) 2015-05-31T14:21:28Z stassats: it does check for singleton numeric types 2015-05-31T14:26:32Z ASau quit (Ping timeout: 246 seconds) 2015-05-31T14:29:56Z ASau joined #sbcl 2015-05-31T14:42:22Z psy_ quit (Quit: Leaving) 2015-05-31T14:45:45Z attila_lendvai joined #sbcl 2015-05-31T15:24:15Z salv0 quit (Ping timeout: 276 seconds) 2015-05-31T15:37:29Z salv0 joined #sbcl 2015-05-31T15:43:09Z stassats quit (Ping timeout: 245 seconds) 2015-05-31T15:55:14Z attila_lendvai quit (Ping timeout: 245 seconds) 2015-05-31T16:08:14Z stassats joined #sbcl 2015-05-31T16:51:27Z gingerale quit (Remote host closed the connection) 2015-05-31T17:23:14Z psy_ joined #sbcl 2015-05-31T17:30:32Z Th30n quit 2015-05-31T17:41:04Z stassats: bloody instruction definition macros getting on my nerves 2015-05-31T17:54:41Z Quadrescence joined #sbcl 2015-05-31T17:56:31Z milosn quit (Ping timeout: 255 seconds) 2015-05-31T18:03:23Z stassats: and there was some incantation for reloading instructions 2015-05-31T18:03:33Z stassats: this is annoying, why doesn't it just work 2015-05-31T18:05:50Z stassats: ok, that'd be (SB-DISASSEM::get-inst-space :force t) 2015-05-31T18:05:57Z stassats: which says "Instructions either aren't related or conflict in some way:" 2015-05-31T18:05:59Z stassats: gee thanks 2015-05-31T18:07:17Z oleo_ joined #sbcl 2015-05-31T18:10:14Z milosn joined #sbcl 2015-05-31T18:10:39Z oleo quit (Ping timeout: 276 seconds) 2015-05-31T18:18:21Z psy_ quit (Ping timeout: 250 seconds) 2015-05-31T18:18:23Z psy__ joined #sbcl 2015-05-31T18:29:04Z stassats: got 211A30EE FADDS S2, S0, S3 2015-05-31T18:45:06Z prxq joined #sbcl 2015-05-31T18:45:33Z DeadTrickster joined #sbcl 2015-05-31T18:53:52Z karswell joined #sbcl 2015-05-31T19:38:32Z Adlai joined #sbcl 2015-05-31T19:44:26Z karswell quit (Read error: Connection reset by peer) 2015-05-31T19:44:40Z karswell joined #sbcl 2015-05-31T19:57:05Z karswell quit (Ping timeout: 265 seconds) 2015-05-31T20:10:54Z _loic_ quit (Ping timeout: 276 seconds) 2015-05-31T20:28:53Z White_Flame joined #sbcl 2015-05-31T21:03:38Z _loic_ joined #sbcl 2015-05-31T21:12:12Z edgar-rft quit (Quit: edgar-rft) 2015-05-31T21:14:11Z karswell joined #sbcl 2015-05-31T21:21:46Z bsmr quit (Quit: Verlassend) 2015-05-31T21:22:36Z bsmr joined #sbcl 2015-05-31T21:25:03Z stassats: got almost all FP instructions, except for load/stores 2015-05-31T21:25:31Z stassats: because their define-instruction is too colliding 2015-05-31T21:28:13Z stassats: i think i got a hang of how to disassemble and assemble instructions 2015-05-31T21:28:36Z stassats: except that the doing it at runtime is still not convenient 2015-05-31T21:28:43Z stassats: and there's a lot of boilerplate 2015-05-31T21:31:16Z Shinmera quit (Quit: しつれいしなければならないんです。) 2015-05-31T21:52:31Z Quadrescence: stassats, can you figure out the proper way to incorporate the random instruction? 2015-05-31T21:52:51Z Quadrescence: i gave up on SBCL when I couldn't figure out how to disassem it 2015-05-31T21:53:07Z Quadrescence: #'GIVE-UP-SBCL-HACKING 2015-05-31T21:54:46Z attila_lendvai joined #sbcl 2015-05-31T21:54:46Z ASau quit (Remote host closed the connection) 2015-05-31T21:54:52Z Quadrescence: stassats, https://bitbucket.org/tarballs_are_good/lisp-random/raw/2d0cccb92f5f97dd7524245139d9fcda1955ef3f/rdrand.lisp 2015-05-31T21:54:55Z Quadrescence: :) 2015-05-31T21:55:20Z ASau joined #sbcl 2015-05-31T21:56:41Z stassats: i can help you some time 2015-05-31T21:56:58Z stassats: not today though 2015-05-31T21:57:09Z Quadrescence: cool ok 2015-05-31T21:57:22Z Quadrescence: disasstassats 2015-05-31T22:12:32Z _loic_ quit (Remote host closed the connection) 2015-05-31T22:21:19Z prxq quit (Remote host closed the connection) 2015-05-31T22:39:10Z angavrilov quit (Remote host closed the connection) 2015-05-31T22:44:53Z edgar-rft joined #sbcl 2015-05-31T22:54:51Z karswell quit (Read error: Connection reset by peer) 2015-05-31T22:55:06Z karswell joined #sbcl 2015-05-31T22:55:33Z edgar-rft quit (Quit: edgar-rft) 2015-05-31T23:24:19Z salv0 quit (Remote host closed the connection) 2015-05-31T23:26:27Z attila_lendvai quit (Ping timeout: 250 seconds)