[parrot/parrot] 609875: [examples] SDL: fix concat and replace t with p si...

GitHub noreply at github.com
Tue Jan 13 12:11:34 UTC 2015


  Branch: refs/heads/rurban/t-nci-sig
  Home:   https://github.com/parrot/parrot
  Commit: 6098753d763ec2de620da303b2bd2a8844094ab3
      https://github.com/parrot/parrot/commit/6098753d763ec2de620da303b2bd2a8844094ab3
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2015-01-12 (Mon, 12 Jan 2015)

  Changed paths:
    M runtime/parrot/library/SDL.pir
    M runtime/parrot/library/SDL/Event.pir
    M runtime/parrot/library/SDL/EventHandler.pir

  Log Message:
  -----------
  [examples] SDL: fix concat and replace t with p sig

really need to revert  0a8cc07d1cc5e remove support for deprecated "t" nci signatures


  Commit: 4c15ffe527acbedaacee40b01ae14bd151ac22cd
      https://github.com/parrot/parrot/commit/4c15ffe527acbedaacee40b01ae14bd151ac22cd
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2015-01-12 (Mon, 12 Jan 2015)

  Changed paths:
    M include/parrot/nci.h
    M src/nci/libffi.c
    M src/nci/signatures.c

  Log Message:
  -----------
  t nci sig: bring back nci cstring support

WIP. needed in most external code.


  Commit: b49ddea96490918a8df8a58a748f27891fbf7ad9
      https://github.com/parrot/parrot/commit/b49ddea96490918a8df8a58a748f27891fbf7ad9
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2015-01-12 (Mon, 12 Jan 2015)

  Changed paths:
    M runtime/parrot/library/SDL.pir

  Log Message:
  -----------
  SDL: fix example to use t sig again


  Commit: c94d0db03aa01c5b2e876d928f1e2948d83a074f
      https://github.com/parrot/parrot/commit/c94d0db03aa01c5b2e876d928f1e2948d83a074f
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2015-01-12 (Mon, 12 Jan 2015)

  Changed paths:
    M runtime/parrot/library/SDL.pir

  Log Message:
  -----------
  SDL: more libSDL_ttf-2.0 choices to search for


  Commit: c53d1584ad4e70a4f21eac6ca144c10d5d2baafa
      https://github.com/parrot/parrot/commit/c53d1584ad4e70a4f21eac6ca144c10d5d2baafa
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2015-01-12 (Mon, 12 Jan 2015)

  Changed paths:
    M runtime/parrot/library/SDL.pir

  Log Message:
  -----------
  [examples] SDL: print SDLLIBPATH= only on failure


  Commit: f0a4bef18fe14c0beab8b9c4b01065c9b76fd75a
      https://github.com/parrot/parrot/commit/f0a4bef18fe14c0beab8b9c4b01065c9b76fd75a
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2015-01-13 (Tue, 13 Jan 2015)

  Changed paths:
    M include/parrot/datatypes.h
    M src/nci/libffi.c
    M src/nci/signatures.c
    M src/pmc/structview.pmc

  Log Message:
  -----------
  nci: add cstr, pshort/pint/plong

the old 't' type as string,
and the pnum types for PMC access to integers (Integer).

fail: only t/pmc/nci_13.pir v (void) special-case


  Commit: c557fc07e51c65f4e6e37cbdc5bb0e817497678a
      https://github.com/parrot/parrot/commit/c557fc07e51c65f4e6e37cbdc5bb0e817497678a
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2015-01-13 (Tue, 13 Jan 2015)

  Changed paths:
    M src/nci/libffi.c
    M src/nci/signatures.c

  Log Message:
  -----------
  nci: special-case v signature (void)

void needs to be rhs singleton. check for this at run-time,
not just compile-time.

also improve and harmonize the nci exception messages


  Commit: 02df3b6c78396bdc34502ee7dac96bb51338113f
      https://github.com/parrot/parrot/commit/02df3b6c78396bdc34502ee7dac96bb51338113f
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2015-01-13 (Tue, 13 Jan 2015)

  Changed paths:
    M examples/sdl/mandel.pir
    M runtime/parrot/library/SDL.pir

  Log Message:
  -----------
  SDL: simplify loader

there are no error messages, when loading a .so failed.
so do not bother the user with messages when everything went ok.


Compare: https://github.com/parrot/parrot/compare/6098753d763e^...02df3b6c7839


More information about the parrot-commits mailing list