[parrot/parrot] b73d09: [embed] add some missing embed methods GH #829

GitHub noreply at github.com
Fri Dec 5 18:59:37 UTC 2014


  Branch: refs/heads/master
  Home:   https://github.com/parrot/parrot
  Commit: b73d0991580b80bb571c117455bca8bf70afddfc
      https://github.com/parrot/parrot/commit/b73d0991580b80bb571c117455bca8bf70afddfc
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2014-12-05 (Fri, 05 Dec 2014)

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

  Log Message:
  -----------
  [embed] add some missing embed methods GH #829

fails with an encoding assertion in str_new_init
change extend.t: 15 extend-style compile_string + call
remove imcc/api.h from embed api test


  Commit: 9399cff94d9588827bcb4f2b9b83f652ff17bfed
      https://github.com/parrot/parrot/commit/9399cff94d9588827bcb4f2b9b83f652ff17bfed
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2014-12-05 (Fri, 05 Dec 2014)

  Changed paths:
    M lib/Parrot/Test.pm
    M src/extend.c
    M src/interp/api.c
    M t/src/extend.t

  Log Message:
  -----------
  [embed] more extend tuning, fix compile_string

use dynamic STRINGs, not constant, and not char*.
Also honor TEST_VERBOSE=2 in c_output_is


  Commit: 212ea388268e4bd94c0f57db8497ec54a7f5476d
      https://github.com/parrot/parrot/commit/212ea388268e4bd94c0f57db8497ec54a7f5476d
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2014-12-05 (Fri, 05 Dec 2014)

  Changed paths:
    M src/extend.c

  Log Message:
  -----------
  [extend] special case ext_call "->"

might be a worthwile optimization. however:
16.589294527 0.13% => 16.612686915 0.21% on parrot-bench linux
similar on darwin, but darwin bench is more noisy


  Commit: 76acd56fd81682a69dee5bd973725b6f3230b063
      https://github.com/parrot/parrot/commit/76acd56fd81682a69dee5bd973725b6f3230b063
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2014-12-05 (Fri, 05 Dec 2014)

  Changed paths:
    M include/parrot/extend.h

  Log Message:
  -----------
  [extend] remove comment for Parrot_get_root_namespace

failed bad t/codingstd/c_arg_assert.t test


  Commit: 47186a036b6f7919dc820f82958beeee2d1df945
      https://github.com/parrot/parrot/commit/47186a036b6f7919dc820f82958beeee2d1df945
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2014-12-05 (Fri, 05 Dec 2014)

  Changed paths:
    M src/extend.c

  Log Message:
  -----------
  ext_call: inline the strcmp


  Commit: d31acc8f6a2831fec92409640bad89e50c7467f7
      https://github.com/parrot/parrot/commit/d31acc8f6a2831fec92409640bad89e50c7467f7
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2014-12-05 (Fri, 05 Dec 2014)

  Changed paths:
    M compilers/imcc/imc.h
    M compilers/imcc/pbc.c
    M include/parrot/extend.h
    M src/interp/api.c

  Log Message:
  -----------
  [extend] more Parrot_get_root_namespace cleanup

make headerizer.


  Commit: 1c9a25af55f679fa5d2028aac3e13494b70a3eeb
      https://github.com/parrot/parrot/commit/1c9a25af55f679fa5d2028aac3e13494b70a3eeb
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2014-12-05 (Fri, 05 Dec 2014)

  Changed paths:
    M ChangeLog

  Log Message:
  -----------
  ChangeLog line for smoke-me/embed-gh829


  Commit: ab56f98668ebef57698d546fa893f2fe4f30df9b
      https://github.com/parrot/parrot/commit/ab56f98668ebef57698d546fa893f2fe4f30df9b
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2014-12-05 (Fri, 05 Dec 2014)

  Changed paths:
    M t/configure/034-step.t

  Log Message:
  -----------
  [codingstd] cuddled else in t/configure/034-step.t


  Commit: e451d8029e5842f54b97213f520bc2f26d811f04
      https://github.com/parrot/parrot/commit/e451d8029e5842f54b97213f520bc2f26d811f04
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2014-12-05 (Fri, 05 Dec 2014)

  Changed paths:
    M ChangeLog
    M compilers/imcc/imc.h
    M compilers/imcc/pbc.c
    M include/parrot/extend.h
    M lib/Parrot/Test.pm
    M src/extend.c
    M src/interp/api.c
    M t/configure/034-step.t
    M t/src/embed.t
    M t/src/extend.t

  Log Message:
  -----------
  Merge branch 'smoke-me/embed-gh829'


Compare: https://github.com/parrot/parrot/compare/7f92d3ddb128...e451d8029e58


More information about the parrot-commits mailing list