[parrot/parrot] 41a11f: [GH #641] Renable line-directives for pmc

GitHub noreply at github.com
Wed Jan 2 17:16:17 UTC 2013


  Branch: refs/heads/master
  Home:   https://github.com/parrot/parrot
  Commit: 41a11f3d0a3fc483a5b4e53f2380e248df3ef49a
      https://github.com/parrot/parrot/commit/41a11f3d0a3fc483a5b4e53f2380e248df3ef49a
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2013-01-02 (Wed, 02 Jan 2013)

  Changed paths:
    M lib/Parrot/Pmc2c/Emitter.pm

  Log Message:
  -----------
  [GH #641] Renable line-directives for pmc

line directives point to the real errors in the original source.
The generated c file is sorted. Rather fix debugging problems if there are any.


  Commit: b5e29c16cc83cf997d00aa4ad16613034eae03fc
      https://github.com/parrot/parrot/commit/b5e29c16cc83cf997d00aa4ad16613034eae03fc
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2013-01-02 (Wed, 02 Jan 2013)

  Changed paths:
    M ChangeLog
    M config/init/hints/darwin.pm
    M config/init/hints/openbsd.pm
    M src/library.c
    M t/library/lib_search_path.t

  Log Message:
  -----------
  [GH #302] new config dynext_libs, new ENV var PARROT_DYNEXT, new add_env_paths()

On some systems a special library dir is in the cc library search, or added by -L to the libpath
but this path is missing from the loader configuration, so runtime dlopen attempts will fail.
Most prominently pcre on macports or fink, missing /opt/local/lib.
Hints may add a new key dynext_libs to add such a path to DYNEXT for loadlib.
Also provide a new PARROT_DYNEXT to manually set such paths for the runtime.
Add a helper function add_env_paths() to add multiple paths from an enviroment variable
to some library search path. Currently PARROT_INCLUDE and PARROT_LIBRARY only accept one path element.
(See #903)


  Commit: 08e1513d01beab3ec407b6373ddd4558aa6bd299
      https://github.com/parrot/parrot/commit/08e1513d01beab3ec407b6373ddd4558aa6bd299
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2013-01-02 (Wed, 02 Jan 2013)

  Changed paths:
    M config/init/hints/darwin.pm
    M config/init/hints/openbsd.pm
    M src/library.c
    M t/library/lib_search_path.t

  Log Message:
  -----------
  [GH #302] special windows fixes, path_guarantee_trailing_separator

windows adds ./ to dynext to be explicit about the windows loadlib order (which does this)
Ensure trailing_separator during configuration and init.


  Commit: b5296ed54036996d17e20f2dfe415792f955e0cd
      https://github.com/parrot/parrot/commit/b5296ed54036996d17e20f2dfe415792f955e0cd
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2013-01-02 (Wed, 02 Jan 2013)

  Changed paths:
    M t/library/lib_search_path.t

  Log Message:
  -----------
  [GH #302] more tests for single, multi or no add_env_path calls


  Commit: 2e3af84320a7891780127aa24beacb4be296fd46
      https://github.com/parrot/parrot/commit/2e3af84320a7891780127aa24beacb4be296fd46
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2013-01-02 (Wed, 02 Jan 2013)

  Changed paths:
    M t/library/lib_search_path.t

  Log Message:
  -----------
  [GH #302] reword last test


  Commit: ffc2be569c00d8ade7f6ee926448f4c769b37131
      https://github.com/parrot/parrot/commit/ffc2be569c00d8ade7f6ee926448f4c769b37131
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2013-01-02 (Wed, 02 Jan 2013)

  Changed paths:
    M t/library/lib_search_path.t

  Log Message:
  -----------
  [docs][GH #302] Revise lib_search_path.t docs, dynext library search order


  Commit: fa141227955afc4686fd88534d6fef4b2f2e45e2
      https://github.com/parrot/parrot/commit/fa141227955afc4686fd88534d6fef4b2f2e45e2
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2013-01-02 (Wed, 02 Jan 2013)

  Changed paths:
    M ChangeLog
    M config/init/hints/darwin.pm
    M config/init/hints/openbsd.pm
    M src/library.c
    M t/library/lib_search_path.t

  Log Message:
  -----------
  Merge branch 'rurban/pcre-dynext_libs-gh302'


Compare: https://github.com/parrot/parrot/compare/ff2ee9f87031...fa141227955a


More information about the parrot-commits mailing list