Camelia, the Perl 6 bug

IRC log for #parrot, 2013-01-02

Parrot | source cross referenced

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

All times shown according to UTC.

Time Nick Message
01:45 Reini joined #parrot
03:08 dalek parrot/rurban/nci-void-gh904: be47439 | rurban++ | docs/pdds/draft/pdd16_native_call.pod:
03:08 dalek parrot/rurban/nci-void-gh904: [docs] update pdd16_native_call.pod
03:08 dalek parrot/rurban/nci-void-gh904:
03:08 dalek parrot/rurban/nci-void-gh904: Replace sig t by S (string).
03:08 dalek parrot/rurban/nci-void-gh904: review: https://github.com/parrot/parrot/commit/be474398cd
03:08 dalek parrot/rurban/nci-void-gh904: ccca3c3 | rurban++ | examples/nci/ (3 files):
03:08 dalek parrot/rurban/nci-void-gh904: [examples] Update QT nci examples
03:08 dalek parrot/rurban/nci-void-gh904:
03:09 dalek parrot/rurban/nci-void-gh904: Replace t by S, simplify PQt.cpp cmdline doc
03:09 dalek parrot/rurban/nci-void-gh904: review: https://github.com/parrot/parrot/commit/ccca3c3301
03:09 dalek parrot/rurban/nci-void-gh904: ca7e91e | rurban++ | src/nci/extra_thunks.nci:
03:09 dalek parrot/rurban/nci-void-gh904: [GH #904] Add sigs for nci/QtHelloWorld to extra_thunks.nci
03:09 dalek parrot/rurban/nci-void-gh904: review: https://github.com/parrot/parrot/commit/ca7e91eddd
03:09 dalek parrot/rurban/nci-void-gh904: c871b14 | rurban++ | / (3 files):
03:09 dalek parrot/rurban/nci-void-gh904: [GH #904, #897] nci_thunk_gen v0.02: fix sig "p v", add declaration
03:09 dalek parrot/rurban/nci-void-gh904:
03:09 dalek parrot/rurban/nci-void-gh904: Add test for bug #904. Wrong arguments for void sig.
03:09 dalek parrot/rurban/nci-void-gh904: void use empty arguments calls and do not need to handle call_object overhead.
03:09 dalek parrot/rurban/nci-void-gh904:
03:09 dalek parrot/rurban/nci-void-gh904: [GH #897] Add declaration of the nci loader function, for the static nci
03:09 dalek parrot/rurban/nci-void-gh904: functions not yet.
03:09 dalek parrot/rurban/nci-void-gh904: review: https://github.com/parrot/parrot/commit/c871b14325
03:09 dalek parrot/rurban/nci-void-gh904: 7e690b3 | rurban++ | / (5 files):
03:09 dalek parrot/rurban/nci-void-gh904: Fix src/nci/extra_thunks Makefile rules
03:09 dalek parrot/rurban/nci-void-gh904:
03:09 dalek parrot/rurban/nci-void-gh904: Add ChangeLog for GH #897, #904
03:09 dalek parrot/rurban/nci-void-gh904: Follow the renaming of src/extra_nci_thunks.c to src/nci/extra_thunks.c to
03:09 dalek parrot/rurban/nci-void-gh904: check the proper dependencies.
03:09 dalek parrot/rurban/nci-void-gh904: review: https://github.com/parrot/parrot/commit/7e690b3fa2
03:39 dalek parrot/rurban/nci-void-gh904: 787b14e | rurban++ | / (4 files):
03:39 dalek parrot/rurban/nci-void-gh904: [GH #897] Use --dynext for src/glut_nci_thunks.c, fix decl, check --core
03:39 dalek parrot/rurban/nci-void-gh904:
03:39 dalek parrot/rurban/nci-void-gh904: --core already has the two loader declarations in include/parrot/nci.h.
03:39 dalek parrot/rurban/nci-void-gh904: omit the duplicate dynext loader declaration, it was moved the the HEADERIZER section.
03:39 dalek parrot/rurban/nci-void-gh904: regenerate the core nci thunk c files,
03:39 dalek parrot/rurban/nci-void-gh904: do not warn on dups on glut_nci, there will be most likely duplicates, core should have none instead.
03:39 dalek parrot/rurban/nci-void-gh904: review: https://github.com/parrot/parrot/commit/787b14e167
04:05 dalek parrot: 241eeea | rurban++ | config/init/hints/darwin.pm:
04:05 dalek parrot: [cage] GH #905 Do not add apple -Wno-long-double with custom --cc=
04:05 dalek parrot:
04:05 dalek parrot: to avoid non-standard cc warnings about -Wno-long-double being ignored.
04:05 dalek parrot: Also rename $flagsref to $flags.
04:05 dalek parrot: review: https://github.com/parrot/parrot/commit/241eeeaefe
04:22 dalek parrot/rurban/darwin-rpath-gh883: 11f83b0 | rurban++ | / (3 files):
04:22 dalek parrot/rurban/darwin-rpath-gh883: [GH 883] Darwin uses now @executable_path/blib/lib/...
04:22 dalek parrot/rurban/darwin-rpath-gh883:
04:22 dalek parrot/rurban/darwin-rpath-gh883: DYLD_LIBRARY_PATH disabled, there is no need anymore.
04:22 dalek parrot/rurban/darwin-rpath-gh883: Add new INSTALLABLELIBPARROT target, which is only needed on darwin to set
04:22 dalek parrot/rurban/darwin-rpath-gh883: the final install_name.
04:22 dalek parrot/rurban/darwin-rpath-gh883: Enable tools/dev/mk_language_shell.pl test for Darwin, as this works now.
04:23 dalek parrot/rurban/darwin-rpath-gh883:
04:23 dalek parrot/rurban/darwin-rpath-gh883: What is missing is copying INSTALLABLELIBPARROT in the installer,
04:23 dalek parrot/rurban/darwin-rpath-gh883: and later provide relative @executable_path/../lib/libparrot-version.dylib to enable
04:23 dalek parrot/rurban/darwin-rpath-gh883: relocatable installations.
04:23 dalek parrot/rurban/darwin-rpath-gh883: review: https://github.com/parrot/parrot/commit/11f83b0d02
04:23 dalek parrot/rurban/darwin-rpath-gh883: a760e8d | rurban++ | tools/dev/install_files.pl:
04:23 dalek parrot/rurban/darwin-rpath-gh883: install blib/lib/installable_libparrot.4.11.0.dylib
04:23 dalek parrot/rurban/darwin-rpath-gh883: review: https://github.com/parrot/parrot/commit/a760e8d941
04:28 adu joined #parrot
04:28 dalek parrot/rurban/mult-parrot-env-gh903: 359c2de | rurban++ | / (5 files):
04:28 dalek parrot/rurban/mult-parrot-env-gh903: [GH #903] Rename dynext_libs to dynext_paths
04:28 dalek parrot/rurban/mult-parrot-env-gh903:
04:28 dalek parrot/rurban/mult-parrot-env-gh903: This is also now the same name as in nqp https://github.com/perl6/nqp/pull/69
04:28 dalek parrot/rurban/mult-parrot-env-gh903: review: https://github.com/parrot/parrot/commit/359c2de481
04:29 adu hi all
04:30 Reini hi adu
04:37 Coke 5[6~[6~5
04:37 adu Reini: how are things?
04:51 dalek parrot: 07c2bf3 | petdance++ | src/packfile/segments.c:
04:51 dalek parrot: Rename local variable so it doesn't shadow a typedef in include/parrot/oplib.h
04:51 dalek parrot: review: https://github.com/parrot/parrot/commit/07c2bf3996
04:54 tadzik joined #parrot
09:03 he_ joined #parrot
09:18 Reini joined #parrot
09:41 Psyche^ joined #parrot
09:53 Reini joined #parrot
10:53 Reini joined #parrot
11:54 Reini joined #parrot
12:24 Reini joined #parrot
13:08 dalek parrot: 808db67 | gerd++ | frontend/parrot2/prt0. (2 files):
13:08 dalek parrot: switch the year output from 2012 to 2013
13:08 dalek parrot: review: https://github.com/parrot/parrot/commit/808db671bc
14:03 particle joined #parrot
14:05 particle1 joined #parrot
14:10 PacoAir joined #parrot
15:06 particle joined #parrot
15:18 Reini joined #parrot
15:34 dalek parrot: f0a1f9c | rurban++ | config/gen/makefiles/root.in:
15:34 dalek parrot: [GH #906] Fix windows/cygwin location of LIBPARROT_SHARED to bin
15:34 dalek parrot: review: https://github.com/parrot/parrot/commit/f0a1f9c1cf
15:38 dalek parrot/rurban/mult-parrot-env-gh903: 5a9598a | rurban++ | / (5 files):
15:38 dalek parrot/rurban/mult-parrot-env-gh903: [GH #903] Rename dynext_paths to dynext_dirs
15:38 dalek parrot/rurban/mult-parrot-env-gh903:
15:38 dalek parrot/rurban/mult-parrot-env-gh903: For consistency with the other config *dir entries
15:38 dalek parrot/rurban/mult-parrot-env-gh903: review: https://github.com/parrot/parrot/commit/5a9598a8c3
15:56 dalek parrot: ff2ee9f | rurban++ | / (4 files):
15:56 dalek parrot: [GH #903] Fix first MANIFEST.generated lines on i386, sun4, ppc
15:56 dalek parrot:
15:57 dalek parrot: Add Parrot::Configure->add_to_generated() method, forwarding to Parrot::BuildUtil::add_to_generated,
15:57 dalek parrot: used in some auto::cpu probes. Do not pollute the probes with use Parrot::BuildUtil.
15:57 dalek parrot: review: https://github.com/parrot/parrot/commit/ff2ee9f870
15:59 dmalcolm joined #parrot
16:27 bluescreen joined #parrot
16:39 rurban http://lists.parrot.org/pipermail/p​arrot-dev/2013-January/007309.html
17:16 dalek parrot: 41a11f3 | rurban++ | lib/Parrot/Pmc2c/Emitter.pm:
17:16 dalek parrot: [GH #641] Renable line-directives for pmc
17:16 dalek parrot:
17:16 dalek parrot: line directives point to the real errors in the original source.
17:16 dalek parrot: The generated c file is sorted. Rather fix debugging problems if there are any.
17:16 dalek parrot: review: https://github.com/parrot/parrot/commit/41a11f3d0a
17:16 dalek parrot: b5e29c1 | rurban++ | / (5 files):
17:16 dalek parrot: [GH #302] new config dynext_libs, new ENV var PARROT_DYNEXT, new add_env_paths()
17:16 dalek parrot:
17:16 dalek parrot: On some systems a special library dir is in the cc library search, or added by -L to the libpath
17:16 dalek parrot: but this path is missing from the loader configuration, so runtime dlopen attempts will fail.
17:16 dalek parrot: Most prominently pcre on macports or fink, missing /opt/local/lib.
17:16 dalek parrot: Hints may add a new key dynext_libs to add such a path to DYNEXT for loadlib.
17:16 dalek parrot: Also provide a new PARROT_DYNEXT to manually set such paths for the runtime.
17:16 dalek parrot: Add a helper function add_env_paths() to add multiple paths from an enviroment variable
17:16 dalek parrot: to some library search path. Currently PARROT_INCLUDE and PARROT_LIBRARY only accept one path element.
17:16 dalek parrot: (See #903)
17:16 dalek parrot: review: https://github.com/parrot/parrot/commit/b5e29c16cc
17:16 dalek parrot: 08e1513 | rurban++ | / (4 files):
17:16 dalek parrot: [GH #302] special windows fixes, path_guarantee_trailing_separator
17:16 dalek parrot:
17:16 dalek parrot: windows adds ./ to dynext to be explicit about the windows loadlib order (which does this)
17:16 dalek parrot: Ensure trailing_separator during configuration and init.
17:16 dalek parrot: review: https://github.com/parrot/parrot/commit/08e1513d01
17:16 dalek parrot: b5296ed | rurban++ | t/library/lib_search_path.t:
17:16 dalek parrot: [GH #302] more tests for single, multi or no add_env_path calls
17:16 dalek parrot: review: https://github.com/parrot/parrot/commit/b5296ed540
17:16 dalek parrot: 2e3af84 | rurban++ | t/library/lib_search_path.t:
17:16 dalek parrot: [GH #302] reword last test
17:16 dalek parrot: review: https://github.com/parrot/parrot/commit/2e3af84320
17:16 dalek parrot: ffc2be5 | rurban++ | t/library/lib_search_path.t:
17:16 dalek parrot: [docs][GH #302] Revise lib_search_path.t docs, dynext library search order
17:16 dalek parrot: review: https://github.com/parrot/parrot/commit/ffc2be569c
17:16 dalek parrot: fa14122 | rurban++ | / (5 files):
17:16 dalek parrot: Merge branch 'rurban/pcre-dynext_libs-gh302'
17:16 dalek parrot: review: https://github.com/parrot/parrot/commit/fa14122795
17:19 davidfetter joined #parrot
17:23 dalek rakudo/nom: 0f0bb50 | jonathan++ | src/binder/bind.c:
17:23 dalek rakudo/nom: Teach compile time bind analysis about (|) sig.
17:23 dalek rakudo/nom:
17:23 dalek rakudo/nom: It now recognizes such a signature as accepting anything, and thus
17:23 dalek rakudo/nom: certain to be a successful match.
17:23 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/0f0bb50054
17:23 dalek rakudo/nom: f63c42d | jonathan++ | src/Perl6/Optimizer.pm:
17:23 dalek rakudo/nom: Check proto as well as candidates in optimizer.
17:23 dalek rakudo/nom:
17:23 dalek rakudo/nom: This fixes issues where we could end up inlining calls to candidates
17:23 dalek rakudo/nom: that would never be reachable due to restrictions in the proto. Also,
17:23 dalek rakudo/nom: we catch some such issues at compile time now.
17:23 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/f63c42d9a9
17:23 dalek rakudo/nom: 799d759 | jonathan++ | src/core/Numeric.pm:
17:24 dalek rakudo/nom: Fix incorrect exp proto.
17:24 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/799d759c27
17:37 dalek parrot: bf57e28 | rurban++ | / (2 files):
17:37 dalek parrot: [GH #902] Support multiple paths in PARROT_LIBRARY, PARROT_INCLUDE
17:37 dalek parrot:
17:37 dalek parrot: Fixed conflict:
17:37 dalek parrot: t/library/lib_search_path.t
17:37 dalek parrot: review: https://github.com/parrot/parrot/commit/bf57e28c5f
17:37 dalek parrot: f77520a | rurban++ | / (5 files):
17:37 dalek parrot: [GH #903] Rename dynext_libs to dynext_dirs
17:37 dalek parrot:
17:37 dalek parrot: For consistency with the other config *dir entries.
17:37 dalek parrot: Note that nqp also has now a --dynext-paths option.
17:37 dalek parrot: https://github.com/perl6/nqp/pull/69
17:37 dalek parrot: review: https://github.com/parrot/parrot/commit/f77520ac12
17:50 dalek rakudo/nom: bd41d2f | jonathan++ | src/Perl6/Optimizer.pm:
17:50 dalek rakudo/nom: Improve error reporting when proto is to blame.
17:50 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/bd41d2f6a0
18:18 dalek parrot: 6b36c0f | rurban++ | docs/pdds/draft/pdd16_native_call.pod:
18:18 dalek parrot: [docs] update pdd16_native_call.pod
18:18 dalek parrot:
18:18 dalek parrot: Replace sig t by S (string).
18:18 dalek parrot: review: https://github.com/parrot/parrot/commit/6b36c0f1d4
18:18 dalek parrot: f39119d | rurban++ | examples/nci/ (3 files):
18:18 dalek parrot: [examples] Update QT nci examples
18:18 dalek parrot:
18:18 dalek parrot: Replace t by S, simplify PQt.cpp cmdline doc
18:18 dalek parrot: review: https://github.com/parrot/parrot/commit/f39119dff6
18:18 dalek parrot: 1b0c3c1 | rurban++ | src/nci/extra_thunks.nci:
18:18 dalek parrot: [GH #904] Add sigs for nci/QtHelloWorld to extra_thunks.nci
18:18 dalek parrot: review: https://github.com/parrot/parrot/commit/1b0c3c13be
18:18 dalek parrot: 8ee3e81 | rurban++ | / (3 files):
18:18 dalek parrot: [GH #904, #897] nci_thunk_gen v0.02: fix sig "p v", add declaration
18:18 dalek parrot:
18:18 dalek parrot: Add test for bug #904. Wrong arguments for void sig.
18:18 dalek parrot: void use empty arguments calls and do not need to handle call_object overhead.
18:18 dalek parrot:
18:18 dalek parrot: [GH #897] Add declaration of the nci loader function, for the static nci
18:18 dalek parrot: functions not yet.
18:18 dalek parrot: review: https://github.com/parrot/parrot/commit/8ee3e8102a
18:18 dalek parrot: a4ed077 | rurban++ | / (5 files):
18:18 dalek parrot: Fix src/nci/extra_thunks Makefile rules
18:18 dalek parrot:
18:18 dalek parrot: Add ChangeLog for GH #897, #904
18:18 dalek parrot: Follow the renaming of src/extra_nci_thunks.c to src/nci/extra_thunks.c to
18:18 dalek parrot: check the proper dependencies.
18:18 dalek parrot: review: https://github.com/parrot/parrot/commit/a4ed07724d
18:18 dalek parrot: 7cc5558 | rurban++ | / (4 files):
18:18 dalek parrot: [GH #897] Use --dynext for src/glut_nci_thunks.c, fix decl, check --core
18:18 dalek parrot:
18:18 dalek parrot: --core already has the two loader declarations in include/parrot/nci.h.
18:18 dalek parrot: omit the duplicate dynext loader declaration, it was moved the the HEADERIZER section.
18:18 dalek parrot: regenerate the core nci thunk c files,
18:18 dalek parrot: do not warn on dups on glut_nci, there will be most likely duplicates, core should have none instead.
18:18 dalek parrot: review: https://github.com/parrot/parrot/commit/7cc55582c9
18:18 dalek parrot: 9540be4 | rurban++ | / (14 files):
18:18 dalek parrot: Merge branch 'rurban/nci-void-gh904'
18:18 dalek parrot: review: https://github.com/parrot/parrot/commit/9540be4ea8
18:27 MikeFair joined #parrot
18:48 PacoAir joined #parrot
19:28 contingencyplan joined #parrot
19:37 MikeFair joined #parrot
19:55 dalek parrot: d37c8a4 | jkeenan++ | config/init/hints/darwin.pm:
19:55 dalek parrot: [config] Two variable renamings were apparently missed
19:55 dalek parrot: during 241eeeaefeff5bd2753a507ede358bc754b87c35 on Jan
19:55 dalek parrot: 01 2013.  Correcting them.
19:55 dalek parrot: review: https://github.com/parrot/parrot/commit/d37c8a4fe8
20:09 zby_home joined #parrot
20:14 Reini joined #parrot
20:15 MikeFair joined #parrot
20:19 dalek parrot: f904acb | jkeenan++ | / (2 files):
20:19 dalek parrot: [codingstd] Remove trailing whitespace.
20:19 dalek parrot:
20:19 dalek parrot: Also: update MANIFEST.SKIP.
20:19 dalek parrot: review: https://github.com/parrot/parrot/commit/f904acb4f1
20:33 dalek rakudo/froggs_mergemulti: 763a621 | (Tobias Leich)++ | src/Perl6/World.pm:
20:33 dalek rakudo/froggs_mergemulti: possible fix for multi-method import bug
20:33 dalek rakudo/froggs_mergemulti:
20:33 dalek rakudo/froggs_mergemulti: This patch allows you to import multi methods from several modules.
20:33 dalek rakudo/froggs_mergemulti: It merges the dispachtee lists. Two identical dispatchee signatures
20:33 dalek rakudo/froggs_mergemulti: dont clash yet, since I am unable to compare signatures.
20:33 dalek rakudo/froggs_mergemulti: review: https://github.com/rakudo/rakudo/commit/763a62173c
20:38 PacoAir joined #parrot
21:35 dalek rakudo/nom: f5037ef | moritz++ | / (3 files):
21:35 dalek rakudo/nom: remove "SAFE" setting
21:35 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/f5037efe39
21:48 MikeFair_ joined #parrot
23:06 Reini joined #parrot
23:12 rurban nc_pv still broken
23:12 rurban nci_pv: this time with better test
23:58 kid51 joined #parrot

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

Parrot | source cross referenced