[parrot/parrot] e3954c: src/misc.c contained only sprintf-related function...

GitHub noreply at github.com
Wed May 23 01:05:15 UTC 2012


  Branch: refs/heads/whiteknight/gh_610
  Home:   https://github.com/parrot/parrot
  Commit: e3954cc0b565012fcde986429463864da4d38eb1
      https://github.com/parrot/parrot/commit/e3954cc0b565012fcde986429463864da4d38eb1
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-05-11 (Fri, 11 May 2012)

  Changed paths:
    M MANIFEST
    R src/misc.c
    R src/spf_render.c
    R src/spf_vtable.c
    A src/string/spf_render.c
    A src/string/spf_vtable.c
    A src/string/sprintf.c

  Log Message:
  -----------
  src/misc.c contained only sprintf-related functions, so name it something more appropriate. Move the spf_* functions to the strings/ subsystem directory


  Commit: ac03ba078871cb05836c7d2f63ac4d2b1503ec8f
      https://github.com/parrot/parrot/commit/ac03ba078871cb05836c7d2f63ac4d2b1503ec8f
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-05-11 (Fri, 11 May 2012)

  Changed paths:
    M src/string/sprintf.c

  Log Message:
  -----------
  Some small doc fixes for src/string/sprintf.c


  Commit: 002b85421babf56e2b6c251aea0ab5d8fad261ef
      https://github.com/parrot/parrot/commit/002b85421babf56e2b6c251aea0ab5d8fad261ef
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-05-11 (Fri, 11 May 2012)

  Changed paths:
    M MANIFEST
    M include/parrot/misc.h
    A src/string/spf_private.h
    M src/string/spf_render.c
    M src/string/spf_vtable.c

  Log Message:
  -----------
  Add a new spf_private.h header file to hold sprintf-related private definitions.


  Commit: 1003f3ec64f5aaddf11d738459a57e23e4dd5a47
      https://github.com/parrot/parrot/commit/1003f3ec64f5aaddf11d738459a57e23e4dd5a47
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-05-12 (Sat, 12 May 2012)

  Changed paths:
    M config/gen/makefiles/root.in
    M src/string/sprintf.c

  Log Message:
  -----------
  Fix build. Update the makefile to build the sprintf files in their new locations.


  Commit: 7865d2759c482d526c1f407aa0cbfa6aa4b6bebe
      https://github.com/parrot/parrot/commit/7865d2759c482d526c1f407aa0cbfa6aa4b6bebe
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-05-12 (Sat, 12 May 2012)

  Changed paths:
    M src/string/spf_render.c

  Log Message:
  -----------
  First pass cleanup of spf_render.c. Invert an if block to reduce nesting. Add a few comments


  Commit: ee068e4b1f069ae5b258bb0890bc8a46b534b53f
      https://github.com/parrot/parrot/commit/ee068e4b1f069ae5b258bb0890bc8a46b534b53f
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-05-12 (Sat, 12 May 2012)

  Changed paths:
    M src/string/spf_render.c

  Log Message:
  -----------
  Reduce nesting one more level. Because we have more space on the right side we can fix the relative indentations of certain blocks to be less scrunched.


  Commit: 413d3de45391ce372720303644dedfd73baa12c8
      https://github.com/parrot/parrot/commit/413d3de45391ce372720303644dedfd73baa12c8
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-05-12 (Sat, 12 May 2012)

  Changed paths:
    M src/string/spf_render.c

  Log Message:
  -----------
  a few small docs fixes


  Commit: a19d8b76e9be7f736002156e2e7f0fe6f158816d
      https://github.com/parrot/parrot/commit/a19d8b76e9be7f736002156e2e7f0fe6f158816d
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-05-12 (Sat, 12 May 2012)

  Changed paths:
    M src/string/spf_render.c

  Log Message:
  -----------
  A handful of nitpicky cleanups


  Commit: 78332285b0abaed62066c46f1a101f0a86e54248
      https://github.com/parrot/parrot/commit/78332285b0abaed62066c46f1a101f0a86e54248
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2012-05-13 (Sun, 13 May 2012)

  Changed paths:
    M t/codingstd/c_function_docs.t

  Log Message:
  -----------
  If a C function declaration contains PARROT_EXPORT, that must be found
at the start of the declaration.

For https://github.com/parrot/parrot/issues/770.

But note: As of this commit the test reports 3 failures which, in fact,
are not impeding Parrot's build with g++.


  Commit: 141ccab8387d13b48cceb251a1b0fa618e51aff9
      https://github.com/parrot/parrot/commit/141ccab8387d13b48cceb251a1b0fa618e51aff9
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2012-05-13 (Sun, 13 May 2012)

  Changed paths:
    M t/codingstd/c_function_docs.t

  Log Message:
  -----------
  Refine regex to permit PARROT_CAN(NOT)?_RETURN_NULL to precede
PARROT_EXPORT.


  Commit: 1e2db7a33ba12346b8e49ec452e77ebd5b9c51c4
      https://github.com/parrot/parrot/commit/1e2db7a33ba12346b8e49ec452e77ebd5b9c51c4
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2012-05-18 (Fri, 18 May 2012)

  Changed paths:
    M t/codingstd/c_function_docs.t

  Log Message:
  -----------
  Merge branch '770/order'


  Commit: 2fbc49a348a3bcf247a9f6b85420949de15e3fe5
      https://github.com/parrot/parrot/commit/2fbc49a348a3bcf247a9f6b85420949de15e3fe5
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-05-18 (Fri, 18 May 2012)

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

  Log Message:
  -----------
  Fix t/src/checkdepend.t


  Commit: 19f45f0a07e0cf782163c6023d584fc1503cd673
      https://github.com/parrot/parrot/commit/19f45f0a07e0cf782163c6023d584fc1503cd673
  Author: Andy Lester <andy at petdance.com>
  Date:   2012-05-18 (Fri, 18 May 2012)

  Changed paths:
    M t/codingstd/c_function_docs.t

  Log Message:
  -----------
  Don't treat arrays as booleans


  Commit: fab1ffb0ce7bad73da6560ad12d0522f9a0ac31d
      https://github.com/parrot/parrot/commit/fab1ffb0ce7bad73da6560ad12d0522f9a0ac31d
  Author: Andy Lester <andy at petdance.com>
  Date:   2012-05-18 (Fri, 18 May 2012)

  Changed paths:
    M lib/Parrot/Headerizer.pm

  Log Message:
  -----------
  get rid of some leaning toothpicks


  Commit: 49f6a6e3111d1b847f6a038244e39673e899f67b
      https://github.com/parrot/parrot/commit/49f6a6e3111d1b847f6a038244e39673e899f67b
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-05-19 (Sat, 19 May 2012)

  Changed paths:
    M CREDITS
    M ChangeLog
    M MANIFEST
    M MANIFEST.generated
    R README
    A README.pod
    M RESPONSIBLE_PARTIES
    M VERSION
    A compilers/README.pod
    M compilers/imcc/imcc.l
    M compilers/imcc/imcc.y
    M compilers/imcc/imclexer.c
    M compilers/imcc/imcparser.c
    M compilers/imcc/imcparser.h
    M compilers/opsc/src/Ops/File.pm
    M compilers/opsc/src/Ops/Op.pm
    R compilers/tge/README
    A compilers/tge/README.pod
    A config/README.pod
    A docs/README.pod
    A docs/binaries/README.pod
    M docs/binaries/parrot.pod
    R docs/book/draft/README
    A docs/book/draft/README.pod
    M docs/book/draft/appb_patch_submission.pod
    M docs/compiler_faq.pod
    R docs/imcc/README
    A docs/imcc/README.pod
    M docs/parrot.pod
    M docs/parrothist.pod
    R docs/pdds/draft/pdd31_hll.pod
    M docs/pdds/pdd07_codingstd.pod
    A docs/pdds/pdd31_hll.pod
    M docs/project/debian_packaging_guide.pod
    M docs/project/release_manager_guide.pod
    R examples/README
    A examples/README.pod
    R examples/mops/README
    A examples/mops/README.pod
    R examples/sdl/minesweeper/README
    A examples/sdl/minesweeper/README.pod
    R examples/sdl/tetris/README
    A examples/sdl/tetris/README.pod
    R examples/shootout/README
    A examples/shootout/README.pod
    R examples/tge/README
    A examples/tge/README.pod
    A ext/README.pod
    R ext/winxed/README
    A ext/winxed/README.pod
    M ext/winxed/compiler.pir
    M ext/winxed/driver.pir
    A frontend/README.pod
    M frontend/parrot2/main.c
    A include/README.pod
    M include/parrot/api.h
    M include/parrot/call.h
    M include/parrot/datatypes.h
    M include/parrot/exit.h
    M include/parrot/oplib/core_ops.h
    M lib/Parrot/Distribution.pm
    M lib/Parrot/Docs/Section/Info.pm
    M lib/Parrot/Headerizer.pm
    M lib/Parrot/Manifest.pm
    A lib/README.pod
    R ports/ubuntu/README
    A ports/ubuntu/README.pod
    A runtime/README.pod
    R runtime/parrot/dynext/README
    A runtime/parrot/dynext/README.pod
    R runtime/parrot/include/README
    A runtime/parrot/include/README.pod
    R runtime/parrot/library/PCT/README
    A runtime/parrot/library/PCT/README.pod
    M runtime/parrot/library/distutils.pir
    M runtime/parrot/library/osutils.pir
    A src/README.pod
    M src/alarm.c
    M src/call/args.c
    M src/call/context.c
    M src/call/pcc.c
    M src/datatypes.c
    M src/dynext.c
    R src/dynoplibs/README
    A src/dynoplibs/README.pod
    M src/embed/pmc.c
    M src/exit.c
    M src/gc/fixed_allocator.c
    M src/gc/gc_inf.c
    M src/namespace.c
    M src/ops/core_ops.c
    M src/ops/experimental.ops
    M src/ops/object.ops
    M src/pmc/alarm.pmc
    M src/pmc/default.pmc
    M src/pmc/hash.pmc
    M src/pmc/object.pmc
    M src/vtable.tbl
    R t/archive/README
    A t/archive/README.pod
    M t/codingstd/c_function_docs.t
    M t/compilers/imcc/syn/clash.t
    M t/compilers/imcc/syn/tail.t
    M t/compilers/opsc/04-op.t
    M t/dynoplibs/debug.t
    M t/dynoplibs/io.t
    M t/dynpmc/select.t
    M t/library/osutils.t
    R t/manifest/README
    A t/manifest/README.pod
    R t/native_pbc/testdata/README
    A t/native_pbc/testdata/README.pod
    R t/perl/README
    A t/perl/README.pod
    M t/pmc/filehandle.t
    M t/pmc/namespace.t
    M t/pmc/parrotio.t
    M t/pmc/stringhandle.t
    R t/run/README
    A t/run/README.pod
    R t/src/README
    A t/src/README.pod
    M t/src/embed/pmc.t
    M t/src/extend_vtable.t
    M t/tools/install/02-install_files.t
    R t/tools/install/testlib/README
    A t/tools/install/testlib/README.pod
    R t/tools/pmc2cutils/README
    A t/tools/pmc2cutils/README.pod
    A tools/README.pod
    R tools/build/README
    A tools/build/README.pod
    R tools/dev/README.md
    A tools/dev/README.pod
    R tools/release/README
    A tools/release/README.pod
    M tools/release/release.json
    M tools/release/update_version.pl

  Log Message:
  -----------
  Merge branch 'master' into whiteknight/sprintf_cleanup


  Commit: 0783a031e7dce90186178437fa30bd8cf1049858
      https://github.com/parrot/parrot/commit/0783a031e7dce90186178437fa30bd8cf1049858
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-05-20 (Sun, 20 May 2012)

  Changed paths:
    M include/parrot/misc.h
    M include/parrot/string_funcs.h
    M src/string/spf_private.h
    M src/string/spf_render.c
    M src/string/sprintf.c

  Log Message:
  -----------
  Fix headerizer declarations so the public sprintf-related functions are declared in string_funcs.h instead of misc.h. Change the sprintf engine to use a StringBuilder instead of repeated (wasteful) string concats.


  Commit: ed516f4a27bc73e4960651c8d930febca6ffb6db
      https://github.com/parrot/parrot/commit/ed516f4a27bc73e4960651c8d930febca6ffb6db
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-05-20 (Sun, 20 May 2012)

  Changed paths:
    M src/string/spf_render.c
    M src/string/sprintf.c

  Log Message:
  -----------
  Attempt to fix error messages a little bit, on request from benabik++ (GH #759)


  Commit: 5a39275696693ffe0cff2218b20484926e9fcc88
      https://github.com/parrot/parrot/commit/5a39275696693ffe0cff2218b20484926e9fcc88
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-05-20 (Sun, 20 May 2012)

  Changed paths:
    M src/string/spf_render.c

  Log Message:
  -----------
  Change a PANIC/DUMPCORE to an exception that urges the unfortunate user to file a bug report. A few small cleanups


  Commit: 3fc09774d758efc45e1b39a4ddb98381190f7f8c
      https://github.com/parrot/parrot/commit/3fc09774d758efc45e1b39a4ddb98381190f7f8c
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-05-20 (Sun, 20 May 2012)

  Changed paths:
    M src/string/spf_render.c
    M t/op/sprintf.t

  Log Message:
  -----------
  A few small code cleanups. Fix t/op/sprintf.t, since it is wonderfully matching on the exact text of the exception message, which is changing for GH #759


  Commit: 28ab6f62e3657000ad0022d4c2033d8d824af9b5
      https://github.com/parrot/parrot/commit/28ab6f62e3657000ad0022d4c2033d8d824af9b5
  Author: Daehyub Kim <lateau at gmail.com>
  Date:   2012-05-20 (Sun, 20 May 2012)

  Changed paths:
    M docs/embed_new.pod

  Log Message:
  -----------
  typo: docs/embed_new.pod


  Commit: 98f8e6e56f4c305dbcc23ce4722ffb80c946f71b
      https://github.com/parrot/parrot/commit/98f8e6e56f4c305dbcc23ce4722ffb80c946f71b
  Author: Will Coleda <will at coleda.com>
  Date:   2012-05-20 (Sun, 20 May 2012)

  Changed paths:
    M docs/embed_new.pod

  Log Message:
  -----------
  Merge pull request #773 from lateau/master

typo: docs/embed_new.pod


  Commit: 8013788e3514648fe266b038e044bfb691f538cb
      https://github.com/parrot/parrot/commit/8013788e3514648fe266b038e044bfb691f538cb
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-05-20 (Sun, 20 May 2012)

  Changed paths:
    M docs/embed_new.pod

  Log Message:
  -----------
  Merge branch 'master' of github.com:parrot/parrot


  Commit: f7fec052e07769f2c1976b8f225c2cd1f4f6539b
      https://github.com/parrot/parrot/commit/f7fec052e07769f2c1976b8f225c2cd1f4f6539b
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-05-21 (Mon, 21 May 2012)

  Changed paths:
    M include/parrot/api.h
    M src/embed/api.c

  Log Message:
  -----------
  Add a new Parrot_api_set_stdhandle routine to the embedding API to set a custom IO-alike PMC as one of the standard handles for the interp


  Commit: da52d96d018df87062335ba2e27d0c25c9b2c3ab
      https://github.com/parrot/parrot/commit/da52d96d018df87062335ba2e27d0c25c9b2c3ab
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-05-21 (Mon, 21 May 2012)

  Changed paths:
    M src/embed/api.c

  Log Message:
  -----------
  Some improved docs for the new function


  Commit: 3d0c5f751f79070c6605897b4f4713b3dee17e99
      https://github.com/parrot/parrot/commit/3d0c5f751f79070c6605897b4f4713b3dee17e99
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-05-21 (Mon, 21 May 2012)

  Changed paths:
    M src/string/spf_private.h
    M src/string/spf_render.c

  Log Message:
  -----------
  A few codestd fixes from the sprintf cleanup work


  Commit: 727e5150fa44880e5955ff19ccbcdb4c10d0fa10
      https://github.com/parrot/parrot/commit/727e5150fa44880e5955ff19ccbcdb4c10d0fa10
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-05-21 (Mon, 21 May 2012)

  Changed paths:
    M src/embed/api.c
    M src/string/spf_private.h

  Log Message:
  -----------
  Remove trailing whitespace


  Commit: 68fed266001e758169e5283ac1230738cf9654a5
      https://github.com/parrot/parrot/commit/68fed266001e758169e5283ac1230738cf9654a5
  Author: Vasily Chekalkin <bacek at bacek.com>
  Date:   2012-05-21 (Mon, 21 May 2012)

  Changed paths:
    M src/string/spf_private.h

  Log Message:
  -----------
  Update code to make codetest happy


  Commit: 93584d056880eff19022a42b927c416de3acd2a1
      https://github.com/parrot/parrot/commit/93584d056880eff19022a42b927c416de3acd2a1
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-05-22 (Tue, 22 May 2012)

  Changed paths:
    M MANIFEST
    M config/gen/makefiles/root.in
    M docs/embed_new.pod
    M include/parrot/api.h
    M include/parrot/misc.h
    M include/parrot/string_funcs.h
    M lib/Parrot/Headerizer.pm
    M src/embed/api.c
    R src/misc.c
    R src/spf_render.c
    R src/spf_vtable.c
    A src/string/spf_private.h
    A src/string/spf_render.c
    A src/string/spf_vtable.c
    A src/string/sprintf.c
    M t/codingstd/c_function_docs.t
    M t/op/sprintf.t

  Log Message:
  -----------
  Merge branch 'master' into whiteknight/gh_610


  Commit: c93f49226542f9a334dc01f0043e29c685423252
      https://github.com/parrot/parrot/commit/c93f49226542f9a334dc01f0043e29c685423252
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-05-22 (Tue, 22 May 2012)

  Changed paths:
    M api.yaml

  Log Message:
  -----------
  Add note about .read_bytes and .write_bytes to api.yaml


Compare: https://github.com/parrot/parrot/compare/3747017...c93f492


More information about the parrot-commits mailing list