Skip to content

Instantly share code, notes, and snippets.

@niner
Last active October 4, 2015 11:14
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
Star You must be signed in to star a gist
Save niner/a66fb2caf1f0d0fb0c6f to your computer and use it in GitHub Desktop.
4a05124 Make empty string numify to zero
Stage parse : 33.074
c98a402 Add a check in val() to quicken some calls.
Stage parse : 33.021
de6f268 Fixup empty string numification to numify blank strings too.
Stage parse : 33.313
58ae5f9 Improve the implementation of val() a bit more.
Stage parse : 32.734
0ca38e9 Further clean up the val() function
Stage parse : 34.236
a76b1c6 Optimize val() a bit further.
Stage parse : 33.053
0802eec Add missing `flat` to fix signals test on Win32.
Stage parse : 35.135
5db6cbd Fix/optimize Capture.WHICH.
Stage parse : 34.798
9c5cb50 Toss a bogus flat in Capture.WHICH.
Stage parse : 35.033
d977ee6 Remove deprecated Pod::Block.content
Stage parse : 34.938
e251aa7 Remove deprecated $*OS and $*OSVER
Stage parse : 35.133
686e9aa Remove deprecated winner/more from Supply
Stage parse : 34.859
03b5a0a Removed a bunch of deprecated I/O constructs
Stage parse : 34.615
0e67b32 partly unbreak the java build
Stage parse : 34.564
a47a9ef Coerce some in Temporal
Stage parse : 34.984
781c02c PR #525, ab5stract++
Stage parse : 34.526
c4cff9f Remove deprecated Supply stuff
Stage parse : 34.440
a395666 Stop << a b >> flattening into an arg list.
Stage parse : 34.822
891d9ad Remove some more Supply/async related deprecations
Stage parse : 34.758
37118f1 Un-bust 't' ~~ /<{'a'...'z'}>/ post-GLR.
Stage parse : 34.567
ea295e3 Remove deprecations from Test.pm
Stage parse : 34.537
876eb48 Better errors for with(1){}/without(1){}.
Stage parse : 34.512
4b4aa9f fix post-glr install /bin wrapper
Stage parse : 34.510
8da5c45 Better errors for supply/whenever/react(1){}
Stage parse : 34.461
3d4deee Remove deprecated at_key and friends
Stage parse : 34.433
13f829c Merge pull request #527 from ugexe/patch-4
Stage parse : 34.323
7d56f92 Reinstate the string-to-number code by japhb++
Stage parse : 32.972
5e1b082 ...* wasn't marked .is-lazy
Stage parse : 34.263
f0c5b49 Implement a compile-time version of val() in World
Stage parse : 33.167
9fdaf03 Fix Seq and multi-dispatch interaction.
Stage parse : 34.453
23286d4 Map missing op on JVM.
Stage parse : 34.576
749b72e Implement p6configposbindfailover for JVM backend.
Stage parse : 35.313
1a76417 Toss mention of LoL in JVM-specific code.
Stage parse : 35.341
15a0856 Further GLR steps for JVM backend.
Stage parse : 34.536
376d727 First pass at *@foo and **@foo on JVM post-GLR.
Stage parse : 34.500
d8e7b1d Bring hllize semantics in line with Moar backend.
Stage parse : 34.287
c89820c Add missing nqp::hllize.
Stage parse : 34.803
6e5105d Fix handler scoping issue with whenever.
Stage parse : 35.026
16d366a Provide ACCEPTS hint on attempt to override ~~.
Stage parse : 34.541
b6d3180 A couple of exception types for shaped arrays.
Stage parse : 34.468
2f06734 Add default shape method for unshaped Array.
Stage parse : 34.462
1f3372e Take (but currently ignore) shape in Array.new.
Stage parse : 34.487
cbf85b3 First steps for shaped arrays.
Stage parse : 34.345
b2fea84 2015.08 was skipped.
Stage parse : 34.415
2d6ee41 .base now can take * digits
Stage parse : 34.341
7102178 Ban certain operations on shaped arrays.
Stage parse : 34.351
27a3699 Simpler elems/eager/is-lazy for shaped Array.
Stage parse : 34.371
d881420 Implement multi-dim access to Array.
Stage parse : 35.175
e819dd1 Toss commented out code we likely don't want.
Stage parse : 34.572
83428be Simple cases of :exists/:delete on multi-dim.
Stage parse : 34.747
90e4dab Claim 2015.09 compiler release
Stage parse : 34.788
10dcbad give CArray more methods you'd expect from arrayish things
Stage parse : 35.138
cd02e3e Remove deprecated cwd() sub
Stage parse : 34.530
87d035a Remove 2014.11 deprecations
Stage parse : 34.762
62ff58f Remove 2014.12 deprecations
Stage parse : 34.774
e87a7aa add runaway quote detection
Stage parse : 35.064
00e43db noarg functions might also be intended as nouns
Stage parse : 34.577
6abe65c Accept both common styles of lowquote terminator
Stage parse : 34.538
a81b7ab Switch to using the existing val() at compile-time
Stage parse : 34.370
5746df2 fix Rat.base rounding, throw X::OutOfRange for negative base $digits
Stage parse : 35.080
1131b0f Revert "Revert "Merge branch 'allomorphs' into nom""
Stage parse : 34.966
de4f5d8 Merge branch 'allomorphs' into nom
Stage parse : 36.803
e93be16 GLR-ify the relevant val() multi
Stage parse : 36.740
c40a1ef Add multi-dim BIND-POS fallback to Any.
Stage parse : 35.360
824436e Fix dispatch analysis explosion in optimizer.
Stage parse : 35.564
564470e Add a special Slip multi for val()
Stage parse : 36.988
5abac3c Bump NQP_REVISION for various Moar/JVM fixes.
Stage parse : 35.291
149b5fb Run S17-lowlevel/thread-start-join-stress.t.
Stage parse : 35.358
f1c4b3a Fix enum declarations wrt val processing
Stage parse : 36.933
e9a9b6e By contract, *-POS should only get Int indices.
Stage parse : 35.598
62cbcec Implement multi-dim BIND-POS support in Array.
Stage parse : 35.003
fe5ef83 Implement @a[1;1] := ....
Stage parse : 34.546
ae65104 Start parsing @a[3;3] syntax.
Stage parse : 34.153
173f64d Merge branch 'nom' of https://github.com/rakudo/rakudo into nom
Stage parse : 38.151
fa40403 Have multi-dispatch ignore nameds after ;;.
Stage parse : 35.184
821d4b7 .map named args don't factor into multi-dispatch.
Stage parse : 35.814
f2be6bd Merge branch 'nom' of https://github.com/rakudo/rakudo into nom
Stage parse : 37.770
cdfa237 remove remaining 2015.09 deprecations
Stage parse : 35.580
3e416bc Improve .map performance in sink context.
Stage parse : 37.350
d260bd1 Better code for /$a/ where $a is typed as Str.
Stage parse : 37.598
5b659cc Loops no longer need sinking.
Stage parse : 37.848
e478f04 Cheaper way of avoiding sinking.
Stage parse : 37.767
b21168c allow Swedish/Finnish/Serbian/Macedonian quotes
Stage parse : 37.777
c20c249 Bump NQP for !LITERAL with type object fix.
Stage parse : 37.974
c8f9f8e Merge pull request #528 from ugexe/deprecation-removal
Stage parse : 37.945
079d733 We don't do no deprecations anymore
Stage parse : 37.778
c54773f Fix the 'is' trait_mod for 'is repr'
Stage parse : 37.503
3f73192 Simplify allomorphic .gist/.perl representation
Stage parse : 37.859
132a733 Minor streamlining in sequential-map.
Stage parse : 37.315
9f8d851 More dispatch opts, this time to split.
Stage parse : 38.796
95c85bc Slightly less KISS, slightly faster .perl
Stage parse : 37.783
7c9911d Optimize IO::Handle.lines post-GLR.
Stage parse : 37.593
81de8d7 eqv should default to snapshot, not identity
Stage parse : 37.384
9e5e902 don't use LTM alternation when a cclass will do
Stage parse : 37.744
b5d8ced Don't try to coerce arrays to Range in HYPER
Stage parse : 37.252
b81aff1 Fix endless loop on re-accessing array populated by lazy gather
Stage parse : 37.757
b70ba13 Have QuantHash's and decsendants' .list return a List instead of Seq
Stage parse : 37.563
7564b4c add a Seq.cache method to start plaing with
Stage parse : 37.614
8911bc9 No, .infinite did not survive the GLR.
Stage parse : 37.761
2af8cb4 Make optimizer aware of types of nqp:: ops.
Stage parse : 37.320
93bb1ae Bump NQP_REVISION for code-gen improvement.
Stage parse : 37.529
75665e3 flatten export trait list, like we do for Routines
Stage parse : 37.705
0ea1338 box -I string, we'll .split it later
Stage parse : 37.586
f254e1f psch++, align JVM's slurp/slurp-flat code to moar's
Stage parse : 38.290
4db99fb port Seq->List conversion in binder to JVM
Stage parse : 37.794
5b55618 toss unused attribute position hints
Stage parse : 37.986
940eacf handle optional array params in binder on jvm
Stage parse : 39.178
c6a50ff fix copy&pasto in binder flags
Stage parse : 37.032
b410729 early hackage to distinguish .cache from .list
Stage parse : 36.968
834c805 Merge branch 'nom' into list-v-cache
Stage parse : 37.049
3f8a407 s/list/cache/ in jvm binder too
Stage parse : 37.122
524a763 "cached" is one of the possible Routine traits
Stage parse : 36.894
8bc2c40 Merge branch 'nom' into list-v-cache
Stage parse : 36.972
8dd779a Remove initialization of removed dynamic vars
Stage parse : 36.995
13fda77 Fix recommendation for $^X
Stage parse : 37.067
d46a494 make .elems imply .cache
Stage parse : 36.955
e545109 pack needs to .cache on A* and a*
Stage parse : 38.129
8004846 Error out if we see semicolon form without unit
Stage parse : 37.504
a93822b generally prefer .list to .List
Stage parse : 37.796
350386e Range.EXISTS-POS doesn't need .list to know
Stage parse : 37.378
2d8ea3c .list and .List aren't quite equivalent
Stage parse : 36.912
0c79be1 Merge branch 'nom' into list-v-cache
Stage parse : 37.244
49e9745 Usurp PR #529 into dd, itz++
Stage parse : 37.346
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment