freenode/#sbcl - IRC Chatlog
Search
20:06:27
dougk_
and rather than having to add the vop, and the feature saying that you have vop, just testing the installed vops hash-table directly is the most robust approach
20:18:25
corci
Project sbcl-master » ccl,ubuntu_trusty_32bit build #3019: FIXED in 39 min: http://ci.cor-lab.de/job/sbcl-master/featureset=ccl,label=ubuntu_trusty_32bit/3019/
20:48:21
stassats
devised a hack, let's hope it doesn't work so i'm forced to come up with something better
21:18:44
corci
Project sbcl-master-windows » Windows_7_32bit build #1943: FAILURE in 3 min 34 sec: http://ci.cor-lab.de/job/sbcl-master-windows/label=Windows_7_32bit/1943/
22:20:32
corci
Project sbcl-master » without-threads,ubuntu_trusty_32bit build #3020: FAILURE in 4.9 sec: http://ci.cor-lab.de/job/sbcl-master/featureset=without-threads,label=ubuntu_trusty_32bit/3020/
22:20:32
corci
Project sbcl-master » without-unicode,ubuntu_trusty_32bit build #3020: FAILURE in 4.9 sec: http://ci.cor-lab.de/job/sbcl-master/featureset=without-unicode,label=ubuntu_trusty_32bit/3020/
22:20:33
corci
Project sbcl-master » safepoints,ubuntu_trusty_32bit build #3020: FAILURE in 5.7 sec: http://ci.cor-lab.de/job/sbcl-master/featureset=safepoints,label=ubuntu_trusty_32bit/3020/
22:20:34
corci
Project sbcl-master » default,ubuntu_trusty_32bit build #3020: FAILURE in 7 sec: http://ci.cor-lab.de/job/sbcl-master/featureset=default,label=ubuntu_trusty_32bit/3020/
22:20:34
corci
Project sbcl-master » ccl,ubuntu_trusty_64bit build #3020: FAILURE in 5.6 sec: http://ci.cor-lab.de/job/sbcl-master/featureset=ccl,label=ubuntu_trusty_64bit/3020/
22:20:34
corci
Project sbcl-master » fasteval,ubuntu_trusty_32bit build #3020: FAILURE in 7.9 sec: http://ci.cor-lab.de/job/sbcl-master/featureset=fasteval,label=ubuntu_trusty_32bit/3020/
22:20:35
corci
Project sbcl-master » without-unicode,ubuntu_trusty_64bit build #3020: FAILURE in 5.8 sec: http://ci.cor-lab.de/job/sbcl-master/featureset=without-unicode,label=ubuntu_trusty_64bit/3020/
22:20:36
corci
Project sbcl-master » fancy,ubuntu_trusty_32bit build #3020: FAILURE in 7.5 sec: http://ci.cor-lab.de/job/sbcl-master/featureset=fancy,label=ubuntu_trusty_32bit/3020/
22:20:37
corci
Project sbcl-master » ccl,ubuntu_trusty_32bit build #3020: FAILURE in 6.5 sec: http://ci.cor-lab.de/job/sbcl-master/featureset=ccl,label=ubuntu_trusty_32bit/3020/
22:20:37
corci
Project sbcl-master » fasteval,ubuntu_trusty_64bit build #3020: FAILURE in 8.5 sec: http://ci.cor-lab.de/job/sbcl-master/featureset=fasteval,label=ubuntu_trusty_64bit/3020/
22:20:38
corci
Project sbcl-master » safepoints,ubuntu_trusty_64bit build #3020: FAILURE in 9.8 sec: http://ci.cor-lab.de/job/sbcl-master/featureset=safepoints,label=ubuntu_trusty_64bit/3020/
22:20:38
corci
Project sbcl-master » fancy,ubuntu_trusty_64bit build #3020: FAILURE in 4.9 sec: http://ci.cor-lab.de/job/sbcl-master/featureset=fancy,label=ubuntu_trusty_64bit/3020/
22:20:39
corci
Project sbcl-master » default,ubuntu_trusty_64bit build #3020: FAILURE in 11 sec: http://ci.cor-lab.de/job/sbcl-master/featureset=default,label=ubuntu_trusty_64bit/3020/
22:20:40
corci
Project sbcl-master » without-threads,ubuntu_trusty_64bit build #3020: FAILURE in 12 sec: http://ci.cor-lab.de/job/sbcl-master/featureset=without-threads,label=ubuntu_trusty_64bit/3020/
22:20:50
corci
Project sbcl-master » without-threads,MAC_OS_mavericks_64bit build #3020: FAILURE in 23 sec: http://ci.cor-lab.de/job/sbcl-master/featureset=without-threads,label=MAC_OS_mavericks_64bit/3020/
22:20:50
corci
Project sbcl-master » fancy,MAC_OS_mavericks_64bit build #3020: FAILURE in 23 sec: http://ci.cor-lab.de/job/sbcl-master/featureset=fancy,label=MAC_OS_mavericks_64bit/3020/
22:20:51
corci
Project sbcl-master » without-unicode,MAC_OS_mavericks_64bit build #3020: FAILURE in 23 sec: http://ci.cor-lab.de/job/sbcl-master/featureset=without-unicode,label=MAC_OS_mavericks_64bit/3020/
22:20:51
corci
Project sbcl-master » default,MAC_OS_mavericks_64bit build #3020: FAILURE in 23 sec: http://ci.cor-lab.de/job/sbcl-master/featureset=default,label=MAC_OS_mavericks_64bit/3020/
22:38:46
scymtym
in any case, with the current setup, https://ci.cor-lab.org/view/sbcl/job/sbcl-master-fetch/ has to be used to start a build
22:40:55
scymtym
stassats: ok, that's good. i changed the setup to avoid unnecessary clones and flakiness due to sourceforge
22:48:06
corci
Project sbcl-master-windows » Windows_7_32bit build #1944: FIXED in 27 min: http://ci.cor-lab.de/job/sbcl-master-windows/label=Windows_7_32bit/1944/
22:58:37
corci
Project sbcl-master » without-threads,ubuntu_trusty_32bit build #3022: FIXED in 14 min: http://ci.cor-lab.de/job/sbcl-master/featureset=without-threads,label=ubuntu_trusty_32bit/3022/
23:03:50
corci
Project sbcl-master » without-unicode,ubuntu_trusty_64bit build #3022: FIXED in 19 min: http://ci.cor-lab.de/job/sbcl-master/featureset=without-unicode,label=ubuntu_trusty_64bit/3022/
23:04:03
corci
Project sbcl-master » without-unicode,ubuntu_trusty_32bit build #3022: FIXED in 19 min: http://ci.cor-lab.de/job/sbcl-master/featureset=without-unicode,label=ubuntu_trusty_32bit/3022/
23:04:46
corci
Project sbcl-master » fancy,ubuntu_trusty_64bit build #3022: FIXED in 20 min: http://ci.cor-lab.de/job/sbcl-master/featureset=fancy,label=ubuntu_trusty_64bit/3022/
23:05:03
corci
Project sbcl-master » safepoints,ubuntu_trusty_32bit build #3022: FIXED in 20 min: http://ci.cor-lab.de/job/sbcl-master/featureset=safepoints,label=ubuntu_trusty_32bit/3022/
23:07:35
corci
Project sbcl-master » without-threads,MAC_OS_mavericks_64bit build #3022: FIXED in 23 min: http://ci.cor-lab.de/job/sbcl-master/featureset=without-threads,label=MAC_OS_mavericks_64bit/3022/
23:09:25
corci
Project sbcl-master » ccl,ubuntu_trusty_64bit build #3022: FIXED in 25 min: http://ci.cor-lab.de/job/sbcl-master/featureset=ccl,label=ubuntu_trusty_64bit/3022/
23:11:12
corci
Project sbcl-master » without-unicode,MAC_OS_mavericks_64bit build #3022: FIXED in 27 min: http://ci.cor-lab.de/job/sbcl-master/featureset=without-unicode,label=MAC_OS_mavericks_64bit/3022/
23:12:16
corci
Project sbcl-master » default,MAC_OS_mavericks_64bit build #3022: FIXED in 28 min: http://ci.cor-lab.de/job/sbcl-master/featureset=default,label=MAC_OS_mavericks_64bit/3022/
23:13:10
corci
Project sbcl-master » fancy,MAC_OS_mavericks_64bit build #3022: FIXED in 29 min: http://ci.cor-lab.de/job/sbcl-master/featureset=fancy,label=MAC_OS_mavericks_64bit/3022/
23:23:57
corci
Project sbcl-master » fasteval,MAC_OS_mavericks_64bit build #3022: FIXED in 39 min: http://ci.cor-lab.de/job/sbcl-master/featureset=fasteval,label=MAC_OS_mavericks_64bit/3022/
23:25:06
corci
Project sbcl-master » default,ubuntu_trusty_32bit build #3022: FIXED in 40 min: http://ci.cor-lab.de/job/sbcl-master/featureset=default,label=ubuntu_trusty_32bit/3022/
23:25:19
corci
Project sbcl-master » safepoints,ubuntu_trusty_64bit build #3022: FIXED in 41 min: http://ci.cor-lab.de/job/sbcl-master/featureset=safepoints,label=ubuntu_trusty_64bit/3022/
23:25:52
corci
Project sbcl-master » fancy,ubuntu_trusty_32bit build #3022: FIXED in 41 min: http://ci.cor-lab.de/job/sbcl-master/featureset=fancy,label=ubuntu_trusty_32bit/3022/
23:29:27
corci
Project sbcl-master » default,ubuntu_trusty_64bit build #3022: FIXED in 45 min: http://ci.cor-lab.de/job/sbcl-master/featureset=default,label=ubuntu_trusty_64bit/3022/
23:34:13
corci
Project sbcl-master » fasteval,ubuntu_trusty_64bit build #3022: FIXED in 50 min: http://ci.cor-lab.de/job/sbcl-master/featureset=fasteval,label=ubuntu_trusty_64bit/3022/
23:38:32
corci
Project sbcl-master » without-threads,ubuntu_trusty_64bit build #3022: FIXED in 54 min: http://ci.cor-lab.de/job/sbcl-master/featureset=without-threads,label=ubuntu_trusty_64bit/3022/
23:53:49
corci
Project sbcl-master » fasteval,ubuntu_trusty_32bit build #3022: FIXED in 1 hr 9 min: http://ci.cor-lab.de/job/sbcl-master/featureset=fasteval,label=ubuntu_trusty_32bit/3022/
1:00:13
corci
Project sbcl-master » ccl,ubuntu_trusty_32bit build #3023: FIXED in 41 min: http://ci.cor-lab.de/job/sbcl-master/featureset=ccl,label=ubuntu_trusty_32bit/3023/
1:17:21
pfdietz
That hack (or something else very recent) does appear to have caused a new issue, stassats.
3:57:41
pfdietz
Current git is not building with sbcl 1.3.1. Something about TN not having a make-load-form when compiling simd-pack.lisp (x86-64 build).
3:58:11
pfdietz
That's the old version of sbcl in the Ubuntu LTS version I have on the linux computer here.
5:36:41
dougk
pfdietz: do you have any thought on the problem cited in https://sourceforge.net/p/sbcl/sbcl/ci/f1e8b19d ? If everybody including us is doing this wrong, then defconstant-eqx is nearly useless for anything except trees of symbols (i.e. always dumpable)
5:37:37
dougk
i saw no other cases of "needing" a make-load-form despite it not being obvious that you would need one
5:46:24
pfdietz
I wonder if, even if you had a make-load-form, would it make all occurrences of those be the same object?
5:47:43
pfdietz
You could write (symbol-value '<constant-var-name>) instead of <constant-var-name>. It might compile properly.
5:48:25
dougk
in SBCL that circumlocution is unnecessary. we *do* refer to the named constant at each point of use
5:49:12
pfdietz
Just make it non-constant then. If you like, define it as a symbol-macro to (identity <actual-var-name>) to keep anyone from assigning to it.
5:49:56
dougk
which is sort of my original observation: defconstant-eqx can't actually be really useful if there are such different behaviors for non-eql-comparable constants
5:50:18
pfdietz
Myself, I only ever use defconstant on primitive things like numbers, characters, or symbols.
5:51:41
dougk
right, but everybody and their brother too has a variant of defconstant that lets you "portably" define hairy constants
5:53:07
dougk
and lots of things use that, but it looks like they mostly use strings. So again, it's kind of an a-priori dumpable object
5:56:00
pfdietz
Preserving object identity across different fasl files is going to require the use of load-time-value.
6:00:22
pfdietz
So, for a constant C, C becomes a symbol macro for (load-time-value (if (boundp 'C*) (symbol-value 'C*) (setf (symbol-value 'C*) <initexpression>))).
6:02:29
pfdietz
This will only fail if someone evaluated (symbol-value 'C) before any of those are loaded.