[parrot/parrot] aed7e7: [GH #870] Export INTVAL pmc_class_Classname types ...

GitHub noreply at github.com
Mon Dec 3 19:31:28 UTC 2012


  Branch: refs/heads/rurban/gh870-pmc_class
  Home:   https://github.com/parrot/parrot
  Commit: aed7e710241bedbe23caf37ef0949fd4be4e1b02
      https://github.com/parrot/parrot/commit/aed7e710241bedbe23caf37ef0949fd4be4e1b02
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2012-12-03 (Mon, 03 Dec 2012)

  Changed paths:
    M lib/Parrot/Pmc2c/Library.pm
    M lib/Parrot/Pmc2c/PMC.pm
    M lib/Parrot/Pmc2c/UtilFunctions.pm

  Log Message:
  -----------
  [GH #870] Export INTVAL pmc_class_Classname types for dynpmc

Each pmc2c library header or single dynpmc header contains now the declaration
of a global type, initialized dynamically.


  Commit: 3e8969501aabdafe0fcd62be050cd3889eb64fce
      https://github.com/parrot/parrot/commit/3e8969501aabdafe0fcd62be050cd3889eb64fce
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2012-12-03 (Mon, 03 Dec 2012)

  Changed paths:
    M lib/Parrot/Pmc2c/Library.pm
    M lib/Parrot/Pmc2c/PMC.pm

  Log Message:
  -----------
  [GH #870] fix c->h confusion

Emit H now into the header actually, not the c


  Commit: b09920358dbb2de8c4c51f8dc82157132ece8a2e
      https://github.com/parrot/parrot/commit/b09920358dbb2de8c4c51f8dc82157132ece8a2e
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2012-12-03 (Mon, 03 Dec 2012)

  Changed paths:
    M lib/Parrot/Pmc2c/PMC.pm

  Log Message:
  -----------
  [GH #870] seperate extern int from local int.

This works now okay


  Commit: 9bf3cac0d248f2e3f19bf509fb27d95bd68cf43b
      https://github.com/parrot/parrot/commit/9bf3cac0d248f2e3f19bf509fb27d95bd68cf43b
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2012-12-03 (Mon, 03 Dec 2012)

  Changed paths:
    M lib/Parrot/Pmc2c/Library.pm
    M lib/Parrot/Pmc2c/PMC.pm
    M lib/Parrot/Pmc2c/UtilFunctions.pm

  Log Message:
  -----------
  [GH #870] rename pmc_class_ to dynpmc_class_


  Commit: 8a5771a0cfce4de2c6ac3608ee14ad217c226580
      https://github.com/parrot/parrot/commit/8a5771a0cfce4de2c6ac3608ee14ad217c226580
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2012-12-03 (Mon, 03 Dec 2012)

  Changed paths:
    M lib/Parrot/Pmc2c/Library.pm
    M lib/Parrot/Pmc2c/PMC.pm
    M lib/Parrot/Pmc2c/UtilFunctions.pm

  Log Message:
  -----------
  [GH #870] refactor exports and headers


  Commit: d71d0bcd932036a42481bffb41477bba743ed89f
      https://github.com/parrot/parrot/commit/d71d0bcd932036a42481bffb41477bba743ed89f
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2012-12-03 (Mon, 03 Dec 2012)

  Changed paths:
    M lib/Parrot/Pmc2c/Library.pm
    M lib/Parrot/Pmc2c/PMC.pm

  Log Message:
  -----------
  [GH #870] library loaders only load Parrot_lib_$name_load

darwin detected a problem with multiple exports of dynpmc_class_Foo symbols.
We cannot provide duplicate object code to load dynpmc groups.
The group calls the seperate Parrot_lib_$name_load funcs, which by them export the
dynpmc_class_$name symbols.


  Commit: fe13fd4ee8510aa899594fe03fe5109907112434
      https://github.com/parrot/parrot/commit/fe13fd4ee8510aa899594fe03fe5109907112434
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2012-12-03 (Mon, 03 Dec 2012)

  Changed paths:
    M lib/Parrot/Pmc2c/Library.pm
    M lib/Parrot/Pmc2c/PMC.pm

  Log Message:
  -----------
  [GH #870] sort the pmcs, lc Parrot_lib_*_load name


  Commit: f45bcf75d96fc6abde60375300f9d01ed9f9cc3f
      https://github.com/parrot/parrot/commit/f45bcf75d96fc6abde60375300f9d01ed9f9cc3f
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2012-12-03 (Mon, 03 Dec 2012)

  Changed paths:
    M lib/Parrot/Pmc2c/PMC.pm

  Log Message:
  -----------
  [GH #870][codingstd] hard tab Pmc2c/PMC.pm line 587


Compare: https://github.com/parrot/parrot/compare/f69acccafdb3...f45bcf75d96f


More information about the parrot-commits mailing list