[parrot/parrot] 18b69b: Initial implementation of the foldcase operation

GitHub noreply at github.com
Mon Feb 15 10:13:39 UTC 2016


  Branch: refs/heads/smoke-me/foldcase_str
  Home:   https://github.com/parrot/parrot
  Commit: 18b69b7d82ed2f7ce23fdc526f2c209a46b106f4
      https://github.com/parrot/parrot/commit/18b69b7d82ed2f7ce23fdc526f2c209a46b106f4
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2016-02-15 (Mon, 15 Feb 2016)

  Changed paths:
    M include/parrot/string.h
    M src/string/encoding/ascii.c
    M src/string/encoding/binary.c
    M src/string/encoding/latin1.c
    M src/string/encoding/null.c
    M src/string/encoding/shared.c
    M src/string/encoding/shared.h
    M src/string/encoding/ucs2.c
    M src/string/encoding/ucs4.c
    M src/string/encoding/utf16.c
    M src/string/encoding/utf8.c

  Log Message:
  -----------
  Initial implementation of the foldcase operation

for strings, in pursuit of GH #786. moritz++ for the suggestion.


  Commit: a1c252cd2d772f4a50ecd92d5cae88fdde8138a4
      https://github.com/parrot/parrot/commit/a1c252cd2d772f4a50ecd92d5cae88fdde8138a4
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2016-02-15 (Mon, 15 Feb 2016)

  Changed paths:
    M include/parrot/oplib/core_ops.h
    M include/parrot/oplib/ops.h
    M include/parrot/opsenum.h
    M include/parrot/string_funcs.h
    M src/ops/core_ops.c
    M src/ops/string.ops
    M src/string/api.c

  Log Message:
  -----------
  Add Parrot_str_foldcase to the string subsystem API.

Expose this through a new foldcase op.


  Commit: 843df520366711af6a5d85792571bcdfe27c9c02
      https://github.com/parrot/parrot/commit/843df520366711af6a5d85792571bcdfe27c9c02
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2016-02-15 (Mon, 15 Feb 2016)

  Changed paths:
    M t/op/string_cs.t

  Log Message:
  -----------
  [test] foldcase tests into t/op/string_cs.t


  Commit: 8e893a221343f844aeddb8704c441a092026d757
      https://github.com/parrot/parrot/commit/8e893a221343f844aeddb8704c441a092026d757
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2016-02-15 (Mon, 15 Feb 2016)

  Changed paths:
    M PBC_COMPAT
    M t/native_pbc/integer_4_le.pbc
    M t/native_pbc/integer_8_le.pbc
    M t/native_pbc/number_4_8_le.pbc
    M t/native_pbc/number_8_16_le.pbc
    M t/native_pbc/number_8_8_le.pbc
    M t/native_pbc/string_4_le.pbc
    M t/native_pbc/string_8_le.pbc
    M tools/dev/mk_native_pbc

  Log Message:
  -----------
  foldcase: bump PBC_COMPAT to 13.1

for the changed ops.

Update the native_pbc's for it


Compare: https://github.com/parrot/parrot/compare/75b1fbc166bd...8e893a221343


More information about the parrot-commits mailing list