Perl 6 - the future is here, just unevenly distributed

IRC log for #parrot, 2015-02-08

Parrot | source cross referenced

| Channels | #parrot index | Today | | Search | Google Search | Plain-Text | summary

All times shown according to UTC.

Time Nick Message
01:16 rurban left #parrot
01:45 GeJ joined #parrot
01:45 ggherdov_____ joined #parrot
01:45 particle joined #parrot
01:45 Patterner joined #parrot
01:45 jsut_ joined #parrot
01:45 Maddingue joined #parrot
01:45 atrodo joined #parrot
01:45 cxreg joined #parrot
01:45 allison joined #parrot
01:45 simcop2387 joined #parrot
01:45 Timbus joined #parrot
01:45 autark joined #parrot
01:45 wagle joined #parrot
01:45 cosimo_ joined #parrot
01:45 TonyC joined #parrot
01:45 sorear joined #parrot
01:45 pmichaud joined #parrot
01:45 janus joined #parrot
01:45 dalek joined #parrot
01:45 dngor joined #parrot
01:45 diginet joined #parrot
01:47 FROGGS__ joined #parrot
01:47 dustinm joined #parrot
01:47 lauleon joined #parrot
01:47 kid51 joined #parrot
01:47 ingy joined #parrot
03:18 Psyche^ joined #parrot
03:18 kid51_ joined #parrot
05:14 estrabd_afk joined #parrot
09:27 rurban joined #parrot
09:58 rurban_ joined #parrot
11:09 dalek parrot/smoke-me/gc-ptrdiff-gh1200: 0fc4bef | rurban++ | / (2 files):
11:09 dalek parrot/smoke-me/gc-ptrdiff-gh1200: [gc] fix SIGBUS in GC trace_mem_block on alignment-strict CPUs (armv5)
11:09 dalek parrot/smoke-me/gc-ptrdiff-gh1200:
11:09 dalek parrot/smoke-me/gc-ptrdiff-gh1200: We traced all mem and stack pointers +1 and not by +4 or +8. This is not
11:09 dalek parrot/smoke-me/gc-ptrdiff-gh1200: only a huge performance loss, it is also illegal on certain RISC
11:09 dalek parrot/smoke-me/gc-ptrdiff-gh1200: architectures.  ptrdiff_t is not a pointer, it is an integer.
11:09 dalek parrot/smoke-me/gc-ptrdiff-gh1200: use size_t* instead.
11:09 dalek parrot/smoke-me/gc-ptrdiff-gh1200: Note that this is not repro in qemu, even not with echo 5>/proc/cpu/alignment
11:09 dalek parrot/smoke-me/gc-ptrdiff-gh1200: on armv5-linux.
11:09 dalek parrot/smoke-me/gc-ptrdiff-gh1200:
11:09 dalek parrot/smoke-me/gc-ptrdiff-gh1200: Should fix GH #1200.
11:09 dalek parrot/smoke-me/gc-ptrdiff-gh1200: review: https://github.com/parrot/parrot/commit/0fc4befcf6
11:21 travis-ci joined #parrot
11:21 travis-ci parrot/parrot#1576 (smoke-me/gc-ptrdiff-gh1200 - 0fc4bef : Reini Urban): The build passed.
11:21 travis-ci Change view : https://github.com/parrot/parrot/c​ompare/d5b638521e69...0fc4befcf67f
11:21 travis-ci Build details : http://travis-ci.org/parrot/parrot/builds/49934968
11:21 travis-ci left #parrot
11:27 FROGGS rurban: why do you make it work on armv5 ooc?
11:28 FROGGS rurban: wikipedia says this architecture is from 1997 and the devices have not more than 256 meg of ram... the chance to build parrot there seems to be quite limited
12:53 rurban because that's the only arm I found with strict alignment, and I wanted to repro the GC error case
12:54 rurban we only need armv7, but wrong alignment is critical
12:54 rurban hey, there exists a free windows buildfarm: http://www.appveyor.com/
12:55 rurban but it's not repro with armv5 under qemu, mips on qemu neither
12:55 rurban so we have no RISC test machine to test or catch alignment problems
13:17 kid51 joined #parrot
13:21 rurban_ joined #parrot
14:11 dalek parrot: 0fc4bef | rurban++ | / (2 files):
14:11 dalek parrot: [gc] fix SIGBUS in GC trace_mem_block on alignment-strict CPUs (armv5)
14:11 dalek parrot:
14:11 dalek parrot: We traced all mem and stack pointers +1 and not by +4 or +8. This is not
14:11 dalek parrot: only a huge performance loss, it is also illegal on certain RISC
14:11 dalek parrot: architectures.  ptrdiff_t is not a pointer, it is an integer.
14:11 dalek parrot: use size_t* instead.
14:11 dalek parrot: Note that this is not repro in qemu, even not with echo 5>/proc/cpu/alignment
14:11 dalek parrot: on armv5-linux.
14:11 dalek parrot:
14:11 dalek parrot: Should fix GH #1200.
14:11 dalek parrot: review: https://github.com/parrot/parrot/commit/0fc4befcf6
14:25 travis-ci joined #parrot
14:25 travis-ci parrot/parrot#1577 (master - 0fc4bef : Reini Urban): The build passed.
14:25 travis-ci Change view : https://github.com/parrot/parrot/c​ompare/308d85c6f691...0fc4befcf67f
14:25 travis-ci Build details : http://travis-ci.org/parrot/parrot/builds/49948916
14:25 travis-ci left #parrot
18:21 kid51_ joined #parrot
18:50 rurban_ joined #parrot
19:47 rurban joined #parrot
21:11 lauleon joined #parrot
21:41 rurban joined #parrot
22:04 FROGGS_ joined #parrot
23:16 davidfetter joined #parrot

| Channels | #parrot index | Today | | Search | Google Search | Plain-Text | summary

Parrot | source cross referenced