[parrot/parrot] fe44d6: Add base class for CallContexts

GitHub noreply at github.com
Sun Jan 29 06:51:50 UTC 2012


  Branch: refs/heads/repcc
  Home:   https://github.com/parrot/parrot
  Commit: fe44d6978191007cc7bf1f911490fb4dea9e9819
      https://github.com/parrot/parrot/commit/fe44d6978191007cc7bf1f911490fb4dea9e9819
  Author: Vasily Chekalkin <bacek at bacek.com>
  Date:   2012-01-26 (Thu, 26 Jan 2012)

  Changed paths:
    A src/pmc/callcontextbase.pmc

  Log Message:
  -----------
  Add base class for CallContexts


  Commit: da0b77eca8e0e2fe57f229e715061b55672ca2e6
      https://github.com/parrot/parrot/commit/da0b77eca8e0e2fe57f229e715061b55672ca2e6
  Author: Vasily Chekalkin <bacek at bacek.com>
  Date:   2012-01-26 (Thu, 26 Jan 2012)

  Changed paths:
    M src/pmc/callcontext.pmc

  Log Message:
  -----------
  Inherit CallContext from CallContextBase. Will rename it later


  Commit: dc679d890efd0666591e46ac793a69aa47a064d3
      https://github.com/parrot/parrot/commit/dc679d890efd0666591e46ac793a69aa47a064d3
  Author: Vasily Chekalkin <bacek at bacek.com>
  Date:   2012-01-28 (Sat, 28 Jan 2012)

  Changed paths:
    A src/pmc/callcontextfromc.pmc

  Log Message:
  -----------
  Copy CallContext to CallContextFromC.


  Commit: 28d92174a04b965374083be48c86907e5f83d0e3
      https://github.com/parrot/parrot/commit/28d92174a04b965374083be48c86907e5f83d0e3
  Author: Vasily Chekalkin <bacek at bacek.com>
  Date:   2012-01-28 (Sat, 28 Jan 2012)

  Changed paths:
    M src/call/args.c

  Log Message:
  -----------
  Remove unused accessors in fill_params


  Commit: e6797b5189e252ce658aa361cb1370a71ba9d4f4
      https://github.com/parrot/parrot/commit/e6797b5189e252ce658aa361cb1370a71ba9d4f4
  Author: Vasily Chekalkin <bacek at bacek.com>
  Date:   2012-01-28 (Sat, 28 Jan 2012)

  Changed paths:
    M src/call/args.c
  M src/pmc/callcontext.pmc

  Log Message:
  -----------
  First brain dump of fast PCC call processing


  Commit: 67fe4af908e2e8960f877cbdaa2df76092676347
      https://github.com/parrot/parrot/commit/67fe4af908e2e8960f877cbdaa2df76092676347
  Author: Vasily Chekalkin <bacek at bacek.com>
  Date:   2012-01-28 (Sat, 28 Jan 2012)

  Changed paths:
    M src/pmc/callcontext.pmc

  Log Message:
  -----------
  Remove unused state


  Commit: 6159e637826109b3144ae0501dd2986f5ee37906
      https://github.com/parrot/parrot/commit/6159e637826109b3144ae0501dd2986f5ee37906
  Author: Vasily Chekalkin <bacek at bacek.com>
  Date:   2012-01-28 (Sat, 28 Jan 2012)

  Changed paths:
    M src/pmc/callcontext.pmc

  Log Message:
  -----------
  Move logic about parameter processing into CallContext.get_pointer

This will allow to use it between all accessors internally and
external (think nqp/rakudo) parties.


  Commit: 93f582a81507d8606efc96e136ebfc1f152455dd
      https://github.com/parrot/parrot/commit/93f582a81507d8606efc96e136ebfc1f152455dd
  Author: Vasily Chekalkin <bacek at bacek.com>
  Date:   2012-01-28 (Sat, 28 Jan 2012)

  Changed paths:
    M src/pmc/callcontext.pmc

  Log Message:
  -----------
  Add (unused) new boxing functions


  Commit: 42aa35be722256ce7d396b4a64cfe6f711d2c7a5
      https://github.com/parrot/parrot/commit/42aa35be722256ce7d396b4a64cfe6f711d2c7a5
  Author: Vasily Chekalkin <bacek at bacek.com>
  Date:   2012-01-28 (Sat, 28 Jan 2012)

  Changed paths:
    M src/call/context.c
  M src/call/context_accessors.c

  Log Message:
  -----------
  Remove now wrong asserts.


  Commit: e47ecaeb1ee4c4c0494a41346cb8e8cd51b39830
      https://github.com/parrot/parrot/commit/e47ecaeb1ee4c4c0494a41346cb8e8cd51b39830
  Author: Vasily Chekalkin <bacek at bacek.com>
  Date:   2012-01-28 (Sat, 28 Jan 2012)

  Changed paths:
    M src/call/args.c

  Log Message:
  -----------
  Start using CallContextFromC


  Commit: 937b1607d2a66f056d0059924e2214f1d9e5834c
      https://github.com/parrot/parrot/commit/937b1607d2a66f056d0059924e2214f1d9e5834c
  Author: Vasily Chekalkin <bacek at bacek.com>
  Date:   2012-01-28 (Sat, 28 Jan 2012)

  Changed paths:
    M src/pmc/callcontext.pmc

  Log Message:
  -----------
  Replace few accessors with new code


Compare: https://github.com/parrot/parrot/compare/fe44d69^...937b160


More information about the parrot-commits mailing list