[parrot/parrot] be71d1: [GH #833] preload configure steps
GitHub
noreply at github.com
Thu Sep 27 19:22:42 UTC 2012
Branch: refs/heads/threads
Home: https://github.com/parrot/parrot
Commit: be71d13a6958a8c976a856c81944828e806774a3
https://github.com/parrot/parrot/commit/be71d13a6958a8c976a856c81944828e806774a3
Author: Reini Urban <rurban at cpanel.net>
Date: 2012-09-17 (Mon, 17 Sep 2012)
Changed paths:
M Configure.pl
Log Message:
-----------
[GH #833] preload configure steps
Term::ReadLine does not work on my mingw, debugging configure steps is a pain.
E.g. "b postpone auto::snprintf::runstep" does not set a breakpoint when
debugging Configure.pl
I added a preloading of all steps into early Configure.pl so that breakpoints
can easily be set. The old handling is not changed.
Commit: c4de4b4356762231f69cf3106ee6c1edc4c40643
https://github.com/parrot/parrot/commit/c4de4b4356762231f69cf3106ee6c1edc4c40643
Author: Reini Urban <rurban at cpanel.net>
Date: 2012-09-17 (Mon, 17 Sep 2012)
Changed paths:
M Configure.pl
Log Message:
-----------
[GH #833] preload only when debugging perl via -d
As per jkeenans comment https://github.com/parrot/parrot/issues/833#issuecomment-8634064
Commit: 2934821acd68dea8c9859b11d21256b18de0fa0c
https://github.com/parrot/parrot/commit/2934821acd68dea8c9859b11d21256b18de0fa0c
Author: jkeenan <jkeenan at cpan.org>
Date: 2012-09-23 (Sun, 23 Sep 2012)
Changed paths:
M config/auto/libffi.pm
M t/steps/auto/libffi-01.t
Log Message:
-----------
When pkg-config not detected, set to 0.
For consistency with other header detectors, set HAS_LIBFFI to 0 rather than undef.
For #840.
Commit: 61a4452ce851c655a405772d4266d32ea11d7ecd
https://github.com/parrot/parrot/commit/61a4452ce851c655a405772d4266d32ea11d7ecd
Author: Reini Urban <rurban at cpanel.net>
Date: 2012-09-23 (Sun, 23 Sep 2012)
Changed paths:
M config/gen/config_pm.pm
M config/gen/config_pm/config_lib_pir.in
Log Message:
-----------
[GH #824] strip install_config.fpmc
install_fpmc and all installables contain unneccessary
config hash entries, relevant only while building parrot,
but not for running or building languages.
This saves 6360 bytes from install_config.fpmc
Commit: f690d217a49b4f8214fa2fd9b3c8685e2a836b55
https://github.com/parrot/parrot/commit/f690d217a49b4f8214fa2fd9b3c8685e2a836b55
Author: Reini Urban <rurban at cpanel.net>
Date: 2012-09-23 (Sun, 23 Sep 2012)
Changed paths:
M config/gen/config_pm.pm
Log Message:
-----------
[codingstd] hard tabs
Commit: 740b218120ab088f7f469893c197b08abe2a3298
https://github.com/parrot/parrot/commit/740b218120ab088f7f469893c197b08abe2a3298
Author: Reini Urban <rurban at cpanel.net>
Date: 2012-09-23 (Sun, 23 Sep 2012)
Changed paths:
M config/auto/warnings.pm
Log Message:
-----------
[GH #843] warnings: Improve clang support
clang requires warnings overrides for -Wno-parentheses-equality
and adds -Wno-unused-result to src/ops/core_ops.c.
(used in 29582199aef9ea9462 [GH #828] Optimize print_n/i and say_n/i)
Commit: cea0a7462af8a2d7de9a413609e17ab6df60cc56
https://github.com/parrot/parrot/commit/cea0a7462af8a2d7de9a413609e17ab6df60cc56
Author: Reini Urban <rurban at cpanel.net>
Date: 2012-09-23 (Sun, 23 Sep 2012)
Changed paths:
M config/gen/makefiles/root.in
Log Message:
-----------
[GH #843] Add ccwarn::src/ops/core_ops.c SUFFIX OVERRIDE
For using (void)Parrot_io_write_b
added (but not yet merged) with 29582199aef9ea94622b4202aee129521bc
Commit: 543fc033b3850c57a61dde2fb9c2ac236ab407fb
https://github.com/parrot/parrot/commit/543fc033b3850c57a61dde2fb9c2ac236ab407fb
Author: Reini Urban <rurban at cpanel.net>
Date: 2012-09-23 (Sun, 23 Sep 2012)
Changed paths:
M config/gen/makefiles/root.in
Log Message:
-----------
Add .c.i: suffix rule for convenience
.i files as in perl5 are preprocessed files.
Commit: c92346d9436a618d6a776f75233a5c17687b5b26
https://github.com/parrot/parrot/commit/c92346d9436a618d6a776f75233a5c17687b5b26
Author: Reini Urban <rurban at cpanel.net>
Date: 2012-09-23 (Sun, 23 Sep 2012)
Changed paths:
M config/auto/warnings.pm
Log Message:
-----------
[GH #843] Simplify clang warnings
Add support for clang++ C++ with .c source deprecation warning.
Add support for multiple override warnings in the same file.
We do not need a clang special case now.
Commit: 0dc1b1c1c375174e395844d75e8dd406e6b88722
https://github.com/parrot/parrot/commit/0dc1b1c1c375174e395844d75e8dd406e6b88722
Author: jkeenan <jkeenan at cpan.org>
Date: 2012-09-23 (Sun, 23 Sep 2012)
Changed paths:
M src/platform/generic/cpu_type.c
Log Message:
-----------
Eliminate cpu_type.c warning in g++ builds
In g++ builds, we were getting this warning:
src/platform/generic/cpu_type.c: In function 'STRING* Parrot_get_cpu_type(parrot_interp_t*)':
src/platform/generic/cpu_type.c:48: warning: deprecated conversion from string constant to 'char*'
Not initializing with empty string avoids warning and appears to do no harm.
Commit: 7dedbb7f4fbcfe6302f9940ddf299dc9f7ad61df
https://github.com/parrot/parrot/commit/7dedbb7f4fbcfe6302f9940ddf299dc9f7ad61df
Author: Reini Urban <rurban at cpanel.net>
Date: 2012-09-23 (Sun, 23 Sep 2012)
Changed paths:
M src/platform/generic/cpu_type.c
M src/pmc/bytebuffer.pmc
Log Message:
-----------
[codingstd] linelength, function pod, cpu proc_arch init
Fix various condig std issues.
Parrot_get_cpu_type() needs to be properly initialized in case of
ifndef PARROT_HAS_HEADER_SYSUTSNAME
Commit: d85def32ec2e3333a271ac550e5f102a6fb1857d
https://github.com/parrot/parrot/commit/d85def32ec2e3333a271ac550e5f102a6fb1857d
Author: Reini Urban <rurban at cpanel.net>
Date: 2012-09-23 (Sun, 23 Sep 2012)
Changed paths:
M Configure.pl
Log Message:
-----------
Merge branch 'rurban/preload-config-steps-gh833'
Commit: f2f6febd67d5abbec95bd37426c04ee496a6cd96
https://github.com/parrot/parrot/commit/f2f6febd67d5abbec95bd37426c04ee496a6cd96
Author: Reini Urban <rurban at cpanel.net>
Date: 2012-09-23 (Sun, 23 Sep 2012)
Changed paths:
M ChangeLog
Log Message:
-----------
Add merged branches to ChangeLog, fix tabs
Commit: eb5f55ef3fe123a28b45c17aff6a11104927ecd6
https://github.com/parrot/parrot/commit/eb5f55ef3fe123a28b45c17aff6a11104927ecd6
Author: Reini Urban <rurban at cpanel.net>
Date: 2012-09-23 (Sun, 23 Sep 2012)
Changed paths:
M t/library/mime_base64.t
Log Message:
-----------
[GH #826] fix t/library/mime_base64.t
split lines at 76 chars
Commit: 7e689922ca9cdf138a28c4cca184554502d1b132
https://github.com/parrot/parrot/commit/7e689922ca9cdf138a28c4cca184554502d1b132
Author: Reini Urban <rurban at cpanel.net>
Date: 2012-09-23 (Sun, 23 Sep 2012)
Changed paths:
M runtime/parrot/library/MIME/Base64.pir
Log Message:
-----------
[GH #826] Split mime base64 lines at 76 chars
Theoretically. The tests still fails
Commit: 0cfe997aac2e2345fc3b149c8216b0c89fa57941
https://github.com/parrot/parrot/commit/0cfe997aac2e2345fc3b149c8216b0c89fa57941
Author: Reini Urban <rurban at cpanel.net>
Date: 2012-09-24 (Mon, 24 Sep 2012)
Changed paths:
M ChangeLog
M runtime/parrot/library/MIME/Base64.pir
M t/library/mime_base64.t
Log Message:
-----------
[GH #826] Fixed wrong mime_base64.t linebreaks
Added proper \n
Commit: 9f58d2fea35e43d4fab52eac49373e94298a4233
https://github.com/parrot/parrot/commit/9f58d2fea35e43d4fab52eac49373e94298a4233
Author: Reini Urban <rurban at cpanel.net>
Date: 2012-09-24 (Mon, 24 Sep 2012)
Changed paths:
M Configure.pl
Log Message:
-----------
[codingstd] tabs in Configure.PL
Commit: c80ba80e49e03ef06d75ea376dab5b1bfaeb6a5c
https://github.com/parrot/parrot/commit/c80ba80e49e03ef06d75ea376dab5b1bfaeb6a5c
Author: Reini Urban <rurban at cpanel.net>
Date: 2012-09-24 (Mon, 24 Sep 2012)
Changed paths:
M ChangeLog
Log Message:
-----------
ChangeLog for rurban/clang-warnings-gh843
Commit: 39d35e4e9a744961c14ea94a70366367739eaaaf
https://github.com/parrot/parrot/commit/39d35e4e9a744961c14ea94a70366367739eaaaf
Author: Reini Urban <rurban at cpanel.net>
Date: 2012-09-24 (Mon, 24 Sep 2012)
Changed paths:
M ChangeLog
M config/auto/warnings.pm
M config/gen/makefiles/root.in
Log Message:
-----------
merge rurban/clang-warnings-gh843 into master
Fix conflict in ChangeLog
Commit: c2c09cf4349424922cda9b92749a9d902528ac87
https://github.com/parrot/parrot/commit/c2c09cf4349424922cda9b92749a9d902528ac87
Author: Reini Urban <rurban at cpanel.net>
Date: 2012-09-24 (Mon, 24 Sep 2012)
Changed paths:
M ChangeLog
Log Message:
-----------
ChangeLog for Branches: threads (progress update)
Commit: bf3a0792ebc2b0894ace5d87ea6f9ab5869ec55e
https://github.com/parrot/parrot/commit/bf3a0792ebc2b0894ace5d87ea6f9ab5869ec55e
Author: Reini Urban <rurban at cpanel.net>
Date: 2012-09-24 (Mon, 24 Sep 2012)
Changed paths:
M ChangeLog
M runtime/parrot/library/MIME/Base64.pir
M t/library/mime_base64.t
Log Message:
-----------
merge rurban/mime-base64-linesplit-gh826 into master
Fix ChangeLog conflict
Commit: 1bbf3332947ab8f240dc46428c54d8b6d7a23e0e
https://github.com/parrot/parrot/commit/1bbf3332947ab8f240dc46428c54d8b6d7a23e0e
Author: Reini Urban <rurban at cpanel.net>
Date: 2012-09-24 (Mon, 24 Sep 2012)
Changed paths:
M config/auto/warnings.pm
Log Message:
-----------
[codingsstd] hard tabs in config/auto/warnings.pm
Commit: 20cb7e89d7df33d11b795418398b1cfe6888f5ff
https://github.com/parrot/parrot/commit/20cb7e89d7df33d11b795418398b1cfe6888f5ff
Author: Reini Urban <rurban at cpanel.net>
Date: 2012-09-24 (Mon, 24 Sep 2012)
Changed paths:
M config/auto/warnings.pm
Log Message:
-----------
[GH #843] fix unknown -Wno-unused-result
Also check overrides for valid warnings.
Use -Wno-parentheses-equality only for clang
Commit: 57382f8735914d01ef91e900d6035063d617f587
https://github.com/parrot/parrot/commit/57382f8735914d01ef91e900d6035063d617f587
Author: Reini Urban <rurban at cpanel.net>
Date: 2012-09-24 (Mon, 24 Sep 2012)
Changed paths:
M t/dynpmc/select.t
Log Message:
-----------
Avoid TODO in t/dynpmc/select.t on known passes
Commit: 64fd80fb3e8a255483587a989180698dd3dcb2ed
https://github.com/parrot/parrot/commit/64fd80fb3e8a255483587a989180698dd3dcb2ed
Author: Reini Urban <rurban at cpanel.net>
Date: 2012-09-25 (Tue, 25 Sep 2012)
Changed paths:
M t/pmc/filehandle.t
M t/pmc/nci.t
M t/pmc/parrotio.t
M t/pmc/stringhandle.t
Log Message:
-----------
[cage] Fix 4 asynch typos in tests
Commit: fdd0ca3cc18c7e79858e53ce5ba26bf94ef655c0
https://github.com/parrot/parrot/commit/fdd0ca3cc18c7e79858e53ce5ba26bf94ef655c0
Author: Reini Urban <rurban at cpanel.net>
Date: 2012-09-25 (Tue, 25 Sep 2012)
Changed paths:
M src/dynpmc/gziphandle.pmc
Log Message:
-----------
[GH #844] Make gziphandle C++ safe
Wrap #include <zlib.h> into PMC_HEADER_PREAMBLE to be able to use
ATTR gzFile file. This is now C++ safe and clang++ compiles fine.
Commit: c415f1733a300f2e9d03680f4a3ec19515245b03
https://github.com/parrot/parrot/commit/c415f1733a300f2e9d03680f4a3ec19515245b03
Author: Reini Urban <rurban at cpanel.net>
Date: 2012-09-27 (Thu, 27 Sep 2012)
Changed paths:
M ChangeLog
M Configure.pl
M config/auto/libffi.pm
M config/auto/warnings.pm
M config/gen/config_pm.pm
M config/gen/config_pm/config_lib_pir.in
M config/gen/makefiles/root.in
M runtime/parrot/library/MIME/Base64.pir
M src/dynpmc/gziphandle.pmc
M src/platform/generic/cpu_type.c
M src/pmc/bytebuffer.pmc
M t/dynpmc/select.t
M t/library/mime_base64.t
M t/pmc/filehandle.t
M t/pmc/nci.t
M t/pmc/parrotio.t
M t/pmc/stringhandle.t
M t/steps/auto/libffi-01.t
Log Message:
-----------
Merge branch 'master' into threads
Fixed conflicts:
config/gen/makefiles/root.in
src/pmc/bytebuffer.pmc
Compare: https://github.com/parrot/parrot/compare/8cb0488d25b0...c415f1733a30
More information about the parrot-commits
mailing list