[parrot/parrot] 1e8466: [test] Added LexInfo.declare_lex_preg test
GitHub
noreply at github.com
Fri Oct 17 07:10:24 UTC 2014
Branch: refs/heads/smoke-me/disable-shared-gh1101
Home: https://github.com/parrot/parrot
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
Commit: 0eba55c180e04dcf67282d234479d6976d724009
https://github.com/parrot/parrot/commit/0eba55c180e04dcf67282d234479d6976d724009
Author: Reini Urban <rurban at cpanel.net>
Date: 2014-10-17 (Fri, 17 Oct 2014)
Changed paths:
M ChangeLog
M config/gen/makefiles/root.in
Log Message:
-----------
[build] Enable --disable-shared, link to static libparrot
When the system did support dynamic linking we had no chance to
link against a static libparrot, as PARROT_LIBS checked for
has_dynamic_linking and not parrot_is_shared.
Note that we have no --disable-static yet, so we cannot forbid
creating a LIBPARROT_STATIC, this only relies on has_static_linking.
Compare: https://github.com/parrot/parrot/compare/969312176aae...0eba55c180e0
More information about the parrot-commits
mailing list