2018-01-14T00:14:08Z smurfrobot joined #sbcl 2018-01-14T00:14:15Z stassats: nyef``: i made it crash into ldb 2018-01-14T00:15:56Z stassats: huh, what is in_gc_p(void)? 2018-01-14T00:16:50Z stassats: but i just added gc_active_p to cheneygc! 2018-01-14T00:17:58Z stassats: whoever wants to optimize cheneygc should deal with that 2018-01-14T00:18:44Z stassats: nyef``: where does it check that pointers point where they shouldn't point? 2018-01-14T00:19:29Z smurfrobot quit (Ping timeout: 276 seconds) 2018-01-14T00:19:50Z stassats: from_space_p is enough, i guess? 2018-01-14T00:21:29Z corci: Project sbcl-master » default,ubuntu_trusty_32bit build #2860: FAILURE in 6 hr 42 min: http://ci.cor-lab.de/job/sbcl-master/featureset=default,label=ubuntu_trusty_32bit/2860/ 2018-01-14T00:21:59Z stassats: enough, marking (:TIMER :THREADED-STRESS) as broken on x86 2018-01-14T00:31:03Z stassats: added from_space_p, (let ((hash (make-hash-table :weakness :key-and-value))) (setf (gethash 10 hash) (sb-c::%make-lisp-obj 111)) (sb-ext:gc :full t)) no longer crashes 2018-01-14T00:45:08Z corci: Yippee, build fixed! 2018-01-14T00:45:08Z corci: Project sbcl-master » default,ubuntu_trusty_32bit build #2861: FIXED in 23 min: http://ci.cor-lab.de/job/sbcl-master/featureset=default,label=ubuntu_trusty_32bit/2861/ 2018-01-14T00:54:30Z corci: Project sbcl-master-windows » Windows_7_64bit build #1766: FAILURE in 29 min: http://ci.cor-lab.de/job/sbcl-master-windows/label=Windows_7_64bit/1766/ 2018-01-14T01:09:49Z oleo quit (Remote host closed the connection) 2018-01-14T01:10:29Z oleo joined #sbcl 2018-01-14T01:11:35Z oleo quit (Remote host closed the connection) 2018-01-14T01:12:25Z oleo joined #sbcl 2018-01-14T01:14:06Z oleo quit (Remote host closed the connection) 2018-01-14T01:14:47Z oleo joined #sbcl 2018-01-14T01:14:55Z smurfrobot joined #sbcl 2018-01-14T01:15:41Z oleo quit (Remote host closed the connection) 2018-01-14T01:16:27Z oleo joined #sbcl 2018-01-14T01:17:08Z oleo quit (Remote host closed the connection) 2018-01-14T01:17:57Z oleo joined #sbcl 2018-01-14T01:19:56Z smurfrobot quit (Ping timeout: 276 seconds) 2018-01-14T01:23:55Z corci: Yippee, build fixed! 2018-01-14T01:23:56Z corci: Project sbcl-master-windows » Windows_7_64bit build #1767: FIXED in 29 min: http://ci.cor-lab.de/job/sbcl-master-windows/label=Windows_7_64bit/1767/ 2018-01-14T01:24:21Z oleo quit (Remote host closed the connection) 2018-01-14T01:24:35Z stassats quit (Ping timeout: 255 seconds) 2018-01-14T01:24:41Z bugrum joined #sbcl 2018-01-14T01:24:59Z oleo joined #sbcl 2018-01-14T01:26:42Z oleo quit (Remote host closed the connection) 2018-01-14T01:27:21Z oleo joined #sbcl 2018-01-14T01:52:52Z corci: Yippee, build fixed! 2018-01-14T01:52:53Z corci: Project sbcl-cross-build-master » sparc,ubuntu_xenial_64bit build #63: FIXED in 9 min 28 sec: http://ci.cor-lab.de/job/sbcl-cross-build-master/architecture=sparc,label=ubuntu_xenial_64bit/63/ 2018-01-14T02:05:28Z bugrum quit (Remote host closed the connection) 2018-01-14T02:16:12Z corci: Yippee, build fixed! 2018-01-14T02:16:12Z corci: Project sbcl-master » default,ubuntu_trusty_64bit build #2862: FIXED in 32 min: http://ci.cor-lab.de/job/sbcl-master/featureset=default,label=ubuntu_trusty_64bit/2862/ 2018-01-14T02:17:21Z oleo quit (Remote host closed the connection) 2018-01-14T02:17:59Z oleo joined #sbcl 2018-01-14T03:14:57Z dougk quit (Ping timeout: 246 seconds) 2018-01-14T03:16:21Z smurfrobot joined #sbcl 2018-01-14T03:21:40Z smurfrobot quit (Ping timeout: 256 seconds) 2018-01-14T03:26:49Z dougk joined #sbcl 2018-01-14T04:17:43Z smurfrobot joined #sbcl 2018-01-14T04:22:20Z smurfrobot quit (Ping timeout: 255 seconds) 2018-01-14T06:19:01Z smurfrobot joined #sbcl 2018-01-14T06:24:09Z smurfrobot quit (Ping timeout: 276 seconds) 2018-01-14T06:27:44Z angavrilov joined #sbcl 2018-01-14T06:28:02Z BitPuffin joined #sbcl 2018-01-14T06:39:23Z Bike quit (Quit: Lost terminal) 2018-01-14T07:03:27Z BitPuffin quit (Remote host closed the connection) 2018-01-14T07:19:44Z smurfrobot joined #sbcl 2018-01-14T07:24:35Z smurfrobot quit (Ping timeout: 255 seconds) 2018-01-14T07:37:15Z BitPuffin joined #sbcl 2018-01-14T08:20:30Z smurfrobot joined #sbcl 2018-01-14T08:25:35Z smurfrobot quit (Ping timeout: 248 seconds) 2018-01-14T09:09:37Z shka joined #sbcl 2018-01-14T09:13:43Z corci: Project sbcl-master » safepoints,ubuntu_trusty_64bit build #2862: FAILURE in 7 hr 30 min: http://ci.cor-lab.de/job/sbcl-master/featureset=safepoints,label=ubuntu_trusty_64bit/2862/ 2018-01-14T09:21:33Z smurfrobot joined #sbcl 2018-01-14T09:26:47Z smurfrobot quit (Ping timeout: 276 seconds) 2018-01-14T09:29:05Z Xof quit (Ping timeout: 248 seconds) 2018-01-14T09:47:36Z smurfrobot joined #sbcl 2018-01-14T09:52:35Z corci: Yippee, build fixed! 2018-01-14T09:52:36Z corci: Project sbcl-master » without-unicode,ubuntu_trusty_64bit build #2863: FIXED in 32 min: http://ci.cor-lab.de/job/sbcl-master/featureset=without-unicode,label=ubuntu_trusty_64bit/2863/ 2018-01-14T10:00:22Z dwts quit (Remote host closed the connection) 2018-01-14T10:19:51Z jackdaniel: ` "X86-64" cannot be printed readably.` – does it ring a bell to somebody? this is docker image in travis CI with somewhate old SBCL (1.3.1, nothing I can do about it) – here is a full log: https://api.travis-ci.org/v3/job/328525197/log.txt (error is at the bottom of this log file) . Casual search didn't show anything promising on the Internet 2018-01-14T10:20:04Z jackdaniel: somewhat* 2018-01-14T10:21:00Z jackdaniel: (fwiw I'm pursuing upstream merge for CL support in Thrift and CI shows problems which I can't reproduce on my local computer) 2018-01-14T11:17:03Z scymtym: jackdaniel: i don't remember exactly what happened in which SBCL version, but there have been multiple changes to reading and printing readably strings with element type base-char. you could try to find out the TYPE-OF of the string in question 2018-01-14T11:27:17Z stassats joined #sbcl 2018-01-14T11:52:15Z josemanuel joined #sbcl 2018-01-14T12:03:41Z scymtym quit (Ping timeout: 256 seconds) 2018-01-14T12:24:54Z scymtym joined #sbcl 2018-01-14T12:44:14Z oleo quit (Remote host closed the connection) 2018-01-14T12:45:06Z oleo joined #sbcl 2018-01-14T12:48:39Z oleo quit (Remote host closed the connection) 2018-01-14T12:49:18Z oleo joined #sbcl 2018-01-14T13:28:19Z oleo quit (Remote host closed the connection) 2018-01-14T13:31:02Z oleo joined #sbcl 2018-01-14T14:01:29Z oleo quit (Quit: Leaving) 2018-01-14T14:13:54Z oleo joined #sbcl 2018-01-14T14:40:42Z karlosz joined #sbcl 2018-01-14T15:21:03Z rgrau quit (Ping timeout: 248 seconds) 2018-01-14T15:24:56Z karlosz quit (Ping timeout: 276 seconds) 2018-01-14T15:26:24Z rgrau joined #sbcl 2018-01-14T15:51:28Z Bike joined #sbcl 2018-01-14T16:01:06Z Baggers joined #sbcl 2018-01-14T16:05:59Z Baggers: Is it possible to make a function defined with defun static? (in that it cannot be redefined and calls to it can be made static). 2018-01-14T16:06:40Z Baggers: Not sure if 'static' is the correct term in this case, I'm botching it from the section 4.5 in the manual 2018-01-14T16:07:16Z nyef``: Baggers: For what purpose? 2018-01-14T16:07:26Z nyef``: (To what advantage?) 2018-01-14T16:08:05Z Baggers: I read this "Even when not open-coded, a call to a standard function may be transformed into a different function call (as in the last example) or compiled as static call. Static function call uses a more efficient calling convention that forbids redefinition." and I'm wondering if I can make the same tradeoff in my own code 2018-01-14T16:08:46Z scymtym: is that referring to known functions? 2018-01-14T16:09:27Z Baggers: referring to 'standard functions' 2018-01-14T16:10:06Z scymtym: yeah, but many standard functions are "known" functions in SBCL. see fndb.lisp 2018-01-14T16:10:50Z Baggers: ah sorry, I'm not familiar with that term. I'll go have a look 2018-01-14T16:16:38Z jackdaniel: scymtym: thanks 2018-01-14T16:19:23Z stassats: defknown has basically the same effect as FTYPE 2018-01-14T16:24:37Z Baggers: aye, I'm looking for details on defknown's keys but it doesnt seem like they can specify that a function is static (very likely I just havent found it yet however) 2018-01-14T16:24:52Z stassats: what's a static function? 2018-01-14T16:26:20Z nyef``: ... Ah, right. Did the whole "static function" thing go away at some point? 2018-01-14T16:26:35Z Baggers: stassats: sorry it's my bad grasp of terms here. The manual mentions functions that can be called statically and cannot be redefined. I was calling those 'static' due to not knowing the correct term 2018-01-14T16:26:53Z stassats: what do you want a static function to do? 2018-01-14T16:27:42Z Baggers: stassats: from the manual "Static function call uses more efficient calling convention that forbids redefinition" I was inquiring if it is possible to have the same for my own functions 2018-01-14T16:27:54Z stassats: no 2018-01-14T16:28:01Z Baggers: stassats: thanks 2018-01-14T16:59:23Z Baggers left #sbcl 2018-01-14T17:43:13Z AndreasO joined #sbcl 2018-01-14T18:05:50Z scymtym quit (Ping timeout: 255 seconds) 2018-01-14T18:34:39Z oleo quit (Quit: Leaving) 2018-01-14T18:49:54Z pfdietz: Does defknown allow one to say things like "if the arguments are of types T1,...,Tk, the return value(s) have type Treturn"? 2018-01-14T18:50:48Z stassats: yes defknown 2018-01-14T18:51:02Z pfdietz: that's stronger than FTYPE then, isn't it? 2018-01-14T18:52:02Z nyef``: Is that purely defknown, or defknown plus a derive-type optimizer? 2018-01-14T18:52:11Z stassats: nyef``: both 2018-01-14T18:52:28Z nyef``: Okay then. 2018-01-14T18:54:31Z pfdietz: One cannot use CL's function type declarations to say something like "the PLUS function maps NUMBER x NUMBER --> NUMBER, but also maps INTEGER x INTEGER --> INTEGER" 2018-01-14T18:55:43Z pkhuong: pfdietz: in theory you can use an AND type for that. I don't think any implementation will be able to use the information. 2018-01-14T18:56:30Z pfdietz: http://www.lispworks.com/documentation/lw70/CLHS/Body/t_fn.htm 2018-01-14T18:58:28Z pfdietz: It looks to me like it just wraps (the Ti ...) around each arg, and (the Treturn ...) around the entire form. 2018-01-14T18:58:41Z pkhuong: oh yeah. 2018-01-14T18:58:47Z pfdietz: So having two ftype declarations just means intersecting the argument types and also the return type. 2018-01-14T18:58:49Z pkhuong: the declaration describes usage 2018-01-14T19:12:21Z corci: Project sbcl-master-windows » Windows_7_64bit build #1769: FAILURE in 4 hr 2 min: http://ci.cor-lab.de/job/sbcl-master-windows/label=Windows_7_64bit/1769/ 2018-01-14T19:15:27Z stassats: losing wakeups? 2018-01-14T19:17:44Z AndreasO quit (Quit: Found more important stuff than irc!) 2018-01-14T19:22:26Z stassats: sb-safepoint is still sb-safepoint 2018-01-14T19:22:48Z stassats: clos-cache.impure locks up on linux sb-safepoint 2018-01-14T19:22:57Z stassats: marking as broken and moving on 2018-01-14T19:38:42Z oleo joined #sbcl 2018-01-14T19:39:30Z oleo quit (Remote host closed the connection) 2018-01-14T19:39:52Z AndreasO joined #sbcl 2018-01-14T19:40:22Z oleo joined #sbcl 2018-01-14T19:42:47Z AndreasO quit (Client Quit) 2018-01-14T19:49:37Z corci: Yippee, build fixed! 2018-01-14T19:49:37Z corci: Project sbcl-master-windows » Windows_7_64bit build #1770: FIXED in 29 min: http://ci.cor-lab.de/job/sbcl-master-windows/label=Windows_7_64bit/1770/ 2018-01-14T20:00:16Z fiveop joined #sbcl 2018-01-14T20:03:35Z corci: Yippee, build fixed! 2018-01-14T20:03:36Z corci: Project sbcl-master » fasteval,MAC_OS_mavericks_64bit build #2865: FIXED in 41 min: http://ci.cor-lab.de/job/sbcl-master/featureset=fasteval,label=MAC_OS_mavericks_64bit/2865/ 2018-01-14T20:15:45Z scymtym joined #sbcl 2018-01-14T20:15:51Z AndreasO joined #sbcl 2018-01-14T20:20:23Z AndreasO quit (Remote host closed the connection) 2018-01-14T20:35:51Z corci: Yippee, build fixed! 2018-01-14T20:35:52Z corci: Project sbcl-master » safepoints,ubuntu_trusty_64bit build #2865: FIXED in 1 hr 13 min: http://ci.cor-lab.de/job/sbcl-master/featureset=safepoints,label=ubuntu_trusty_64bit/2865/ 2018-01-14T20:36:35Z fiveop quit 2018-01-14T20:38:40Z BitPuffin quit (Remote host closed the connection) 2018-01-14T20:40:08Z Xof joined #sbcl 2018-01-14T20:46:50Z DeadTrickster quit (Remote host closed the connection) 2018-01-14T20:54:13Z oleo quit (Remote host closed the connection) 2018-01-14T20:54:53Z oleo joined #sbcl 2018-01-14T20:55:53Z oleo quit (Remote host closed the connection) 2018-01-14T20:56:10Z karlosz joined #sbcl 2018-01-14T20:56:28Z oleo joined #sbcl 2018-01-14T21:00:26Z karlosz quit (Ping timeout: 255 seconds) 2018-01-14T21:27:57Z oleo quit (Remote host closed the connection) 2018-01-14T21:28:32Z oleo joined #sbcl 2018-01-14T21:54:22Z oleo quit (Quit: Leaving) 2018-01-14T22:03:38Z oleo joined #sbcl 2018-01-14T22:12:29Z josemanuel quit (Quit: leaving) 2018-01-14T22:13:18Z shka quit (Ping timeout: 256 seconds) 2018-01-14T22:23:15Z Xof quit (Remote host closed the connection) 2018-01-14T22:25:32Z DGASAU joined #sbcl 2018-01-14T22:57:32Z smurfrobot quit (Remote host closed the connection) 2018-01-14T23:16:57Z stassats quit (Ping timeout: 240 seconds) 2018-01-14T23:41:41Z stassats joined #sbcl 2018-01-14T23:58:05Z smurfrobot joined #sbcl