Skip to content

Commit 99cf729

Browse files
author
Geoffrey Broadwell
committed
Add TODO items for tests targetting Rakudo performance wins since 2011.06
1 parent 64a48f9 commit 99cf729

File tree

1 file changed

+19
-0
lines changed

1 file changed

+19
-0
lines changed

TODO

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,25 @@
1919
- trivial, simulation, parsing, ...
2020
+ Tag tests and query/total by tag?
2121
* More tests!
22+
+ Known performance changes
23+
- Rakudo
24+
. commit 1d4eb481ef5dc4e772042c896cda4a5b7b510d0c (unary hypers)
25+
. commit 0fde4a1e375a26da8d7b511aafdb6174e934b757 (parsing)
26+
. commit 2125adb2dc3f22f9fb877e3ea403d469037b729c (.map)
27+
. commit d6cd1e2bd19e03a81132a23b2025920577f84e37 (FIRST/NEXT/LAST)
28+
. commit c10792f88a46a975749b0f2aa1460c432dd16a67 (Array.at_pos, RT #111848)
29+
. commit 29f5cf7ca1c547b543b1815a8528cc4ec8307419 (reductions: [+] 1..100000)
30+
. commit 95371a6ec5f96563fff0ce9b9ae95a95bec16cf5 (Str.trim*)
31+
. commit 9fc3eb254f1d377bebd4f4f89adcec96848e7c3b (IO: .say for @some_list_of_strings)
32+
. commit 7ac6d1ea6d8352696ca32b41080e75777ba5f9c2 (Buf creation and listification)
33+
. commit af0d2e1d782f1172cf27cb64ad938b504c619dd1 (MapIter: for 1..1000000 { $i++ })
34+
. commit 3bc839c00ee03491a7bf8c74923198779a8cc2bb (shiftpush: for 1..100000 { })
35+
. commit 0a93f6e39eb970fa1e653b13695b97789ae4d03b (object creation; iterators)
36+
. commit 77d4dc1d8ef5c746a5c597341ae1f5e89d66ca24 (attribute access)
37+
. commit 80974191c53dae18bab4d5e60d5e17fd5413e886 (stripping trailing zeroes)
38+
. commit f58331690e091784a113931d78166ceff908fe03 (scalar assignment: $a = $b)
39+
. commit 437675e330460d0cf801d48a635c413d532e062f (Complex ops)
40+
. commit 30f5cc9624b9b46ecbff88a2c234e5c9383e21ce (MapIter: map over a range)
2241
+ Find weak points in core design
2342
- Iterative v. recursive v. memoized recursive v. sequence method of finding solution
2443
. Fibonacci sequence

0 commit comments

Comments
 (0)