[parrot/parrot] c2da54: [GH #896] Revert "Apply patch submitted by Coke in...

GitHub noreply at github.com
Wed Dec 26 19:31:36 UTC 2012


  Branch: refs/heads/rurban/win-replace_slashes-gh891
  Home:   https://github.com/parrot/parrot
  Commit: c2da547c011fd73e827b6c41aeaa7002d69eac24
      https://github.com/parrot/parrot/commit/c2da547c011fd73e827b6c41aeaa7002d69eac24
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2012-12-21 (Fri, 21 Dec 2012)

  Changed paths:
    M config/auto/perldoc.pm
    M config/gen/makefiles/docs.in
    M config/gen/makefiles/root.in

  Log Message:
  -----------
  [GH #896] Revert "Apply patch submitted by Coke in TT #1954."

This reverts commit 6ac86c94203db1f40f913b179b96229a0c732442.

We need to provide docs for our ops.


  Commit: 6ec6bebc696f6fe25240cd143ad4f54b01cee9aa
      https://github.com/parrot/parrot/commit/6ec6bebc696f6fe25240cd143ad4f54b01cee9aa
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2012-12-21 (Fri, 21 Dec 2012)

  Changed paths:
    M config/gen/makefiles/docs.in
    M config/gen/makefiles/root.in

  Log Message:
  -----------
  [docs] lowercase perldoc in error msg


  Commit: 2c3fc76b9681fac8270c81d2ef910f374be8fcc8
      https://github.com/parrot/parrot/commit/2c3fc76b9681fac8270c81d2ef910f374be8fcc8
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2012-12-22 (Sat, 22 Dec 2012)

  Changed paths:
    M .gitignore

  Log Message:
  -----------
  [cage] add generated man pages to .gitignore


  Commit: 852a13659a30509aab015d31fd3f56fa59065472
      https://github.com/parrot/parrot/commit/852a13659a30509aab015d31fd3f56fa59065472
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2012-12-22 (Sat, 22 Dec 2012)

  Changed paths:
    M config/gen/makefiles/docs.in
    M config/gen/makefiles/root.in
    M tools/docs/ops_summary.pl

  Log Message:
  -----------
  [GH #896] Move man target to docs/, run ops_summary for ops


  Commit: 21dd9d1dc725194833cc81e2770d769fe4b11498
      https://github.com/parrot/parrot/commit/21dd9d1dc725194833cc81e2770d769fe4b11498
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2012-12-22 (Sat, 22 Dec 2012)

  Changed paths:
    M config/gen/makefiles/docs.in
    M config/gen/makefiles/root.in

  Log Message:
  -----------
  [GH #896] Fix install-bin target, docs, man, ops/index.pod

Proper dependecies


  Commit: 1f9a5977fb4c961ae1b6ff56ae494fc89f733dca
      https://github.com/parrot/parrot/commit/1f9a5977fb4c961ae1b6ff56ae494fc89f733dca
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2012-12-22 (Sat, 22 Dec 2012)

  Changed paths:
    M MANIFEST.generated

  Log Message:
  -----------
  [GH #896] Also install ops/index.pod summary


  Commit: 730664552daf45bbf1f83e8d8640cad24df8a4bd
      https://github.com/parrot/parrot/commit/730664552daf45bbf1f83e8d8640cad24df8a4bd
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2012-12-24 (Mon, 24 Dec 2012)

  Changed paths:
    M ChangeLog

  Log Message:
  -----------
  ChangeLog for docs/ops and #890 rurban/track-generated-gh890


  Commit: a23638e74959d35e52434a9c7a835ec4369724ff
      https://github.com/parrot/parrot/commit/a23638e74959d35e52434a9c7a835ec4369724ff
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2012-12-24 (Mon, 24 Dec 2012)

  Changed paths:
    M MANIFEST
    M MANIFEST.SKIP

  Log Message:
  -----------
  Update MANIFEST and SKIP.


  Commit: 20d5ddf4e1410c917c9115a605e6ed02a23762cd
      https://github.com/parrot/parrot/commit/20d5ddf4e1410c917c9115a605e6ed02a23762cd
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2012-12-24 (Mon, 24 Dec 2012)

  Changed paths:
    M MANIFEST
    M lib/Parrot/Manifest.pm
    R t/native_pbc/annotations.pbc
    R t/native_pbc/integer.pbc

  Log Message:
  -----------
  remove t/native_pbc/annotations.pbc,integer.pbc again

Those native pbcs were already deleted twice but appear again and again.
There were previosuly used as packfile tests but are now in t/pmc/testlib/

Minor fix in Parrot::Manifest.


  Commit: cffb857e587239ba0149f0e78a09c4c07c13e3a1
      https://github.com/parrot/parrot/commit/cffb857e587239ba0149f0e78a09c4c07c13e3a1
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2012-12-24 (Mon, 24 Dec 2012)

  Changed paths:
    M ChangeLog

  Log Message:
  -----------
  More public ChangeLog lines for rurban/track-generated-gh890 fixes


  Commit: c308a46d146576262eaac50b4f1f8a484e3258d2
      https://github.com/parrot/parrot/commit/c308a46d146576262eaac50b4f1f8a484e3258d2
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2012-12-24 (Mon, 24 Dec 2012)

  Changed paths:
    M MANIFEST.generated
    M config/gen/makefiles/root.in
    M include/parrot/packfile.h

  Log Message:
  -----------
  [GH #895] Rename packfile_annotation_key_type.pasm to packfile_annotation_keytype.pasm

This file was never installed, so we do not need to deprecate it and provide a copy.


  Commit: c1c816e5c2383c4fd72bac7f86f57558f9299b34
      https://github.com/parrot/parrot/commit/c1c816e5c2383c4fd72bac7f86f57558f9299b34
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2012-12-24 (Mon, 24 Dec 2012)

  Changed paths:
    M tools/docs/ops_summary.pl

  Log Message:
  -----------
  [codingstd] Add DESCRIPTION to generated docs/ops/index.pod

Fixes t/codingstd/pod_description.t


  Commit: 41eb73077cd9eeef4430601facce9d3f8dc66224
      https://github.com/parrot/parrot/commit/41eb73077cd9eeef4430601facce9d3f8dc66224
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2012-12-24 (Mon, 24 Dec 2012)

  Changed paths:
    M compilers/data_json/Rules.mak
    M compilers/imcc/Rules.in
    M compilers/pct/Rules.mak
    M compilers/pge/Rules.mak
    M compilers/tge/Rules.mak
    M ext/nqp-rx/Rules.mak
    M ext/winxed/Rules.mak
    M runtime/parrot/library/Rules.mak
    M src/dynoplibs/Rules.in
    M src/dynpmc/Rules.in

  Log Message:
  -----------
  [GH #901] Provide missing makefile codas


  Commit: d7f4b71bf81030d884420a0190834ad2474e7e48
      https://github.com/parrot/parrot/commit/d7f4b71bf81030d884420a0190834ad2474e7e48
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2012-12-24 (Mon, 24 Dec 2012)

  Changed paths:
    M config/auto/llvm.pm
    M lib/Parrot/Configure/Options/Conf/Shared.pm
    M t/steps/auto/llvm-01.t

  Log Message:
  -----------
  [GH #853] Enable proper llvm probes

enable compilation probes
add the --llvm-config option and handle it
print the detected version (silent 1 as fallback)
detect static llvm libs
handle the debian testing default case (appended -version)
handle the llvm 3.2 new --version format
set proper llvm_{c,cxx,ld}flags and llvm_libs config keys for opsc_llvm integration
try given cc for a llvm-gcc or clang compatible compiler
check the output of -emit-llvm by file magic inspection
  ld: warning: cannot find entry symbol 'mit-llvm'


  Commit: ca515fbd6aa681183fd65c29d3db9017f573e8b4
      https://github.com/parrot/parrot/commit/ca515fbd6aa681183fd65c29d3db9017f573e8b4
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2012-12-24 (Mon, 24 Dec 2012)

  Changed paths:
    M config/auto/llvm.pm

  Log Message:
  -----------
  [GH #853] Less failing llvm-gcc noise


  Commit: 0701903035c70ee6934002ff02ad67975be46e45
      https://github.com/parrot/parrot/commit/0701903035c70ee6934002ff02ad67975be46e45
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2012-12-24 (Mon, 24 Dec 2012)

  Changed paths:
    M config/auto/llvm.pm

  Log Message:
  -----------
  [GH #853] Add llvm cflags to cc probe


  Commit: 30e32a273401d340f824490129dd389276d320af
      https://github.com/parrot/parrot/commit/30e32a273401d340f824490129dd389276d320af
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2012-12-24 (Mon, 24 Dec 2012)

  Changed paths:
    M ChangeLog

  Log Message:
  -----------
  [GH #853] Added Changelog line for improved --with-llvm probe


  Commit: b99080ec9a7ff6726fa2a7ca24e43463145c2209
      https://github.com/parrot/parrot/commit/b99080ec9a7ff6726fa2a7ca24e43463145c2209
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2012-12-24 (Mon, 24 Dec 2012)

  Changed paths:
    M ChangeLog
    M config/auto/llvm.pm
    M lib/Parrot/Configure/Options/Conf/Shared.pm
    M t/steps/auto/llvm-01.t

  Log Message:
  -----------
  Merge branch 'rurban/llvm-gh853'


  Commit: 893ad48446fabaf3a06b8fe5e2ffd429109f363a
      https://github.com/parrot/parrot/commit/893ad48446fabaf3a06b8fe5e2ffd429109f363a
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2012-12-24 (Mon, 24 Dec 2012)

  Changed paths:
    M MANIFEST.generated
    M tools/docs/ops_summary.pl

  Log Message:
  -----------
  Sort MANIFEST.generated; avoid error in make distro_tests.

[codingstd] pod_description: Adjust generated .pod file to conform.


  Commit: 764037c11047c33600f47615e29b6cf7266ee318
      https://github.com/parrot/parrot/commit/764037c11047c33600f47615e29b6cf7266ee318
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2012-12-24 (Mon, 24 Dec 2012)

  Changed paths:
    M ChangeLog
    M MANIFEST
    M MANIFEST.generated
    M compilers/data_json/Rules.mak
    M compilers/imcc/Rules.in
    M compilers/pct/Rules.mak
    M compilers/pge/Rules.mak
    M compilers/tge/Rules.mak
    M config/auto/llvm.pm
    M config/gen/makefiles/root.in
    M ext/nqp-rx/Rules.mak
    M ext/winxed/Rules.mak
    M include/parrot/packfile.h
    M lib/Parrot/Configure/Options/Conf/Shared.pm
    M lib/Parrot/Manifest.pm
    M runtime/parrot/library/Rules.mak
    M src/dynoplibs/Rules.in
    M src/dynpmc/Rules.in
    R t/native_pbc/annotations.pbc
    R t/native_pbc/integer.pbc
    M t/steps/auto/llvm-01.t
    M tools/docs/ops_summary.pl

  Log Message:
  -----------
  Merge branch 'master' of git at github.com:parrot/parrot


  Commit: 709be66f9d885c60812b9deb1e4bb6ac75028dea
      https://github.com/parrot/parrot/commit/709be66f9d885c60812b9deb1e4bb6ac75028dea
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2012-12-24 (Mon, 24 Dec 2012)

  Changed paths:
    M tools/docs/ops_summary.pl

  Log Message:
  -----------
  [codingstd] pod_description: Remove duplicate DESCRIPTION, fix NAME


  Commit: fb7274dc1ebaf9bb34eb0413e367167969aa5503
      https://github.com/parrot/parrot/commit/fb7274dc1ebaf9bb34eb0413e367167969aa5503
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2012-12-24 (Mon, 24 Dec 2012)

  Changed paths:
    M docs/porting_intro.pod

  Log Message:
  -----------
  [docs] Update porting_intro.pod for threads


  Commit: a5ec03b33a48808981b8c5b709d288748e944e22
      https://github.com/parrot/parrot/commit/a5ec03b33a48808981b8c5b709d288748e944e22
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2012-12-24 (Mon, 24 Dec 2012)

  Changed paths:
    M config/auto/llvm.pm

  Log Message:
  -----------
  [codingstd] Variable declared in conditional statement

Detected by t/codingstd/perlcritic.t; fixed.


  Commit: 2be29e88d61c3e052c1d5082d50381bfa6d21c19
      https://github.com/parrot/parrot/commit/2be29e88d61c3e052c1d5082d50381bfa6d21c19
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2012-12-26 (Wed, 26 Dec 2012)

  Changed paths:
    M Configure.pl
    M MANIFEST
    R MANIFEST.generated
    M config/auto/cpu/i386/auto.pm
    M config/auto/cpu/ppc/auto.pm
    M config/auto/cpu/sun4/auto.pm
    M config/gen/config_h.pm
    M config/gen/config_pm.pm
    M config/gen/core_pmcs.pm
    M config/gen/makefiles.pm
    M config/gen/makefiles/docs.in
    M config/gen/makefiles/root.in
    M config/gen/opengl.pm
    M config/init/manifest.pm
    M lib/Parrot/BuildUtil.pm
    M lib/Parrot/Configure/Compiler.pm
    M lib/Parrot/Configure/Utils.pm
    M lib/Parrot/Docs/POD2HTML.pm
    M t/perl/Parrot_Docs.t
    A tools/build/addgenerated.pl
    M tools/build/c2str.pl
    M tools/build/vtable_extend.pl
    M tools/docs/ops_summary.pl

  Log Message:
  -----------
  [GH #890] Generate MANIFEST.generate, remove MANIFEST_configure.generated

Some files are still missing.
add_to_generated($filename, $section, $dir) is called from the Makefile
shell via tools/build/addgenerated.pl, and from $conf directly.

Improve docs Makefile


  Commit: b65a7d1cfb0c09c790ba676cbc301f1e53bb2b5a
      https://github.com/parrot/parrot/commit/b65a7d1cfb0c09c790ba676cbc301f1e53bb2b5a
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2012-12-26 (Wed, 26 Dec 2012)

  Changed paths:
    M compilers/data_json/Rules.mak
    M compilers/opsc/Rules.mak
    M compilers/pct/Rules.mak
    M compilers/pge/Rules.mak
    M compilers/tge/Rules.mak
    M config/auto/perldoc.pm
    M config/gen/config_pm.pm
    M config/gen/makefiles.pm
    M config/gen/makefiles/docs.in
    M config/gen/makefiles/root.in
    M config/gen/opengl.pm
    M ext/nqp-rx/Rules.mak
    M ext/winxed/Rules.mak
    M lib/Parrot/Docs/Group.pm
    M lib/Parrot/Docs/Item.pm
    M lib/Parrot/Docs/POD2HTML.pm
    M lib/Parrot/Pmc2c/Dumper.pm
    M lib/Parrot/Pmc2c/Library.pm
    M lib/Parrot/Pmc2c/PMC.pm
    M src/dynoplibs/Rules.in
    M src/dynpmc/Rules.in
    M t/codingstd/filenames.t
    M tools/build/addgenerated.pl
    M tools/build/c2str.pl
    M tools/docs/ops_summary.pl

  Log Message:
  -----------
  [GH #890] Add missing MANIFEST.generated files, cleanup

Also move MAN_1 to docs, and improved clean targets

Comparison from old manual MANIFEST.generated.orig to generated
MANIFEST.generated:
Added all previous MANIFEST_configure.generated entries, esp. Makefiles.
Moved include/parrot/pbcversion.h from devel to main. (used by config.h)
Removed invalid and outdated entries.
Added previously missing entries.

+compilers/tge/tgc.pbc                            [main]
+config_lib.pir                                   [devel]
+docs/binaries/ops2c.1                            [main]man
+docs/binaries/parrot-nqp.1                       [main]man
+docs/binaries/parrot-prove.1                     [main]man
+docs/binaries/parrot.1                           [main]man
+docs/binaries/parrot_config.1                    [main]man
+docs/binaries/parrot_nci_thunk_gen.1             [main]man
+docs/binaries/parrotbug.1                        [main]man
+docs/binaries/pbc_to_exe.1                       [main]man
+docs/binaries/plumage.1                          [main]man
+docs/binaries/winxed.1                           [main]man
+docs/ops/index.pod                               [doc]
+docs/packfile-c.pod                              [doc]
+foo_group.h                                      [devel]include
+include/parrot/pbcversion.h                      [main]include
+install_config.o                                 [main]lib
+runtime/parrot/dynext/foo_group.bundle           [library]
+runtime/parrot/dynext/pccmethod_test.bundle      [library]
+runtime/parrot/dynext/rotest.bundle              [library]
+runtime/parrot/dynext/subproxy.bundle            [library]
+runtime/parrot/include/cloneflags.pasm           [main]
+runtime/parrot/include/packfile_annotation_key_type.pasm [main]
+runtime/parrot/include/packfile_segments.pasm    [main]
+runtime/parrot/library/NCI/Utils.pbc             [main]
+runtime/parrot/library/OpenGL/Math.pbc           [main]
+runtime/parrot/library/PCT/Dumper.pbc            [main]
+runtime/parrot/library/ProfTest.pbc              [main]
+runtime/parrot/library/ProfTest/Matcher.pbc      [main]
+runtime/parrot/library/ProfTest/Matcher.pir      [main]
+runtime/parrot/library/ProfTest/NQPProfile.pbc   [main]
+runtime/parrot/library/ProfTest/NQPProfile.pir   [main]
+runtime/parrot/library/ProfTest/PIRProfile.pbc   [library]
+runtime/parrot/library/ProfTest/PIRProfile.pir   [main]
+runtime/parrot/library/ProfTest/Want.pbc         [main]
+runtime/parrot/library/ProfTest/Want.pir         [main]
+runtime/parrot/library/String/Utils.pbc          [main]
+runtime/parrot/library/URI/Escape.pbc            [main]
+runtime/parrot/library/YAML/Dumper/Base.pbc      [main]
+runtime/parrot/library/YAML/Dumper/Default.pbc   [main]
+runtime/parrot/library/postgres.pbc              [main]
+runtime/parrot/library/yaml_dumper.pbc           [main]
+src/core_pmcs.c                                  []
+src/dynpmc/pmc_dynlexpad.h                       [devel]include
+src/dynpmc/pmc_file.h                            [devel]include
+src/dynpmc/pmc_foo.h                             [devel]include
+src/dynpmc/pmc_foo2.h                            [devel]include
+src/dynpmc/pmc_gziphandle.h                      [devel]include
+src/dynpmc/pmc_osdummy.h                         [devel]include
+src/dynpmc/pmc_pccmethod_test.h                  [devel]include
+src/dynpmc/pmc_rational.h                        [devel]include
+src/dynpmc/pmc_rotest.h                          [devel]include
+src/dynpmc/pmc_select.h                          [devel]include
+src/dynpmc/pmc_subproxy.h                        [devel]include
+src/glut_callbacks.c                             [devel]src
+src/glut_nci_thunks.nci                          [main]
+src/string/private_cstring.h                     []

-docs/ops/debug.pod                               [doc]
-docs/ops/dotgnu.pod                              [doc]
-docs/ops/obscure.pod                             [doc]
-docs/ops/pic.pod                                 [doc]
-docs/ops/stack.pod                               [doc]
-include/parrot/exec_dep.h                        [main]include
-include/parrot/pbcversion.h                      [devel]include
-include/pmc/pmc_codestring.h                     [devel]include
-include/pmc/pmc_context.h                        [devel]include
-include/pmc/pmc_packfilefixupentry.h             [devel]include
-include/pmc/pmc_packfilefixuptable.h             [devel]include
-include/pmc/pmc_select.h                         [devel]include
-runtime/parrot/include/iotypes.pasm              [main]
-runtime/parrot/include/parrot_version.pir        [main]
-runtime/parrot/include/signal.pasm               [main]
-runtime/parrot/include/vtable_methods.pasm       [main]
-runtime/parrot/library/Data/Replace.pbc          [main]
-runtime/parrot/library/HTTP/Daemon.pbc           [main]
-runtime/parrot/library/NCI/call_toolkit_init.pbc [main]
-runtime/parrot/library/PGE/Hs.pbc                [main]
-runtime/parrot/library/Parrot/Capture_PIR.pbc    [main]
-runtime/parrot/library/Parrot/HLLCompiler.pbc    [main]
-runtime/parrot/library/Protoobject.pbc           [main]
-runtime/parrot/library/YAML/Dumper/Base.pmc      [main]
-runtime/parrot/library/YAML/Dumper/Default.pmc   [main]
-src/call_list.txt                                [devel]src
-src/glut_callbacks.c                             []
-src/install_config.obj                           [main]lib
-src/jit_emit.h                                   []
-src/nci.c                                        []
-src/pmc/codestring.dump                          [devel]src
-src/pmc/packfilefixupentry.dump                  [devel]src
-src/pmc/packfilefixuptable.dump                  [devel]src
-src/pmc/select.dump                              [devel]src
-src/string_private_cstring.h                     []
-tools/build/dynpmc.pl                            []
-tools/dev/testnumbers                            [devel]
-tools/dev/testnumbers.bat                        [devel]


  Commit: 3a5ac3b912abfe90f8a4f719a1e778e958aaaa06
      https://github.com/parrot/parrot/commit/3a5ac3b912abfe90f8a4f719a1e778e958aaaa06
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2012-12-26 (Wed, 26 Dec 2012)

  Changed paths:
    M config/gen/config_pm.pm
    M config/gen/makefiles/root.in
    M config/gen/opengl.pm
    M lib/Parrot/BuildUtil.pm
    M runtime/parrot/library/HTTP/Daemon.pir
    M tools/build/addgenerated.pl

  Log Message:
  -----------
  Change addgenerated default section to [main]

Some more minor location fixes:
config_lib.pir                                   [devel]src
runtime/parrot/library/config.pir []
runtime/parrot/library/ProfTest/PIRProfile.pbc   [main]


  Commit: 5183ac7a6b7a95231ed95bffedc3d964ef918c1a
      https://github.com/parrot/parrot/commit/5183ac7a6b7a95231ed95bffedc3d964ef918c1a
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2012-12-26 (Wed, 26 Dec 2012)

  Changed paths:
    M compilers/tge/Rules.mak
    M config/gen/makefiles/root.in

  Log Message:
  -----------
  [GH #890] install tgc.pbc as library, install PGE/Hs.pbc, TGE/Parser.pir

Fix some more installations, previously missing


  Commit: 00bc58f60e3d85928889f11c87ef3dab4ed575d6
      https://github.com/parrot/parrot/commit/00bc58f60e3d85928889f11c87ef3dab4ed575d6
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2012-12-26 (Wed, 26 Dec 2012)

  Changed paths:
    M lib/Parrot/Pmc2c/Library.pm
    M src/dynpmc/Rules.in

  Log Message:
  -----------
  [GH #890] install src/dynpmc/foo_group.h

Do not add_to_generated for pmc libraries (groups), as we do not know
where the user wants it. Use $(ADDGENERATED) in the src/dynpmc/Rules.in instead


  Commit: 3b0d1af35b0ba9044e8afcdc74f148767e011a41
      https://github.com/parrot/parrot/commit/3b0d1af35b0ba9044e8afcdc74f148767e011a41
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2012-12-26 (Wed, 26 Dec 2012)

  Changed paths:
    M Configure.pl
    M MANIFEST
    R MANIFEST.generated
    M compilers/data_json/Rules.mak
    M compilers/opsc/Rules.mak
    M compilers/pct/Rules.mak
    M compilers/pge/Rules.mak
    M compilers/tge/Rules.mak
    M config/auto/cpu/i386/auto.pm
    M config/auto/cpu/ppc/auto.pm
    M config/auto/cpu/sun4/auto.pm
    M config/auto/perldoc.pm
    M config/gen/config_h.pm
    M config/gen/config_pm.pm
    M config/gen/core_pmcs.pm
    M config/gen/makefiles.pm
    M config/gen/makefiles/docs.in
    M config/gen/makefiles/root.in
    M config/gen/opengl.pm
    M config/init/manifest.pm
    M ext/nqp-rx/Rules.mak
    M ext/winxed/Rules.mak
    M lib/Parrot/BuildUtil.pm
    M lib/Parrot/Configure/Compiler.pm
    M lib/Parrot/Configure/Utils.pm
    M lib/Parrot/Docs/Group.pm
    M lib/Parrot/Docs/Item.pm
    M lib/Parrot/Docs/POD2HTML.pm
    M lib/Parrot/Pmc2c/Dumper.pm
    M lib/Parrot/Pmc2c/PMC.pm
    M runtime/parrot/library/HTTP/Daemon.pir
    M src/dynoplibs/Rules.in
    M src/dynpmc/Rules.in
    M t/codingstd/filenames.t
    M t/perl/Parrot_Docs.t
    A tools/build/addgenerated.pl
    M tools/build/c2str.pl
    M tools/build/vtable_extend.pl
    M tools/docs/ops_summary.pl

  Log Message:
  -----------
  Merge branch 'rurban/track-generated-gh890'

Fixed some makefile conflicts


  Commit: 24d2a9b46e788bcfa9150d83f6cdc25c1053d102
      https://github.com/parrot/parrot/commit/24d2a9b46e788bcfa9150d83f6cdc25c1053d102
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2012-12-26 (Wed, 26 Dec 2012)

  Changed paths:
    M config/gen/makefiles/root.in

  Log Message:
  -----------
  [cage] run make docs only for installable, add docs-clean to help

docs with all was too noisy


  Commit: 286d5166dd4a16dd1dde4248e7101af2cab5650a
      https://github.com/parrot/parrot/commit/286d5166dd4a16dd1dde4248e7101af2cab5650a
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2012-12-26 (Wed, 26 Dec 2012)

  Changed paths:
    M tools/docs/ops_summary.pl

  Log Message:
  -----------
  [cage] Do not generate a wrong docs/MANIFEST.generated


  Commit: 0595f84764cbb826ca89ec4a4b6451531c8d7b8b
      https://github.com/parrot/parrot/commit/0595f84764cbb826ca89ec4a4b6451531c8d7b8b
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2012-12-26 (Wed, 26 Dec 2012)

  Changed paths:
    M t/native_pbc/Test.pm
    M t/native_pbc/header.t
    M t/native_pbc/integer.t
    M t/native_pbc/number.t
    M t/native_pbc/string.t

  Log Message:
  -----------
  [GH #887] Fix make testr --run-pbc for t/native_pbc/*.t

-r requires a -o output.pbc argument before, which is then run.
This works for t/native_pbc/header.t if we reorder the args, -r after -o.
But it currently fails for the integer/number/string tests, so skip it.


  Commit: 539ec633bf3d214039fb3b939f43ac23f7070ed7
      https://github.com/parrot/parrot/commit/539ec633bf3d214039fb3b939f43ac23f7070ed7
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2012-12-26 (Wed, 26 Dec 2012)

  Changed paths:
    M MANIFEST
    M lib/Parrot/Manifest.pm
    M t/distro/manifest_generated.t
    M t/manifest/02-regenerate_file.t

  Log Message:
  -----------
  [cage] Skip MANIFEST.generated is sorted, add tools/build/addgenerated.pl to MANIFEST

Improve determine_need_for_manifest_skip() reporting, to print the missing MANIFEST file.


  Commit: fcf06aac6ea39958035d096dd8134945cd29abfe
      https://github.com/parrot/parrot/commit/fcf06aac6ea39958035d096dd8134945cd29abfe
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2012-12-26 (Wed, 26 Dec 2012)

  Changed paths:
    M tools/build/addgenerated.pl

  Log Message:
  -----------
  [codingstd] cuddled_else in tools/build/addgenerated.pl


  Commit: ae18a13d394637eae30b824ebdeef0735539f97a
      https://github.com/parrot/parrot/commit/ae18a13d394637eae30b824ebdeef0735539f97a
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2012-12-26 (Wed, 26 Dec 2012)

  Changed paths:
    M src/library.c
    A t/library/dont_load_me.pir
    A t/library/lib_search_path.t

  Log Message:
  -----------
  [TT #1589] Remove "." from default search paths INCLUDE, LIBRARY and LANG

Apply patch from soh_cah_toa++ with small tweaks and an extra test.

Before "." was at the top of the search paths, which implied a security risk.

The other possibility from [GH #368] would be to add "." to the end of the
search paths.

Test that . is not in the library search path, and that runtime/parrot/dynext
is searched.
TODO: Deprecation, docs.


  Commit: 7b404635abf92e448b2125914b8d88e6dad87d39
      https://github.com/parrot/parrot/commit/7b404635abf92e448b2125914b8d88e6dad87d39
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2012-12-26 (Wed, 26 Dec 2012)

  Changed paths:
    A examples/pir/libpaths.pir
    M src/library.c
    R t/library/dont_load_me.pir

  Log Message:
  -----------
  [GH #368] Move ./ from the beginning to the end of the library search paths

Add examples/pir/libpaths.pir to show the various deficiences of our current
library search paths.
Duplicates, installed paths mixed up with temp. build paths.


  Commit: eb58330a1e8d1298cfae57bffc9d31bd3d9953f3
      https://github.com/parrot/parrot/commit/eb58330a1e8d1298cfae57bffc9d31bd3d9953f3
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2012-12-26 (Wed, 26 Dec 2012)

  Changed paths:
    M lib/Parrot/Test.pm

  Log Message:
  -----------
  [t] Remove unneeded old 3rd argument from Parrot::Test::_pir_stdin_output_slurp


  Commit: cec9d241db7bdc809409cd5345cba519495a87b3
      https://github.com/parrot/parrot/commit/cec9d241db7bdc809409cd5345cba519495a87b3
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2012-12-26 (Wed, 26 Dec 2012)

  Changed paths:
    M docs/pdds/pdd10_embedding.pod

  Log Message:
  -----------
  [docs] Fix and add to pdd10_embedding.pod

library search paths are changable, and show how to do it
in pir pseudocode.
Also add PARROT_PLATFORM_LIB_PATH_INIT_HOOK.


  Commit: bf28913e62c643ccaddb6bb58b1e5fbf17adea13
      https://github.com/parrot/parrot/commit/bf28913e62c643ccaddb6bb58b1e5fbf17adea13
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2012-12-26 (Wed, 26 Dec 2012)

  Changed paths:
    M t/library/lib_search_path.t

  Log Message:
  -----------
  [t][GH #368] Test library search paths

Currently tests 1-4 fails because of duplicates.
Only works on slash eq "/"


  Commit: 03ea132ab8e9d29557a621f1949a930688707e0a
      https://github.com/parrot/parrot/commit/03ea132ab8e9d29557a621f1949a930688707e0a
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2012-12-26 (Wed, 26 Dec 2012)

  Changed paths:
    M t/library/lib_search_path.t

  Log Message:
  -----------
  [t][GH #368] Fix library search path tests

Works ok with the next commit to fix the duplicate
call to Parrot_lib_update_paths_from_config_hash.


  Commit: 49ee9320b6a49e2ff8cf5afd0adda98cc7afdc7a
      https://github.com/parrot/parrot/commit/49ee9320b6a49e2ff8cf5afd0adda98cc7afdc7a
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2012-12-26 (Wed, 26 Dec 2012)

  Changed paths:
    M src/embed/api.c

  Log Message:
  -----------
  [GH #368] Fix duplicate library search paths

Remove the duplicate call to Parrot_lib_update_paths_from_config_hash()
from Parrot_api_set_configuration_hash().

1.
  0  Parrot_lib_update_paths_from_config_hash (interp=0x412050) at src/library.c:214
  1  0x00007ffff7ab8d35 in Parrot_gbl_set_config_hash_interpreter (interp=0x412050) at src/global_setup.c:131
  2  0x00007ffff7ab8c54 in Parrot_set_config_hash_pmc (interp=0x412050, config=PMC<Hash> = {...}) at src/global_setup.c:98
  3  0x00007ffff7a99aca in Parrot_api_set_configuration_hash (interp_pmc=0x4dcb00, confighash=0x4e9a18) at src/embed/api.c:506
  4  0x0000000000402713 in Parrot_set_config_hash (interp_pmc=0x4dcb00) at src/parrot_config.c:3870
  5  0x000000000040175c in main (argc=2, argv=0x7fffffffe6b8) at frontend/parrot2/main.c:151
2.
  0  Parrot_lib_update_paths_from_config_hash (interp=0x412050) at src/library.c:214
  1  0x00007ffff7a99ad9 in Parrot_api_set_configuration_hash (interp_pmc=0x4dcb00, confighash=0x4e9a18) at src/embed/api.c:507
  2  0x0000000000402713 in Parrot_set_config_hash (interp_pmc=0x4dcb00) at src/parrot_config.c:3870
  3  0x000000000040175c in main (argc=2, argv=0x7fffffffe6b8) at frontend/parrot2/main.c:151

Parrot_set_config_hash_pmc already calls Parrot_lib_update_paths_from_config_hash, no need to
call it again.


  Commit: 03d95241fcf7fc57dc5f618deab453b4e289a428
      https://github.com/parrot/parrot/commit/03d95241fcf7fc57dc5f618deab453b4e289a428
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2012-12-26 (Wed, 26 Dec 2012)

  Changed paths:
    M ChangeLog

  Log Message:
  -----------
  Added ChangeLog for branch library_path-gh368


  Commit: 6fa183db3c2c2b6dbc14b94d382a63a63d812508
      https://github.com/parrot/parrot/commit/6fa183db3c2c2b6dbc14b94d382a63a63d812508
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2012-12-26 (Wed, 26 Dec 2012)

  Changed paths:
    M docs/deprecations/deprecations.pod

  Log Message:
  -----------
  Set deprecation note for [GH #368], moved . to the end of the library search paths


  Commit: fef61153b8e426b9a59c9a1575ce0ba7ef8a8738
      https://github.com/parrot/parrot/commit/fef61153b8e426b9a59c9a1575ce0ba7ef8a8738
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2012-12-26 (Wed, 26 Dec 2012)

  Changed paths:
    M docs/deprecations/deprecations.pod

  Log Message:
  -----------
  Fixed header of last deprecation note


  Commit: e9f3c12e2b62dcf8c0525e58c544a6b4d5c8133d
      https://github.com/parrot/parrot/commit/e9f3c12e2b62dcf8c0525e58c544a6b4d5c8133d
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2012-12-26 (Wed, 26 Dec 2012)

  Changed paths:
    M t/library/lib_search_path.t

  Log Message:
  -----------
  [GH #368] t/library/lib_search_path.t: Enable win32, clarify specs


  Commit: 9f553c045150246b11bba0d2639fbdfe4748471b
      https://github.com/parrot/parrot/commit/9f553c045150246b11bba0d2639fbdfe4748471b
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2012-12-26 (Wed, 26 Dec 2012)

  Changed paths:
    M ChangeLog
    M docs/deprecations/deprecations.pod
    M docs/pdds/pdd10_embedding.pod
    A examples/pir/libpaths.pir
    M lib/Parrot/Test.pm
    M src/embed/api.c
    M src/library.c
    A t/library/lib_search_path.t

  Log Message:
  -----------
  Merge branch 'library_path-gh368'

Remove duplicate library search path entries, move "." from the beginning to
the end. [GH 368]
Added t/library/lib_search_path.t


  Commit: abb5cf68baa1d7dca60b1f541d36b950c9644060
      https://github.com/parrot/parrot/commit/abb5cf68baa1d7dca60b1f541d36b950c9644060
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2012-12-26 (Wed, 26 Dec 2012)

  Changed paths:
    M .gitignore

  Log Message:
  -----------
  [GH #890] rename MANIFEST_configure.generated to MANIFEST.generated in .gitignore


  Commit: ffac870c657a1eea32b4a184ab7b1576a8f50b34
      https://github.com/parrot/parrot/commit/ffac870c657a1eea32b4a184ab7b1576a8f50b34
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2012-12-26 (Wed, 26 Dec 2012)

  Changed paths:
    M compilers/imcc/Rules.in
    M config/auto/pmc.pm
    M config/gen/makefiles/root.in
    M config/init/hints/mswin32.pm
    M lib/Parrot/Configure/Compiler.pm
    M src/dynoplibs/Rules.in

  Log Message:
  -----------
  Merge branch 'rurban/win-replace_slashes-gh891' of github.com:parrot/parrot into rurban/win-replace_slashes-gh891

Conflicts:
	ChangeLog


Compare: https://github.com/parrot/parrot/compare/31d33f2e57b0...ffac870c657a


More information about the parrot-commits mailing list