|
Parrot 7.8.0 "Military Macaw" | parrot.org/ | Log: irclog.perlgeek.de/parrot | #parrotsketch meeting Fridays 13:30 UTC Set by moderator on 30 September 2015. |
|||
|
04:26
Patterner joined,
particle joined,
Hunger joined,
cosimo joined,
GeJ joined
04:30
cosimo joined
06:49
rurban joined
|
|||
| dalek | rrot/smoke-me/travis-sudo: 82681f1 | rurban++ | .travis.yml: travis: use the faster docker images no sudo, use apt packages instead. also use perl 5.20 (5.22 would be best) |
07:17 | |
|
07:26
travis-ci joined
|
|||
| travis-ci | parrot/parrot#1603 (smoke-me/travis-sudo - 82681f1 : Reini Urban): The build passed. | 07:26 | |
| Change view : github.com/parrot/parrot/commit/82681f177a9e | |||
| Build details : travis-ci.org/parrot/parrot/builds/86135038 | |||
|
07:26
travis-ci left
|
|||
| dalek | rrot: 6593de2 | rurban++ | .travis.yml: travis: use the faster docker images no sudo, use apt packages instead. also use perl 5.20 (5.22 would be best) |
07:34 | |
| rrot/smoke-me/aix71-gh1208: 6035628 | rurban++ | ChangeLog: ChangeLog: fix wrong year 2015, update for AIX7.1 |
|||
|
07:44
travis-ci joined
|
|||
| travis-ci | parrot/parrot#1604 (master - 6593de2 : Reini Urban): The build passed. | 07:44 | |
| Change view : github.com/parrot/parrot/compare/4...93de28f2fb | |||
| Build details : travis-ci.org/parrot/parrot/builds/86136866 | |||
|
07:44
travis-ci left,
travis-ci joined
|
|||
| travis-ci | parrot/parrot#1605 (smoke-me/aix71-gh1208 - 6035628 : Reini Urban): The build has errored. | 07:44 | |
| Change view : github.com/parrot/parrot/compare/c...35628d4a4d | |||
| Build details : travis-ci.org/parrot/parrot/builds/86136880 | |||
|
07:44
travis-ci left
|
|||
| dalek | rrot/smoke-me/opt-o3-gh1185: 16eff49 | rurban++ | / (2 files): [config] change perl5 derived -O2 to -O3 for gcc/clang Faster --optimize. 5% faster in parrot-bench. Closes GH #1185 |
07:46 | |
|
07:52
jsut joined
|
|||
| dalek | rrot/7.9.0: d99a3d9 | rurban++ | / (21 files): Supported Release 7.9.0 - "Sangihe hanging parrot" |
07:55 | |
| rrot: 16eff49 | rurban++ | / (2 files): [config] change perl5 derived -O2 to -O3 for gcc/clang Faster --optimize. 5% faster in parrot-bench. Closes GH #1185 |
07:56 | ||
|
07:56
travis-ci joined
|
|||
| travis-ci | parrot/parrot#1606 (smoke-me/opt-o3-gh1185 - 16eff49 : Reini Urban): The build passed. | 07:56 | |
| Change view : github.com/parrot/parrot/commit/16eff4921974 | |||
| Build details : travis-ci.org/parrot/parrot/builds/86138204 | |||
|
07:56
travis-ci left
|
|||
| dalek | rrot/smoke-me/opt-o3-gh1185: 49c9b55 | rurban++ | t/steps/init/optimize-01.t: [test] fix t/steps/init/optimize-01.t for -O3 the optimization level needs to be the perl5 derived one or now also -O3 |
08:03 | |
|
08:05
travis-ci joined
|
|||
| travis-ci | parrot/parrot#1607 (master - 16eff49 : Reini Urban): The build passed. | 08:05 | |
| Change view : github.com/parrot/parrot/compare/6...eff4921974 | |||
| Build details : travis-ci.org/parrot/parrot/builds/86139254 | |||
|
08:05
travis-ci left
08:14
travis-ci joined
|
|||
| travis-ci | parrot/parrot#1608 (smoke-me/opt-o3-gh1185 - 49c9b55 : Reini Urban): The build passed. | 08:14 | |
| Change view : github.com/parrot/parrot/compare/1...c9b5543118 | |||
| Build details : travis-ci.org/parrot/parrot/builds/86139963 | |||
|
08:14
travis-ci left
|
|||
| dalek | Heuristic branch merge: pushed 22 commits to parrot/smoke-me/gcdebug-ms-gh1196 by rurban | 08:15 | |
| rurban | I'll ignore the bugday limit and add the Parrot_{un,}block_GC_move API needed for the 2 compacting GC's | ||
|
08:23
travis-ci joined
|
|||
| travis-ci | parrot/parrot#1609 (smoke-me/gcdebug-ms-gh1196 - 2c5ca84 : Reini Urban): The build passed. | 08:23 | |
| Change view : github.com/parrot/parrot/compare/8...5ca84be242 | |||
| Build details : travis-ci.org/parrot/parrot/builds/86141364 | |||
|
08:23
travis-ci left
|
|||
| rurban | I'll also deprecate the ListChunk API now, better earlier than later. | 08:41 | |
| dalek | rrot/smoke-me/gcdebug-ms-gh1196: 7037d52 | rurban++ | t/steps/auto/warnings-01.t: [test] TODO fragile t/steps/auto/warnings-01.t testing for -Wunreachable-code with --cage is fragile. |
08:43 | |
| rrot/smoke-me/gcdebug-ms-gh1196: 25297e2 | rurban++ | / (2 files): api.yaml: add deprecation notice for GH #1179 Deprecated ListChunk GC API and src/list.c Also update ChangeLog. |
|||
| rrot/7.9.0: 8d2903e | rurban++ | / (21 files): Supported Release 7.9.0 - "Sangihe hanging parrot" |
|||
|
08:52
travis-ci joined
|
|||
| travis-ci | parrot/parrot#1610 (smoke-me/gcdebug-ms-gh1196 - 25297e2 : Reini Urban): The build passed. | 08:52 | |
| Change view : github.com/parrot/parrot/compare/2...297e2c6a7f | |||
| Build details : travis-ci.org/parrot/parrot/builds/86144708 | |||
|
08:52
travis-ci left
09:08
rurban1 joined
09:23
rurban joined
09:29
Psyche^ joined
09:44
rurban joined
|
|||
| dalek | rrot/smoke-me/gcdebug-ms-gh1196: 3c1b6f0 | rurban++ | / (12 files): [cage] ARGMOD->ARGIN const io api getters Harmonize ARGMOD vs ARGIN in all IO functions. Getters have a ARGIN handle, setters an ARGMOD. io.h, latform_interface.h, io/filehandle.c, io/io_private.h, io/pipe.c, io/socket.c, io/stringhandle.c, platform/generic/io.c Not tested on msvc, most ARGMOD annotations do look wrong and need to be improved. this has only effect on msvc with sal |
10:21 | |
| rrot/smoke-me/gcdebug-ms-gh1196: 0631726 | rurban++ | / (2 files): [codingstd] for io changes |
|||
| rrot/smoke-me/gcdebug-ms-gh1196: 45cf48b | rurban++ | / (3 files): [gc] Support -D1 GC stats with --ccflags=-DMEMORY_DEBUG for --gc=ms |
|||
| rrot/smoke-me/gcdebug-ms-gh1196: 0dbfd52 | rurban++ | / (7 files): Prepare deprecation of the ListChunk GC API, and src/list.c See GH #1179. See #define PARROT_BUFFERLIKE_LIST in config.h to use it, still. imageiofreeze still uses it. |
|||
| rrot/smoke-me/gcdebug-ms-gh1196: 27c060d | rurban++ | src/gc/gc_ (2 files): [gc] Improve -D1 GC stats for --gc=ms |
|||
| rrot/smoke-me/gcdebug-ms-gh1196: 6fcb42e | rurban++ | src/gc/ (2 files): [gc] add some -D201 support to --gc=ms, for strings |
|||
| rrot/smoke-me/gcdebug-ms-gh1196: d8b1eb9 | rurban++ | src/pmc/ (2 files): [pmc] add missing fields to StringHandle.clone read_offset, filename, read_buffer, write_buffer, record_separator also need to get cloned. Probably related to GH #1196 |
|||
| rrot/smoke-me/gcdebug-ms-gh1196: a7a05bb | rurban++ | src/ (2 files): [gc] fix a MS segv in Parrot_io_write_s When certain functions cause a GC, the local string buffers may get moved away, but local STRING* variables or worse, strings inside a StringHandle may still point to the old location. Lock the GC then for this section, mostly during IO writing to string handles, when the handle needs to realloc its buffer (the stringhandle). But reading into a buffer is also problematic. we really should know the size beforehand. One way to fix GH #1196, lock the GC sweep in those cases. The other variants would be: - lock the whole GC via Parrot_block_GC_mark - unset the PObj_is_movable flag in the STRING that it may not be moved, as it is still locally referenced. Remaining ms test failure: t/pmc/fixedstringarray.t |
|||
| rrot/smoke-me/gcdebug-ms-gh1196: 3495f89 | rurban++ | / (10 files): [gc] Add Parrot_{un,}block_GC_move API #1197 and use it in the string_gc.c compaction code and the problem in #1196. run t/op/gc-non-recursive.t also with debugging, just with less loops to catch more gc errors. This does not work yet |
|||
| rrot/smoke-me/gcdebug-ms-gh1196: 2d15dc3 | rurban++ | src/gc/string_gc.c: [gc] replace -DRESOURCE_DEBUG in string_gc by -D101 |
|||
| rrot/smoke-me/gcdebug-ms-gh1196: a126c7d | rurban++ | ChangeLog: ChangeLog: update for Parrot_{un,}block_GC_move API, travis |
|||
| rrot/smoke-me/gcdebug-ms-gh1196: e451df3 | rurban++ | t/steps/auto/warnings-01.t: [test] TODO fragile t/steps/auto/warnings-01.t testing for -Wunreachable-code with --cage is fragile. |
|||
| rrot/smoke-me/gcdebug-ms-gh1196: e7a1a83 | rurban++ | / (2 files): api.yaml: add deprecation notice for GH #1179 Deprecated ListChunk GC API and src/list.c Also update ChangeLog. |
|||
|
10:30
travis-ci joined
|
|||
| travis-ci | parrot/parrot#1611 (smoke-me/gcdebug-ms-gh1196 - e7a1a83 : Reini Urban): The build passed. | 10:30 | |
| Change view : github.com/parrot/parrot/compare/2...a1a837afbc | |||
| Build details : travis-ci.org/parrot/parrot/builds/86157602 | |||
|
10:30
travis-ci left
|
|||
| dalek | rrot/7.9.0: 7dd1436 | rurban++ | / (21 files): Supported Release 7.9.0 - "Sangihe hanging parrot" |
10:31 | |
| rrot/7.9.0: 98ddbfa | rurban++ | t/ (2 files): [test] TODO fragile t/steps/auto/warnings-01.t testing for -Wunreachable-code with --cage is fragile. |
13:39 | ||
| rrot/7.9.0: 6157da3 | rurban++ | / (2 files): api.yaml: add deprecation notice for GH #1179 Deprecated ListChunk GC API and src/list.c Also update ChangeLog. |
|||
| rrot/7.9.0: d4a3ab9 | rurban++ | config/gen/config_pm/myconfig.in: myconfig: add gc_type and re-order it a bit. |
|||
| rrot/7.9.0: 91f54f0 | rurban++ | / (21 files): Supported Release 7.9.0 - "Sangihe hanging parrot" |
|||
|
13:53
rurban1 joined
14:15
rurban joined
15:40
rurban joined
|
|||
| dalek | rrot/smoke-me/gc-inf: 809c37e | rurban++ | / (4 files): [gc] Fixed --gc=inf string header allocation add missing mark_str_header, do not use pre-buffer for string headers. clear the flags with allocate_string_header |
15:47 | |
| rrot/smoke-me/gc-inf: c7eeb85 | rurban++ | / (21 files): Supported Release 7.9.0 - "Sangihe hanging parrot" |
|||
|
15:57
travis-ci joined
|
|||
| travis-ci | parrot/parrot#1612 (smoke-me/gc-inf - c7eeb85 : Reini Urban): The build passed. | 15:57 | |
| Change view : github.com/parrot/parrot/compare/8...eeb851dd6e | |||
| Build details : travis-ci.org/parrot/parrot/builds/86213596 | |||
|
15:57
travis-ci left
|
|||
| dalek | rrot/7.9.0: af06a36 | rurban++ | / (21 files): Supported Release 7.9.0 - "Sangihe hanging parrot" |
16:02 | |
| Heuristic branch merge: pushed 25 commits to parrot by rurban | 16:04 | ||
|
16:04
rurban1 joined
16:11
rurban joined
16:14
travis-ci joined
|
|||
| travis-ci | parrot/parrot#1613 (master - 809c37e : Reini Urban): The build passed. | 16:14 | |
| Change view : github.com/parrot/parrot/compare/1...9c37e58a98 | |||
| Build details : travis-ci.org/parrot/parrot/builds/86217116 | |||
|
16:14
travis-ci left
16:17
rurban1 joined
16:58
rurban joined
18:01
rurban joined
18:06
rurban1 joined
18:23
rurban joined
20:30
dalek joined
21:59
rurban1 joined
|
|||
| dalek | rrot/smoke-me/make-clean-gh1206: 0f8a7de | rurban++ | config/gen/makefiles/root.in: [config] unquote the make clean args We use now /bin/rm for $(RM_F) in the Makefile which did not expand "$(INC_PMC_DIR)/pmc_*.h" and many more generated files. This led to leftovers, confusing make install. E.g. the file include/pmc/pmc_default.h was not removed, and so was not rebuilt, and so was not added to MANIFEST.generated, so t/distro/manifest_generated.t failed. `make clean realclean` does now the same as `git clean -dxf` Fixes GH #1194 and GH #1206. |
22:08 | |
| rrot/7.9.0: f0aa3f7 | rurban++ | / (21 files): Supported Release 7.9.0 - "Sangihe hanging parrot" |
22:09 | ||
| rrot/7.9.0: b4e6bb0 | rurban++ | / (2 files): [config] unquote the make clean args We use now /bin/rm for $(RM_F) in the Makefile which did not expand "$(INC_PMC_DIR)/pmc_*.h" and many more generated files. This led to leftovers, confusing make install. E.g. the file include/pmc/pmc_default.h was not removed, and so was not rebuilt, and so was not added to MANIFEST.generated, so t/distro/manifest_generated.t failed. `make clean realclean` does now the same as `git clean -dxf` Fixes GH #1194 and GH #1206. |
22:15 | ||
| rrot/7.9.0: 43fb0f0 | rurban++ | / (21 files): Supported Release 7.9.0 - "Sangihe hanging parrot" |
|||
|
22:18
travis-ci joined
|
|||
| travis-ci | parrot/parrot#1614 (smoke-me/make-clean-gh1206 - 0f8a7de : Reini Urban): The build passed. | 22:18 | |
| Change view : github.com/parrot/parrot/commit/0f8a7de7aa80 | |||
| Build details : travis-ci.org/parrot/parrot/builds/86287161 | |||
|
22:18
travis-ci left
|
|||
| dalek | rrot: b4e6bb0 | rurban++ | / (2 files): [config] unquote the make clean args We use now /bin/rm for $(RM_F) in the Makefile which did not expand "$(INC_PMC_DIR)/pmc_*.h" and many more generated files. This led to leftovers, confusing make install. E.g. the file include/pmc/pmc_default.h was not removed, and so was not rebuilt, and so was not added to MANIFEST.generated, so t/distro/manifest_generated.t failed. `make clean realclean` does now the same as `git clean -dxf` Fixes GH #1194 and GH #1206. |
22:18 | |
|
22:28
travis-ci joined
|
|||
| travis-ci | parrot/parrot#1615 (master - b4e6bb0 : Reini Urban): The build passed. | 22:28 | |
| Change view : github.com/parrot/parrot/compare/8...e6bb02d64e | |||
| Build details : travis-ci.org/parrot/parrot/builds/86288979 | |||
|
22:28
travis-ci left
|
|||