Parrot 6.11.0 "Fischer's Lovebird" | parrot.org/�| Log: irclog.perlgeek.de/parrot�| #parrotsketch�meeting Fridays 13:30 UTC
Set by moderator on 17 December 2014.
01:15 kid51_ joined 01:20 kid51_ joined 01:31 kid51_ joined 04:35 davidfetter joined 06:34 panzana` joined, stryx` joined 09:12 Woodi joined 10:29 Psyche^ joined 12:51 rurban joined
rurban So PARROT_CANNOT_RETURN_NULL is borked. gcc returns_nonnull is different to MSVC __notnull 12:53
clang also works fine with returns_nonnull. So I found a gcc compiler bug, yeah 13:52
14:49 perlfan joined
dalek rrot/smoke-me/attributes-gh1163: 9002571 | rurban++ | / (7 files):
[cage] Fix some more compiler attributes, disable gcc returns_nonnull

Found a new unknown gcc bug with __attribute__((returns_nonnull)), tested ok with MSVC and clang. Will be hard to track down where in gimple and in which of our function exactly.
Add the _Check_return_ MSVC SAL variant, the new _Ret_maybenull_ variant which replaces __maybenull not yet.
Remove one more wrong PARROT_CANNOT_RETURN_NULL in pbc_to_exe generation.
See GH #1163
15:10
rrot/smoke-me/attributes-gh1163: 3f68822 | rurban++ | / (4 files):
deprecations: add the DEPRECATED attribute to all deprecated functions

Several of the packfile API functions are still used by us.
rrot/smoke-me/attributes-gh1163: ebe2fba | rurban++ | / (6 files):
[config] move HASATTRIBUTE_* from ccflags to has_header.h

also undefine a HASATTRIBUTE_ on any warning or error. override the gcc bugfix in compile.h for returns_nonnull in the probe, so that the probe does not lie.
Closes GH #1163
15:27 travis-ci joined
travis-ci parrot/parrot#1422 (smoke-me/attributes-gh1163 - ebe2fba : Reini Urban): The build passed. 15:27
Change view : github.com/parrot/parrot/compare/f...e2fba07767
Build details : travis-ci.org/parrot/parrot/builds/45550755
15:27 travis-ci left 16:56 lauleon joined 17:09 lauleon1 joined 17:17 lauleon joined 17:48 lauleon1 joined 17:53 lauleon joined 18:11 lauleon joined
rurban My first gcc bug: gcc.gnu.org/bugzilla/show_bug.cgi?id=64459 18:52
19:03 lauleon joined 19:19 lauleon joined 19:34 lauleon joined 19:51 lauleon joined 19:59 lauleon joined 20:24 FROGGS_ joined 20:55 lauleon joined 21:32 kid51 joined 22:37 kyzn joined 22:38 kyzn left 22:39 rurban joined