2016-02-22T00:17:29Z yuankode quit (Ping timeout: 244 seconds) 2016-02-22T00:24:24Z scymtym_ quit (Ping timeout: 276 seconds) 2016-02-22T00:35:59Z stassats quit (Ping timeout: 240 seconds) 2016-02-22T01:26:27Z sjl quit (Ping timeout: 248 seconds) 2016-02-22T02:02:12Z mateuszb_ joined #sbcl 2016-02-22T02:02:59Z mateuszb quit (Ping timeout: 240 seconds) 2016-02-22T02:07:29Z csziacobus joined #sbcl 2016-02-22T02:08:09Z mateuszb joined #sbcl 2016-02-22T02:09:29Z mateuszb_ quit (Ping timeout: 240 seconds) 2016-02-22T02:10:38Z zRecursive joined #sbcl 2016-02-22T02:29:24Z csziacobus quit (Remote host closed the connection) 2016-02-22T02:29:41Z csziacobus joined #sbcl 2016-02-22T02:33:34Z csziacobus quit (Remote host closed the connection) 2016-02-22T02:33:52Z csziacobus joined #sbcl 2016-02-22T02:39:35Z zRecursive left #sbcl 2016-02-22T02:41:16Z csziacobus quit (Remote host closed the connection) 2016-02-22T02:41:33Z csziacobus joined #sbcl 2016-02-22T02:45:26Z csziacobus quit (Remote host closed the connection) 2016-02-22T02:45:42Z csziacobus joined #sbcl 2016-02-22T02:49:36Z csziacobus quit (Remote host closed the connection) 2016-02-22T02:49:56Z csziacobus joined #sbcl 2016-02-22T02:55:20Z csziacobus quit (Remote host closed the connection) 2016-02-22T02:55:38Z csziacobus joined #sbcl 2016-02-22T02:59:32Z csziacobus quit (Remote host closed the connection) 2016-02-22T02:59:50Z csziacobus joined #sbcl 2016-02-22T03:02:30Z csziacobus quit (Client Quit) 2016-02-22T03:24:21Z sjl joined #sbcl 2016-02-22T03:29:39Z sjl quit (Ping timeout: 276 seconds) 2016-02-22T04:25:22Z sjl joined #sbcl 2016-02-22T04:30:13Z sjl quit (Ping timeout: 252 seconds) 2016-02-22T05:26:24Z sjl joined #sbcl 2016-02-22T05:31:18Z sjl quit (Ping timeout: 250 seconds) 2016-02-22T06:27:25Z sjl joined #sbcl 2016-02-22T06:32:40Z sjl quit (Ping timeout: 255 seconds) 2016-02-22T06:42:24Z angavrilov joined #sbcl 2016-02-22T06:43:16Z kanru quit (Remote host closed the connection) 2016-02-22T06:44:57Z kanru joined #sbcl 2016-02-22T06:50:45Z gingerale joined #sbcl 2016-02-22T06:53:19Z zRecursive joined #sbcl 2016-02-22T07:03:32Z Shinmera joined #sbcl 2016-02-22T07:29:37Z sjl joined #sbcl 2016-02-22T07:34:27Z sjl quit (Ping timeout: 248 seconds) 2016-02-22T07:43:17Z yuankode joined #sbcl 2016-02-22T07:44:24Z Cymew joined #sbcl 2016-02-22T07:52:59Z kanru quit (Remote host closed the connection) 2016-02-22T07:53:52Z Cymew quit (Read error: Connection reset by peer) 2016-02-22T08:02:17Z Cymew joined #sbcl 2016-02-22T08:11:23Z sjl joined #sbcl 2016-02-22T08:12:52Z kanru joined #sbcl 2016-02-22T08:15:43Z sjl quit (Ping timeout: 252 seconds) 2016-02-22T08:40:27Z zRecursive quit (Remote host closed the connection) 2016-02-22T09:00:49Z yuankode quit (Ping timeout: 252 seconds) 2016-02-22T09:15:00Z myrkraverk quit (Remote host closed the connection) 2016-02-22T09:19:51Z myrkraverk joined #sbcl 2016-02-22T09:37:55Z jrx joined #sbcl 2016-02-22T10:12:34Z sjl joined #sbcl 2016-02-22T10:17:29Z attila_lendvai joined #sbcl 2016-02-22T10:33:39Z sjl quit (Ping timeout: 248 seconds) 2016-02-22T10:53:32Z yuankode joined #sbcl 2016-02-22T11:09:14Z sjl joined #sbcl 2016-02-22T11:30:34Z sjl quit (Ping timeout: 255 seconds) 2016-02-22T11:38:22Z specbot quit (Disconnected by services) 2016-02-22T11:38:26Z specbot joined #sbcl 2016-02-22T11:39:13Z pootler_ quit (Ping timeout: 240 seconds) 2016-02-22T11:40:02Z dougk_ quit (Ping timeout: 240 seconds) 2016-02-22T11:40:50Z dustinm` quit (Ping timeout: 240 seconds) 2016-02-22T11:40:57Z sjl joined #sbcl 2016-02-22T11:41:13Z jdz quit (Ping timeout: 240 seconds) 2016-02-22T11:43:39Z pootler_ joined #sbcl 2016-02-22T11:45:56Z jdz joined #sbcl 2016-02-22T11:47:05Z dustinm` joined #sbcl 2016-02-22T11:54:25Z dougk_ joined #sbcl 2016-02-22T12:04:20Z momo-reina joined #sbcl 2016-02-22T12:33:07Z mateuszb quit (Ping timeout: 255 seconds) 2016-02-22T12:41:15Z mateuszb joined #sbcl 2016-02-22T12:43:34Z momo-reina quit (Ping timeout: 252 seconds) 2016-02-22T13:06:49Z Cooler_ quit (Remote host closed the connection) 2016-02-22T13:25:49Z stassats joined #sbcl 2016-02-22T13:30:03Z stassats quit (Ping timeout: 240 seconds) 2016-02-22T13:30:44Z stassats joined #sbcl 2016-02-22T13:48:39Z reb quit (Remote host closed the connection) 2016-02-22T14:04:04Z reb joined #sbcl 2016-02-22T14:15:18Z stassats: found a way to avoid loading constants multiple times in (defun x () (bar 341 341) 1) 2016-02-22T14:15:49Z stassats: but not in a generic way 2016-02-22T14:16:06Z stassats: perhaps i can add some ir2optimization pass 2016-02-22T14:17:08Z stassats: this is would be similar to copyprop 2016-02-22T14:17:38Z stassats: but working just within a basic block should be good enough of a start 2016-02-22T14:18:34Z attila_lendvai quit (Ping timeout: 260 seconds) 2016-02-22T14:25:19Z jrx left #sbcl 2016-02-22T14:35:01Z attila_lendvai joined #sbcl 2016-02-22T14:40:58Z stassats: doing that in generate-code seems to work well 2016-02-22T14:51:54Z scymtym: is there non-determinism in an assemble->disassemble roundtrip? because this https://ci.cor-lab.org/job/sbcl-master/1490/featureset=8,label=ubuntu_trusty_64bit/consoleFull (search for "UNEXPECTED-FAILURE :ASSEMBLE-MOVTI-INSTRUCTION") failed once for a single platform and configuration and apparently never since 2016-02-22T14:52:23Z scymtym: and only when running tests in interpreted mode 2016-02-22T14:52:56Z stassats: it tries to disassemble zeros 2016-02-22T14:53:51Z scymtym: so either the assembler emitted zeros or the disassembler is broken? 2016-02-22T14:54:19Z stassats: or it disassembles the wrong thing? 2016-02-22T14:54:44Z stassats: test-assemble doesn't seem to compile the function 2016-02-22T14:55:06Z stassats: oh, misread what it does 2016-02-22T15:00:12Z stassats: but the disassembler is working, evidently 2016-02-22T15:00:37Z stassats: scymtym: i would look into with-pinned-objects and interpreter mode 2016-02-22T15:00:54Z stassats: though, this being x86, shouldn't matter all that much 2016-02-22T15:06:47Z stassats: but that would perfectly explain both non-determinism and the use of the interpreter 2016-02-22T15:26:57Z scymtym: stassats: thanks. i won't have time to look into this (or anything for that matter) until the weekend. i will just forward this conversation to dougk, if that's fine with you 2016-02-22T15:27:19Z stassats: i won't be looking at it either 2016-02-22T15:34:27Z sjl quit (Ping timeout: 248 seconds) 2016-02-22T15:42:21Z DGASAU quit (Read error: Connection reset by peer) 2016-02-22T15:42:49Z DGASAU joined #sbcl 2016-02-22T15:45:30Z sjl joined #sbcl 2016-02-22T16:14:03Z Cymew quit (Ping timeout: 276 seconds) 2016-02-22T16:20:36Z pchrist_ is now known as pchrist 2016-02-22T16:20:41Z Xof: I have suspicions about interpreters and with-pinned-objects too 2016-02-22T16:21:05Z Xof: I have a branch somewhere with the test suite running in eval mode, and things with with-pinned-objects seem to fail 2016-02-22T16:23:48Z sjl quit (Ping timeout: 276 seconds) 2016-02-22T16:24:56Z stassats: fiddling with constant loading, something keeps overwriting the registers 2016-02-22T16:26:36Z stassats: oh, i'm testing tns for equals, i need to test tn locations 2016-02-22T16:28:17Z scymtym: Xof: i added an --evaluator-mode commandline option to run-tests.sh some time ago. does your branch do something different? 2016-02-22T16:28:24Z stassats: drat, no wonder (delete tn loaded-constants :key #'cdr :key #'location=) doesn't work 2016-02-22T16:30:30Z stassats: would be fair to issue a style warning for this? and my arg-mismatch doesn't catch this either, since the second :key is ignored 2016-02-22T16:31:43Z stassats: finally, a successful build, twentieth time's a charm 2016-02-22T16:34:13Z stassats: so, i got (foo nil nil) => MOV EDX, 537919511 MOV RDI, RDX 2016-02-22T16:34:25Z stassats: instead of MOV EDX, 537919511 MOV EDI, 537919511 2016-02-22T16:34:33Z stassats: saves two bytes, yay 2016-02-22T16:34:43Z mateuszb quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2016-02-22T16:36:12Z scymtym: i can't see a downside of issuing a style-warning for a repeated keyword argument for functions in the cl package 2016-02-22T16:36:28Z stassats: scymtym: some macros can expand into that 2016-02-22T16:37:06Z stassats: loading 'X twice saves 4 bytes 2016-02-22T16:37:24Z scymtym: isn't that somewhat similar to expanding into code with unused variables or functions? 2016-02-22T16:37:48Z stassats: well, that's prescribed by the standard to be warned 2016-02-22T16:37:55Z stassats: and there is IGNORABLE 2016-02-22T16:38:09Z scymtym: true 2016-02-22T16:38:45Z stassats: i wish code could be distinguished from macro-expanded code 2016-02-22T16:39:09Z attila_lendvai quit (Ping timeout: 260 seconds) 2016-02-22T16:39:24Z stassats: hm, what i'm doing looks like a peep-hole optimizer 2016-02-22T16:40:20Z scymtym: i think the composable code-walking stuff could be used for that. i haven't tried that, though 2016-02-22T16:40:33Z stassats: a primitive one with just one task, but i can see how to extended it further 2016-02-22T16:42:28Z stassats: and not exactly at the instruction level 2016-02-22T16:48:00Z stassats: (delete x y :key #'car :key 10) does warn 2016-02-22T16:48:43Z stassats: so, at least i can warn about argument mismatch 2016-02-22T17:18:28Z stassats: VOPs writing to unused results is annoying 2016-02-22T17:20:07Z stassats: defeats some stuff in my peep-hole optimizer 2016-02-22T17:31:40Z igajsin joined #sbcl 2016-02-22T17:50:59Z stassats quit (Ping timeout: 240 seconds) 2016-02-22T17:52:21Z stassats joined #sbcl 2016-02-22T17:56:29Z stassats quit (Ping timeout: 240 seconds) 2016-02-22T17:57:22Z stassats joined #sbcl 2016-02-22T18:01:49Z stassats quit (Ping timeout: 244 seconds) 2016-02-22T18:02:24Z stassats joined #sbcl 2016-02-22T18:06:59Z stassats quit (Ping timeout: 248 seconds) 2016-02-22T18:07:20Z stassats joined #sbcl 2016-02-22T18:11:38Z stassats quit (Ping timeout: 244 seconds) 2016-02-22T18:12:52Z stassats joined #sbcl 2016-02-22T18:28:07Z stassats: sigh, works fine on x86-64, fails on arm64, can't figure out where 2016-02-22T19:13:13Z stassats: a sideways approach, build with constant-coalescing disabled, save a core with it enabled, run tests 2016-02-22T19:22:32Z christoph_debian: hm. seems the pdfmanual of 1.3.1 fails to compile with texinfo 6.1.0 2016-02-22T19:22:34Z christoph_debian: -> .texinfo:3: TeX capacity exceeded, sorry [text input levels=15]. 2016-02-22T19:23:22Z stassats: sorry 2016-02-22T19:24:27Z christoph_debian: https://pbot.rmdir.de/SA5a2uKfFRztaEDF9vJ-YQ 2016-02-22T19:24:28Z stassats: don't think there was any changes to the manual 2016-02-22T19:24:55Z christoph_debian: ja the change was to texinfo 2016-02-22T19:24:56Z christoph_debian: ;-) 2016-02-22T19:25:07Z christoph_debian: with 6.0.0 it works, with 6.1.0 it doesn't 2016-02-22T19:27:25Z christoph_debian: hm I might actually have some luck with pinging texinfo folks, we'll see 2016-02-22T19:30:07Z ieure quit (Quit: .….) 2016-02-22T19:32:00Z stassats: damn it, no tests failed 2016-02-22T19:36:15Z ieure joined #sbcl 2016-02-22T19:51:44Z stassats: ppc fails too, but the failure is more clear 2016-02-22T20:20:30Z ferada quit (*.net *.split) 2016-02-22T20:20:31Z Quadrescence quit (*.net *.split) 2016-02-22T20:20:31Z clop quit (*.net *.split) 2016-02-22T20:20:32Z ralt quit (*.net *.split) 2016-02-22T20:20:32Z Xof quit (*.net *.split) 2016-02-22T20:20:32Z Posterdati quit (*.net *.split) 2016-02-22T20:20:32Z mood quit (*.net *.split) 2016-02-22T20:21:00Z Quadrescence joined #sbcl 2016-02-22T20:21:05Z clop joined #sbcl 2016-02-22T20:21:39Z mood joined #sbcl 2016-02-22T20:22:08Z Posterdati joined #sbcl 2016-02-22T20:22:12Z ferada joined #sbcl 2016-02-22T20:22:43Z Posterdati quit (Max SendQ exceeded) 2016-02-22T20:23:10Z Posterdati joined #sbcl 2016-02-22T20:27:13Z yuankode` joined #sbcl 2016-02-22T20:28:34Z yuankode quit (Ping timeout: 240 seconds) 2016-02-22T20:31:26Z stassats: no luck on ppc either 2016-02-22T20:38:30Z ieure quit (Quit: .….) 2016-02-22T20:39:39Z ieure joined #sbcl 2016-02-22T20:45:33Z yuankode` quit (Ping timeout: 240 seconds) 2016-02-22T20:45:54Z sjl joined #sbcl 2016-02-22T20:57:29Z ASau joined #sbcl 2016-02-22T20:59:44Z Bicyclidine joined #sbcl 2016-02-22T21:00:26Z rpg joined #sbcl 2016-02-22T21:01:53Z monkey_ joined #sbcl 2016-02-22T21:02:33Z monkey_: hi hih hi 2016-02-22T21:02:59Z monkey_ left #sbcl 2016-02-22T21:10:57Z ralt joined #sbcl 2016-02-22T21:15:35Z attila_lendvai joined #sbcl 2016-02-22T21:15:35Z attila_lendvai quit (Changing host) 2016-02-22T21:15:35Z attila_lendvai joined #sbcl 2016-02-22T21:34:01Z gingerale quit (Remote host closed the connection) 2016-02-22T21:39:45Z karswell quit (Read error: Connection reset by peer) 2016-02-22T21:39:58Z karswell joined #sbcl 2016-02-22T21:42:07Z Bike quit (Ping timeout: 255 seconds) 2016-02-22T22:01:44Z attila_lendvai quit (Ping timeout: 260 seconds) 2016-02-22T22:04:08Z rpg_ joined #sbcl 2016-02-22T22:04:12Z rpg_ quit (Client Quit) 2016-02-22T22:06:46Z rpg quit (Ping timeout: 252 seconds) 2016-02-22T22:10:01Z mateuszb joined #sbcl 2016-02-22T22:13:13Z scymtym_ joined #sbcl 2016-02-22T22:22:10Z stassats: and after some changes the problem disappeared, no idea how or why 2016-02-22T22:23:01Z mateuszb quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2016-02-22T22:28:35Z stassats: but on arm64 only, still broken on ppc 2016-02-22T22:28:37Z stassats: that's annoying 2016-02-22T22:49:10Z whiteline quit (Ping timeout: 255 seconds) 2016-02-22T23:00:24Z angavrilov quit (Remote host closed the connection) 2016-02-22T23:08:28Z Shinmera quit (Quit: しつれいしなければならないんです。)