Skip to content

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also compare across forks.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also compare across forks.
Commits on May 10, 2011
@pmichaud pmichaud Bump PARROT_REVISION to get random number seeding from Parrot. Fixes …
@pmichaud pmichaud Have automatically create a "config.status" file on output
that contains the command options used.
@pmichaud pmichaud Fixes to --makefile-timing flag:
  - If a recipe has a leading @, be sure to preserve it in leading position;
    i.e.,   "@time perl ..."  and not "time @perl ..."
  - Don't time "echo" commands in the makefile recipes
@pmichaud pmichaud \1 better written as $1 at line 181. 08e717b
Commits on May 11, 2011
@pmichaud pmichaud Speed up Rat handling significantly.
Commit 42dcfd1 changed "sub gcd()" from a 2-argument signature to a slurpy
signature.  Unfortunately, this also significantly slowed this function down,
and since it's used by, &infix:<+>(Rat,Rat), and &infix:<->(Rat,Rat),
it slowed down Rat handling and arithmetic.  This patch changes
to avoid calls to gcd() altogether, using .gcd() directly and resulting in
a ~14% improvement on the sin.t test on my machine.
@pmichaud pmichaud Bump PARROT_REVISION to get latest parrot gc improvements from bacek++ . 21f3ea5
@pmichaud pmichaud Add config.status and RAKBENCH to .gitignore. 43180b9
@pmichaud pmichaud Add infix:<gcd> and infix:<lcm> operators. b5084f6
@pmichaud pmichaud Add degenerate cases for infix:<gcd> and infix:<lcm>. a423aef
@masak masak [src/core/] make [gcd]() fail 678ad30
Commits on May 14, 2011
@pmichaud pmichaud Initial implementation of Parrot sub logging (sublog) -- this
enables us to log each entry into various Rakudo and Parrot
subroutines (for profiling and optimization).
@pmichaud pmichaud Add a simple tool to process the files produced from RAKUDO_SUBLOG.
For the moment it simply returns a count of the number of times each
subroutine is entered.
@pmichaud pmichaud Instrument cheat subs with x_enter_sublog opcodes upon entry. afd9577
@pmichaud pmichaud Instrument builtins/ with "x_enter_sublog". e952e29
@pmichaud pmichaud Add some more details to tools/ . 25fce41
@pmichaud pmichaud Update tools/ with some basic documentation for
how to use it.
Commits on May 15, 2011
@pmichaud pmichaud Move Mu.item to builtins/Mu.pir; results in 8%+ overall speed improve…
Commits on May 16, 2011
@moritz moritz [tools] document output format of ee21f4b
@moritz moritz [docs] update ChangeLog 577b759
@pmichaud pmichaud Merge branch 'master' of ec5cdf5
@moritz moritz [build] add --ignore-parrot-rev option to which allows y…
…ou to build parrot branches which are behind build/PARROT_REVISION
Commits on May 17, 2011
@moritz moritz bump PARROT_REVISION to 3.4.0 release 5f1bf60
Commits on May 19, 2011
@pmichaud pmichaud Add more items to ChangeLog in preparation for 2011.05 release. c691cf8
@pmichaud pmichaud No longer need to pass explicit --gc=gms to parrot; it's…
… now the default.
@pmichaud pmichaud RAKBENCH is now RPBENCH in .gitignore. 7b648fa
@jdhore jdhore Add announcement. dbc29d7
@jdhore jdhore Update release_guide da00dd0
@jdhore jdhore [release] bump VERSION 3126442