[parrot/parrot] 76b554: [config] change perl5 derived -O2 to -O3 for gcc/c...

GitHub noreply at github.com
Sat Jan 31 11:49:10 UTC 2015


  Branch: refs/heads/rurban/gcms-numfree
  Home:   https://github.com/parrot/parrot
  Commit: 76b554a13e7f03c884ee4c6692d54f567b101b0c
      https://github.com/parrot/parrot/commit/76b554a13e7f03c884ee4c6692d54f567b101b0c
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2015-01-31 (Sat, 31 Jan 2015)

  Changed paths:
    M ChangeLog

  Log Message:
  -----------
  [config] change perl5 derived -O2 to -O3 for gcc/clang

Faster --optimize. 5% faster in parrot-bench. Closes GH #1185


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

  Changed paths:
    M src/gc/fixed_allocator.c
    M src/gc/gc_ms.c
    M src/gc/gc_private.h

  Log Message:
  -----------
  gc_ms: skip counting num_free_objects unless GC_STATS (debugging only)


  Commit: 47199cbb1ed9ebbb118c9d1ce0327f039cfe05a1
      https://github.com/parrot/parrot/commit/47199cbb1ed9ebbb118c9d1ce0327f039cfe05a1
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2015-01-31 (Sat, 31 Jan 2015)

  Changed paths:
    M config/gen/config_h/config_h.in
    M src/gc/gc_ms.c
    M src/gc/gc_private.h

  Log Message:
  -----------
  gc: define the default GC, for PARROT_GC_DEFAULT_MS

We need a compile-time definition, to skip num_free_objects on gms or inf


  Commit: 3a2e83cdea259790f95b7d5364aa1f037c69fe7a
      https://github.com/parrot/parrot/commit/3a2e83cdea259790f95b7d5364aa1f037c69fe7a
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2015-01-31 (Sat, 31 Jan 2015)

  Changed paths:
    M src/pmc/stringbuilder.pmc

  Log Message:
  -----------
  Revert "[pmc] Avoid StringBuilder copies on set_pmc, ..."

test: This reverts commit 9cf2c341d9b256d5acf6ae27d09673bcfd821f62.


Compare: https://github.com/parrot/parrot/compare/825c61ca2c29...3a2e83cdea25


More information about the parrot-commits mailing list