Perl 6 - the future is here, just unevenly distributed

IRC log for #parrot, 2015-01-22

Parrot | source cross referenced

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

All times shown according to UTC.

Time Nick Message
00:33 lauleon joined #parrot
01:52 lauleon joined #parrot
02:06 lauleon joined #parrot
03:18 Psyche^ joined #parrot
03:27 kid51 joined #parrot
06:41 rurban joined #parrot
07:40 rurban Ah, GC regression --optimized in rpa's
07:51 rurban I think this requires a 7.0.1 release
07:57 rurban hmm, the wrong attribute was added with 3.6.0, but starts being fatal with 7.0
08:11 FROGGS joined #parrot
09:23 dalek parrot/smoke-me/thread-lock-gh1187: e2648b6 | rurban++ | / (2 files):
09:23 dalek parrot/smoke-me/thread-lock-gh1187: [pmc] rpa: fix custom_mark_destroy confusion
09:23 dalek parrot/smoke-me/thread-lock-gh1187:
09:23 dalek parrot/smoke-me/thread-lock-gh1187: custom_mark_destroy is only needed in the init method, which is fpa.set_integer_native.
09:23 dalek parrot/smoke-me/thread-lock-gh1187: optimize PObj_custom_mark_destroy_SETALL to use only one setter call.
09:23 dalek parrot/smoke-me/thread-lock-gh1187: review: https://github.com/parrot/parrot/commit/e2648b6a3e
09:23 dalek parrot/smoke-me/thread-lock-gh1187: 4d173db | rurban++ | / (2 files):
09:23 dalek parrot/smoke-me/thread-lock-gh1187: [atomic] cannot mix PARROT_EXPORT + PARROT_INLINE
09:23 dalek parrot/smoke-me/thread-lock-gh1187:
09:23 dalek parrot/smoke-me/thread-lock-gh1187: remove the INLINE
09:23 dalek parrot/smoke-me/thread-lock-gh1187: review: https://github.com/parrot/parrot/commit/4d173dba22
09:23 dalek parrot/smoke-me/thread-lock-gh1187: 966da74 | rurban++ | / (3 files):
09:23 dalek parrot/smoke-me/thread-lock-gh1187: [GC] fix GC segfault with --optimize
09:23 dalek parrot/smoke-me/thread-lock-gh1187:
09:23 dalek parrot/smoke-me/thread-lock-gh1187: A wrong PARROT_CANNOT_RETURN_NULL in Parrot_pf_get_current_code_segment
09:23 dalek parrot/smoke-me/thread-lock-gh1187: (unchecked return of inter->code, which can be null) causes GC segfaults
09:23 dalek parrot/smoke-me/thread-lock-gh1187: when inter->code == NULL.
09:23 dalek parrot/smoke-me/thread-lock-gh1187:
09:23 dalek parrot/smoke-me/thread-lock-gh1187: Fixes GH #1186.
09:23 dalek parrot/smoke-me/thread-lock-gh1187: This wrong PARROT_CANNOT_RETURN_NULL was added with 3.6.0
09:23 dalek parrot/smoke-me/thread-lock-gh1187: in 7dc0e2276d3612afd at Wed Jun 29 20:52:24 2011
09:23 dalek parrot/smoke-me/thread-lock-gh1187: but started being fatal after the new packfile refactor with 7.0,
09:23 dalek parrot/smoke-me/thread-lock-gh1187: when the cc optimizer started optimizing away the bc != NULL check
09:23 dalek parrot/smoke-me/thread-lock-gh1187: in mark_code_segment()
09:23 dalek parrot/smoke-me/thread-lock-gh1187: review: https://github.com/parrot/parrot/commit/966da7474c
09:23 dalek parrot/smoke-me/thread-lock-gh1187: fe3b311 | rurban++ | src/gc/mark_sweep.c:
09:24 dalek parrot/smoke-me/thread-lock-gh1187: [GC] optimize away a Parrot_pf_get_current_code_segment call
09:24 dalek parrot/smoke-me/thread-lock-gh1187:
09:24 dalek parrot/smoke-me/thread-lock-gh1187: This was the call with the wrong CANNOT_RETURN_NULL attribute, causing GH #1186.
09:24 dalek parrot/smoke-me/thread-lock-gh1187: We only need inter->code, and it can be const. The const_table also
09:24 dalek parrot/smoke-me/thread-lock-gh1187: review: https://github.com/parrot/parrot/commit/fe3b31127d
09:24 dalek parrot/smoke-me/thread-lock-gh1187: bd48208 | rurban++ | src/gc/gc_gms.c:
09:24 dalek parrot/smoke-me/thread-lock-gh1187: [threads] fix deadlock in gc_gms_mark_and_sweep
09:24 dalek parrot/smoke-me/thread-lock-gh1187:
09:24 dalek parrot/smoke-me/thread-lock-gh1187: move the lock downwards to the guard. Fixes GH #1187
09:24 dalek parrot/smoke-me/thread-lock-gh1187: review: https://github.com/parrot/parrot/commit/bd482083f7
09:24 dalek parrot/smoke-me/thread-lock-gh1187: 2ef09ef | rurban++ | src/gc/gc_gms.c:
09:24 dalek parrot/smoke-me/thread-lock-gh1187: threads: refactor thread locks in the GC
09:24 dalek parrot/smoke-me/thread-lock-gh1187:
09:24 dalek parrot/smoke-me/thread-lock-gh1187: Simplify GC locks to new macros:
09:24 dalek parrot/smoke-me/thread-lock-gh1187: - THREAD_COND_{UN,}LOCK only if locked/lockable (with the self->locked guard)
09:24 dalek parrot/smoke-me/thread-lock-gh1187: - THREAD_{UN,}LOCK unconditionally (race free).
09:24 dalek parrot/smoke-me/thread-lock-gh1187: review: https://github.com/parrot/parrot/commit/2ef09ef408
09:43 dalek parrot: fbc7817 | rurban++ | include/parrot/atomic/gcc_x86.h:
09:43 dalek parrot: [codingstd] include/parrot/atomic/gcc_x86.h c_indent.t
09:43 dalek parrot: review: https://github.com/parrot/parrot/commit/fbc7817ca2
09:43 dalek parrot: aae3b13 | rurban++ | / (2 files):
09:43 dalek parrot: [atomic] cannot mix PARROT_EXPORT + PARROT_INLINE
09:43 dalek parrot:
09:43 dalek parrot: remove the INLINE
09:43 dalek parrot: review: https://github.com/parrot/parrot/commit/aae3b13bff
09:43 dalek parrot: 606d9fd | rurban++ | / (2 files):
09:43 dalek parrot: [pmc] rpa: fix custom_mark_destroy confusion
09:43 dalek parrot:
09:43 dalek parrot: custom_mark_destroy is only needed in the init method, which is fpa.set_integer_native.
09:43 dalek parrot: optimize PObj_custom_mark_destroy_SETALL to use only one setter call.
09:44 dalek parrot: review: https://github.com/parrot/parrot/commit/606d9fd076
09:44 dalek parrot: bf01f77 | rurban++ | / (3 files):
09:44 dalek parrot: [GC] fix GC segfault with --optimize
09:44 dalek parrot:
09:44 dalek parrot: A wrong PARROT_CANNOT_RETURN_NULL in Parrot_pf_get_current_code_segment
09:44 dalek parrot: (unchecked return of inter->code, which can be null) causes GC segfaults
09:44 dalek parrot: when inter->code == NULL.
09:44 dalek parrot:
09:44 dalek parrot: Fixes GH #1186.
09:44 dalek parrot: This wrong PARROT_CANNOT_RETURN_NULL was added with 3.6.0
09:44 dalek parrot: in 7dc0e2276d3612afd at Wed Jun 29 20:52:24 2011
09:44 dalek parrot: but started being fatal after the new packfile refactor with 7.0,
09:44 dalek parrot: when the cc optimizer started optimizing away the bc != NULL check
09:44 dalek parrot: in mark_code_segment()
09:44 dalek parrot: review: https://github.com/parrot/parrot/commit/bf01f77f8e
09:44 dalek parrot: c73b9b8 | rurban++ | src/gc/mark_sweep.c:
09:44 dalek parrot: [GC] optimize away a Parrot_pf_get_current_code_segment call
09:44 dalek parrot:
09:44 dalek parrot: This was the call with the wrong CANNOT_RETURN_NULL attribute, causing GH #1186.
09:44 dalek parrot: We only need inter->code, and it can be const. The const_table also
09:44 dalek parrot: review: https://github.com/parrot/parrot/commit/c73b9b88ca
09:44 dalek parrot: 05dc43f | rurban++ | src/gc/gc_gms.c:
09:44 dalek parrot: [threads] fix deadlock in gc_gms_mark_and_sweep
09:44 dalek parrot:
09:44 dalek parrot: move the lock downwards to the guard. Fixes GH #1187
09:44 dalek parrot: review: https://github.com/parrot/parrot/commit/05dc43fc8b
09:49 travis-ci joined #parrot
09:49 travis-ci parrot/parrot#1507 (smoke-me/thread-lock-gh1187 - 2ef09ef : Reini Urban): The build has errored.
09:49 travis-ci Change view : https://github.com/parrot/parrot/compare/e2648b6a3e3c^...2ef09ef408c9
09:49 travis-ci Build details : http://travis-ci.org/parrot/parrot/builds/47893473
09:49 travis-ci left #parrot
10:01 travis-ci joined #parrot
10:01 travis-ci parrot/parrot#1508 (master - 05dc43f : Reini Urban): The build passed.
10:01 travis-ci Change view : https://github.com/parrot/parrot/compare/38eef0895b95...05dc43fc8b4c
10:01 travis-ci Build details : http://travis-ci.org/parrot/parrot/builds/47895149
10:01 travis-ci left #parrot
10:29 dalek parrot/smoke-me/7.0.1: 1bfb43c | rurban++ | docs/project/release_manager_guide.pod:
10:29 dalek parrot/smoke-me/7.0.1: [docs] cover 7.3 in release_manager_guide
10:29 dalek parrot/smoke-me/7.0.1: review: https://github.com/parrot/parrot/commit/1bfb43c8c0
10:29 dalek parrot/smoke-me/7.0.1: ba5fd2f | rurban++ | docs/project/release_manager_guide.pod:
10:29 dalek parrot/smoke-me/7.0.1: [docs] minor release_manager_guide improvement
10:29 dalek parrot/smoke-me/7.0.1: review: https://github.com/parrot/parrot/commit/ba5fd2f953
10:29 dalek parrot/smoke-me/7.0.1: 0006e12 | rurban++ | / (2 files):
10:29 dalek parrot/smoke-me/7.0.1: [pmc] rpa: fix custom_mark_destroy confusion
10:29 dalek parrot/smoke-me/7.0.1:
10:29 dalek parrot/smoke-me/7.0.1: custom_mark_destroy is only needed in the init method, which is fpa.set_integer_native.
10:29 dalek parrot/smoke-me/7.0.1: optimize PObj_custom_mark_destroy_SETALL to use only one setter call.
10:29 dalek parrot/smoke-me/7.0.1: review: https://github.com/parrot/parrot/commit/0006e12e0c
10:29 dalek parrot/smoke-me/7.0.1: 56c7036 | rurban++ | / (3 files):
10:29 dalek parrot/smoke-me/7.0.1: [GC] fix GC segfault with --optimize
10:29 dalek parrot/smoke-me/7.0.1:
10:29 dalek parrot/smoke-me/7.0.1: A wrong PARROT_CANNOT_RETURN_NULL in Parrot_pf_get_current_code_segment
10:29 dalek parrot/smoke-me/7.0.1: (unchecked return of inter->code, which can be null) causes GC segfaults
10:29 dalek parrot/smoke-me/7.0.1: when inter->code == NULL.
10:29 dalek parrot/smoke-me/7.0.1:
10:29 dalek parrot/smoke-me/7.0.1: Fixes GH #1186.
10:29 dalek parrot/smoke-me/7.0.1: This wrong PARROT_CANNOT_RETURN_NULL was added with 3.6.0
10:29 dalek parrot/smoke-me/7.0.1: in 7dc0e2276d3612afd at Wed Jun 29 20:52:24 2011
10:29 dalek parrot/smoke-me/7.0.1: but started being fatal after the new packfile refactor with 7.0,
10:29 dalek parrot/smoke-me/7.0.1: when the cc optimizer started optimizing away the bc != NULL check
10:29 dalek parrot/smoke-me/7.0.1: in mark_code_segment()
10:29 dalek parrot/smoke-me/7.0.1: review: https://github.com/parrot/parrot/commit/56c7036621
10:29 dalek parrot/smoke-me/7.0.1: f14a5a1 | rurban++ | src/gc/mark_sweep.c:
10:29 dalek parrot/smoke-me/7.0.1: [GC] optimize away a Parrot_pf_get_current_code_segment call
10:29 dalek parrot/smoke-me/7.0.1:
10:29 dalek parrot/smoke-me/7.0.1: This was the call with the wrong CANNOT_RETURN_NULL attribute, causing GH #1186.
10:29 dalek parrot/smoke-me/7.0.1: We only need inter->code, and it can be const. The const_table also
10:29 dalek parrot/smoke-me/7.0.1: review: https://github.com/parrot/parrot/commit/f14a5a194f
10:29 dalek parrot/smoke-me/7.0.1: 5069da4 | rurban++ | src/gc/gc_gms.c:
10:29 dalek parrot/smoke-me/7.0.1: [threads] fix deadlock in gc_gms_mark_and_sweep
10:29 dalek parrot/smoke-me/7.0.1:
10:29 dalek parrot/smoke-me/7.0.1: move the lock downwards to the guard. Fixes GH #1187
10:29 dalek parrot/smoke-me/7.0.1: review: https://github.com/parrot/parrot/commit/5069da4920
10:29 dalek parrot/smoke-me/7.0.1: 9b15f24 | rurban++ | / (21 files):
10:29 dalek parrot/smoke-me/7.0.1: 7.0.1 hotfix release
10:30 dalek parrot/smoke-me/7.0.1:
10:30 dalek parrot/smoke-me/7.0.1: Todo the 2nd t/stress/threads.t test, caused by stringbuilder gc,
10:30 dalek parrot/smoke-me/7.0.1: probably #1123.
10:30 dalek parrot/smoke-me/7.0.1: review: https://github.com/parrot/parrot/commit/9b15f2474e
10:33 dalek parrot/smoke-me/7.0.1: 1bfb43c | rurban++ | docs/project/release_manager_guide.pod:
10:33 dalek parrot/smoke-me/7.0.1: [docs] cover 7.3 in release_manager_guide
10:33 dalek parrot/smoke-me/7.0.1: review: https://github.com/parrot/parrot/commit/1bfb43c8c0
10:33 dalek parrot/smoke-me/7.0.1: ba5fd2f | rurban++ | docs/project/release_manager_guide.pod:
10:33 dalek parrot/smoke-me/7.0.1: [docs] minor release_manager_guide improvement
10:33 dalek parrot/smoke-me/7.0.1: review: https://github.com/parrot/parrot/commit/ba5fd2f953
10:33 dalek parrot/smoke-me/7.0.1: 0006e12 | rurban++ | / (2 files):
10:33 dalek parrot/smoke-me/7.0.1: [pmc] rpa: fix custom_mark_destroy confusion
10:33 dalek parrot/smoke-me/7.0.1:
10:33 dalek parrot/smoke-me/7.0.1: custom_mark_destroy is only needed in the init method, which is fpa.set_integer_native.
10:33 dalek parrot/smoke-me/7.0.1: optimize PObj_custom_mark_destroy_SETALL to use only one setter call.
10:33 dalek parrot/smoke-me/7.0.1: review: https://github.com/parrot/parrot/commit/0006e12e0c
10:33 dalek parrot/smoke-me/7.0.1: 56c7036 | rurban++ | / (3 files):
10:33 dalek parrot/smoke-me/7.0.1: [GC] fix GC segfault with --optimize
10:33 dalek parrot/smoke-me/7.0.1:
10:33 dalek parrot/smoke-me/7.0.1: A wrong PARROT_CANNOT_RETURN_NULL in Parrot_pf_get_current_code_segment
10:33 dalek parrot/smoke-me/7.0.1: (unchecked return of inter->code, which can be null) causes GC segfaults
10:33 dalek parrot/smoke-me/7.0.1: when inter->code == NULL.
10:33 dalek parrot/smoke-me/7.0.1:
10:33 dalek parrot/smoke-me/7.0.1: Fixes GH #1186.
10:33 dalek parrot/smoke-me/7.0.1: This wrong PARROT_CANNOT_RETURN_NULL was added with 3.6.0
10:33 dalek parrot/smoke-me/7.0.1: in 7dc0e2276d3612afd at Wed Jun 29 20:52:24 2011
10:33 dalek parrot/smoke-me/7.0.1: but started being fatal after the new packfile refactor with 7.0,
10:33 dalek parrot/smoke-me/7.0.1: when the cc optimizer started optimizing away the bc != NULL check
10:33 dalek parrot/smoke-me/7.0.1: in mark_code_segment()
10:33 dalek parrot/smoke-me/7.0.1: review: https://github.com/parrot/parrot/commit/56c7036621
10:33 dalek parrot/smoke-me/7.0.1: f14a5a1 | rurban++ | src/gc/mark_sweep.c:
10:33 dalek parrot/smoke-me/7.0.1: [GC] optimize away a Parrot_pf_get_current_code_segment call
10:33 dalek parrot/smoke-me/7.0.1:
10:33 dalek parrot/smoke-me/7.0.1: This was the call with the wrong CANNOT_RETURN_NULL attribute, causing GH #1186.
10:33 dalek parrot/smoke-me/7.0.1: We only need inter->code, and it can be const. The const_table also
10:33 dalek parrot/smoke-me/7.0.1: review: https://github.com/parrot/parrot/commit/f14a5a194f
10:33 dalek parrot/smoke-me/7.0.1: 5069da4 | rurban++ | src/gc/gc_gms.c:
10:33 dalek parrot/smoke-me/7.0.1: [threads] fix deadlock in gc_gms_mark_and_sweep
10:33 dalek parrot/smoke-me/7.0.1:
10:33 dalek parrot/smoke-me/7.0.1: move the lock downwards to the guard. Fixes GH #1187
10:33 dalek parrot/smoke-me/7.0.1: review: https://github.com/parrot/parrot/commit/5069da4920
10:33 dalek parrot/smoke-me/7.0.1: e9ff596 | rurban++ | / (21 files):
10:33 dalek parrot/smoke-me/7.0.1: 7.0.1 hotfix release
10:33 dalek parrot/smoke-me/7.0.1:
10:33 dalek parrot/smoke-me/7.0.1: Todo the 2nd t/stress/threads.t test, caused by stringbuilder gc,
10:33 dalek parrot/smoke-me/7.0.1: probably #1123.
10:33 dalek parrot/smoke-me/7.0.1: review: https://github.com/parrot/parrot/commit/e9ff596733
10:34 travis-ci joined #parrot
10:34 travis-ci parrot/parrot#1509 (smoke-me/7.0.1 - 9b15f24 : Reini Urban): The build was canceled.
10:34 travis-ci Change view : https://github.com/parrot/parrot/compare/1bfb43c8c03b^...9b15f2474e7b
10:34 travis-ci Build details : http://travis-ci.org/parrot/parrot/builds/47898708
10:34 travis-ci left #parrot
10:47 travis-ci joined #parrot
10:47 travis-ci parrot/parrot#1510 (smoke-me/7.0.1 - e9ff596 : Reini Urban): The build passed.
10:47 travis-ci Change view : https://github.com/parrot/parrot/compare/1bfb43c8c03b^...e9ff596733bf
10:47 travis-ci Build details : http://travis-ci.org/parrot/parrot/builds/47898969
10:47 travis-ci left #parrot
12:27 rurban joined #parrot
12:50 kid51 joined #parrot
13:52 rurban1 joined #parrot
16:02 rurban joined #parrot
16:09 rurban1 joined #parrot
17:26 Hunger joined #parrot
18:32 FROGGS joined #parrot
18:33 FROGGS_ joined #parrot
22:44 rurban joined #parrot

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

Parrot | source cross referenced