[parrot/parrot] 2593e6: [core] optimize integer mod
GitHub
noreply at github.com
Mon Jun 15 14:15:02 UTC 2015
Branch: refs/heads/7.5.0
Home: https://github.com/parrot/parrot
Commit: 2593e64a64c223cde068eb26970af766c15c6793
https://github.com/parrot/parrot/commit/2593e64a64c223cde068eb26970af766c15c6793
Author: Reini Urban <rurban at cpanel.net>
Date: 2015-06-15 (Mon, 15 Jun 2015)
Changed paths:
M ChangeLog
M src/ops/core_ops.c
M src/ops/math.ops
M src/pmc/integer.pmc
M src/utils.c
Log Message:
-----------
[core] optimize integer mod
for all positive int args use the HW mod insn,
and do not call Parrot_util_intval_mod().
This was profiled to be a bottleneck.
Commit: 1c86daee6f23a95e3f8fd8640e10ec16cbd7942d
https://github.com/parrot/parrot/commit/1c86daee6f23a95e3f8fd8640e10ec16cbd7942d
Author: Reini Urban <rurban at cpanel.net>
Date: 2015-06-15 (Mon, 15 Jun 2015)
Changed paths:
M ChangeLog
M t/oo/metamodel.t
M t/oo/methods.t
M t/oo/subclass.t
M t/oo/vtableoverride.t
M t/op/gc.t
M t/pmc/callcontext.t
M t/pmc/lexpad.t
M t/pmc/mappedbytearray.t
M t/pmc/packfileannotations.t
M t/pmc/unmanagedstruct.t
Log Message:
-----------
[cage] remove executable perms from some testfiles
Commit: c1fe69f011179c9407ecb9c470b5c6647639d4d5
https://github.com/parrot/parrot/commit/c1fe69f011179c9407ecb9c470b5c6647639d4d5
Author: Reini Urban <rurban at cpanel.net>
Date: 2015-06-15 (Mon, 15 Jun 2015)
Changed paths:
M VERSION
M docs/parrothist.pod
M docs/project/release_manager_guide.pod
M t/native_pbc/integer_4_be.pbc
M t/native_pbc/integer_4_le.pbc
M t/native_pbc/integer_8_be.pbc
M t/native_pbc/integer_8_le.pbc
M t/native_pbc/number_4_12_le.pbc
M t/native_pbc/number_4_16_be.pbc
M t/native_pbc/number_4_8_be.pbc
M t/native_pbc/number_4_8_le.pbc
M t/native_pbc/number_8_16_be.pbc
M t/native_pbc/number_8_16_le.pbc
M t/native_pbc/number_8_8_be.pbc
M t/native_pbc/number_8_8_le.pbc
M t/native_pbc/string_4_be.pbc
M t/native_pbc/string_4_le.pbc
M t/native_pbc/string_8_be.pbc
M t/native_pbc/string_8_le.pbc
M tools/release/release.json
Log Message:
-----------
Release 7.5.0 - "Yellow-collared Lovebird"
"White eye-rings lovebirds, of which Yellow-collared lovebirds are part, are
reportedly less aggressive in comparison to the slightly larger peach-faced
lovebird. They are frequently housed in aviaries with other species of
their genus, a practice which although can be convenient, and wonderfully
aesthetic, may lead to hybridization. This can especially be concerning
where other species may not be as locally common e.g. black-cheeked
lovebird, and Lilians lovebird." - https://en.wikipedia.org/wiki/Yellow-collared_lovebird
Compare: https://github.com/parrot/parrot/compare/28b26bf16dbd...c1fe69f01117
More information about the parrot-commits
mailing list