[parrot/parrot] 9f4a80: [cage] Silence verbose pbc_to_exe, frontend/parrot...

GitHub noreply at github.com
Fri Oct 17 06:59:38 UTC 2014


  Branch: refs/heads/master
  Home:   https://github.com/parrot/parrot
  Commit: 9f4a807c3cb2b147eb2b0f687d8315fb9622136f
      https://github.com/parrot/parrot/commit/9f4a807c3cb2b147eb2b0f687d8315fb9622136f
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2014-10-16 (Thu, 16 Oct 2014)

  Changed paths:
    M frontend/parrot2/build.pir
    M tools/dev/pbc_to_exe.winxed

  Log Message:
  -----------
  [cage] Silence verbose pbc_to_exe, frontend/parrot2/build.pir

add --verbose to pbc_to_exe,
add 3rd optional arg to frontend/parrot2/build.pir for verbose.

make -s is now silent besides warnings and
  'Invoking Parrot to generate install_config.fpmc"
Fixes GH #1102


  Commit: 969312176aaec3c735cdaf983b3753c5ae017aba
      https://github.com/parrot/parrot/commit/969312176aaec3c735cdaf983b3753c5ae017aba
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2014-10-16 (Thu, 16 Oct 2014)

  Changed paths:
    M ChangeLog
    M Configure.pl
    M api.yaml
    M config/auto/llvm.pm
    M config/auto/pcre.pm
    M config/inter/libparrot.pm
    M lib/Parrot/Configure/Options.pm
    M lib/Parrot/Configure/Options/Conf.pm
    M lib/Parrot/Configure/Options/Conf/Shared.pm
    M t/configure/001-options.t

  Log Message:
  -----------
  [build] --{en,dis}able-feature, --with{,out}-library [GH #1101]

Configure.pl now similar to autoconf:
deprecate --parrot-is-shared in favor of --enable-shared.
allow both variants --enable,disable for the features:
  shared, rpath, threads
and set both config->options keys.

allow both variants --with,without for the libraries:
  llvm pcre crypto gdbm gettext gmp icu opengl libffi
  readline pcre threads zlib
and set both config->options keys.
translate --{en,dis}able-threads into --without-threads
add tests for all options.
add api.yaml deprecation note


  Commit: 1e8466b1e1d7795563909dd930c835dd35f8b2d4
      https://github.com/parrot/parrot/commit/1e8466b1e1d7795563909dd930c835dd35f8b2d4
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2014-10-16 (Thu, 16 Oct 2014)

  Changed paths:
    M ChangeLog
    M compilers/imcc/imcc.y
    M src/pmc/lexinfo.pmc
    M t/pmc/lexinfo.t

  Log Message:
  -----------
  [test] Added LexInfo.declare_lex_preg test

For GH #1095
global names do work fine, only lexicals not.
Note I do not know how to reliable get the correct target register index for
declare_lex_preg in pure pir, and how to initialize it.
Setting it crashes the ctx.


  Commit: 781dbba547fb9f9da51f4ada1932bb337efccdb8
      https://github.com/parrot/parrot/commit/781dbba547fb9f9da51f4ada1932bb337efccdb8
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2014-10-16 (Thu, 16 Oct 2014)

  Changed paths:
    M ChangeLog
    M config/init/defaults.pm
    M config/init/hints/darwin.pm
    M lib/Parrot/Configure/Options/Conf.pm
    M lib/Parrot/Configure/Options/Conf/CLI.pm
    M lib/Parrot/Configure/Options/Conf/File.pm
    M lib/Parrot/Configure/Options/Reconf.pm
    M t/configure/001-options.t
    M t/configure/004-configure.t
    M t/configure/005-run_one_step.t
    M t/configure/006-bad_step.t
    M t/configure/007-verbose_two.t
    M t/configure/008-file_based_configuration.t
    M t/configure/011-no_description.t
    M t/configure/012-verbose.t
    M t/configure/013-die.t
    M t/configure/015-no_return.t
    M t/configure/016-no_return_but_result.t
    M t/configure/041-return_undef.t
    M t/configure/043-verbose_step.t
    M t/configure/046-inter.t
    M t/configure/047-inter.t
    M t/configure/048-return_result_undef.t
    M t/configure/050-fatal.t
    M t/configure/051-fatal_step.t
    M t/configure/059-silent.t
    M t/postconfigure/01-options.t
    M t/postconfigure/02-data_get_PConfig.t
    M t/postconfigure/06-data_get_PConfig_Temp.t

  Log Message:
  -----------
  [build] turn off --debugging by default, accept --debugging arg

allow --debugging=-g3
default: leave -g in CFLAGS but do set -DNDEBUG to leave out assertions.
set debugging in the configure hash only when --debugging is given.

This is basically changing wrong t/configure/ tests which were
copied&pasted all over to test for --debugging on by default all
over instead of just once.

See GH #1099


  Commit: b498850e773a3a9e90bc0bf193caff9639ef4bd2
      https://github.com/parrot/parrot/commit/b498850e773a3a9e90bc0bf193caff9639ef4bd2
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2014-10-16 (Thu, 16 Oct 2014)

  Changed paths:
    M t/pmc/lexinfo.t
    M t/postconfigure/02-data_get_PConfig.t

  Log Message:
  -----------
  [cage] fix 2 wrong copyright formats


  Commit: 4e78e03f9f9bcf17a8029a1c978df77a2ccfa0d7
      https://github.com/parrot/parrot/commit/4e78e03f9f9bcf17a8029a1c978df77a2ccfa0d7
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2014-10-17 (Fri, 17 Oct 2014)

  Changed paths:
    M Configure.pl

  Log Message:
  -----------
  [cage] fix 1 wrong pod format


  Commit: a4f4c4864792d61fed3a72d529731e4df6a93091
      https://github.com/parrot/parrot/commit/a4f4c4864792d61fed3a72d529731e4df6a93091
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2014-10-17 (Fri, 17 Oct 2014)

  Changed paths:
    M t/op/basic.t

  Log Message:
  -----------
  [test] change t/op/basic_9 from pasm to pir

-r run-pbc does not work nice with parser errors within pasm.
throws a different error message.


  Commit: 70fab94c96aacdb1b0d78a3cbffb8b8b41f175e0
      https://github.com/parrot/parrot/commit/70fab94c96aacdb1b0d78a3cbffb8b8b41f175e0
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2014-10-17 (Fri, 17 Oct 2014)

  Changed paths:
    M ChangeLog

  Log Message:
  -----------
  ChangeLog


Compare: https://github.com/parrot/parrot/compare/99b936fa5dd0...70fab94c96aa


More information about the parrot-commits mailing list