--- Log opened Fri Sep 24 00:00:07 2010 00:21 -!- divoxx [~divoxx@189.63.144.228] has quit [Quit: divoxx] 00:22 -!- ProNihilist [~anathema@cpc4-cani1-0-0-cust597.14-2.cable.virginmedia.com] has quit [Read error: Connection reset by peer] 00:22 -!- ProNihilist [~anathema@cpc4-cani1-0-0-cust597.14-2.cable.virginmedia.com] has joined #go-nuts 00:23 -!- segy [~segfault@mail.hasno.info] has joined #go-nuts 00:23 -!- segy [~segfault@mail.hasno.info] has quit [Changing host] 00:23 -!- segy [~segfault@pdpc/supporter/active/segy] has joined #go-nuts 00:23 -!- dacc [~Adium@D-128-95-10-133.dhcp4.washington.edu] has quit [Read error: Operation timed out] 00:27 -!- quag [~quag@121-98-81-61.bitstream.orcon.net.nz] has quit [Remote host closed the connection] 00:27 -!- quag [~quag@121-98-81-61.bitstream.orcon.net.nz] has joined #go-nuts 00:29 -!- jhawk28 [~jhawk28@user-142gfte.cable.mindspring.com] has joined #go-nuts 00:31 -!- jcao219 [~jcao219@pool-173-74-61-111.dllstx.fios.verizon.net] has quit [Ping timeout: 245 seconds] 00:40 -!- tvw [~tv@e176003214.adsl.alicedsl.de] has quit [Ping timeout: 245 seconds] 00:42 -!- jcao219 [~jcao219@pool-173-74-61-111.dllstx.fios.verizon.net] has joined #go-nuts 00:56 -!- napsy [~luka@88.200.96.18] has quit [Ping timeout: 264 seconds] 01:05 -!- dacc [~Adium@174-31-129-101.tukw.qwest.net] has joined #go-nuts 01:08 -!- dacc [~Adium@174-31-129-101.tukw.qwest.net] has quit [Client Quit] 01:13 -!- enherit [~enherit@cpe-98-149-170-48.socal.res.rr.com] has quit [Ping timeout: 255 seconds] 01:15 < plexdev> http://is.gd/fpO60 by [Nigel Tao] in go/src/pkg/exp/spacewar/ -- exp/spacewar: fix build. 01:30 -!- Project_2501 [~Marvin@82.84.74.42] has quit [Quit: E se abbasso questa leva che succ...] 01:34 -!- Bombe [~droden@weltgehirnmaschine.de] has quit [Excess Flood] 01:34 -!- Bombe [~droden@weltgehirnmaschine.de] has joined #go-nuts 01:39 -!- cco3 [~conley@c-69-181-138-209.hsd1.ca.comcast.net] has joined #go-nuts 01:46 -!- tensorpudding [~user@99.23.122.78] has left #go-nuts ["ERC Version 5.3 (IRC client for Emacs)"] 01:48 -!- artefon [~thiago@189.107.215.85] has joined #go-nuts 01:57 -!- napsy [~luka@88.200.96.18] has joined #go-nuts 02:02 -!- artefon [~thiago@189.107.215.85] has quit [Quit: bye] 02:02 < plexdev> http://is.gd/fpQPt by [Rob Pike] in go/src/pkg/fmt/ -- fmt/Printf: document and tweak error messages produced for bad formats 02:03 -!- Tv [~tv@gige.bur.digisynd.com] has quit [Ping timeout: 245 seconds] 02:13 -!- jcao2191 [~Jimmy_Cao@pool-173-74-61-111.dllstx.fios.verizon.net] has joined #go-nuts 02:14 -!- ukai [~ukai@nat/google/x-cmatqildnftyvkem] has joined #go-nuts 02:14 -!- jcao219 [~jcao219@pool-173-74-61-111.dllstx.fios.verizon.net] has quit [Disconnected by services] 02:14 -!- jcao2191 [~Jimmy_Cao@pool-173-74-61-111.dllstx.fios.verizon.net] has quit [Client Quit] 02:14 -!- jcao219 [~jcao219@pool-173-74-61-111.dllstx.fios.verizon.net] has joined #go-nuts 02:17 -!- DerHorst [~Horst@e176096020.adsl.alicedsl.de] has joined #go-nuts 02:18 -!- major_majors [~major_maj@173-10-44-57-Michigan.hfc.comcastbusiness.net] has joined #go-nuts 02:19 < plexdev> http://is.gd/fpRF5 by [Russ Cox] in go/src/pkg/exp/nacl/ -- nacl: update instructions for new SDK 02:19 < plexdev> http://is.gd/fpRFc by [Russ Cox] in go/src/pkg/html/ -- html: disable print 02:19 < plexdev> http://is.gd/fpRFr by [Peter Mundy] in go/src/pkg/os/ -- os: check for valid arguments in windows Readdir 02:19 < plexdev> http://is.gd/fpRFC by [Nigel Tao] in 2 subdirs of go/src/pkg/exp/draw/ -- exp/draw: remove "this isn't ready yet" comments. 02:23 -!- sukuri [~travis@194.10.188.72.cfl.res.rr.com] has joined #go-nuts 02:27 -!- synth [~cb@obfuscated.us] has quit [Remote host closed the connection] 02:28 -!- jhawk28 [~jhawk28@user-142gfte.cable.mindspring.com] has quit [Ping timeout: 276 seconds] 02:34 -!- synth [~cb@obfuscated.us] has joined #go-nuts 02:36 < plexdev> http://is.gd/fpSv0 by [Rob Pike] in go/src/pkg/bufio/ -- bufio.UnreadRune: fix bug at EOF 02:37 -!- Tv [~tv@cpe-76-168-227-45.socal.res.rr.com] has joined #go-nuts 02:39 -!- slashus2 [~slashus2@74-137-24-74.dhcp.insightbb.com] has joined #go-nuts 02:47 -!- eikenberry [~jae@ivanova.zhar.net] has joined #go-nuts 03:06 -!- l00t [~i-i3id3r_@189.105.84.129] has quit [Remote host closed the connection] 03:08 < plexdev> http://is.gd/fpU1Z by [Russ Cox] in go/src/pkg/runtime/ -- runtime: fix unwindstack crash 03:08 -!- scarabx [~scarabx@c-76-19-43-200.hsd1.ma.comcast.net] has quit [Quit: This computer has gone to sleep] 03:11 -!- DerHorst [~Horst@e176096020.adsl.alicedsl.de] has quit [Remote host closed the connection] 03:38 < enferex> So the Plan9 object file has assembled functions, in Plan9/Go object-file format. When does the actual emission of the Plan9 asm to <architecture-specific-machine-code> get performed? I know there is some inter-module magic happening at link-time too, thus it seems that all machine-specific assembly would occur at link-time? 03:43 -!- kanru [~kanru@118-168-240-217.dynamic.hinet.net] has joined #go-nuts 03:47 < enferex> Ah ok, the linker. :-) 03:47 < enferex> I found the op table 03:49 -!- dj2 [~dj2@CPE001f5b35feb4-CM0014048e0344.cpe.net.cable.rogers.com] has quit [Quit: dj2] 03:55 -!- kanru [~kanru@118-168-240-217.dynamic.hinet.net] has quit [Ping timeout: 240 seconds] 03:56 -!- napsy [~luka@88.200.96.18] has quit [Ping timeout: 272 seconds] 03:57 -!- Adys [~Adys@unaffiliated/adys] has quit [Quit: I ♥ Unicode] 03:57 -!- Adys [~Adys@unaffiliated/adys] has joined #go-nuts 04:03 -!- jessta [~jessta@124-168-75-122.dyn.iinet.net.au] has quit [Ping timeout: 240 seconds] 04:04 -!- jessta [~jessta@124-168-75-122.dyn.iinet.net.au] has joined #go-nuts 04:06 < uriel> enferex: this might be informative/helpful: http://doc.cat-v.org/bell_labs/new_c_compilers/ 04:06 -!- jessta [~jessta@124-168-75-122.dyn.iinet.net.au] has quit [Read error: Connection reset by peer] 04:07 < uriel> (or maybe not) 04:08 < enferex> uriel: thanks 04:11 -!- jessta [~jessta@203.214.34.47] has joined #go-nuts 04:16 -!- quag [~quag@121-98-81-61.bitstream.orcon.net.nz] has quit [Ping timeout: 276 seconds] 04:17 -!- quag [~quag@121-98-81-61.bitstream.orcon.net.nz] has joined #go-nuts 04:22 -!- jcao219 [~jcao219@pool-173-74-61-111.dllstx.fios.verizon.net] has quit [Remote host closed the connection] 04:22 -!- nsf [~nsf@jiss.convex.ru] has joined #go-nuts 04:22 -!- jcao219 [~jcao219@pool-173-74-61-111.dllstx.fios.verizon.net] has joined #go-nuts 04:35 -!- dacc [~Adium@c-67-171-32-251.hsd1.wa.comcast.net] has joined #go-nuts 04:38 -!- iant [~iant@216.239.45.130] has quit [Ping timeout: 265 seconds] 04:45 -!- jcao219 [~jcao219@pool-173-74-61-111.dllstx.fios.verizon.net] has quit [Ping timeout: 245 seconds] 04:47 -!- zozoR [~zozoR@4705ds1-ris.0.fullrate.dk] has joined #go-nuts 04:53 -!- ExtraSpice [~XtraSpice@88.118.34.223] has joined #go-nuts 04:57 -!- napsy [~luka@88.200.96.18] has joined #go-nuts 04:57 -!- jcao219 [~jcao219@pool-173-74-61-111.dllstx.fios.verizon.net] has joined #go-nuts 04:58 -!- iant [~iant@adsl-71-133-8-30.dsl.pltn13.pacbell.net] has joined #go-nuts 04:58 -!- mode/#go-nuts [+v iant] by ChanServ 05:01 -!- scm [justme@d070073.adsl.hansenet.de] has quit [Ping timeout: 240 seconds] 05:03 -!- scm [justme@d071211.adsl.hansenet.de] has joined #go-nuts 05:06 -!- fabled [~fabled@letku109.adsl.netsonic.fi] has quit [Ping timeout: 272 seconds] 05:07 -!- bartbes [~bartbes@uapps.org] has quit [Ping timeout: 240 seconds] 05:07 -!- jcao219 [~jcao219@pool-173-74-61-111.dllstx.fios.verizon.net] has quit [Ping timeout: 252 seconds] 05:08 -!- bartbes [~bartbes@uapps.org] has joined #go-nuts 05:12 -!- major_majors [~major_maj@173-10-44-57-Michigan.hfc.comcastbusiness.net] has quit [Quit: major_majors] 05:19 -!- fabled [~fabled@letku109.adsl.netsonic.fi] has joined #go-nuts 05:32 -!- yihuang [~yihuang@183.17.164.98] has joined #go-nuts 05:32 -!- yihuang [~yihuang@183.17.164.98] has left #go-nuts [] 05:40 -!- cco3 [~conley@c-69-181-138-209.hsd1.ca.comcast.net] has quit [Read error: Operation timed out] 05:50 -!- gabriel9 [~gabriel9@93.157.192.28] has joined #go-nuts 05:56 -!- Eridius [~kevin@unaffiliated/eridius] has quit [Ping timeout: 276 seconds] 06:00 -!- jhh [~jhh@f049136112.adsl.alicedsl.de] has joined #go-nuts 06:00 -!- jhh [~jhh@f049136112.adsl.alicedsl.de] has quit [Remote host closed the connection] 06:01 -!- jhh [~jhh@4-004.vpn.RWTH-Aachen.DE] has joined #go-nuts 06:04 -!- melba [melba@85.11.190.15] has joined #go-nuts 06:04 -!- melba [melba@85.11.190.15] has quit [Changing host] 06:04 -!- melba [melba@unaffiliated/lazz0] has joined #go-nuts 06:09 -!- jessta [~jessta@203.214.34.47] has quit [Ping timeout: 276 seconds] 06:10 -!- ronnyy [~quassel@p4FF1DAB5.dip.t-dialin.net] has joined #go-nuts 06:11 -!- jessta [~jessta@124-148-191-114.dyn.iinet.net.au] has joined #go-nuts 06:12 -!- virtualsue [~chatzilla@93-97-62-8.zone5.bethere.co.uk] has joined #go-nuts 06:12 -!- sukuri [~travis@194.10.188.72.cfl.res.rr.com] has quit [Read error: Operation timed out] 06:16 -!- Adys [~Adys@unaffiliated/adys] has quit [Remote host closed the connection] 06:33 -!- sukuri [~travis@194.10.188.72.cfl.res.rr.com] has joined #go-nuts 06:36 -!- mduft [~mduft@gentoo/developer/mduft] has quit [Remote host closed the connection] 06:40 -!- mduft [~mduft@gentoo/developer/mduft] has joined #go-nuts 06:47 < dacc> i'm trying to test if a specific error has occurred, and having a hard time doing the comparison 06:47 < dacc> trying to do: &http_err != http.ErrPersistEOF 06:47 -!- Paradox924X_ [~Paradox92@c-68-35-229-34.hsd1.fl.comcast.net] has joined #go-nuts 06:47 < dacc> .. and getting: invalid operation: &http_err != http.ErrPersistEOF (type *os.Error != *http.ProtocolError) 06:50 -!- Paradox924X [~Paradox92@vaserv/irc/founder] has quit [Ping timeout: 252 seconds] 06:50 -!- anticw_ [~anticw@c-67-169-41-113.hsd1.ca.comcast.net] has quit [Ping timeout: 240 seconds] 06:51 -!- anticw [~anticw@c-67-169-41-113.hsd1.ca.comcast.net] has joined #go-nuts 06:51 -!- kanru [~kanru@118-168-240-217.dynamic.hinet.net] has joined #go-nuts 06:52 -!- devink [~devin@c-76-24-8-98.hsd1.ma.comcast.net] has quit [Ping timeout: 276 seconds] 06:53 -!- devink [~devin@c-76-24-8-98.hsd1.ma.comcast.net] has joined #go-nuts 06:54 -!- napsy [~luka@88.200.96.18] has quit [Read error: Operation timed out] 06:57 -!- adi` [~adi@122.167.73.124] has joined #go-nuts 07:00 -!- adi` [~adi@122.167.73.124] has quit [Remote host closed the connection] 07:00 -!- tvw [~tv@e176003173.adsl.alicedsl.de] has joined #go-nuts 07:00 -!- Adys [~Adys@unaffiliated/adys] has joined #go-nuts 07:04 -!- AngryParsley [~AngryPars@unaffiliated/angryparsley] has joined #go-nuts 07:07 -!- skelterjohn [~jasmuth@c-76-124-135-199.hsd1.nj.comcast.net] has quit [Ping timeout: 245 seconds] 07:07 -!- fejjerai [quassel@kde/amarok/mitchell] has quit [Ping timeout: 265 seconds] 07:07 -!- devink [~devin@c-76-24-8-98.hsd1.ma.comcast.net] has quit [Ping timeout: 255 seconds] 07:07 -!- fejjerai [quassel@kde/amarok/mitchell] has joined #go-nuts 07:08 -!- gonsalu [~gonsalu@static.238.120.46.78.clients.your-server.de] has quit [Read error: Operation timed out] 07:08 -!- bortzmeyer [~bortzmeye@batilda.nic.fr] has joined #go-nuts 07:09 -!- gonsalu [~gonsalu@static.238.120.46.78.clients.your-server.de] has joined #go-nuts 07:11 -!- zozoR [~zozoR@4705ds1-ris.0.fullrate.dk] has quit [Quit: Morten. Desu~] 07:16 < dacc> nevermind, found the panic free type assertions 07:16 -!- petrux [~petrux@host16-224-static.53-82-b.business.telecomitalia.it] has joined #go-nuts 07:18 -!- devink [~devin@c-76-24-8-98.hsd1.ma.comcast.net] has joined #go-nuts 07:20 -!- kanru [~kanru@118-168-240-217.dynamic.hinet.net] has quit [Ping timeout: 240 seconds] 07:21 -!- ucasano [~ucasano@host153-182-static.227-95-b.business.telecomitalia.it] has joined #go-nuts 07:22 -!- cbeck [cbeck@firefly.cat.pdx.edu] has quit [Read error: Connection reset by peer] 07:22 -!- cbeck [~cbeck@firefly.cat.pdx.edu] has joined #go-nuts 07:24 -!- dacc [~Adium@c-67-171-32-251.hsd1.wa.comcast.net] has quit [Quit: Leaving.] 07:26 -!- gonsalu [~gonsalu@static.238.120.46.78.clients.your-server.de] has quit [Read error: Operation timed out] 07:26 -!- gonsalu [~gonsalu@static.238.120.46.78.clients.your-server.de] has joined #go-nuts 07:27 -!- ssjones [~ssjones@67-61-100-203.cpe.cableone.net] has quit [Read error: Connection reset by peer] 07:28 -!- rlab [~Miranda@91.200.158.34] has joined #go-nuts 07:36 -!- sukuri [~travis@194.10.188.72.cfl.res.rr.com] has quit [Ping timeout: 265 seconds] 07:37 -!- cbeck [~cbeck@firefly.cat.pdx.edu] has quit [Read error: Connection reset by peer] 07:37 -!- cbeck [cbeck@firefly.cat.pdx.edu] has joined #go-nuts 07:37 -!- dacc [~Adium@c-67-171-32-251.hsd1.wa.comcast.net] has joined #go-nuts 07:37 -!- virtualsue [~chatzilla@93-97-62-8.zone5.bethere.co.uk] has quit [Ping timeout: 265 seconds] 07:38 -!- photron [~photron@port-92-201-19-184.dynamic.qsc.de] has joined #go-nuts 07:38 -!- fabled [~fabled@letku109.adsl.netsonic.fi] has quit [Ping timeout: 245 seconds] 07:40 -!- fabled [~fabled@letku109.adsl.netsonic.fi] has joined #go-nuts 07:42 -!- sukuri [~travis@194.10.188.72.cfl.res.rr.com] has joined #go-nuts 07:47 -!- ikaros [~ikaros@dslb-094-219-213-123.pools.arcor-ip.net] has joined #go-nuts 07:51 -!- nsf [~nsf@jiss.convex.ru] has quit [Quit: WeeChat 0.3.3] 07:55 -!- Maxdamantus [~m@203-97-238-106.cable.telstraclear.net] has quit [Ping timeout: 240 seconds] 07:56 -!- Maxdamantus [~m@203-97-238-106.cable.telstraclear.net] has joined #go-nuts 07:57 -!- napsy [~luka@88.200.96.18] has joined #go-nuts 08:05 -!- dacc [~Adium@c-67-171-32-251.hsd1.wa.comcast.net] has quit [Quit: Leaving.] 08:36 -!- tsdh [~user@tsdh.uni-koblenz.de] has joined #go-nuts 08:41 -!- tvw [~tv@e176003173.adsl.alicedsl.de] has quit [Remote host closed the connection] 08:43 -!- virtualsue [~chatzilla@nat/cisco/x-nqsdyxvywepdtfng] has joined #go-nuts 08:46 -!- Fish9 [~Fish@86.65.182.207] has quit [Read error: Connection reset by peer] 08:55 -!- rlab [~Miranda@91.200.158.34] has quit [Read error: Connection reset by peer] 09:00 -!- jmettraux [~jmettraux@211.19.55.177] has quit [Remote host closed the connection] 09:01 -!- mattikus [~mattikus@ip24-250-73-154.br.br.cox.net] has joined #go-nuts 09:01 -!- mattikus [~mattikus@ip24-250-73-154.br.br.cox.net] has quit [Remote host closed the connection] 09:07 < jhh> in the timing out example on the go blog, is the goroutine (with the sleep call) guaranteed to be executed immediately? i don't think it's as trivial as it looks in the example 09:07 -!- ikaros_ [~ikaros@dslb-188-097-079-123.pools.arcor-ip.net] has joined #go-nuts 09:09 < napsy> I guess it depends from the scheduler 09:11 -!- ikaros [~ikaros@dslb-094-219-213-123.pools.arcor-ip.net] has quit [Ping timeout: 240 seconds] 09:13 < jhh> and maybe the example is more about timing out eventually after a finite amount of time. but maybe it should be noted 09:13 -!- mattikus [~mattikus@ip24-250-73-154.br.br.cox.net] has joined #go-nuts 09:13 < napsy> well .. every person that worked with threading shhould already know that 09:16 -!- nsf [c340cb02@gateway/web/freenode/ip.195.64.203.2] has joined #go-nuts 09:32 -!- virtualsue [~chatzilla@nat/cisco/x-nqsdyxvywepdtfng] has quit [Ping timeout: 240 seconds] 09:32 -!- slashus2 [~slashus2@74-137-24-74.dhcp.insightbb.com] has quit [Quit: slashus2] 09:36 -!- slashus2 [~slashus2@74-137-24-74.dhcp.insightbb.com] has joined #go-nuts 09:36 -!- slashus2 [~slashus2@74-137-24-74.dhcp.insightbb.com] has quit [Client Quit] 09:37 -!- Fish9 [~Fish@86.65.182.207] has joined #go-nuts 09:39 < uriel> http://www.reddit.com/r/programming/comments/di5kn/go_concurrency_patterns_timing_out_moving_on/ 09:39 < uriel> *facepalm at the comments* 09:48 -!- slashus2 [~slashus2@74-137-24-74.dhcp.insightbb.com] has joined #go-nuts 09:50 < exch> thye should start using brainscanners for people who want internet acces. If you don't have a brain, you won't be allowed on. That shuold at least reduce the frequency of comments like that 09:50 < exch> *they 09:52 -!- wrtp [~rog@92.17.36.40] has joined #go-nuts 09:53 -!- jmettraux [~jmettraux@PPPbm5391.kanagawa-ip.dti.ne.jp] has joined #go-nuts 09:55 -!- Project_2501 [~Marvin@82.84.74.42] has joined #go-nuts 09:59 -!- tvw [~tv@212.79.9.150] has joined #go-nuts 10:00 -!- paulzhol [~yuval@89-139-164-32.bb.netvision.net.il] has joined #go-nuts 10:00 -!- photron [~photron@port-92-201-19-184.dynamic.qsc.de] has quit [Ping timeout: 276 seconds] 10:01 -!- slashus2 [~slashus2@74-137-24-74.dhcp.insightbb.com] has quit [Quit: slashus2] 10:03 < paulzhol> hi, I've submitted CL 2273041 about 16 hours ago and it still does not appear on golang-dev. last time it took about 6 hours to show up, is this expected ? 10:04 < taruti> sometimes there are delays 10:05 -!- iZZy_ [~ikaros@188.107.209.191] has joined #go-nuts 10:06 < paulzhol> taruti: right, thanks 10:09 -!- paulzhol [~yuval@89-139-164-32.bb.netvision.net.il] has quit [Remote host closed the connection] 10:09 -!- paulzhol [~yuval@89-139-164-32.bb.netvision.net.il] has joined #go-nuts 10:09 -!- ikaros_ [~ikaros@dslb-188-097-079-123.pools.arcor-ip.net] has quit [Ping timeout: 265 seconds] 10:12 < wrtp> paulzhol: have you run hg mail ? 10:12 < wrtp> usually i find the CLs turn up within a few seconds 10:14 -!- paulzhol [~yuval@89-139-164-32.bb.netvision.net.il] has quit [Client Quit] 10:16 -!- nsf [c340cb02@gateway/web/freenode/ip.195.64.203.2] has quit [Quit: Page closed] 10:17 -!- yihuang [~yihuang@183.17.164.98] has joined #go-nuts 10:31 -!- ahc [~quassel@c-83-233-18-157.cust.bredband2.com] has joined #go-nuts 10:36 -!- DerHorst [~Horst@e176096020.adsl.alicedsl.de] has joined #go-nuts 10:41 -!- mikeg [~michael@ip68-110-226-15.dc.dc.cox.net] has quit [Read error: Connection reset by peer] 10:44 -!- snearch [~snearch@f053007055.adsl.alicedsl.de] has joined #go-nuts 10:45 -!- ronnyy [~quassel@p4FF1DAB5.dip.t-dialin.net] has quit [Remote host closed the connection] 10:45 -!- yihuang [~yihuang@183.17.164.98] has left #go-nuts [] 10:46 -!- ahc [~quassel@c-83-233-18-157.cust.bredband2.com] has left #go-nuts [] 10:49 -!- ronnyy [~quassel@p4FF1DAB5.dip.t-dialin.net] has joined #go-nuts 10:50 -!- mikeg [~michael@ip68-110-226-15.dc.dc.cox.net] has joined #go-nuts 10:57 -!- napsy [~luka@88.200.96.18] has quit [Ping timeout: 245 seconds] 10:58 -!- sukuri [~travis@194.10.188.72.cfl.res.rr.com] has quit [Quit: Leaving.] 10:59 -!- Shyde [~shyde@HSI-KBW-078-043-070-132.hsi4.kabel-badenwuerttemberg.de] has joined #go-nuts 11:00 -!- jhh_ [~jhh@f049136112.adsl.alicedsl.de] has joined #go-nuts 11:00 -!- norayr_ [d4494a1c@gateway/web/freenode/ip.212.73.74.28] has joined #go-nuts 11:04 -!- jhh [~jhh@4-004.vpn.RWTH-Aachen.DE] has quit [Ping timeout: 265 seconds] 11:05 -!- boscop_ [~boscop@f055066209.adsl.alicedsl.de] has joined #go-nuts 11:18 -!- napsy [~luka@88.200.96.18] has joined #go-nuts 11:21 -!- mbohun [~mbohun@ppp115-156.static.internode.on.net] has quit [Quit: Leaving] 11:24 -!- DerHorst [~Horst@e176096020.adsl.alicedsl.de] has quit [Remote host closed the connection] 11:31 -!- Shyde [~shyde@HSI-KBW-078-043-070-132.hsi4.kabel-badenwuerttemberg.de] has quit [Remote host closed the connection] 11:43 -!- agitator [~Frog@83-65-27-208.work.xdsl-line.inode.at] has joined #go-nuts 11:45 -!- Paradox924X_ [~Paradox92@c-68-35-229-34.hsd1.fl.comcast.net] has left #go-nuts [] 11:45 -!- artefon [~thiago@189.107.128.155] has joined #go-nuts 11:45 -!- Paradox924X [~Paradox92@vaserv/irc/founder] has joined #go-nuts 11:46 -!- tasosos [~tasosos@178.128.45.104.dsl.dyn.forthnet.gr] has joined #go-nuts 11:46 -!- ikaros_ [~ikaros@188.107.220.41] has joined #go-nuts 11:47 < exch> Does the unicode package interpret byte order marks at the start of a string? 11:49 < uriel> I hope not 11:49 * uriel hates byte order marks 11:49 < exch> mm I should probably deal with them manually then 11:49 < uriel> on the other hand, I guess it probably has to 11:50 -!- iZZy_ [~ikaros@188.107.209.191] has quit [Ping timeout: 240 seconds] 11:50 < uriel> if I remember correctly, you can even have an utf16 stream that changes endianess mid-stream 11:50 < uriel> it is so fucked up it is not even funny 11:50 < exch> heh yea that sounds painful 11:56 -!- yihuang [~yihuang@183.17.164.98] has joined #go-nuts 11:56 -!- yihuang [~yihuang@183.17.164.98] has left #go-nuts [] 12:05 -!- nighty^ [~nighty@x122091.ppp.asahi-net.or.jp] has joined #go-nuts 12:09 -!- ronnyy [~quassel@p4FF1DAB5.dip.t-dialin.net] has quit [Remote host closed the connection] 12:14 -!- kanru [~kanru@61-228-155-152.dynamic.hinet.net] has joined #go-nuts 12:14 < wrtp> exch: the unicode package only deals with characters, not strings 12:15 < exch> mm ok 12:16 < exch> that still poses the issue of byte order though. A multibyte character is different depending on Little or Big endian 12:17 < wrtp> only if you're using utf16 12:17 < exch> utf8 forces a specific byte order? 12:18 < wrtp> utf8 is endian independent 12:18 < wrtp> i.e. yes 12:18 < wrtp> the encoding is simple - worth learning 12:18 < exch> fair enough 12:20 < wrtp> it's also ascii compatible, which counts for a lot 12:20 < wrtp> the place that you might see byte order marks being dealt with is in the utf16 package, but it doesn't deal with encoding to/from bytes at all 12:23 < exch> I'll have a read 12:31 -!- niemeyer [~niemeyer@189.27.139.47.dynamic.adsl.gvt.net.br] has joined #go-nuts 12:32 -!- agitator [~Frog@83-65-27-208.work.xdsl-line.inode.at] has quit [Quit: Exited like... dead /:] 12:35 < exch> Which is the most liberal Open source license at the moment? 12:36 -!- nsf [~nsf@jiss.convex.ru] has joined #go-nuts 12:37 < ampleyfly> exch: I'd guess http://en.wikipedia.org/wiki/WTFPL 12:38 < exch> hehe that is pretty liberal 12:40 < nbjoerg> exch: do you count the lack of copyright as license or not? 12:40 -!- ucasano [~ucasano@host153-182-static.227-95-b.business.telecomitalia.it] has quit [Read error: Connection timed out] 12:41 -!- mattikus [~mattikus@ip24-250-73-154.br.br.cox.net] has quit [Remote host closed the connection] 12:41 -!- ucasano [~ucasano@host153-182-static.227-95-b.business.telecomitalia.it] has joined #go-nuts 12:41 < exch> I'm not really interested in copyright notices. I just want t be sure /anyone/ and /everyone/ can use my work without any restrictions what so ever. Preferably including those countries where laws in this regard are a bit prohibitive 12:44 < exch> I do suppose one of those lenghty liability disclaimers is handy. Just in case the world exlpodes from use of my stuff :p 12:49 < nbjoerg> well, of the standard licenses that would be either public domain (a non-license) or mit 12:49 < nbjoerg> you could try a 1-clause BSD license if you want to be clever :) 12:56 -!- slashus2 [~slashus2@74-137-24-74.dhcp.insightbb.com] has joined #go-nuts 12:57 -!- manual [melba@85.11.190.15] has joined #go-nuts 12:57 -!- manual [melba@85.11.190.15] has quit [Changing host] 12:57 -!- manual [melba@unaffiliated/lazz0] has joined #go-nuts 12:58 < exch> ah the 1 clause BSD thing seems to work nicely 12:58 < exch> As far as I can judge anyways; not being a lawyer :p 12:59 -!- melba [melba@unaffiliated/lazz0] has quit [Read error: Connection reset by peer] 12:59 < nickaugust> is there a license for 'public domain'? I dont think you can just 'public domain' your software... 12:59 < exch> why not? 12:59 < nickaugust> i dont think it works like that 13:00 < nickaugust> public domain is after a copywrite expires isnt it? 13:00 < exch> I have no idea 13:00 < nickaugust> i dont think you can just say 'this software is public domain!' :) 13:01 < exch> what if you don't impose a copyright notice? 13:01 < exch> that would be the same as if it had expired 13:01 < nickaugust> no one will use it because its not compatible to the license of thier software 13:01 < nickaugust> hmmm.. I'm not really sure but I dont think it works like that. 13:02 < nickaugust> I think you have to explicitly license it. 13:02 < exch> meh. If I designed these things I would say that no license = anything goes 13:03 < nickaugust> youre probably best of using the WTFPL ;) 13:03 < nickaugust> s/of/off 13:04 < exch> With the addition of a liability disclaimer. People will sue you for anything these days -.- "My fridge broke shortly after I started using your code!11" 13:04 <+iant> It's extremely hard to put something in the public domain in the U.S., unless you write it for the federal government, or you die and wait 75 years 13:05 < exch> lol. The latter will happen eventually :p 13:05 < nickaugust> iant: is that 75 years with no changes? 13:05 <+iant> yes 13:05 < nickaugust> hehe hopefully no bugs appear after 60 years 13:05 <+iant> any work that you create is automatically copyrighted, by definition (unless you work for the federal government) 13:05 <+iant> I don't know of any legally valid way to shake off that copyright 13:06 <+iant> the best you can do is an explicit license saying that people are permitted to use the code however they like 13:06 <+iant> and it's best to use an existing license, unless you are actually a lawyer, as most people get it wrong when they try to write it themselves 13:07 < nickaugust> hm, i wonder about software released in a different country with different copywrite laws 13:07 < nickaugust> i guess the point is an american company couldnt use your software unless it has a compaitble license 13:07 <+iant> the vast majority of countries have pretty much the same copyright laws, thanks to the Berne Convention 13:07 <+iant> there are a couple of countries which haven't signed it 13:08 < nickaugust> sweden? 13:08 <+iant> no 13:08 <+iant> Taiwan 13:08 < nickaugust> ah 13:10 < nbjoerg> nickaugust: you can explicitly relinquish copyright in some jurisdiction based on anglo-saxonian law 13:10 < nbjoerg> nickaugust: you can't do it in jurisdiction based on the code civil 13:11 < nbjoerg> the difference with the Berne Convention is that a work is coprighted by default (contrary to before 1989 in the USA) 13:13 -!- petrux [~petrux@host16-224-static.53-82-b.business.telecomitalia.it] has quit [Quit: leaving] 13:14 -!- navigator [~navigator@p54897108.dip.t-dialin.net] has joined #go-nuts 13:22 -!- napsy [~luka@88.200.96.18] has quit [Ping timeout: 240 seconds] 13:26 -!- manual [melba@unaffiliated/lazz0] has quit [Read error: Connection reset by peer] 13:28 -!- manual [manual@unaffiliated/lazz0] has joined #go-nuts 13:28 -!- slashus2 [~slashus2@74-137-24-74.dhcp.insightbb.com] has quit [Quit: slashus2] 13:29 -!- iant [~iant@adsl-71-133-8-30.dsl.pltn13.pacbell.net] has quit [Quit: Leaving.] 13:33 -!- scarabx [~scarabx@c-76-19-43-200.hsd1.ma.comcast.net] has joined #go-nuts 13:34 -!- plainhao [~plainhao@mail.xbiotica.com] has joined #go-nuts 13:37 -!- rejb [~rejb@unaffiliated/rejb] has joined #go-nuts 13:41 -!- iant [~iant@67.218.106.122] has joined #go-nuts 13:41 -!- mode/#go-nuts [+v iant] by ChanServ 13:43 < uriel> 13:00 < nickaugust> i dont think you can just say 'this software is public domain!' :) 13:43 < uriel> you certainly can, in any country that recognizes the public domain, countries that don't are just too fucked up and beyond all hope 13:44 < uriel> (if you care that much about the stupid legalities in such countries you can use something like C0, which is designed to work around such insanity) 13:44 < uriel> but all this is way too offtopic and too retarded (anyone that loves to argue about retarded laws and licenses, feel free to join #cat-v where we love such pointless flamewards 13:45 -!- Project-2501 [~Marvin@dynamic-adsl-94-36-177-190.clienti.tiscali.it] has joined #go-nuts 13:47 -!- iZZy_ [~ikaros@188.107.56.251] has joined #go-nuts 13:49 -!- Project_2501 [~Marvin@82.84.74.42] has quit [Ping timeout: 264 seconds] 13:51 -!- ikaros_ [~ikaros@188.107.220.41] has quit [Ping timeout: 276 seconds] 13:58 -!- dj2 [~dj2@216.16.242.254] has joined #go-nuts 13:58 -!- skelterjohn [~jasmuth@c-76-124-135-199.hsd1.nj.comcast.net] has joined #go-nuts 14:03 -!- scarabx [~scarabx@c-76-19-43-200.hsd1.ma.comcast.net] has quit [Quit: This computer has gone to sleep] 14:05 -!- snearch [~snearch@f053007055.adsl.alicedsl.de] has quit [Quit: Verlassend] 14:12 -!- gabriel9 [~gabriel9@93.157.192.28] has quit [Read error: Connection reset by peer] 14:17 -!- rejb [~rejb@unaffiliated/rejb] has quit [Ping timeout: 276 seconds] 14:19 -!- manual [manual@unaffiliated/lazz0] has quit [Ping timeout: 240 seconds] 14:20 -!- awidegreen [~quassel@62.176.237.78] has joined #go-nuts 14:22 -!- rejb [~rejb@unaffiliated/rejb] has joined #go-nuts 14:22 -!- manual [manual@unaffiliated/lazz0] has joined #go-nuts 14:23 -!- napsy [~luka@88.200.96.18] has joined #go-nuts 14:28 -!- femtoo [~femto@95-89-248-241-dynip.superkabel.de] has joined #go-nuts 14:37 -!- amackera [~amackera@tophatmonocle.acceleratorcentre.net] has joined #go-nuts 14:38 -!- kanru [~kanru@61-228-155-152.dynamic.hinet.net] has quit [Ping timeout: 252 seconds] 14:40 < nickaugust> uriel: C0? 14:55 -!- tsdh [~user@tsdh.uni-koblenz.de] has quit [Quit: Goodbye guys!] 15:01 -!- iant [~iant@67.218.106.122] has quit [Quit: Leaving.] 15:04 -!- artefon [~thiago@189.107.128.155] has quit [Quit: bye] 15:04 -!- skelterjohn [~jasmuth@c-76-124-135-199.hsd1.nj.comcast.net] has quit [Quit: skelterjohn] 15:13 -!- gabriel9 [~gabriel9@93.157.192.28] has joined #go-nuts 15:15 -!- slashus2 [~slashus2@74-137-24-74.dhcp.insightbb.com] has joined #go-nuts 15:16 -!- Venom_X [~pjacobs@66.54.185.131] has joined #go-nuts 15:17 -!- wrtp [~rog@92.17.36.40] has quit [Quit: wrtp] 15:22 -!- napsy [~luka@88.200.96.18] has quit [Ping timeout: 240 seconds] 15:23 -!- fabled [~fabled@letku109.adsl.netsonic.fi] has quit [Quit: Ex-Chat] 15:25 -!- jmettraux [~jmettraux@PPPbm5391.kanagawa-ip.dti.ne.jp] has quit [Remote host closed the connection] 15:27 -!- fabled [~fabled@letku109.adsl.netsonic.fi] has joined #go-nuts 15:28 -!- res [c9ed8246@gateway/web/freenode/ip.201.237.130.70] has joined #go-nuts 15:30 -!- MaksimBurnin [~max@44.188-224-87.telenet.ru] has quit [Ping timeout: 240 seconds] 15:31 -!- wrtp [~rog@92.17.36.40] has joined #go-nuts 15:32 -!- slashus2 [~slashus2@74-137-24-74.dhcp.insightbb.com] has quit [Quit: slashus2] 15:34 -!- bortzmeyer [~bortzmeye@batilda.nic.fr] has left #go-nuts [] 15:35 -!- cenuij [~cenuij@base/student/cenuij] has quit [Remote host closed the connection] 15:36 -!- snearch [~snearch@f053007055.adsl.alicedsl.de] has joined #go-nuts 15:36 -!- snearch [~snearch@f053007055.adsl.alicedsl.de] has quit [Read error: Connection reset by peer] 15:36 -!- snearch [~snearch@f053007055.adsl.alicedsl.de] has joined #go-nuts 15:41 -!- Tv [~tv@cpe-76-168-227-45.socal.res.rr.com] has quit [Ping timeout: 240 seconds] 15:41 -!- skelterjohn [~jasmuth@lawn-net168-in.rutgers.edu] has joined #go-nuts 15:42 -!- ShadowIce [~pyoro@unaffiliated/shadowice-x841044] has joined #go-nuts 15:45 < Venom_X> Hi, I'm having trouble with sending json encoded strings over websocket. The client ends up with utf8 literals.. I must be doing something wrong. Can someone help me out? 15:50 -!- tvw [~tv@212.79.9.150] has quit [Remote host closed the connection] 15:51 -!- wrtp [~rog@92.17.36.40] has quit [Ping timeout: 245 seconds] 15:57 -!- wrtp [~rog@92.17.36.40] has joined #go-nuts 15:59 -!- Tv [~tv@cpe-76-168-227-45.socal.res.rr.com] has joined #go-nuts 16:00 < exch> arg. Go build failure 16:00 < exch> "proc_linux.go:300: to pass 'args' as ...interface { }, use 'args...'" 16:01 < plexdev> http://is.gd/fqMiu by [Russ Cox] in go/src/ -- build: use full path when compiling libraries 16:01 < plexdev> http://is.gd/fqMiy by [Russ Cox] in 2 subdirs of go/ -- gc: ... changes 16:02 < plexdev> http://is.gd/fqMiJ by [Russ Cox] in 22 subdirs of go/ -- ... changes 16:05 < exch> fixed. 16:06 < cbeck> heh 16:06 < exch> it seems there's a syntax change for passing varargs around 16:06 -!- boscop [~boscop@f055067101.adsl.alicedsl.de] has joined #go-nuts 16:06 < exch> Hope this sorts out issue 640 16:07 < cbeck> yup, I think that was in the major release yesterday 16:07 -!- boscop_ [~boscop@f055066209.adsl.alicedsl.de] has quit [Ping timeout: 240 seconds] 16:07 < exch> Someone forgot to change exp/draw/proc_linux.go to match 16:07 < exch> err debug/proc_linux.go 16:08 -!- photron [~photron@port-92-201-19-184.dynamic.qsc.de] has joined #go-nuts 16:09 -!- iant [~iant@nat/google/x-vkknlqddplsetkcs] has joined #go-nuts 16:09 -!- mode/#go-nuts [+v iant] by ChanServ 16:10 -!- snearch [~snearch@f053007055.adsl.alicedsl.de] has quit [Quit: Verlassend] 16:17 < exch> hmm it doesn't 16:19 -!- jhawk28 [~jhawk28@user-142gfte.cable.mindspring.com] has joined #go-nuts 16:19 -!- rup [~rupert@deathknight.net] has quit [Ping timeout: 276 seconds] 16:20 -!- jhawk28 [~jhawk28@user-142gfte.cable.mindspring.com] has quit [Read error: Connection reset by peer] 16:20 -!- jhawk28 [~jhawk28@user-142gfte.cable.mindspring.com] has joined #go-nuts 16:22 < exch> meanwhile the binaries are getting bigger and bigger with every release :< 16:23 -!- napsy [~luka@88.200.96.18] has joined #go-nuts 16:23 < exch> without any changes to the program itself, I just rebuilt to accomodate a new go release. For the past 3 iterations it went from 1.4MB -> 1.8MB -> 2.1MB and now 2.4MB 16:27 -!- artefon [~thiagon@150.164.2.20] has joined #go-nuts 16:27 < nsf> exch: I haven't noticed that much 16:27 < nsf> there was a major leap once 16:27 < nsf> gocode went from 2.4 to 3.2 16:27 < exch> 2 of my Go programs show this behaviour 16:27 < nsf> but it stays around that now 16:27 < exch> the other went from 3.2 to 3.8 in todays update 16:28 < nsf> hehe 16:28 < mpl> I've noticed some go-gtk stuff doesn't link anymore since the latest release 16:29 -!- MaksimBurnin [~max@44.188-224-87.telenet.ru] has joined #go-nuts 16:31 -!- Tv [~tv@cpe-76-168-227-45.socal.res.rr.com] has quit [Ping timeout: 252 seconds] 16:33 < plexdev> http://is.gd/fqOIA by [Dan Sinclair] in go/src/pkg/xml/ -- xml: Allow entities inside CDATA tags 16:33 < plexdev> http://is.gd/fqOIM by [Russ Cox] in go/src/cmd/gc/ -- gc: printing of ... 16:33 < plexdev> http://is.gd/fqOIX by [Russ Cox] in 2 subdirs of go/src/pkg/ -- asn1: make interface consistent with json 16:34 -!- rup [~rupert@deathknight.net] has joined #go-nuts 16:36 < exch> the variadic stuff is broken 16:37 -!- rlab [~Miranda@91.200.158.34] has joined #go-nuts 16:38 -!- tvw [~tv@e176003173.adsl.alicedsl.de] has joined #go-nuts 16:39 < exch> http://pastebin.com/MaQA72qc 16:39 -!- kingfishr_ [~kingfishr@38.108.184.253] has joined #go-nuts 16:42 -!- rup [~rupert@deathknight.net] has quit [Ping timeout: 245 seconds] 16:42 -!- navigator [~navigator@p54897108.dip.t-dialin.net] has quit [Quit: WeeChat 0.3.3] 16:44 -!- rutkowski [~adrian@078088207115.walbrzych.vectranet.pl] has joined #go-nuts 16:45 -!- terrex [~terrex@84.122.67.111.dyn.user.ono.com] has joined #go-nuts 16:47 -!- navigator [~navigator@p548973DE.dip.t-dialin.net] has joined #go-nuts 16:47 -!- femtoo [~femto@95-89-248-241-dynip.superkabel.de] has quit [Quit: Leaving] 16:58 < exch> definitely a bugsy. Issue files 16:59 -!- slashus2 [~slashus2@74-137-24-74.dhcp.insightbb.com] has joined #go-nuts 16:59 -!- RobertLJ [~quassel@c-68-44-163-191.hsd1.nj.comcast.net] has joined #go-nuts 17:00 -!- Fish [~Fish@9fans.fr] has joined #go-nuts 17:02 -!- Tv [~tv@gige.bur.digisynd.com] has joined #go-nuts 17:03 -!- rup [~rupert@deathknight.net] has joined #go-nuts 17:10 -!- Davidian1024 [~Davidian1@cpe-98-27-192-193.neo.res.rr.com] has quit [Ping timeout: 240 seconds] 17:11 -!- Jakob__ [~yakobu@ti0043a380-1568.bb.online.no] has quit [Quit: Leaving] 17:13 -!- Xenith [~xenith@2001:470:1:9:8002::1] has quit [Read error: Operation timed out] 17:18 -!- Davidian1024 [~Davidian1@cpe-98-27-192-193.neo.res.rr.com] has joined #go-nuts 17:20 < plexdev> http://is.gd/fqSET by [Russ Cox] in go/src/pkg/crypto/ocsp/ -- crypto/ocsp: update for asn1 change (fix build) 17:20 < plexdev> http://is.gd/fqSF1 by [Russ Cox] in go/src/pkg/debug/proc/ -- debug/proc: ... changes (fix build) 17:20 -!- peterdn [~peterdn@host81-159-106-59.range81-159.btcentralplus.com] has quit [Quit: ChatZilla 0.9.86-rdmsoft [XULRunner 1.9.2/20100222071121]] 17:21 -!- RobertLJ [~quassel@c-68-44-163-191.hsd1.nj.comcast.net] has quit [Ping timeout: 265 seconds] 17:22 < vsmatck> I think I found bug in the runtime package. I made test program. http://seth.dnsdojo.net/misc/runtime_bug.tar.bz2 17:23 < vsmatck> I use runtime.Caller to get line number of caller and it returns wrong line number. Anyone want to confirm? 17:23 -!- Xenith [~xenith@2001:470:1:9:8002::1] has joined #go-nuts 17:23 < vsmatck> I have to have the runtime.Caller call in my own package for it to have the bug. 17:25 -!- terrex [~terrex@84.122.67.111.dyn.user.ono.com] has quit [Quit: Leaving.] 17:27 -!- rup [~rupert@deathknight.net] has quit [Ping timeout: 265 seconds] 17:28 -!- rup [~rupert@deathknight.net] has joined #go-nuts 17:30 -!- cco3-hampster [~conleyo@nat/google/x-nnazefvehthkgrvy] has quit [Quit: Leaving.] 17:37 -!- cco3-hampster [~conleyo@nat/google/x-ixvmmeizrtyamerj] has joined #go-nuts 17:38 < plexdev> http://is.gd/fqTZd by [Russ Cox] in go/src/pkg/syscall/ -- mkall.sh, mkerrors.sh: work more broadly 17:38 -!- peterdn [~peterdn@host81-159-106-59.range81-159.btcentralplus.com] has joined #go-nuts 17:42 -!- Fish [~Fish@9fans.fr] has quit [Remote host closed the connection] 17:42 -!- i__ [~none@unaffiliated/i--/x-3618442] has quit [Ping timeout: 264 seconds] 17:50 < fabled> i'm trying to build gccgo from the gcc svn branch (for x86) and i'm getting the following build error http://pastebin.com/pn3KDfGN 17:54 < fabled> it's likely gcc just being overprotective 17:55 <+iant> fabled: sorry about that, I just committed a patch which fixes it 17:55 < fabled> iant, thanks! 17:56 < fabled> iant, btw. i recently sent the mail "State of Go"... what do you think about the epoll/kqueue observations i made? 17:56 -!- alexp0205 [~alexp0205@117.204.117.200] has joined #go-nuts 17:58 <+iant> fabled: using edge-triggered polling? 17:59 <+iant> I would have to read about that, i don't know anything about it offhand 17:59 < fabled> yes, that among other things 17:59 < fabled> and doing polling for timers and signals too 17:59 < fabled> (queued signals that is... can't poll for panic signals obviously) 17:59 <+iant> we could certainly do it for signals, I'm not there is a big advantage over the way it currently works 18:00 <+iant> it seems like the timer code could be a bit better, it would become more system dependent though 18:00 <+iant> I don't see these as big changes--the interface wouldn't change 18:00 <+iant> by all means write up the patch 18:00 < fabled> right... i'm more and more obliged to ditch my fiber library and start fixing Go runtime :) 18:01 < fabled> i think the gccgo goroutine != nptl thread should be fixed first 18:01 -!- i__ [~none@unaffiliated/i--/x-3618442] has joined #go-nuts 18:02 < fabled> since the polling framework will not be useful until we can do userland scheduling of the goroutines 18:02 <+iant> that is hard to fix, of course 18:03 <+iant> but, yes, it needs to be done 18:04 < fabled> some time ago, i did proof of concept fiber scheduler... (it's at http://git.alpinelinux.org/cgit/libtf/ in case you are interested) 18:05 < fabled> is there any particular problems gcc gives for doing that? 18:06 < fabled> doing split-stack seems harder to me... :) 18:06 <+iant> no, this is all library work 18:06 <+iant> ideally gccgo and 6g/8g would share as much of the runtime support as possible 18:06 <+iant> however, that is hard 18:06 <+iant> so maybe the issue is just letting go of that ideal 18:06 < fabled> right 18:07 < fabled> so it's just a lot of coding 18:07 <+iant> it's what I plan to do next one way or another after I get gccgo merged into gcc mainline for the 4.6 release 18:07 -!- ikaros_ [~ikaros@188.107.221.102] has joined #go-nuts 18:07 < mpl> iant: hello. does the error "cfree: too many elf strings" when linking a go-gtk program ring any bell to you? the problem occurs after the 15-09 release, dunno when exactly. 18:10 < plexdev> http://is.gd/fqWmE by [Russ Cox] in go/src/pkg/syscall/ -- syscall: fix permissions on mksysnum_nacl.sh 18:10 <+iant> mpl: that is a very odd sounding error 18:11 <+iant> ah, I see it in the linker source 18:11 -!- iZZy_ [~ikaros@188.107.56.251] has quit [Ping timeout: 265 seconds] 18:11 <+iant> the linker has a hard limit of 100 strings 18:11 <+iant> now let's see what that means.... 18:12 < fabled> iant, btw. i read your programming blog entries. good stuff! i wish i had found it before i was fixing uclibc ld.so... the linker section contains really useful stuff. 18:12 <+iant> thx 18:13 < mpl> iant: I have to go soon, but I'll read up a bit later on the backlog if you have any question if you want to debug that. btw, the example program in the go-gtk package fails in the same way, so I reckon the author will notice that soon enough anyway. 18:14 <+iant> mpl: looks like it can happen if you link against a bunch of shared libraries 18:15 < exch> I just got the same error when linking against 1 lib 18:15 < exch> CGO_LDFLAGS = `pkg-config --libs libmtp` 18:15 <+iant> the very quick fix will be to change "elfstr[100]" in src/cmd/ld/elf.c to be "elfstr[200]" 18:15 <+iant> hmmm, I don't see how that could happen.... 18:15 <+iant> maybe this has something to do with the new DWARF support 18:16 < exch> that pkg-config bit outputs '-lmtp -lusb' 18:16 < mpl> iant: in any case, it appeared with a recent change 18:16 <+iant> the dwarf support does use another 11 strings 18:17 <+iant> I'm not quite seeing how it gets up to 100, though 18:17 -!- ucasano [~ucasano@host153-182-static.227-95-b.business.telecomitalia.it] has quit [Quit: ucasano] 18:17 < mpl> well, would that be surprising with the gkt stuff? aren't there lots of strings in there? 18:17 <+iant> strings in the code don't matter, this is just strings that need to go into the ELF sections, like section names 18:18 < mpl> ah 18:19 -!- napsy [~luka@88.200.96.18] has quit [Read error: Operation timed out] 18:19 -!- tumdum [~tumdum@unaffiliated/tumdum] has joined #go-nuts 18:19 < exch> linking against libnjb (CGO_LDFLAGS = `pkg-config --libs libnjb` -> '-lnjb') works fine 18:20 <+iant> biaw 18:33 -!- tvw [~tv@e176003173.adsl.alicedsl.de] has quit [Remote host closed the connection] 18:34 -!- napsy [~luka@88.200.96.18] has joined #go-nuts 18:42 < plexdev> http://is.gd/fqYf8 by [Russ Cox] in go/src/pkg/syscall/ -- syscall: fix mkall.sh for nacl 18:57 -!- alexp0205 [~alexp0205@117.204.117.200] has left #go-nuts ["Leaving"] 18:59 < plexdev> http://is.gd/fqZsi by [Russ Cox] in go/src/pkg/syscall/ -- syscall: work harder to avoid doing this ever again 18:59 < plexdev> http://is.gd/fqZsr by [Russ Cox] in go/src/pkg/syscall/ -- syscall: fix socketpair in syscall_bsd 19:00 < fabled> iant, progressing in gccgo compilation, but now i get a link error: 19:00 < fabled> /usr/bin/ld.gold: error: exp/.libs/libdatafmt.a(libdatafmt.a.o): failed to match split-stack sequence at section 83 offset 3bc0 19:00 < fabled> /usr/bin/ld.gold: error: exp/.libs/libeval.a(libeval.a.o): failed to match split-stack sequence at section 726 offset 21df0 19:00 < fabled> collect2: ld returned 1 exit status 19:04 < fabled> my linker is GNU gold (GNU Binutils for Ubuntu 2.20.1-system.20100303) 1.9 19:14 < fabled> i'll compile a newer gold 19:20 -!- aho [~nya@fuld-4d00d7bd.pool.mediaWays.net] has joined #go-nuts 19:23 -!- nsf [~nsf@jiss.convex.ru] has quit [Quit: WeeChat 0.3.3] 19:28 -!- plainhao [~plainhao@mail.xbiotica.com] has quit [Quit: plainhao] 19:31 < plexdev> http://is.gd/fr2wo by [Russ Cox] in go/src/pkg/syscall/ -- syscall: rebuild z files 19:32 <+iant> fabled: yes, you most likely need a newer gold 19:32 < fabled> iant, yes, that fixed it 19:32 < fabled> i now have working gccgo 19:32 < fabled> looks nice 19:33 < fabled> hello world compiles and runs 19:34 < fabled> libgo is huge, it'd make sense to split it to a bit more smaller peaces (sometime in future) 19:37 <+iant> it's a shared library by default anyhow, but, yeah, it could be split up 19:37 <+iant> first I'd have to fix gccgo so that it actually knows that packages you have imported so that it links against them automatically 19:37 -!- slashus2 [~slashus2@74-137-24-74.dhcp.insightbb.com] has quit [Quit: slashus2] 19:55 < fabled> hmmh... looks like pthread_cond_* stuff does lot of extra syscalls to block signals (due to async cancellations) 19:55 -!- niemeyer [~niemeyer@189.27.139.47.dynamic.adsl.gvt.net.br] has quit [Ping timeout: 240 seconds] 19:56 < fabled> that kills even more performance in gccgo goroutines 19:56 < fabled> ok. once we get gccgo goroutines to be lightweight, it should be starting to be pretty usable for me. 20:03 < plexdev> http://is.gd/fr4Qq by [Robert Griesemer] in go/src/cmd/gofmt/ -- gofmt: don't substitute invalid positions with valid ones in rewrites 20:04 -!- rutkowski [~adrian@078088207115.walbrzych.vectranet.pl] has quit [Quit: WeeChat 0.3.3-dev] 20:17 -!- Eridius [~kevin@unaffiliated/eridius] has joined #go-nuts 20:22 -!- norayr [~noch@212.34.238.61] has joined #go-nuts 20:40 -!- tumdum [~tumdum@unaffiliated/tumdum] has quit [Quit: tumdum] 20:43 < mpl> how come there's not some sort of recovery when the network tests in the test suite fail? 20:44 < mpl> I mean, what if you're building go on a comp with no internet connection atm, shouldn't we have a way to let the following tests go on? 20:47 < mpl> iant: btw, I changed elfstr[100] to elfstr[200] and I still get the linking error when compiling a go-gtk program of mine. 20:47 <+iant> mpl: OK, clearly I don't understand what is going on 20:47 <+iant> is there an issue open for that? 20:47 < mpl> not that I know of, haven't checked. 20:47 <+iant> mpl: I think there is an easy way to avoid running the network tests 20:48 < mpl> well I simply avoid running all the tests altogether 20:48 <+iant> that works too 20:48 < mpl> but that doesn't solve the problem of running the tests after the network tests yeah. 20:49 < mpl> maybe I'll try to work on a CL that allows those tests to fail without interrupting the test chain 20:51 < plexdev> http://is.gd/fr82K by [Russ Cox] in go/src/pkg/net/ -- net: fix crash in DialIP 20:51 <+iant> as long as the overall build exits non-zero, and there is a clear indication of which test(s) failed 20:52 < mpl> ok. I happened to run into that a lot lately since my net is flaky. took me a few moments to figure out there was nothing wrong with the build itself :/ 20:53 -!- jhawk28 [~jhawk28@user-142gfte.cable.mindspring.com] has quit [Ping timeout: 245 seconds] 20:58 -!- jcao219 [~jcao219@pool-173-74-61-111.dllstx.fios.verizon.net] has joined #go-nuts 20:59 < mpl> iant: heh, it passes with elfstr[300]. seems like you had it right, but just underestimated the issue :) 21:00 -!- tumdum_ [~tumdum@aty218.neoplus.adsl.tpnet.pl] has joined #go-nuts 21:00 -!- tumdum_ [~tumdum@aty218.neoplus.adsl.tpnet.pl] has quit [Changing host] 21:00 -!- tumdum_ [~tumdum@unaffiliated/tumdum] has joined #go-nuts 21:02 -!- rejb [~rejb@unaffiliated/rejb] has quit [Ping timeout: 276 seconds] 21:03 -!- jcao219 [~jcao219@pool-173-74-61-111.dllstx.fios.verizon.net] has quit [Remote host closed the connection] 21:08 < plexdev> http://is.gd/fr9hg by [Russ Cox] in go/src/pkg/net/ -- net: enable v4-over-v6 on ip sockets 21:08 < plexdev> http://is.gd/fr9hy by [Rob Pike] in go/src/pkg/utf8/ -- utf8: Add new type String to automate string indexing by code point. 21:08 < plexdev> http://is.gd/fr9iH by [Robert Griesemer] in go/doc/ -- go spec: ... changes 21:11 -!- tasosos [~tasosos@178.128.45.104.dsl.dyn.forthnet.gr] has quit [Remote host closed the connection] 21:16 -!- jhh [~jhh@f049136112.adsl.alicedsl.de] has quit [Quit: jhh] 21:17 -!- skelterjohn [~jasmuth@lawn-net168-in.rutgers.edu] has quit [Quit: skelterjohn] 21:24 < plexdev> http://is.gd/fraHS by [Russ Cox] in go/src/cmd/gc/ -- gc: improve error message for x \= 0 21:26 -!- jhawk28 [~jhawk28@user-142gfte.cable.mindspring.com] has joined #go-nuts 21:26 -!- artefon [~thiagon@150.164.2.20] has quit [Quit: Leaving] 21:27 -!- emmanueloga [~emmanuelo@190.244.14.111] has quit [Ping timeout: 276 seconds] 21:31 -!- jhawk28 [~jhawk28@user-142gfte.cable.mindspring.com] has quit [Remote host closed the connection] 21:32 -!- dj2 [~dj2@216.16.242.254] has quit [Quit: dj2] 21:34 -!- ikaros_ [~ikaros@188.107.221.102] has quit [Quit: Leave the magic to Houdini] 21:39 -!- rlab [~Miranda@91.200.158.34] has quit [Read error: Connection reset by peer] 21:41 -!- napsy [~luka@88.200.96.18] has quit [Ping timeout: 240 seconds] 21:48 -!- ShadowIce [~pyoro@unaffiliated/shadowice-x841044] has quit [Quit: Verlassend] 21:51 -!- tumdum_ [~tumdum@unaffiliated/tumdum] has quit [Quit: tumdum_] 21:56 -!- Project-2501 [~Marvin@dynamic-adsl-94-36-177-190.clienti.tiscali.it] has quit [Quit: E se abbasso questa leva che succ...] 21:59 -!- gnuvince_ [~vince@220.193-ppp.3menatwork.com] has quit [Quit: ""] 22:25 -!- awidegreen [~quassel@62.176.237.78] has quit [Remote host closed the connection] 22:40 -!- boscop [~boscop@f055067101.adsl.alicedsl.de] has quit [Read error: Connection reset by peer] 22:42 -!- napsy [~luka@88.200.96.18] has joined #go-nuts 22:49 -!- wrtp [~rog@92.17.36.40] has quit [Quit: wrtp] 22:52 -!- dacc [~Adium@D-128-95-10-133.dhcp4.washington.edu] has joined #go-nuts 22:57 < plexdev> http://is.gd/frhpv by [Rob Pike] in go/src/pkg/utf8/ -- utf8.String: Slice(i,j) 23:09 -!- ssjones [~ssjones@67-61-100-203.cpe.cableone.net] has joined #go-nuts 23:11 -!- amackera [~amackera@tophatmonocle.acceleratorcentre.net] has quit [Quit: Lost terminal] 23:22 -!- emmanueloga [~emmanuelo@190.244.14.111] has joined #go-nuts 23:23 -!- Venom_X [~pjacobs@66.54.185.131] has quit [Quit: Venom_X] 23:26 -!- iant [~iant@nat/google/x-vkknlqddplsetkcs] has quit [Ping timeout: 272 seconds] 23:34 -!- iant [~iant@67.218.106.122] has joined #go-nuts 23:34 -!- mode/#go-nuts [+v iant] by ChanServ 23:37 -!- ExtraSpice [~XtraSpice@88.118.34.223] has quit [Remote host closed the connection] 23:43 -!- dj2 [~dj2@CPE001f5b35feb4-CM0014048e0344.cpe.net.cable.rogers.com] has joined #go-nuts 23:47 -!- kanru [~kanru@61-228-155-152.dynamic.hinet.net] has joined #go-nuts 23:51 < exch> is 'int' always 32 bit, regardless of platform? 23:52 <+iant> exch: that is not guaranteed by the language, but it happens to be true for all the current implementations 23:52 < exch> hmm so I shouldn't place my bets on it then. SOme future implementation may decide otherwise 23:53 <+iant> yeah, if you want a specific size, use int32 23:54 < exch> I'm reading unicode runes and writing them to a utf-16 stream. using []int("foo") with indeterminate sizes for each rune will potentially mess up the conversion to 4 bytes 23:55 < exch> Not sure if it's safe to just cast a rune to uint32 23:56 <+iant> it should be safe 23:56 < exch> if 'int' becomes 8 bytes at some point, chosing which 4 bytes to write out would depend on the system's endianness I suppose 23:56 <+iant> casting int64 to int32 will always give you the four least significant bytes 23:57 < exch> ok that's good to know --- Log closed Sat Sep 25 00:00:07 2010