[parrot/parrot] b6584a: dynpmc/os: actually build this dummy pmc for loadl...
GitHub
noreply at github.com
Fri Sep 21 15:59:15 UTC 2012
Branch: refs/heads/native_pbc2
Home: https://github.com/parrot/parrot
Commit: b6584aea8567161aae4c9050f78ec77335956253
https://github.com/parrot/parrot/commit/b6584aea8567161aae4c9050f78ec77335956253
Author: Reini Urban <rurban at cpanel.net>
Date: 2012-09-13 (Thu, 13 Sep 2012)
Changed paths:
M src/dynpmc/Defines.in
M src/dynpmc/Rules.in
Log Message:
-----------
dynpmc/os: actually build this dummy pmc for loadlib "os" backcompat
Commit: c36a7c5cfec49240d7d0789d6302faee6cf3bead
https://github.com/parrot/parrot/commit/c36a7c5cfec49240d7d0789d6302faee6cf3bead
Author: Reini Urban <rurban at cpanel.net>
Date: 2012-09-13 (Thu, 13 Sep 2012)
Changed paths:
M MANIFEST.generated
Log Message:
-----------
dynpmc/os: and now actually install it
Sigh
Commit: 216ce8048cdf51aa9656de77baca0798574027ae
https://github.com/parrot/parrot/commit/216ce8048cdf51aa9656de77baca0798574027ae
Author: Reini Urban <rurban at cpanel.net>
Date: 2012-09-13 (Thu, 13 Sep 2012)
Changed paths:
M MANIFEST.generated
Log Message:
-----------
[CAGE] remove duplicate os.bundle in MANIFEST.generated
Commit: 95df0c9175c4b46abc8b8323c74fa77febc78a8e
https://github.com/parrot/parrot/commit/95df0c9175c4b46abc8b8323c74fa77febc78a8e
Author: Reini Urban <rurban at cpanel.net>
Date: 2012-09-14 (Fri, 14 Sep 2012)
Changed paths:
M src/pmc/float.pmc
M t/src/embed/pmc.t
M t/src/extend_vtable.t
Log Message:
-----------
[GH# 828] Avoid passsing non-double through va_list
va_list does not support float, long double nor __float128 on most systems.
Promote FLOATVAL to double to avoid that.
Commit: a96c72b4493b2d22ac82bf71f91f000996366798
https://github.com/parrot/parrot/commit/a96c72b4493b2d22ac82bf71f91f000996366798
Author: Reini Urban <rurban at cpanel.net>
Date: 2012-09-14 (Fri, 14 Sep 2012)
Changed paths:
M runtime/parrot/library/Test/More.pir
M src/dynoplibs/sys.ops
M t/dynoplibs/sysinfo.t
M t/dynpmc/rational.t
M t/library/test_more.t
M t/pmc/integer.t
M t/pmc/testlib/packfile_common.pir
Log Message:
-----------
[GH #828] Fix most tests for non-double floatval
Add more needed precisions to numeric tests, tested with intel long double.
Change a magic number in t/library/test_more.t 888.81<=>888.82 1e-2
was not stable enough for intel long double
Use t/pmc/testlib/annotations.pbc for binary comparisons of packfiles since
stringifying non-double numbers is not stable enough.
Fix src/dynoplibs/sys.ops doublesize to numvalsize. This only works for double.
Commit: ef15cff11c3f09735bcba808b3ab5167bdbe8c62
https://github.com/parrot/parrot/commit/ef15cff11c3f09735bcba808b3ab5167bdbe8c62
Author: Reini Urban <rurban at cpanel.net>
Date: 2012-09-14 (Fri, 14 Sep 2012)
Changed paths:
M src/ops/core_ops.c
M src/ops/io.ops
Log Message:
-----------
[GH #828] Optimize print_n/i and say_n/i
print_n/nc/i/ic and the say variants go through a full Parrot_io_printf with
3 va_start/va_end scenarios and a custom format string parser,
and through char* -> STRING->char* conversion until the fixed
FLOATVAL_FMT or INTVAL_FMT printf is done.
Just to print a single int or number.
This also lost precision for non-double floatval's - if cast to (double).
Now avoided.
Commit: bf3b35cac93b6c6c26db900b918c71511c107378
https://github.com/parrot/parrot/commit/bf3b35cac93b6c6c26db900b918c71511c107378
Author: Reini Urban <rurban at cpanel.net>
Date: 2012-09-14 (Fri, 14 Sep 2012)
Changed paths:
M src/packfile/pf_items.c
Log Message:
-----------
PF_fetch_number: revert union back to cast
Commit: e925dfce06c9bd680cea38ee471294dc6745f087
https://github.com/parrot/parrot/commit/e925dfce06c9bd680cea38ee471294dc6745f087
Author: Reini Urban <rurban at cpanel.net>
Date: 2012-09-14 (Fri, 14 Sep 2012)
Changed paths:
M src/packfile/pf_items.c
Log Message:
-----------
typo in cvt_num16ppc_num10 (d1 uninitialized)
Commit: d2ed3bb3c4c1f9dffcb7f6ed22e4bfa6f93ea52d
https://github.com/parrot/parrot/commit/d2ed3bb3c4c1f9dffcb7f6ed22e4bfa6f93ea52d
Author: Reini Urban <rurban at cpanel.net>
Date: 2012-09-15 (Sat, 15 Sep 2012)
Changed paths:
M t/src/extend.t
Log Message:
-----------
skip outdated extend tests with old embed API [GH #829]
I also tried to convert extend_15 to the new API but failed to understand Parrot_runcode()
Commit: c26e17aaec8737c35c558bf6e192b844cc5b8e0e
https://github.com/parrot/parrot/commit/c26e17aaec8737c35c558bf6e192b844cc5b8e0e
Author: Reini Urban <rurban at cpanel.net>
Date: 2012-09-15 (Sat, 15 Sep 2012)
Changed paths:
M config/gen/makefiles/root.in
Log Message:
-----------
[cage] Makefile cover-clean. Make less noise and use echo
make -s clean listed all dirs to be cleaned up for gcov-generated files.
Print only one line
Commit: 34915f89622e5cee4b912c58a5a589aff30a0071
https://github.com/parrot/parrot/commit/34915f89622e5cee4b912c58a5a589aff30a0071
Author: Reini Urban <rurban at cpanel.net>
Date: 2012-09-15 (Sat, 15 Sep 2012)
Changed paths:
M MANIFEST.generated
M config/gen/makefiles/root.in
M src/dynpmc/Defines.in
M src/dynpmc/Rules.in
M t/src/extend.t
Log Message:
-----------
Merge remote-tracking branch 'origin/master' into native_pbc2
Commit: 1be8ab8135b7bd288967422143a0139ae2a34462
https://github.com/parrot/parrot/commit/1be8ab8135b7bd288967422143a0139ae2a34462
Author: Reini Urban <rurban at cpanel.net>
Date: 2012-09-21 (Fri, 21 Sep 2012)
Changed paths:
M lib/Parrot/Test.pm
Log Message:
-----------
Test::Builder::_normalize handle inf/nan
Compare: https://github.com/parrot/parrot/compare/1716ee578abb...1be8ab8135b7
More information about the parrot-commits
mailing list