[parrot/parrot] b04ce3: [GH #828] Probe if double is needed for va_arg or ...
GitHub
noreply at github.com
Sat Sep 15 22:07:36 UTC 2012
Branch: refs/heads/rurban/va_arg_print_n
Home: https://github.com/parrot/parrot
Commit: b04ce3f711ee5f3fd86957c9313418f9c2db6b86
https://github.com/parrot/parrot/commit/b04ce3f711ee5f3fd86957c9313418f9c2db6b86
Author: Reini Urban <rurban at cpanel.net>
Date: 2012-09-15 (Sat, 15 Sep 2012)
Changed paths:
M config/auto/va_ptr.pm
M config/auto/va_ptr/test_c.in
M config/gen/config_h/feature_h.in
M src/call/args.c
Log Message:
-----------
[GH #828] Probe if double is needed for va_arg or if native floatval does fine
Set new feature.h PARROT_VA_PTR_FLOATVAL to double or the given floatval,
and use it in src/call/args.c
Print "stack|register (double)" in Configure va_arg result if a cast is
required and precision is lost.
Still some va_arg casts missing, multidispatch.t and nci.t fail.
Commit: c9827b782a9c59d56f37b70870069211eeb64f22
https://github.com/parrot/parrot/commit/c9827b782a9c59d56f37b70870069211eeb64f22
Author: Reini Urban <rurban at cpanel.net>
Date: 2012-09-15 (Sat, 15 Sep 2012)
Changed paths:
M src/call/args.c
M src/string/spf_vtable.c
Log Message:
-----------
[GH #828] Use more va_arg PARROT_VA_PTR_FLOATVAL
Compare: https://github.com/parrot/parrot/compare/29582199aef9...c9827b782a9c
More information about the parrot-commits
mailing list