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

GitHub noreply at github.com
Wed Nov 26 16:45:04 UTC 2014


  Branch: refs/heads/smoke-me/embed-gh829
  Home:   https://github.com/parrot/parrot
  Commit: 4a0c131a6270bacff724e5a9f574d12967c28f8f
      https://github.com/parrot/parrot/commit/4a0c131a6270bacff724e5a9f574d12967c28f8f
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2014-11-26 (Wed, 26 Nov 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: a28d0264d062d25c18a69671944de4504454ec22
      https://github.com/parrot/parrot/commit/a28d0264d062d25c18a69671944de4504454ec22
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2014-11-26 (Wed, 26 Nov 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: 2d5823edb0bccd6fb4824872148127910cfb6878
      https://github.com/parrot/parrot/commit/2d5823edb0bccd6fb4824872148127910cfb6878
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2014-11-26 (Wed, 26 Nov 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: f43a783b51c0492838b7975279682bec5b1b0105
      https://github.com/parrot/parrot/commit/f43a783b51c0492838b7975279682bec5b1b0105
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2014-11-26 (Wed, 26 Nov 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


Compare: https://github.com/parrot/parrot/compare/f06f79ce41c9...f43a783b51c0


More information about the parrot-commits mailing list