[M3commit] [modula3/cm3] bab44c: Add Text.ForAllDo

GitHub noreply at github.com
Sun Aug 28 17:08:17 CEST 2016


  Branch: refs/heads/master
  Home:   https://github.com/modula3/cm3
  Commit: bab44cf03b826d73f2729541f452f8cc9bf7617b
      https://github.com/modula3/cm3/commit/bab44cf03b826d73f2729541f452f8cc9bf7617b
  Author: Rodney Bates <rodney.m.bates at acm.org>
  Date:   2016-08-28 (Sun, 28 Aug 2016)

  Changed paths:
    M m3-libs/m3core/src/text/Text.i3
    M m3-libs/m3core/src/text/Text.m3
    M m3-libs/m3core/src/text/TextSub.m3

  Log Message:
  -----------
  Add Text.ForAllDo

Text.ForAllDo allows Text clients to traverse a TEXT value in situ,
without the hidden time and space overhead of allocating and copying
concatenations and substrings to a flat string.


  Commit: 725d49139fbd44995939e1892558733b5f8a2f7f
      https://github.com/modula3/cm3/commit/725d49139fbd44995939e1892558733b5f8a2f7f
  Author: Rodney Bates <rodney.m.bates at acm.org>
  Date:   2016-08-28 (Sun, 28 Aug 2016)

  Changed paths:
    M m3-libs/libunicode/src/UnsafeUniWr.m3

  Log Message:
  -----------
  Make UniWr.PutText use new Text.ForAllDo


Compare: https://github.com/modula3/cm3/compare/430960feba16...725d49139fbd


More information about the M3commit mailing list