|
Parrot 6.4.0 "Double-eyed Fig Parrot" | parrot.org/ | Log: irclog.perlgeek.de/parrot | #parrotsketch meeting Tuesday 19:30 UTC Set by moderator on 25 May 2014. |
|||
|
01:16
FROGGS_ joined
02:58
rurban joined
|
|||
| rurban | Implemented now also the missing NameAlias table, which is not in icu | 04:35 | |
| but not all aliases, just the main ones defined in UnicodeData.txt | 04:36 | ||
| but in a PIC friendly perfect hash, so better than the other implementations | 04:37 | ||
| dalek | rrot/icu-namealias-gh1075: 5cb6219 | rurban++ | / (8 files): [ops] find_codepoint: Missing Unicode NameAlias lookup For non-icu supported control character name aliases. Fixes [GH #1075] Uses a gperf generated perfect hash from a UnicodeData.txt generated list of control character names. Optimized to be loaded from shared libraries. |
05:32 | |
| FROGGS_ | rurban_: we don't need LINE FEED, no | 07:37 | |
| the names I see in the commit msg of 7492590 suffice :o) | 07:38 | ||
|
09:47
Psyche^ joined
09:48
dduncan joined,
dduncan left
10:02
basiliscos joined
11:14
basiliscos joined
13:01
rurban joined
15:00
basiliscos joined
|
|||
| rurban_ | I'm iterating now over the available icu versions (via git svn, svn sucks) | 15:45 | |
|
15:46
rurban joined
16:07
particle joined
17:55
Chirag joined
|
|||
| Chirag | rurban : You haven't merged our latest branch with master.. | 18:11 | |
|
18:20
benabik joined
|
|||
| rurban_ | nope. still working on the icu problem. will merge later. tested ok | 18:24 | |
| I also added several more side-branches | 18:27 | ||
| for GH #1074 and GH #1075 | |||
| Chirag | yes.. i saw those | 18:28 | |
| rurban_ | And now I have to fix codingstd/c_parens.t and more nonsense | ||
| namealias failed with g++ and codingstd, so I have to patch the generated gperf c file | 18:29 | ||
| But now we are free to add our own required name aliases, same as moar | |||
| I might do that for perl5 also. They are only using perl5 hashes, no proper gperf hashes yet | 18:30 | ||
| All tests pass now... | 18:41 | ||
| Chirag | seems like too much on your plate :) | 18:42 | |
| rurban_ | g++ was the bummer | 18:43 | |
|
19:07
mirjam joined
19:32
basiliscos joined
19:41
mirjam1 joined
19:51
rurban joined
19:59
mirjam joined
|
|||
| rurban_ | cygwin is broken (gmake, gcc-4) | 20:08 | |
| dalek | rrot/rurban/pmc2_orig3-gh1069: 7492590 | rurban++ | VERSION: bump VERSION to 6.5.0 |
20:10 | |
| rrot/icu-namealias-gh1075: 7bc3a07 | rurban++ | / (14 files): [GH #1075] find_codepoint namealias add a tools/build/namealias_c.pl to manually cleanup the generated gperf c file for inline, C++ compat and codingstd_tests. add Parrot_str_internal_find_codepoint to src/string/encoding.c (not namealias.c because headerizer doesn't like namealias_c.in) use that also for the non-ICU codepath, so that at least some names are found. This can be used later to add all names to namealias for non-ICU builds. remove inline from namealias. This doesn't need to be fast, just small. fixup some weird codingstd tests for namealias. podchecker passes but Pod::Simple not. c_parens.t misparses namealias_c.in as functions make headerizer and bootstrap-ops. |
|||
| rrot/icu-namealias-gh1075: 6e28025 | rurban++ | config/gen/makefiles/root.in: Makefile: remove special @cc_shared@ as it included in $(CFLAGS) now |
|||
| rrot: a6ee7f4 | ZYROz++ | src/pmc/ (17 files): [pmc] More WB optimizations Signed-off-by: Reini Urban <rurban@cpanel.net> |
20:11 | ||
| rrot: 1c0872a | ZYROz++ | src/pmc/ (2 files): [pmc] Fixed WB Bugs Signed-off-by: Reini Urban <rurban@cpanel.net> |
|||
| rrot: 58b5777 | rurban++ | src/pmc/ (26 files): [pmc] destroy is not :write. mark as :no_wb This fixes the parrot and nqp benchmarks numbers |
|||
| rrot: 00cd232 | rurban++ | / (4 files): [pmc] Optimize dynpmc WB and testlib/nci_pmc.in mark non-writers as :no_wb |
|||
| rrot: 197be0d | rurban++ | / (4 files): t/codingstd/copyright.t: allow year-year,year copyrights are only defendable on actual changes. overly broad ranges are not accurate. allow adding single years, or multiple ranges. See eg. select.pmc: 2011,2014, or file.pmc: 2001-2011,2014, Fixes GH #1074 |
|||
| rrot: 7492590 | rurban++ | VERSION: bump VERSION to 6.5.0 |
|||
| rrot: 2fa788d | rurban++ | / (46 files): Merge branch 'rurban/pmc2_orig3-gh1069' Last part of Chirag's GSOC #1. Some bugfixes and some more WB optimizations. |
|||
| rurban_ | cygwin fails at src/platform/generic/env.c:42:1: error: conflicting types for āParrot_setenvā | 20:15 | |
| checking next msvc and mingw | 20:18 | ||
|
20:25
travis-ci joined
|
|||
| travis-ci | [travis-ci] parrot/parrot#1038 (master - 2fa788d : Reini Urban): The build passed. | 20:25 | |
| [travis-ci] Change view : github.com/parrot/parrot/compare/c...a788d5275f | |||
| [travis-ci] Build details : travis-ci.org/parrot/parrot/builds/27584052 | |||
|
20:25
travis-ci left
20:30
travis-ci joined
|
|||
| travis-ci | [travis-ci] parrot/parrot#1039 (smoke-me/icu-namealias-gh1075 - 6e28025 : Reini Urban): The build failed. | 20:30 | |
| [travis-ci] Change view : github.com/parrot/parrot/compare/s...ias-gh1075 | |||
| [travis-ci] Build details : travis-ci.org/parrot/parrot/builds/27584527 | |||
|
20:30
travis-ci left
|
|||
| rurban_ | hmm, fails if gperf is not available | 20:32 | |
| dalek | rrot/smoke-me/icu-namealias-gh1075: 6606cfb | rurban++ | / (3 files): namealias: exit with 0 if gperf is not available. we have a fallback should fix the smokers |
20:43 | |
| rurban_ | solaris passed the smoke-me branch | 20:50 | |
|
20:51
rurban joined
|
|||
| rurban_ | smolder.parrot.org/app/projects/rep...ails/44602 | 20:52 | |
|
20:56
travis-ci joined
|
|||
| travis-ci | [travis-ci] parrot/parrot#1040 (smoke-me/icu-namealias-gh1075 - 6606cfb : Reini Urban): The build is still failing. | 20:56 | |
| [travis-ci] Change view : github.com/parrot/parrot/compare/6...06cfb85752 | |||
| [travis-ci] Build details : travis-ci.org/parrot/parrot/builds/27585606 | |||
|
20:56
travis-ci left
|
|||
| dalek | rrot/smoke-me/icu-namealias-gh1075: 26d6bf9 | rurban++ | t/op/stringu.t: [test] fix wrong t/op/stringu.t testcount --without-icu this test works now also without ICU. improve the wording also. |
21:02 | |
| rurban_ | merging icu soon | 21:04 | |
| FROGGS_ | nice! | 21:06 | |
| rurban_ | With 6.6.0 we could maybe add more name aliases statically even without ICU. The hash generator looks pretty stable now | 21:08 | |
| the missing charnames were one of the major drawbacks --without-icu as far as I remember | 21:09 | ||
| FROGGS_ | yes, that is true | 21:10 | |
| rurban_ | Over the weekend I'll fix cygwin setenv linkage also | ||
| Everything turns green: travis-ci.org/parrot/parrot/builds/27586300 | 21:11 | ||
|
21:15
travis-ci joined
|
|||
| travis-ci | [travis-ci] parrot/parrot#1041 (smoke-me/icu-namealias-gh1075 - 26d6bf9 : Reini Urban): The build was fixed. | 21:15 | |
| [travis-ci] Change view : github.com/parrot/parrot/compare/6...d6bf9674ed | |||
| [travis-ci] Build details : travis-ci.org/parrot/parrot/builds/27586300 | |||
|
21:15
travis-ci left
|
|||
| dalek | rrot: 1830239 | rurban++ | / (4 files): [ops] find_codepoint: search more u_charFromName choices icu stores character names in 4 tables: U_UNICODE_CHAR_NAME, U_EXTENDED_CHAR_NAME, U_CHAR_NAME_ALIAS, U_UNICODE_10_CHAR_NAME but does not allow to search for all name aliases (at least until 52) for alias-only names, like for empty-named control characters. See [GH #1075] All perl6 control character names, like "LINE FEED (LF)" "CARRIAGE RETURN (CR)" "NULL" "NEXT LINE (NEL)" "CHARACTER TABULATION" will fail. |
21:15 | |
| rrot: 5cb6219 | rurban++ | / (8 files): [ops] find_codepoint: Missing Unicode NameAlias lookup For non-icu supported control character name aliases. Fixes [GH #1075] Uses a gperf generated perfect hash from a UnicodeData.txt generated list of control character names. Optimized to be loaded from shared libraries. |
|||
| rrot: 7bc3a07 | rurban++ | / (14 files): [GH #1075] find_codepoint namealias add a tools/build/namealias_c.pl to manually cleanup the generated gperf c file for inline, C++ compat and codingstd_tests. add Parrot_str_internal_find_codepoint to src/string/encoding.c (not namealias.c because headerizer doesn't like namealias_c.in) use that also for the non-ICU codepath, so that at least some names are found. This can be used later to add all names to namealias for non-ICU builds. remove inline from namealias. This doesn't need to be fast, just small. fixup some weird codingstd tests for namealias. podchecker passes but Pod::Simple not. c_parens.t misparses namealias_c.in as functions make headerizer and bootstrap-ops. |
|||
| rrot: 6e28025 | rurban++ | config/gen/makefiles/root.in: Makefile: remove special @cc_shared@ as it included in $(CFLAGS) now |
|||
| rrot: 6606cfb | rurban++ | / (3 files): namealias: exit with 0 if gperf is not available. we have a fallback should fix the smokers |
|||
| rrot: 26d6bf9 | rurban++ | t/op/stringu.t: [test] fix wrong t/op/stringu.t testcount --without-icu this test works now also without ICU. improve the wording also. |
|||
| rrot: efe4eb7 | rurban++ | / (16 files): Merge branch 'smoke-me/icu-namealias-gh1075' Smoked good on travis: travis-ci.org/parrot/parrot/builds/27586300 solaris smolder.parrot.org/app/projects/rep...ails/44602 and darwin. without and without gperf and ICU. But cygwin and windows have other unrelated problems. Need to be fixed later. |
|||
| rurban_ | done for today. windows tomorrow | 21:17 | |
|
21:30
travis-ci joined
|
|||
| travis-ci | [travis-ci] parrot/parrot#1042 (master - efe4eb7 : Reini Urban): The build passed. | 21:30 | |
| [travis-ci] Change view : github.com/parrot/parrot/compare/2...e4eb7789b3 | |||
| [travis-ci] Build details : travis-ci.org/parrot/parrot/builds/27586871 | |||
|
21:30
travis-ci left
21:39
rurban joined
21:48
rurban joined
22:01
mirjam joined
|
|||
| dalek | rrot: 5b4dbd1 | rurban++ | t/native_pbc/ (16 files): [native_pbc] update fingerprints to unTODO tests we already bumped to 6.5.0 |
22:08 | |
|
22:23
travis-ci joined
|
|||
| travis-ci | [travis-ci] parrot/parrot#1043 (master - 5b4dbd1 : Reini Urban): The build passed. | 22:23 | |
| [travis-ci] Change view : github.com/parrot/parrot/compare/e...4dbd133251 | |||
| [travis-ci] Build details : travis-ci.org/parrot/parrot/builds/27588894 | |||
|
22:23
travis-ci left
23:01
mirjam joined
23:38
mirjam joined
|
|||
| rurban | cygwin only fails t/pmc/filehandle.t after test 26 | 23:49 | |
| A File::Temp cleanup problem | |||