Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

We’re showing branches in this repository, but you can also compare across forks.

base fork: rakudo/rakudo
...
head fork: rakudo/rakudo
Commits on May 10, 2011
Patrick R. Michaud pmichaud Bump PARROT_REVISION to get random number seeding from Parrot. Fixes …
…#89972.
72cbadc
Patrick R. Michaud pmichaud Have Configure.pl automatically create a "config.status" file on output
that contains the command options used.
85f0df2
Patrick R. Michaud 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
e801644
Patrick R. Michaud pmichaud \1 better written as $1 at Configure.pl line 181. 08e717b
Commits on May 11, 2011
Patrick R. Michaud 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 Rat.new, &infix:<+>(Rat,Rat), and &infix:<->(Rat,Rat),
it slowed down Rat handling and arithmetic.  This patch changes Rat.pm
to avoid calls to gcd() altogether, using .gcd() directly and resulting in
a ~14% improvement on the sin.t test on my machine.
ef6e8f4
Patrick R. Michaud pmichaud Bump PARROT_REVISION to get latest parrot gc improvements from bacek++ . 21f3ea5
Patrick R. Michaud pmichaud Add config.status and RAKBENCH to .gitignore. 43180b9
Patrick R. Michaud pmichaud Add infix:<gcd> and infix:<lcm> operators. b5084f6
Patrick R. Michaud pmichaud Add degenerate cases for infix:<gcd> and infix:<lcm>. a423aef
Carl Mäsak masak [src/core/metaops.pm] make [gcd]() fail 678ad30
Commits on May 14, 2011
Patrick R. Michaud 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).
e54eeca
Patrick R. Michaud 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.
f81d740
Patrick R. Michaud pmichaud Instrument cheat subs with x_enter_sublog opcodes upon entry. afd9577
Patrick R. Michaud pmichaud Instrument builtins/ with "x_enter_sublog". e952e29
Patrick R. Michaud pmichaud Add some more details to tools/sublog-report.pl . 25fce41
Patrick R. Michaud pmichaud Update tools/sublog-report.pl with some basic documentation for
how to use it.
be887ad
Commits on May 15, 2011
Patrick R. Michaud pmichaud Move Mu.item to builtins/Mu.pir; results in 8%+ overall speed improve…
…ment.
631085c
Commits on May 16, 2011
Moritz Lenz moritz [tools] document output format of sublog-report.pl ee21f4b
Moritz Lenz moritz [docs] update ChangeLog 577b759
Patrick R. Michaud pmichaud Merge branch 'master' of github.com:rakudo/rakudo ec5cdf5
Moritz Lenz moritz [build] add --ignore-parrot-rev option to Configure.pl which allows y…
…ou to build parrot branches which are behind build/PARROT_REVISION
ca8731c
Commits on May 17, 2011
Moritz Lenz moritz bump PARROT_REVISION to 3.4.0 release 5f1bf60
Commits on May 19, 2011
Patrick R. Michaud pmichaud Add more items to ChangeLog in preparation for 2011.05 release. c691cf8
Patrick R. Michaud pmichaud No longer need to pass explicit --gc=gms to parrot Configure.pl; it's…
… now the default.
a2ff555
Patrick R. Michaud pmichaud RAKBENCH is now RPBENCH in .gitignore. 7b648fa
Jeff Horelick jdhore Add announcement. dbc29d7
Jeff Horelick jdhore Update release_guide da00dd0
Jeff Horelick jdhore [release] bump VERSION 3126442