[parrot/parrot] 988986: Merge branch 'master' into rurban/mime-base64-utf8...

GitHub noreply at github.com
Fri Sep 28 03:49:50 UTC 2012


  Branch: refs/heads/rurban/json-utf16-gh845
  Home:   https://github.com/parrot/parrot
  Commit: 988986b46fae0be5b215b44830edd84ba3815158
      https://github.com/parrot/parrot/commit/988986b46fae0be5b215b44830edd84ba3815158
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2012-09-26 (Wed, 26 Sep 2012)

  Changed paths:
    M ChangeLog
    M Configure.pl
    M MANIFEST
    A config/auto/alignof.pm
    A config/auto/alignof/test_c.in
    M config/auto/attributes.pm
    M config/auto/gcc.pm
    M config/auto/warnings.pm
    M config/gen/config_h/feature_h.in
    M config/gen/makefiles.pm
    M config/gen/makefiles/root.in
    M docs/binaries/parrot.pod
    M docs/running.pod
    M examples/pir/sudoku.pir
    M frontend/parrot2/main.c
    M frontend/parrot2/prt0.pir
    M frontend/parrot2/prt0.winxed
    M include/parrot/datatypes.h
    M lib/Parrot/Configure/Step/List.pm
    M lib/Parrot/Pmc2c/Method.pm
    M lib/Parrot/Pmc2c/PMC/Null.pm
    M src/dynoplibs/Defines.in
    M src/dynoplibs/Rules.in
    M src/dynpmc/gziphandle.pmc
    M src/ops/core.ops
    M src/ops/core_ops.c
    M src/pmc/addrregistry.pmc
    M src/pmc/class.pmc
    M src/pmc/continuation.pmc
    M src/pmc/default.pmc
    M src/pmc/key.pmc
    M src/pmc/orderedhashiterator.pmc
    M src/pmc/pointer.pmc
    M src/pmc/scheduler.pmc
    M src/pmc/sub.pmc
    M src/pmc/undef.pmc
    M t/dynpmc/select.t
    M t/pmc/filehandle.t
    M t/pmc/nci.t
    M t/pmc/parrotio.t
    M t/pmc/stringhandle.t

  Log Message:
  -----------
  Merge branch 'master' into rurban/mime-base64-utf8-gh813+gh814

Fixed conflict in:
	ChangeLog


  Commit: f50380b17eba4c85080e108d02f3e7421c84676b
      https://github.com/parrot/parrot/commit/f50380b17eba4c85080e108d02f3e7421c84676b
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2012-09-27 (Thu, 27 Sep 2012)

  Changed paths:
    M compilers/data_json/data_json/pge2pir.tg
    M src/ops/string.ops
    M src/string/encoding/utf16.c
    M t/compilers/data_json/from_parrot.t
    M t/compilers/data_json/to_parrot.t

  Log Message:
  -----------
  [GH #845] Fix data_json \unnnn encoding

\u needs to be encoded as utf16 char, not utf8 because they
are binary different. E.g. \u00a2 is 0xc2a2 in utf8.

Add utf16_chr vtable method for the Parrot_utf16_encoding.
Add unicode tests to data_json.


Compare: https://github.com/parrot/parrot/compare/988986b46fae^...f50380b17eba


More information about the parrot-commits mailing list