[parrot/parrot] 710de5: .travis.yml: smoke threads branch also
GitHub
noreply at github.com
Sun Sep 23 14:13:55 UTC 2012
Branch: refs/heads/threads
Home: https://github.com/parrot/parrot
Commit: 710de59bae0437fb13abcff9b402528a0b46794d
https://github.com/parrot/parrot/commit/710de59bae0437fb13abcff9b402528a0b46794d
Author: Reini Urban <rurban at cpanel.net>
Date: 2012-09-17 (Mon, 17 Sep 2012)
Changed paths:
M .travis.yml
Log Message:
-----------
.travis.yml: smoke threads branch also
Commit: f1a4c7ece17c6e9480acbff74859f7bb7a8b73d1
https://github.com/parrot/parrot/commit/f1a4c7ece17c6e9480acbff74859f7bb7a8b73d1
Author: Reini Urban <rurban at cpanel.net>
Date: 2012-09-17 (Mon, 17 Sep 2012)
Changed paths:
M .travis.yml
Log Message:
-----------
.travis.yml: smoke more branches with less configurations
Add smoke-me branches and threads, but reduce the configurations a bit. Shuffle optimize and g++ a bit.
1-2 * 9 vs. now 3-4 * 5
Commit: 379faba3e871ea9ff0a57611fa4a3bad91b9a6be
https://github.com/parrot/parrot/commit/379faba3e871ea9ff0a57611fa4a3bad91b9a6be
Author: Reini Urban <rurban at cpanel.net>
Date: 2012-09-17 (Mon, 17 Sep 2012)
Changed paths:
M src/ops/core_ops.c
M src/ops/experimental.ops
Log Message:
-----------
Fix solaris gcc build: int3 trap not supported
Apparently the solaris 10 gcc assembler does not define the
int3 (0xCC) opcode. Disable it for solaris, i.e defined(sun).
gcc (GCC) 4.5.2 SunOS solaris 5.11 11.0 i86pc i386 i86pc
"<stdin>", line 127437 : Illegal mnemonic
Near line: " int3"
"<stdin>", line 127437 : Syntax error
Near line: " int3"
Commit: ad9a8e33c7e63bafeb239312ce73bbe8131e2567
https://github.com/parrot/parrot/commit/ad9a8e33c7e63bafeb239312ce73bbe8131e2567
Author: Reini Urban <rurban at cpanel.net>
Date: 2012-09-17 (Mon, 17 Sep 2012)
Changed paths:
M ChangeLog
Log Message:
-----------
ChangeLog: note improved VALGRIND env
Commit: b6cf2d1497a866d4182627737a574ddb60a343da
https://github.com/parrot/parrot/commit/b6cf2d1497a866d4182627737a574ddb60a343da
Author: Reini Urban <rurban at cpanel.net>
Date: 2012-09-18 (Tue, 18 Sep 2012)
Changed paths:
M ChangeLog
Log Message:
-----------
ChangeLog: Add int3 trap fix on Solaris with gcc [GH #583]
Commit: 7847e55203a7e06a54dc146fed5590751869ff05
https://github.com/parrot/parrot/commit/7847e55203a7e06a54dc146fed5590751869ff05
Author: Alvis Yardley <ac.yardley at gmail.com>
Date: 2012-09-18 (Tue, 18 Sep 2012)
Changed paths:
M CREDITS
M ChangeLog
M MANIFEST.generated
M README.pod
M RESPONSIBLE_PARTIES
M VERSION
M docs/parrothist.pod
M docs/project/release_manager_guide.pod
M include/parrot/oplib/core_ops.h
M src/ops/core_ops.c
M t/src/checkdepend.t
M tools/release/release.json
Log Message:
-----------
The 4.8.0 Release
Commit: cc5687f6c8bd2c0c05fd61d585cb5f09739c5dbc
https://github.com/parrot/parrot/commit/cc5687f6c8bd2c0c05fd61d585cb5f09739c5dbc
Author: Alvis Yardley <ac.yardley at gmail.com>
Date: 2012-09-18 (Tue, 18 Sep 2012)
Changed paths:
M docs/project/release_manager_guide.pod
M tools/release/parrot_github_release.pl
Log Message:
-----------
Minor doc corrections.
Commit: 5d7aa2d0d7489aadc3bc3037271d919634483b90
https://github.com/parrot/parrot/commit/5d7aa2d0d7489aadc3bc3037271d919634483b90
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date: 2012-09-19 (Wed, 19 Sep 2012)
Changed paths:
M t/pmc/string.t
Log Message:
-----------
[t] Add some failing tests for #837 reported by pmichaud++
Commit: b9fc29b091b34417e41062547b4159ba4df068a3
https://github.com/parrot/parrot/commit/b9fc29b091b34417e41062547b4159ba4df068a3
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date: 2012-09-19 (Wed, 19 Sep 2012)
Changed paths:
M t/op/stringu.t
Log Message:
-----------
[t] Move concat tests for #837 to a more appropriate file
Commit: c552eb66d0ad80268a2cdc24fafb6f7799421bf1
https://github.com/parrot/parrot/commit/c552eb66d0ad80268a2cdc24fafb6f7799421bf1
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date: 2012-09-19 (Wed, 19 Sep 2012)
Changed paths:
M t/pmc/string.t
Log Message:
-----------
Revert "[t] Add some failing tests for #837 reported by pmichaud++"
This reverts commit 5d7aa2d0d7489aadc3bc3037271d919634483b90.
Commit: 8a56a8e79c636325d646a029ba01c16b36f71644
https://github.com/parrot/parrot/commit/8a56a8e79c636325d646a029ba01c16b36f71644
Author: Reini Urban <rurban at cpanel.net>
Date: 2012-09-19 (Wed, 19 Sep 2012)
Changed paths:
M compilers/imcc/optimizer.c
M src/string/api.c
M t/op/stringu.t
Log Message:
-----------
[GH #837] Honor encoding in imcc optimizer
Context registers unfortunately do not store type information,
just the values. We would need at least type 'U" here.
So recreate an proper const'ed encoding string from the register
value.
Commit: e923aa3b56ab603e6e38209ca4dd24c2d3ebcad3
https://github.com/parrot/parrot/commit/e923aa3b56ab603e6e38209ca4dd24c2d3ebcad3
Author: Reini Urban <rurban at cpanel.net>
Date: 2012-09-21 (Fri, 21 Sep 2012)
Changed paths:
M tools/dev/pprof2cg.pl
Log Message:
-----------
[cage] Remove windowism from pprof2cg.pl
use /usr/bin/perl code
Commit: 8da9b50077506919f3f0046a07da72ff09eb8489
https://github.com/parrot/parrot/commit/8da9b50077506919f3f0046a07da72ff09eb8489
Author: Reini Urban <rurban at cpanel.net>
Date: 2012-09-21 (Fri, 21 Sep 2012)
Changed paths:
M MANIFEST
M t/pmc/bytebuffer.t
A t/pmc/bytebuffer2.t
Log Message:
-----------
Add bytebuffer resize tests for [GH #835]
As it turns out adding the failing test to t/pmc/bytebuffer.t
does not reveil any problem, but if called seperately as main it does.
Add t/pmc/bytebuffer2.t to MANIFEST
Commit: 196f596c10c99bdcb4dbf925f0ce96eebb88f108
https://github.com/parrot/parrot/commit/196f596c10c99bdcb4dbf925f0ce96eebb88f108
Author: Reini Urban <rurban at cpanel.net>
Date: 2012-09-21 (Fri, 21 Sep 2012)
Changed paths:
M ChangeLog
M src/pmc/bytebuffer.pmc
M t/pmc/bytebuffer2.t
Log Message:
-----------
[GH #835] Fix set ByteBuffer from string
set_string_native() did not reset char* content, only the STRING *source.
Commit: 93179fc488e50b171e3162557527cb4e259e562e
https://github.com/parrot/parrot/commit/93179fc488e50b171e3162557527cb4e259e562e
Author: Reini Urban <rurban at cpanel.net>
Date: 2012-09-21 (Fri, 21 Sep 2012)
Changed paths:
M ChangeLog
Log Message:
-----------
[GH #837] ChangeLog line for imcc optimizer bug
Commit: e82482e3dc7b35b3af785b89b827ed428c5c95f9
https://github.com/parrot/parrot/commit/e82482e3dc7b35b3af785b89b827ed428c5c95f9
Author: Reini Urban <rurban at cpanel.net>
Date: 2012-09-21 (Fri, 21 Sep 2012)
Changed paths:
A examples/benchmarks/stress_stringsu.pir
Log Message:
-----------
[GH #837] Add benchmark to test encoding slowdown
stress_stringsu.pir tests encoding via sprintf and concat.
The fixed version is only a bit slower then the old broken version.
13.666s (broken) vs 13.506s (fixed) vs 3.022s (without encoding).
So fixing the encoding representation as STRING* in SREG and consts 'U'
is a worthwile goal.
Commit: 9c8159314dd2d26365653fbcd8627b0f8fbb0559
https://github.com/parrot/parrot/commit/9c8159314dd2d26365653fbcd8627b0f8fbb0559
Author: Reini Urban <rurban at cpanel.net>
Date: 2012-09-21 (Fri, 21 Sep 2012)
Changed paths:
A examples/benchmarks/stress_strings1.pir
Log Message:
-----------
[GH #837] New comparison benchmark against stress_stringsu.pir
Bad news:
There is almost no measurable speed advantage from ascii strings to encoded strings.
With the fix and without the fix, as sprintf handling slows down the test 4x times.
So converting a SREG and const to encoded STRING* will not gain much performance.
Commit: 81f3b68f6201364a982f4b917b2ddbf56534c011
https://github.com/parrot/parrot/commit/81f3b68f6201364a982f4b917b2ddbf56534c011
Author: Reini Urban <rurban at cpanel.net>
Date: 2012-09-21 (Fri, 21 Sep 2012)
Changed paths:
M ChangeLog
M compilers/imcc/optimizer.c
A examples/benchmarks/stress_strings1.pir
A examples/benchmarks/stress_stringsu.pir
M src/string/api.c
M t/op/stringu.t
Log Message:
-----------
Merge branch 'gh837_concat'
Fixes [GH #837], a imcc optimizer problem with SREG's and const
not holding STRING*, thus no good encoding information.
Commit: 2b950944c0227ae34128d4894983a205565080d6
https://github.com/parrot/parrot/commit/2b950944c0227ae34128d4894983a205565080d6
Author: Reini Urban <rurban at cpanel.net>
Date: 2012-09-21 (Fri, 21 Sep 2012)
Changed paths:
M ChangeLog
M MANIFEST
M src/pmc/bytebuffer.pmc
M t/pmc/bytebuffer.t
A t/pmc/bytebuffer2.t
Log Message:
-----------
Merge 'rurban/bytebuffer-resize-gh835'
Fixed conflict in ChangeLog
Commit: 3851cfd203a1392846b1cc6fe2864cf8eec2c948
https://github.com/parrot/parrot/commit/3851cfd203a1392846b1cc6fe2864cf8eec2c948
Author: Reini Urban <rurban at cpanel.net>
Date: 2012-09-21 (Fri, 21 Sep 2012)
Changed paths:
M src/pmc/bytebuffer.pmc
M t/pmc/bytebuffer.t
M t/pmc/bytebuffer2.t
Log Message:
-----------
[GH #835] Rewrite ByteBuffer.set_string_native
Check for all needed content allocation cases. The previous version
failed when realloc'ing the content, Now use a fresh copy when needed.
Commit: 47c73c6effea5f3cbbc453e582ca57f6fc9f5d19
https://github.com/parrot/parrot/commit/47c73c6effea5f3cbbc453e582ca57f6fc9f5d19
Author: Reini Urban <rurban at cpanel.net>
Date: 2012-09-21 (Fri, 21 Sep 2012)
Changed paths:
M t/pmc/bytebuffer.t
Log Message:
-----------
[GH #835] adjust the test plan number
Commit: 43b35f74fdc850b28424cdb0afca7fa2b8a31598
https://github.com/parrot/parrot/commit/43b35f74fdc850b28424cdb0afca7fa2b8a31598
Author: Reini Urban <rurban at cpanel.net>
Date: 2012-09-21 (Fri, 21 Sep 2012)
Changed paths:
M t/pmc/bytebuffer2.t
Log Message:
-----------
[codingstd] t/pmc/bytebuffer2.t whitespace
Commit: 49948fadab2a3533b37b5250735d621a71c2e181
https://github.com/parrot/parrot/commit/49948fadab2a3533b37b5250735d621a71c2e181
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date: 2012-09-21 (Fri, 21 Sep 2012)
Changed paths:
M docs/project/release_manager_guide.pod
Log Message:
-----------
[doc] Sign up to release Parrot 5.0.0
Commit: 6f3c284edbcf47698c75d01da54ef20f8cbe5166
https://github.com/parrot/parrot/commit/6f3c284edbcf47698c75d01da54ef20f8cbe5166
Author: Reini Urban <rurban at cpanel.net>
Date: 2012-09-22 (Sat, 22 Sep 2012)
Changed paths:
M docs/project/release_manager_guide.pod
Log Message:
-----------
Merge branch 'master' of github.com:parrot/parrot
Commit: 59953657ff67252deac571b3e2e4a47a87712f34
https://github.com/parrot/parrot/commit/59953657ff67252deac571b3e2e4a47a87712f34
Author: Reini Urban <rurban at cpanel.net>
Date: 2012-09-22 (Sat, 22 Sep 2012)
Changed paths:
M tools/dev/pprof2cg.pl
Log Message:
-----------
Revert "[cage] Remove windowism from pprof2cg.pl"
This reverts commit e923aa3b56ab603e6e38209ca4dd24c2d3ebcad3.
Not a windowism, rather policy.
Commit: 67dfaf7de3b32e1321bf1d16b2c63832f5453fb0
https://github.com/parrot/parrot/commit/67dfaf7de3b32e1321bf1d16b2c63832f5453fb0
Author: Reini Urban <rurban at cpanel.net>
Date: 2012-09-22 (Sat, 22 Sep 2012)
Changed paths:
M docs/project/release_manager_guide.pod
Log Message:
-----------
[doc] Sign up to release Parrot 4.10.0
Commit: 7c24a69dd2c47eccf1b44456146c669a7f2ba913
https://github.com/parrot/parrot/commit/7c24a69dd2c47eccf1b44456146c669a7f2ba913
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2012-09-22 (Sat, 22 Sep 2012)
Changed paths:
M src/pmc/bytebuffer.pmc
Log Message:
-----------
In ByteBuffer.set_string_native make sure to use an unsigned char* instead of a regular char* to make g++ happy. Also, remove a superfluous GET_ATTR and const a local variable to make the optimizer slightly happier. Fixes #840. dukeleto++ for reporting the issue, kid51++ for alerting me about it.
Commit: 01343d15959d05167035d1f24d45f7d530f28e35
https://github.com/parrot/parrot/commit/01343d15959d05167035d1f24d45f7d530f28e35
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2012-09-23 (Sun, 23 Sep 2012)
Changed paths:
M .travis.yml
M CREDITS
M ChangeLog
M MANIFEST
M MANIFEST.generated
M README.pod
M RESPONSIBLE_PARTIES
M VERSION
M compilers/imcc/optimizer.c
M docs/parrothist.pod
M docs/project/release_manager_guide.pod
A examples/benchmarks/stress_strings1.pir
A examples/benchmarks/stress_stringsu.pir
M include/parrot/oplib/core_ops.h
M src/ops/core_ops.c
M src/ops/experimental.ops
M src/pmc/bytebuffer.pmc
M src/string/api.c
M t/op/stringu.t
M t/pmc/bytebuffer.t
A t/pmc/bytebuffer2.t
M t/src/checkdepend.t
M tools/release/parrot_github_release.pl
M tools/release/release.json
Log Message:
-----------
Merge branch 'master' into threads
Compare: https://github.com/parrot/parrot/compare/97e5370ee4a9...01343d15959d
More information about the parrot-commits
mailing list