|
Parrot 4.8.0 "Spix's Macaw" | parrot.org/ | Log: irclog.perlgeek.de/parrot | #parrotsketch meeting Tuesday 19:30 UTC Set by moderator on 20 September 2012. |
|||
|
00:09
benabik joined
|
|||
| rurban_mobile | Finally fixed clang++ attribute detection | 00:35 | |
| chekkaa | I installed and enabled some of the drupal modules you guys wanted on the main site (services, ctools, autoload) | 00:46 | |
| your parrotbug module I was unable to enable, however | |||
| it didn't appear to be compatible with drupal 6.26 | |||
|
00:48
mdupont joined
|
|||
| dalek | Heuristic branch merge: pushed 24 commits to parrot/rurban/clang++-gh844 by rurban | 00:49 | |
| rurban_mobile | I hope someone can fix the parrotbug module | ||
|
00:59
kid51 joined
01:09
kid51_ joined
02:08
rurban_mobile joined
|
|||
| sorear | what did it do? | 03:46 | |
|
05:34
l3l1p joined
06:44
eternaleye__ joined,
benabik_ joined,
elmex_ joined
06:45
dngor joined,
GeJ joined,
Maddingu1 joined,
dalek joined,
perlite joined,
jevin_ joined
06:46
Liz joined,
wagle joined,
MikeFair joined,
NotFound joined
06:50
arnsholt joined
07:22
brrt joined
07:28
mdupont joined
07:33
Psyche^ joined
08:06
lucian joined
08:12
arnsholt_ joined,
dalek joined
08:13
GeJ joined,
jevin joined,
wagle joined
08:14
MikeFair joined,
perlite joined,
contingencyplan joined,
NotFound joined
08:17
brrt1 joined,
davidfetter joined,
aloha joined,
schm00ster joined
08:20
brrt1 left
08:21
brrt joined
08:47
mdupont joined
12:42
PacoAir joined
12:53
PacoAir joined
12:57
PacoAir joined
13:06
PacoAir joined
13:17
bluescreen joined
13:33
benabik joined
15:00
benabik_ joined
15:04
contingencyplan joined
15:17
dmalcolm joined
15:24
l3l1p joined
|
|||
| dalek | rrot/rurban/clang++-gh844: 1a2f59b | rurban++ | config/auto/ (3 files): [GH #844] fix clang++ attributes, set -x c++ in cc clang++ prints always a warning on c sources. Move -x c++ from warnings upfront to cc, probed in auto::gcc to be able to correctly probe for warnings and attributes. This fixed almost all clang++ warnings, only dynoplibs -Wno-parentheses-equality is missing for those. |
15:27 | |
| rrot/rurban/clang++-gh844: 665f7d5 | rurban++ | / (4 files): [GH #844] add missing auto::alignof files Add files to MANIFEST Use auto::alignof as last auto step |
|||
| rrot/rurban/clang++-gh844: 3fb8675 | rurban++ | / (4 files): [GH #844] Probe for valid offsetof in structs (clang++) Before we hardcoded clang++ as only compiler which does not compile struct definitions inside a type specifier, offsetof() in datatypes.h. Probe now for this behavior, and set HAS_COMPILER_OFFSETOF_ALIGNOF. 1 if allowed at compile-time, and undef if not and various PARROT_ALIGN_<type> definitions are precomputed. Also fix parrot/datatypes.h codingstd. |
|||
|
15:36
bluescreen joined
16:00
zby_home joined
|
|||
| dalek | rrot/rurban/clang++-gh844: df26e9a | rurban++ | config/auto/warnings.pm: [GH #844] use $conf->data->{cc} for clang++ as it has -x c++ added This enables proper clang++ warnings. |
16:01 | |
| rrot/rurban/clang++-gh844: e6c9077 | rurban++ | / (3 files): [GH #844] Improve makefile rules Add clang suffix overrides or dynoplibs (-Wno-parentheses-equality) Improve the DYNOPLIBS defines. |
|||
|
16:01
brrt left
|
|||
| rurban | rurban/clang++-gh844 is now ready to be merged. | 16:28 | |
| dalek | rrot: fad1f1e | rurban++ | Configure.pl: Merge branch 'rurban/preload-config-steps-gh833' into rurban/clang++-gh844 |
16:31 | |
| rrot: 59b678a | rurban++ | / (3 files): [GH #844] Add clang++ support, new auto::alignof step clang++ does not allow struct definitions inside a type specifier, offsetof() in datatypes.h Thus probe for clang++ only for all ALIGNOF values in a new auto::alignof step. This is normally skipped. Add the definitions to feature.h. |
|||
| rrot: 5b1e564 | rurban++ | / (34 files): Merge branch 'master' into rurban/clang++-gh844 |
|||
| rrot: 1a2f59b | rurban++ | config/auto/ (3 files): [GH #844] fix clang++ attributes, set -x c++ in cc clang++ prints always a warning on c sources. Move -x c++ from warnings upfront to cc, probed in auto::gcc to be able to correctly probe for warnings and attributes. This fixed almost all clang++ warnings, only dynoplibs -Wno-parentheses-equality is missing for those. |
|||
| rrot: 665f7d5 | rurban++ | / (4 files): [GH #844] add missing auto::alignof files Add files to MANIFEST Use auto::alignof as last auto step |
|||
| rrot: 3fb8675 | rurban++ | / (4 files): [GH #844] Probe for valid offsetof in structs (clang++) Before we hardcoded clang++ as only compiler which does not compile struct definitions inside a type specifier, offsetof() in datatypes.h. Probe now for this behavior, and set HAS_COMPILER_OFFSETOF_ALIGNOF. 1 if allowed at compile-time, and undef if not and various PARROT_ALIGN_<type> definitions are precomputed. Also fix parrot/datatypes.h codingstd. |
|||
| rrot: df26e9a | rurban++ | config/auto/warnings.pm: [GH #844] use $conf->data->{cc} for clang++ as it has -x c++ added This enables proper clang++ warnings. |
|||
| rrot: e6c9077 | rurban++ | / (3 files): [GH #844] Improve makefile rules Add clang suffix overrides or dynoplibs (-Wno-parentheses-equality) Improve the DYNOPLIBS defines. |
|||
| rrot: 9b4f7ab | rurban++ | ChangeLog: [GH #844] Add ChangeLog entry And improve a couple of others. |
|||
| rrot/rurban/clang++-gh844: 9b4f7ab | rurban++ | ChangeLog: [GH #844] Add ChangeLog entry And improve a couple of others. |
|||
|
16:36
benabik_ joined
|
|||
| ttbot | Parrot 1a2f59bf i386-linux-thread-multi make error tt.taptinder.org/cmdinfo/98212 | 16:37 | |
| rurban | this tapfinder error is okay, there were missing files added one commit later | 16:56 | |
| ttbot | Parrot 9b4f7abc MSWin32-x86-multi-thread make error tt.taptinder.org/cmdinfo/98286 | ||
|
17:04
benabik joined
17:09
NotFound joined
|
|||
| rurban | oh, sour mime_base64.t unicode tests are right, and data_json encodes \\u wrong into utf8 but not unicode. | 17:24 | |
|
17:28
aloha joined
17:37
benabik_ joined
|
|||
| rurban | can someone with encoding experience replace chr $I0 with the best to utf16 encoder? find_encoding 'utf16' trans_encoding $S0, $I0 did not work for me | 18:04 | |
| compilers/data_json/data_json/pge2pir.tg does not work with unicode GH #845 | |||
| did some of you rakudo folks never tried our data_json compiler? I strongly assume that unicode "\\unnnn" is broken there. | 18:10 | ||
| utf8_chr vs unicode_chr: why do we use utf8_chr for utf16_chr? This is totally different! | 18:19 | ||
| Coke | there are multiple json variants in core, and to my knowledge, most HLLs have roled their own rather than use parrot libs. | 18:39 | |
| *rolled | |||
| rurban | I fixed now utf16_chr and compilers/data_json/data_json/pge2pir.tg | 19:00 | |
| the JSON tests also left out unicode complelety, sigh | 19:01 | ||
| Coke | yay. | ||
| original versions of that are my fault, no doubt, though to be fair, I added it shortly after json was a thing. | 19:02 | ||
| rurban | no prob. I wondered why this wrong code was never triggered in a test. | ||
| Coke is close to being able to close out his tcl related parrot tickets, he thinks. | 19:03 | ||
| rurban | btw: does the planned imcc replacement does proper optimizations? | ||
| Coke | (mainly by not using PIR or PAST anymore.) | ||
| "planned imcc replacement"? | |||
| rurban | I'm thinking of fixing the broken immc optimizations to get some performance | ||
| I forget the compiler name which should parse pir | 19:04 | ||
| Coke | there was pirc, which is dead. | 19:24 | |
|
19:32
benabik joined
|
|||
| rurban | hmm | 19:36 | |
| Coke | (well, maybe not dead, but it only ever had one developer, and we were unable to get it to the point where we could switch at build time between imcc and pirc, so testing it was very hard. | 19:52 | |
| no, I'll stick with dead. | |||
| rurban | I just fixed imcc -O2 for some tests | 19:54 | |
| in constant propagation | 19:55 | ||
| well, some number tests seem to be hard: not ok 189 - div_i_i_i by zero | 19:58 | ||
| Coke | constant div by zero compiles to die, no? | 19:59 | |
| sorear | Coke: I think rurban may be thinking of bacek's NQP-rx-based PIRate | ||
| rurban | I'm testing with 096e5b978d58711558adabea09e7311795a61c29 | 20:00 | |
| I'm now off to my Austin group for 1.5 days again. | 20:01 | ||
| utf16 chr, json \\u and mime::base64 utf8 must wait a bit. | 20:02 | ||
| But clang++ is fine now. | |||
| Coke | rurban: ~~ | 20:06 | |
|
20:10
tuxit joined
20:36
lucian joined
20:57
benabik_ joined
21:17
chekkaa left
|
|||
| dalek | rrot/threads: 6568c03 | dukeleto++ | src/thread.c: Make the coding standard tests happy whilst improving a variable name |
21:56 | |
|
22:08
lucian joined
|
|||
| dalek | rrot/threads: f282319 | dukeleto++ | src/pmc/bytebuffer.pmc: [t] Make the coding standard tests happy |
22:09 | |
|
22:27
whiteknight joined
|
|||
| whiteknight | Good evening, #parrot | 22:48 | |
|
23:46
benabik joined
|
|||