00:31:33 LiamH [~healy@pool-74-96-13-228.washdc.east.verizon.net] has joined #sbcl 01:40:11 echo-area [~user@182.92.247.2] has joined #sbcl 01:40:41 -!- echo-area [~user@182.92.247.2] has quit [Remote host closed the connection] 01:41:17 echo-area [~user@182.92.247.2] has joined #sbcl 02:20:37 -!- Phoodus [~foo@wsip-68-107-217-139.ph.ph.cox.net] has quit [Read error: Connection reset by peer] 02:38:56 Phoodus [~foo@wsip-68-107-217-139.ph.ph.cox.net] has joined #sbcl 02:41:44 gko [~user@220.228.255.202] has joined #sbcl 03:09:09 -!- homie [~levgue@xdsl-78-35-134-222.netcologne.de] has quit [Ping timeout: 248 seconds] 03:13:27 -!- LiamH [~healy@pool-74-96-13-228.washdc.east.verizon.net] has quit [Quit: Leaving.] 03:19:13 drl [~lat@110.139.229.172] has joined #sbcl 03:41:48 -!- gko [~user@220.228.255.202] has quit [Remote host closed the connection] 03:42:02 gko [~user@220.228.255.202] has joined #sbcl 04:10:14 slyrus [~chatzilla@99-28-163-106.lightspeed.miamfl.sbcglobal.net] has joined #sbcl 04:25:59 -!- Vivitron [~Vivitron@pool-98-110-213-33.bstnma.fios.verizon.net] has quit [Ping timeout: 245 seconds] 04:31:30 -!- antgreen [~user@70.50.65.192] has quit [Ping timeout: 244 seconds] 05:28:02 -!- milanj [~milanj_@109-93-17-173.dynamic.isp.telekom.rs] has quit [Quit: Leaving] 05:29:50 mcurry [~user@pool-96-240-10-148.nwrknj.fios.verizon.net] has joined #sbcl 05:34:31 attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has joined #sbcl 05:34:39 -!- mcurry [~user@pool-96-240-10-148.nwrknj.fios.verizon.net] has quit [Ping timeout: 244 seconds] 05:55:00 sdemarre [~serge@91.176.82.185] has joined #sbcl 06:28:27 angavrilov [~angavrilo@217.71.227.190] has joined #sbcl 06:33:31 -!- sdemarre [~serge@91.176.82.185] has quit [Ping timeout: 265 seconds] 06:48:45 tcr1 [~tcr@84-72-21-32.dclient.hispeed.ch] has joined #sbcl 07:24:54 huangjs [~huangjs@190.8.100.83] has joined #sbcl 07:31:55 -!- tcr1 [~tcr@84-72-21-32.dclient.hispeed.ch] has quit [Quit: Leaving.] 08:02:52 tcr1 [~tcr@178-83-229-138.dynamic.hispeed.ch] has joined #sbcl 08:58:30 homie [~levgue@xdsl-78-35-179-184.netcologne.de] has joined #sbcl 09:07:02 tcr2 [~tcr@178-83-229-138.dynamic.hispeed.ch] has joined #sbcl 09:07:02 -!- tcr1 [~tcr@178-83-229-138.dynamic.hispeed.ch] has quit [Read error: Connection reset by peer] 10:29:38 Blkt [5bdae005@gateway/web/freenode/ip.91.218.224.5] has joined #sbcl 10:30:59 -!- echo-area [~user@182.92.247.2] has quit [Remote host closed the connection] 10:50:17 -!- gko [~user@220.228.255.202] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 10:57:50 Croms [~Croms@dhcp-089-098-010-207.chello.nl] has joined #sbcl 11:05:26 -!- Blkt [5bdae005@gateway/web/freenode/ip.91.218.224.5] has quit [Ping timeout: 245 seconds] 11:15:08 Blkt [5bdae005@gateway/web/freenode/ip.91.218.224.5] has joined #sbcl 11:39:32 -!- DGASAU [~user@91.218.144.129] has quit [Read error: No route to host] 11:47:57 stassats [~stassats@wikipedia/stassats] has joined #sbcl 11:59:45 gko [~user@114-34-168-13.HINET-IP.hinet.net] has joined #sbcl 12:07:00 -!- gko [~user@114-34-168-13.HINET-IP.hinet.net] has left #sbcl 12:07:31 -!- Blkt [5bdae005@gateway/web/freenode/ip.91.218.224.5] has quit [Ping timeout: 245 seconds] 12:21:09 -!- attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has quit [Quit: Leaving.] 13:34:40 DGASAU [~user@91.218.144.129] has joined #sbcl 14:22:11 LiamH [~none@pdp8.nrl.navy.mil] has joined #sbcl 14:40:08 milanj [~milanj_@109-93-17-173.dynamic.isp.telekom.rs] has joined #sbcl 14:54:46 -!- scymtym [~user@2001:638:504:2093:226:b9ff:fe7d:3e1f] has quit [Remote host closed the connection] 14:55:33 scymtym [~user@2001:638:504:2093:226:b9ff:fe7d:3e1f] has joined #sbcl 15:03:08 Vivitron [~Vivitron@pool-98-110-213-33.bstnma.fios.verizon.net] has joined #sbcl 15:04:49 -!- Croms [~Croms@dhcp-089-098-010-207.chello.nl] has quit [Quit: Linkinus - http://linkinus.com] 15:09:06 gko` [~user@114-34-168-13.HINET-IP.hinet.net] has joined #sbcl 15:19:48 tsuru` [~charlie@adsl-74-179-29-241.bna.bellsouth.net] has joined #sbcl 15:24:37 homie` [~levgue@xdsl-87-79-195-127.netcologne.de] has joined #sbcl 15:27:23 -!- homie [~levgue@xdsl-78-35-179-184.netcologne.de] has quit [Ping timeout: 245 seconds] 15:31:03 -!- gko` [~user@114-34-168-13.HINET-IP.hinet.net] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 15:39:38 gko` [~user@114-34-168-13.hinet-ip.hinet.net] has joined #sbcl 15:45:57 -!- gko` [~user@114-34-168-13.hinet-ip.hinet.net] has quit [Read error: Connection reset by peer] 16:09:44 antgreen [~user@bas3-toronto06-1177890597.dsl.bell.ca] has joined #sbcl 16:26:00 -!- slyrus [~chatzilla@99-28-163-106.lightspeed.miamfl.sbcglobal.net] has quit [Ping timeout: 246 seconds] 16:26:47 ok... Why do we worry about write barrier performance at all? 16:27:13 tr1::shared_ptr will suck more than just about anything we can think of, yet no one even complains about it. 16:31:05 -!- homie` [~levgue@xdsl-87-79-195-127.netcologne.de] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 16:36:35 homie [~levgue@xdsl-87-79-195-127.netcologne.de] has joined #sbcl 16:37:39 -!- tcr2 [~tcr@178-83-229-138.dynamic.hispeed.ch] has quit [Quit: Leaving.] 17:13:11 -!- Kryztof [~user@178-83-229-138.dynamic.hispeed.ch] has quit [Ping timeout: 244 seconds] 17:27:48 tcr1 [~tcr@84-72-21-32.dclient.hispeed.ch] has joined #sbcl 17:38:49 sdemarre [~serge@91.176.82.185] has joined #sbcl 17:40:17 -!- antgreen [~user@bas3-toronto06-1177890597.dsl.bell.ca] has quit [Remote host closed the connection] 17:41:46 -!- tcr1 [~tcr@84-72-21-32.dclient.hispeed.ch] has quit [Quit: Leaving.] 18:32:35 because it's C++ and you don't have to use it, I guess 19:07:14 lsenta [u6454@gateway/web/irccloud.com/x-ilnerifkucasdaov] has joined #sbcl 19:29:16 shared_ptr seems reasonably sane...it just uses an atomic operations on its refcount. And since it's C++, not only do you get to decide when to not use shared_ptr at all, you get to decide when to pass a reference to the shared_ptr holder, bypassing the refcount incr/decr overhead, too. 19:30:22 -!- specbot [~specbot@tiger.common-lisp.net] has quit [Remote host closed the connection] 19:30:22 -!- minion [~minion@tiger.common-lisp.net] has quit [Remote host closed the connection] 19:32:26 specbot [~specbot@tiger.common-lisp.net] has joined #sbcl 19:33:04 minion [~minion@tiger.common-lisp.net] has joined #sbcl 19:40:05 -!- sdemarre [~serge@91.176.82.185] has quit [Quit: Leaving.] 19:57:16 ukd1 [~ukd1@108-202-178-242.lightspeed.sntcca.sbcglobal.net] has joined #sbcl 20:02:38 -!- stassats [~stassats@wikipedia/stassats] has quit [Ping timeout: 265 seconds] 20:21:53 -!- angavrilov [~angavrilo@217.71.227.190] has quit [Ping timeout: 252 seconds] 20:31:40 -!- ukd1 [~ukd1@108-202-178-242.lightspeed.sntcca.sbcglobal.net] has quit [Quit: ukd1] 20:45:41 antgreen [~user@out-on-239.wireless.telus.com] has joined #sbcl 20:45:45 foom: atomic operation on an unrelated address (: 20:46:12 unrelated address? 20:46:30 unrelated with either the shared_ptr's address or the pointed-to object. 20:46:40 Kryztof [~user@77-58-246-8.dclient.hispeed.ch] has joined #sbcl 20:46:40 -!- ChanServ has set mode +o Kryztof 20:46:40 if you use make_shared like a good user, the refcount is contiguous with the object. 20:46:49 ah yes :) 21:04:42 even then that's ~twice the overhead of a load and a (correctly predicted) branch. 21:11:08 -!- Kryztof [~user@77-58-246-8.dclient.hispeed.ch] has quit [Ping timeout: 240 seconds] 21:17:02 nikodemus [~nikodemus@cs27123025.pp.htv.fi] has joined #sbcl 21:17:03 -!- ChanServ has set mode +o nikodemus 21:24:16 -!- antgreen [~user@out-on-239.wireless.telus.com] has quit [Remote host closed the connection] 21:24:18 -!- tsuru` [~charlie@adsl-74-179-29-241.bna.bellsouth.net] has quit [Remote host closed the connection] 22:00:38 -!- nikodemus [~nikodemus@cs27123025.pp.htv.fi] has quit [Quit: This computer has gone to sleep] 22:01:54 -!- LiamH [~none@pdp8.nrl.navy.mil] has quit [Quit: Leaving.] 22:14:55 tcr1 [~tcr@84-72-21-32.dclient.hispeed.ch] has joined #sbcl 22:32:22 whoops [whoops@2600:3c01::f03c:91ff:fe93:da36] has joined #sbcl 22:44:02 ukd1 [~ukd1@108-202-178-242.lightspeed.sntcca.sbcglobal.net] has joined #sbcl 22:57:27 rbarraud [~rbarraud@125-239-196-121.jetstream.xtra.co.nz] has joined #sbcl 23:29:06 -!- ukd1 [~ukd1@108-202-178-242.lightspeed.sntcca.sbcglobal.net] has quit [Ping timeout: 246 seconds] 23:44:23 -!- milanj [~milanj_@109-93-17-173.dynamic.isp.telekom.rs] has quit [Quit: Leaving] 23:53:14 -!- tcr1 [~tcr@84-72-21-32.dclient.hispeed.ch] has quit [Quit: Leaving.] 23:56:51 ukd1 [~ukd1@108-202-178-242.lightspeed.sntcca.sbcglobal.net] has joined #sbcl