[parrot/parrot] 257e39: nci: add SDL thunk definitions

GitHub noreply at github.com
Thu Jan 15 11:40:26 UTC 2015


  Branch: refs/heads/smoke-me/new-thunks-gh1171
  Home:   https://github.com/parrot/parrot
  Commit: 257e3982c83884da1e88963d1d86de388cf4d5a9
      https://github.com/parrot/parrot/commit/257e3982c83884da1e88963d1d86de388cf4d5a9
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2015-01-15 (Thu, 15 Jan 2015)

  Changed paths:
    M runtime/parrot/library/SDL.pir
    M src/nci/extra_thunks.nci

  Log Message:
  -----------
  nci: add SDL thunk definitions


  Commit: 54a21fab864d019b63846952f79860862c0600c2
      https://github.com/parrot/parrot/commit/54a21fab864d019b63846952f79860862c0600c2
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2015-01-15 (Thu, 15 Jan 2015)

  Changed paths:
    M docs/pdds/draft/pdd16_native_call.pod

  Log Message:
  -----------
  [docs] undeprecate t234 in docs/pdds/draft/pdd16_native_call.pod

They are required for most NCI samples and were never properly replaced.


  Commit: 11611dea609871c2bf0da766570cc23fab65ecd8
      https://github.com/parrot/parrot/commit/11611dea609871c2bf0da766570cc23fab65ecd8
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2015-01-15 (Thu, 15 Jan 2015)

  Changed paths:
    M src/nci/core_thunks.nci
    M src/nci/extra_thunks.nci
    M t/pmc/nci.t
    M tools/dev/mk_nci_thunks.pl
    M tools/dev/nci_thunk_gen.pir

  Log Message:
  -----------
  nci: move t/pmc/nci.t signatures from extra to core

update generated t/pmc/nci.t signatures and move it to
core_thunks.nci
extra can be omitted via --without-extra-nci-thunks.
cache a useful subset of pregenerated thunks in core.
Document how to generate or update the signatures from a module.

Also refactor tools/dev/mk_nci_thunks.pl a bit: Add Windows support.
Add more docs to tools/dev/nci_thunk_gen.pir


  Commit: 8ba707f99885a06a529adf0e83fd79a71a4603b0
      https://github.com/parrot/parrot/commit/8ba707f99885a06a529adf0e83fd79a71a4603b0
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2015-01-15 (Thu, 15 Jan 2015)

  Changed paths:
    M src/nci/core_thunks.c
    M src/nci/extra_thunks.c
    M src/nci/extra_thunks.nci
    M tools/dev/nci_thunk_gen.pir

  Log Message:
  -----------
  nci: bootstrap-nci static thunks

enable t234 in nci_thunk_gen.pir


  Commit: 0dc85bd5833df6855175aae87e7cf39e2263edc0
      https://github.com/parrot/parrot/commit/0dc85bd5833df6855175aae87e7cf39e2263edc0
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2015-01-15 (Thu, 15 Jan 2015)

  Changed paths:
    M src/nci/core_thunks.c
    M src/nci/extra_thunks.c
    M tools/dev/nci_thunk_gen.pir

  Log Message:
  -----------
  nci_thunk_gen.pir v0.03

properly cast argument pc c<=> c types.
regenerate thunks, now without warnings


Compare: https://github.com/parrot/parrot/compare/d01414c50b57...0dc85bd5833d


More information about the parrot-commits mailing list