Branch: refs/heads/native_pbc2
  Home:   https://github.com/parrot/parrot
  Commit: 6c5d19000aa8a25bdf898df03266237cadc9f7fb
      
https://github.com/parrot/parrot/commit/6c5d19000aa8a25bdf898df03266237cadc9f7fb
  Author: Reini Urban <[email protected]>
  Date:   2012-12-09 (Sun, 09 Dec 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

  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

Fix src/dynoplibs/sys.ops doublesize to numvalsize. This only works for double.


  Commit: 82c1def111244645c9388d752e864778c3fae86c
      
https://github.com/parrot/parrot/commit/82c1def111244645c9388d752e864778c3fae86c
  Author: Reini Urban <[email protected]>
  Date:   2012-12-09 (Sun, 09 Dec 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: 714c46e84c7463c8b3a012f26f985187c52818b0
      
https://github.com/parrot/parrot/commit/714c46e84c7463c8b3a012f26f985187c52818b0
  Author: Reini Urban <[email protected]>
  Date:   2012-12-09 (Sun, 09 Dec 2012)

  Changed paths:
    M src/packfile/pf_items.c

  Log Message:
  -----------
  PF_fetch_number: revert union back to cast


  Commit: 2c809907b6b4b0eaf0768eac1884e0fa4fbd259a
      
https://github.com/parrot/parrot/commit/2c809907b6b4b0eaf0768eac1884e0fa4fbd259a
  Author: Reini Urban <[email protected]>
  Date:   2012-12-09 (Sun, 09 Dec 2012)

  Changed paths:
    M src/packfile/pf_items.c

  Log Message:
  -----------
  typo in cvt_num16ppc_num10 (d1 uninitialized)


  Commit: 82ba11d05a090d28bb81cdc3e18e98dfdfb94ecf
      
https://github.com/parrot/parrot/commit/82ba11d05a090d28bb81cdc3e18e98dfdfb94ecf
  Author: Reini Urban <[email protected]>
  Date:   2012-12-09 (Sun, 09 Dec 2012)

  Changed paths:
    M lib/Parrot/Test.pm

  Log Message:
  -----------
  Test::Builder::_normalize handle inf/nan


  Commit: b0d639d614aa29183fc703d60c4b00d551189c2a
      
https://github.com/parrot/parrot/commit/b0d639d614aa29183fc703d60c4b00d551189c2a
  Author: Reini Urban <[email protected]>
  Date:   2012-12-09 (Sun, 09 Dec 2012)

  Changed paths:
    M config/auto/sizes.pm
    M config/gen/config_h/config_h.in
    M config/gen/makefiles/root.in
    M config/inter/progs.pm
    M src/packfile/pf_items.c

  Log Message:
  -----------
  Add _DIG defines to config.h, fix cvt_num8_num16, add -lquadmath

The __float128 cast does not work, so use snprintf and strtoflt128.
Add -lquadmath to gcc when i_quadmath succeeds.
Fixed ROUND_NUM_TO 3rd arguments with the new _DIG defines


  Commit: 4f5d916e15eb69f565b0ab392384ce02388638c2
      
https://github.com/parrot/parrot/commit/4f5d916e15eb69f565b0ab392384ce02388638c2
  Author: Reini Urban <[email protected]>
  Date:   2012-12-09 (Sun, 09 Dec 2012)

  Changed paths:
    M src/packfile/pf_items.c

  Log Message:
  -----------
  Add new 3arg fetch_buf_nn() converters, fix constness

The old fetch_buf_?e_nn() converters took only 2 args, but the
nv converters take now 3. So add intermediate inlined special versions.

Fixed a couple of remaining const'ness issues and bswap64 lines.

Hardcode "%.16g" for the strtoflt128 buf. Still does not work yet though.


  Commit: 9e6157a665a891a5bbad3b89632f546e74053e0a
      
https://github.com/parrot/parrot/commit/9e6157a665a891a5bbad3b89632f546e74053e0a
  Author: Reini Urban <[email protected]>
  Date:   2012-12-09 (Sun, 09 Dec 2012)

  Changed paths:
    M src/nci/libffi.c

  Log Message:
  -----------
  nci/libffi.c: check FLOATTYPE, not NUMVAL_SIZE

NUMVAL_SIZE is not good enough, esp. wrong for x86_64


  Commit: 0e3dc5ea0f05052b35cc52e4fac071259e8346c6
      
https://github.com/parrot/parrot/commit/0e3dc5ea0f05052b35cc52e4fac071259e8346c6
  Author: Reini Urban <[email protected]>
  Date:   2012-12-09 (Sun, 09 Dec 2012)

  Changed paths:
    M MANIFEST
    M MANIFEST.generated
    M config/gen/makefiles/root.in
    A tools/dev/mk_testnumbers.pl

  Log Message:
  -----------
  tools/dev/mk_testnumbers.pl: create script for make number_tests


  Commit: 9c2e4b9ffbf60e9661feb7e363c6625d1ead489f
      
https://github.com/parrot/parrot/commit/9c2e4b9ffbf60e9661feb7e363c6625d1ead489f
  Author: Reini Urban <[email protected]>
  Date:   2012-12-09 (Sun, 09 Dec 2012)

  Changed paths:
    M tools/dev/mk_native_pbc

  Log Message:
  -----------
  tools/dev/mk_native_pbc: reconfig if no parrot_config is found


  Commit: 6f45b7d32911e3cbf63e973f400c5b955d187fba
      
https://github.com/parrot/parrot/commit/6f45b7d32911e3cbf63e973f400c5b955d187fba
  Author: Reini Urban <[email protected]>
  Date:   2012-12-09 (Sun, 09 Dec 2012)

  Changed paths:
    M .gitignore

  Log Message:
  -----------
  add new generated files tools/dev/testnumbers to .gitignore


  Commit: 77cacbf11df3ce4a0ba24e957bc41911a743ad4c
      
https://github.com/parrot/parrot/commit/77cacbf11df3ce4a0ba24e957bc41911a743ad4c
  Author: Reini Urban <[email protected]>
  Date:   2012-12-09 (Sun, 09 Dec 2012)

  Changed paths:
    M config/gen/makefiles/root.in

  Log Message:
  -----------
  fix Makefile to call tools/dev/mk_testnumbers.pl


  Commit: f89176cc6c13b3b712d85f0cde0ec0f07cea3d96
      
https://github.com/parrot/parrot/commit/f89176cc6c13b3b712d85f0cde0ec0f07cea3d96
  Author: Reini Urban <[email protected]>
  Date:   2012-12-09 (Sun, 09 Dec 2012)

  Changed paths:
    M config/auto/byteorder/bswap_c.in

  Log Message:
  -----------
  fix auto::byteorder probe on sys/byteorder.h

Silences probe on darwin and fixes probe on Solaris.


  Commit: d6d489328e1d53d7fdd5c41e2a096c04a50fb219
      
https://github.com/parrot/parrot/commit/d6d489328e1d53d7fdd5c41e2a096c04a50fb219
  Author: Reini Urban <[email protected]>
  Date:   2012-12-09 (Sun, 09 Dec 2012)

  Changed paths:
    M tools/dev/mk_native_pbc

  Log Message:
  -----------
  {tools] Improve mk_native_pbc

Various minor improvements: add default args properly with --noconf
export *LD_LIBRARY_PATH if there is an already installed shared libparrot
do not conf if only make parrot_config is needed


  Commit: 2fca02c89e19a69c74b5760c24863b4124b53207
      
https://github.com/parrot/parrot/commit/2fca02c89e19a69c74b5760c24863b4124b53207
  Author: Reini Urban <[email protected]>
  Date:   2012-12-09 (Sun, 09 Dec 2012)

  Changed paths:
    M t/native_pbc/integer_4_be.pbc
    M t/native_pbc/integer_4_le.pbc
    M t/native_pbc/integer_8_le.pbc
    M t/native_pbc/number_4_10_le.pbc
    M t/native_pbc/number_4_16PPC_be.pbc
    M t/native_pbc/number_4_4_be.pbc
    M t/native_pbc/number_4_4_le.pbc
    M t/native_pbc/number_4_8_be.pbc
    M t/native_pbc/number_4_8_le.pbc
    M t/native_pbc/number_8_10_le.pbc
    M t/native_pbc/number_8_16_le.pbc
    M t/native_pbc/number_8_4_le.pbc
    M t/native_pbc/number_8_8_le.pbc
    M t/native_pbc/string_4_be.pbc
    M t/native_pbc/string_4_le.pbc
    M t/native_pbc/string_8_le.pbc

  Log Message:
  -----------
  Update native_pbc testfiles: PBC 13.0


  Commit: 86c9e67449b61b2b461ddd55a0bd40be341d4543
      
https://github.com/parrot/parrot/commit/86c9e67449b61b2b461ddd55a0bd40be341d4543
  Author: Reini Urban <[email protected]>
  Date:   2012-12-09 (Sun, 09 Dec 2012)

  Changed paths:
    M src/ops/core_ops.c
    M src/ops/io.ops

  Log Message:
  -----------
  [GH #828] Fix print_n/i and say_n/i void return warnings


  Commit: a6c8539fa5733d22b099bd22d6c6d5f22da10830
      
https://github.com/parrot/parrot/commit/a6c8539fa5733d22b099bd22d6c6d5f22da10830
  Author: Reini Urban <[email protected]>
  Date:   2012-12-09 (Sun, 09 Dec 2012)

  Changed paths:
    M src/dynpmc/rational.pmc

  Log Message:
  -----------
  [cage] mark UNUSED args without HAS_GMP for rational.pmc


  Commit: c65f1e033044378fa0355d27aea789f6f3cc7cba
      
https://github.com/parrot/parrot/commit/c65f1e033044378fa0355d27aea789f6f3cc7cba
  Author: Reini Urban <[email protected]>
  Date:   2012-12-09 (Sun, 09 Dec 2012)

  Changed paths:
    M ChangeLog

  Log Message:
  -----------
  fixme ChangeLog for packfile_fetch_nv_t


Compare: https://github.com/parrot/parrot/compare/f2c3847aa2c6...c65f1e033044
_______________________________________________
http://lists.parrot.org/mailman/listinfo/parrot-commits

Reply via email to