Skip to content

Instantly share code, notes, and snippets.

@Whateverable
Created December 12, 2017 11:07
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save Whateverable/3503236c49e78b76cf6adda3d06b1438 to your computer and use it in GitHub Desktop.
Save Whateverable/3503236c49e78b76cf6adda3d06b1438 to your computer and use it in GitHub Desktop.
reportable6
2017-10-06T02:26:20Z 2017-11-05T12:53:21Z

From ≈2017-10-06T02:26:20Z to ≈2017-11-05T12:53:21Z
Open tickets before: 1720
Open tickets after: 1718
Number of tickets touched: 228

Resolved tickets (91)

[resolved]  RT#77754 Null PMC access when calling .perl on callframe.my in Rakudo
[resolved] RT#121327 Scoping bug with `xx`
[resolved] RT#122345 Returning from a parameter list default counts as returning 'outside of any Routine' in Rakudo on Moar
[resolved] RT#122789 `.subst` does not work inside BEGIN block ($/ is set too late)
[resolved] RT#123926 LTA error message without Levenshtein distance suggestion when mistyping enum value in signature in Rakudo
[resolved] RT#124660 Roast rakudo skip/todo test:./S06-other/pairs-as-lvalues.t line:10 reason: [NYI]
[resolved] RT#124863 Roast rakudo skip/todo test:./S05-mass/properties-general.t line:735 reason: Unions of properties of non-existent codepoints
[resolved] RT#125170 Cannot read from a file opened with open(:rw) in Rakudo
[resolved] RT#125215 10 ** -1 is a Num, but should probably be a Rat since it can in Rakudo
[resolved] RT#125336 Weird infinite ranges: Inf..0, -Inf..0 and NaN..0
[resolved] RT#125344 Int..Whatever ranges are slow (~20 times slower than Int..Int)
[resolved] RT#125653 A promise returned by Proc::Async.start will never be kept or broken if the process is killed by the current process
[resolved] RT#125813 Malformed UTF-8 (string out of bounds) with “say ('a' x 10000).IO.open”
[resolved] RT#125902 error message “Type 'Str' is not declared” (my Str where 'foo' $test;)
[resolved] RT#126101 0.lotsof9s badly approximated
[resolved] RT#126479 IO::Handle Supply is never done
[resolved] RT#126524 Proc::Async NYI
[resolved] RT#126597 .race.grep(...) and .hyper.grep(...) produce an empty sequence
[resolved] RT#126721 $/ in closure arg of subst
[resolved] RT#126927 Spurious warning when trying to smartmatch num64 against Num in Rakudo
[resolved] RT#126951 Interpolating a typed hash into an argument list produces wrong keys
[resolved] RT#127096 error message when doing weird base conversions ( :5<1.I> )
[resolved] RT#127341 error message mentions $!tai ( Duration.new(∞) )
[resolved] RT#127452 hyper is very broken, *sometimes* it returns nothing
[resolved] RT#127672 「take」 inside global and exhaustive matching is broken (m:g/. {take 1}/)
[resolved] RT#127973 native strings not allowed to be as big as regular strings
[resolved] RT#128000 Feature Request: Pointer Arithmetic
[resolved] RT#128031 Failing tests for type smileys
[resolved] RT#128084 `.hyper/.race.map(&f)` produces an empty sequence if `&f` is a multi-sub
[resolved] RT#128321 Int.Capture is empty
[resolved] RT#129234 `.hyper` and `.race` resume after exceptions
[resolved] RT#129291 problems when run()ning two procs and passing the :out of one to the :in of the other
[resolved] RT#129845 `.dir` returns corrupted `IO::Path`s under concurrent load
[resolved] RT#130107 unkown system error 0 via Proc::Async
[resolved] RT#130117 Sequential alternation `||` does not respect `:ratchet`
[resolved] RT#130186 Match object inside .comb is weird (‘789’.comb(/ . {say $/} <!> /))
[resolved] RT#130285 Unhealthy overflow in .head and .tail with huge negative numbers ( (4,5,6).tail(-9999999999999999999) )
[resolved] RT#130576 .race & .hyper break [+] (1..100)
[resolved] RT#130721 Hypered conditional method calls `».?foo` don't respect nodal methods
[resolved] RT#130834 Is `use v5` still a thing?
[resolved] RT#130906 Reducing a Seq with `=>` fails with "P6opaque: no such attribute '$!reified' in type List"
[resolved] RT#130914 chr() aliases codepoint numbers mod 2**32
[resolved] RT#131300 MoarVM panic if you check for membership in undefined Set
[resolved] RT#131490 Crash in Junction:D.BUILDALL `This type (Scalar) does not support elems`
[resolved] RT#131515 Performance loss in some commits
[resolved] RT#131763 Merged output of Proc::Async does not work (whenever $proc { … })
[resolved] RT#131783 :delete holes in Arrays get turned to Mus when coercing to List or Slip
[resolved] RT#131846 not accepting Inf/Whatever as upper bound
[resolved] RT#131855 Mix.roll doesn't work with fractional weights
[resolved] RT#131865 Looping over a HyperSeq in sink context does nothing (for <a b c>.hyper { say 2 })
[resolved] RT#131924 \n\r and string concatenation improvements
[resolved] RT#131936 Match.made leaks a `NQPMu`
[resolved] RT#131973 Backtracking modifiers on individual atoms fail to override a regex-global `:ratchet` modifier.
[resolved] RT#132016 Supply.merge and signals ( signal(SIGTERM).merge(signal(SIGINT)) )
[resolved] RT#132042 Concurrently calling `say` can cause Rakudo to hang
[resolved] RT#132082 "is default(Mu)" parse failure when used on attribute
[resolved] RT#132083 Broken math (-2147483648 != -2147483648)
[resolved] RT#132216 'a' coll 'A" not Same but More with disabled tertiary and primary levels
[resolved] RT#132220 Build broken on Windows
[resolved] RT#132236 Meta object construction
[resolved] RT#132254 $*OUT.tell always gives 0
[resolved] RT#132261 Unclear what a hole in a List is
[resolved] RT#132262 Quote braid misses Main braid's language change due to new ops
[resolved] RT#132273 while running t/spec/S17-supply/supplier-preserving.t
[resolved] RT#132279 BagHash.grab with huge values (("foo" => 10000000000000000000).BagHash.grab(1))
[resolved] RT#132285 Error message talks about null strings when trying to create a num32 Blob (Blob[num32].new(2e0))
[resolved] RT#132288 .tail with large negative arguments (say (4,5,6).tail(-9999999999999999999))
[resolved] RT#132291 Too few positionals passed to '' (for [:a] X [:b] -> ($i, $j) { })
[resolved] RT#132293 It is no longer possible to create native ints with .new (int32.new(42))
[resolved] RT#132294 INTERPOLATE-related change made matching of large strings slower
[resolved] RT#132295 :2(…) radix syntax no longer suggests using .base (:2(42))
[resolved] RT#132300 say nqp::getlexdyn('&DEPRECATED')
[resolved] RT#132316 Crash while running program (MongoDB module)
[resolved] RT#132339 =SEE-ALSO pod comment can no longer be parsed (=SEE-ALSO foo)
[resolved] RT#132343 better-sched and other async improvement ecosystem fallout
[resolved] RT#132346 ≠ is not identical to != in some cases (0 ≠ 0 | 1 or 0 ≠ 0)
[resolved] RT#132349 $*IN.getc not blocking on macOS
  [closed]   GH#1178 Implement metamethod shorthand syntax (RT#131478)
  [closed]   GH#1201 Fix p6bindattrinvres for native attributes
  [closed]   GH#1208 Rakudo is not building on Windows
  [closed]   GH#1213 Fix multiple options passed to include specs
  [closed]   GH#1215 "Do. Or do not. There is no try."
  [closed]   GH#1216 Improve "Return outside of routine" error
  [closed]   GH#1217 Use the new nqp::fromI_I in Int.new
  [closed]   GH#1221 Normalize proto bodies
  [closed]   GH#1223 MoarVM panic: Could not spawn thread: errorcode -11
  [closed]   GH#1225 Do a type check when resetting a default when asigning a Nil
  [closed]   GH#1229 Test for RT #132291
  [closed]   GH#1231 Convert the rest of the `{ * }` to `{*}`
  [closed]   GH#1232 Add some INTERPOLATE variations
  [closed]   GH#1233 splice slips replacement lists

Half-resolved (tests needed) (12)

[testneeded] RT#125596 error message with if; and unless; without conditions
[testneeded] RT#125641 error messages when right bracket is missing: (), [], "" and so on
[testneeded] RT#125674 error message prints wrong eject position (if True if { };)
[testneeded] RT#126972 error mesage about getlexrelcaller (/a/)
[testneeded] RT#127100 error message when specifying return type before parameters ( --> Bool, Int $x, Int $y )
[testneeded] RT#129787 die/CATCH inside a start-block with a channel heisenbugs
[testneeded] RT#131626 ≥ and ≤  are 36x slower than Texas version; ≠ is 15x slower
[testneeded] RT#132249 use lib ‘’ spills guts (use lib ‘’)
[testneeded] RT#132269 JIT removing loop construct and confusing last()
[testneeded] RT#132283 BUILDALL is listed as one of the methods, maybe that's not right (say $foo.^methods)
[testneeded] RT#132328 DBIish tests are failing spectacularly (JIT compilation of native calls)
[testneeded]   GH#1220 Regression since 2017.10 breaks IO::Socket::Async::SSL tests

Updated tickets (64)

      [updated]  RT#69464 1**Inf = NaN on OpenSolaris
      [updated] RT#114124 open () error message is [LTA]
      [updated] RT#124088 Unsigned int in highest bit length, stays negative
      [updated] RT#124147 pow edge cases with rakudo-moar on NetBSD
      [updated] RT#124294 uint32 behaving like int64
     [new→open] RT#124527 S05-metasyntax/interpolating-closure.t line:28 reason: 'dunno'
 [new→rejected] RT#124785 S32-io/dir.t line:16 reason: 'entries are still IO::Path'
 [new→rejected] RT#124786 S32-io/dir.t line:18 reason: 'dirname is not yet absolute'
      [updated] RT#124989 :nfkc adverb on quoteforms
      [updated] RT#125247 Error message for unclosed multiline comments points to last line of the file
      [updated] RT#125466 [@LARRY] bitwise shift is inconsistent on int
[open→rejected] RT#125500 double free or corruption, invalid pointer
      [updated] RT#125684 error message when using invalid characters in number literals (say 0b000l01)
      [updated] RT#126063 printf omits line number in error message
     [new→open] RT#126415 WhateverCode loses its mind inside //=
      [updated] RT#126490 Control exception handling is inconsistent and broken across backends. (SEGV on moar, CX unrecognized on jvm)
      [updated] RT#126757 error message talks about ~ but there is no ~ in my code (33..126 .pick.chr)
      [updated] RT#126857 Bogus array subsignature in declaration `my ([$a]);` binds variable to VMNull
      [updated] RT#127064 Variable interpolation in regex very slow
     [new→open] RT#127145 explicitly-manage is doing something un thread-safe apparently
      [updated] RT#127162 Plural parameter names are alowed in .later and .earlier but not in .new (DateTime.new(years => 2016))
     [new→open] RT#127279 Infinite loop with |"a".."z"
      [updated] RT#127282 backtraces could print all the arguments to all the routines
      [updated] RT#127330 10_000 lines with 「say ‘a’;」 take 16 seconds to run
      [updated] RT#127671 「dir」 dies if weird unicode sequences are encountered (dir;)
      [updated] RT#127775 Declaring enums with Bools, IntStrs and maybe other things ( enum Foo (:Bar(1), :Baz(True) ))
      [updated] RT#127824 TR/ / / is not implemented
      [updated] RT#127856 error message when declaring variables without a space between “my” and parens (my($test);)
      [updated] RT#127857 error message when using commas in c-style “loop” (loop (my $x = 0, $x < 10, $x++) {})
     [new→open] RT#127865 Throwing a control exception within Lock.protect causes [LTA] locking behavior
      [updated] RT#127906 Array interpolation `@foo` doesn't backtrack
      [updated] RT#128161 Run time “SORRY!” when the range starts with whatever star (*...‘WAT’)
      [updated] RT#128520 Consider migrating from RT
      [updated] RT#128561 degenerates: warning on whitespace with diacritics could be better
      [updated] RT#129790 Giving a sub to a map fails
      [updated] RT#129941 Perl 6 text file line read is much slower than Perl 5
     [new→open] RT#130205 Weird parsing of q:w with matching delimiters when same delimiters appear inside
     [new→open] RT#130363 [@LARRY] there's no match for Any aka /./ codegens differently from m/./ 
      [updated] RT#130485 » is no longer shuffled (<a b c d>».say)
      [updated] RT#130713 42.expmod(-1,1) hangs
      [updated] RT#131003 Heap corruption when using Gumbo
      [updated] RT#131041 Use of Nil in string context
      [updated] RT#131102 state variables are no longer working as expected in regex code blocks (/^ <?{ say $++ }> /)
      [updated] RT#131149 uint attributes behave like int
     [new→open] RT#131478 Warning about $. when using metamethod
      [updated] RT#131481 No perl6-debug
      [updated] RT#131530 Perl6 REPL forgets the definition of  infix  sub
      [updated] RT#131622 Failures don't get sunk when last in for loop
      [updated] RT#131722 Map and containerization (my %m := Map.new(‘a’, ‘X’); %m<a> = 42)
      [updated] RT#131780 Crash while running test
      [updated] RT#131814 quote bug in shell command on windows
      [updated] RT#131925 Smartmatch against `m//` operator mishandles junctions
      [updated] RT#131966 Shaped native arrays with negative sizes (my int @a[-9999999999999999])
      [updated] RT#131994 int32 goes crazy on -2147483648 (my int32 $x = -2147483648; say $x * 1.0)
      [updated] RT#132005 --target=parse and : invocant syntax (say 25:)
     [new→open] RT#132012 Numeric values of signals are wrong (say +SIGUSR1)
      [updated] RT#132104 EvalServer leaks threads and memory when using Proc::Async
      [updated] RT#132114 t\04-nativecall\21-callback-other-thread.t is flapping on appveyor and travis
      [updated] RT#132149 Some Method objects use wrong .gist method
 [new→rejected] RT#132191 Possible rakudo regression (issues with IRC::Client)
     [new→open] RT#132217 `unival` ignores everything but first chars
      [updated]    GH#903 handle uneven rows lengths in Pod::To::Text::table2text()
      [updated]   GH#1125 Add candidates method as CURI recommendation manager
      [updated]   GH#1132 Add candidates method as CURFS recommendation manager

All new tickets (97)

      [open] RT#132225 segmentation fault while concurrently updating SetHash
      [open] RT#132226 "impossible" undefined value in concurrent ENTER phasers
       [new] RT#132228 nqp::push to a typeobject of a class with repr("VMArray")
       [new] RT#132232 ignorecase returns too many graphemes for expanding foldcase graphemes
       [new] RT#132233 ignorecase doesn't use foldcase semantics when the haystack is interpolated
  [resolved] RT#132236 Meta object construction
       [new] RT#132237 regexes and “Corresponding … was at line”
       [new] RT#132238 $<> and “Corresponding … was at line”
       [new] RT#132239 q:to and “Corresponding … was at line”
       [new] RT#132240 s/// and “Corresponding … was at line”
       [new] RT#132241 tr/// and “Corresponding … was at line”
  [rejected] RT#132242 Proc::Async running with yes command returns superfluous output and hangs
      [open] RT#132246 .pick and .roll return incorrect results for object hashes
      [open] RT#132248 Z Metaoperator bug
[testneeded] RT#132249 use lib ‘’ spills guts (use lib ‘’)
       [new] RT#132250 require ‘’ suggests ‘.’ but that makes no sense (require ‘’)
       [new] RT#132251 Curly quotes not supported in postfix call syntax ( Foo.new.“bar”() )
  [resolved] RT#132254 $*OUT.tell always gives 0
       [new] RT#132258 `run "perl6" ...` can be made to execute shell commands
  [resolved] RT#132261 Unclear what a hole in a List is
  [resolved] RT#132262 Quote braid misses Main braid's language change due to new ops
      [open] RT#132268 Floating point anomalies
[testneeded] RT#132269 JIT removing loop construct and confusing last()
  [resolved] RT#132273 while running t/spec/S17-supply/supplier-preserving.t
  [rejected] RT#132275 a Promise using a `temp`ed variable gets untemped version
  [resolved] RT#132279 BagHash.grab with huge values (("foo" => 10000000000000000000).BagHash.grab(1))
       [new] RT#132280 Cool methods that take and pass a Capture are uber slower (.contains: 'meow' for ^10000_00)
       [new] RT#132281 .gist of a bag used to say “bag()”, now it says “Bag()” ("blogger".comb.Bag)
       [new] RT#132282 Weird “Cannot find method 'gist'” problem
[testneeded] RT#132283 BUILDALL is listed as one of the methods, maybe that's not right (say $foo.^methods)
  [rejected] RT#132284 .gist of a Map was arguably better in the past (say Map.new(‘a’ => ‘b’))
  [resolved] RT#132285 Error message talks about null strings when trying to create a num32 Blob (Blob[num32].new(2e0))
      [open] RT#132287 stall/block in async heavy code
  [resolved] RT#132288 .tail with large negative arguments (say (4,5,6).tail(-9999999999999999999))
       [new] RT#132289 Lost line number in Proc::Async's “no such file or directory” error
      [open] RT#132290 .gist of a Method does not always show its .name  (.say for <a b c>.^methods)
  [resolved] RT#132291 Too few positionals passed to '' (for [:a] X [:b] -> ($i, $j) { })
      [open] RT#132292 Recursively .emit-ing from the tap of the same supply bails out
  [resolved] RT#132293 It is no longer possible to create native ints with .new (int32.new(42))
  [resolved] RT#132294 INTERPOLATE-related change made matching of large strings slower
  [resolved] RT#132295 :2(…) radix syntax no longer suggests using .base (:2(42))
  [resolved] RT#132300 say nqp::getlexdyn('&DEPRECATED')
      [open] RT#132302 Str.trans grabs callers $/ for unknown reason
       [new] RT#132305 In some cases ‘Numeric’ uniprop returns “Lower” but it should be “None” instead (say ‘a’.uniprop(‘Numeric’))
       [new] RT#132306 parameters, even if unused, make stuff slower ( f1($a, $, $, $, $, $) vs f2($a, $b, $c, $d, $e, $f) )
       [new] RT#132307 Slurpy positionals cause type constraints to be ignored on named args
      [open] RT#132313 Rat literal syntax creates Rats with denominators larger than 64 bits
  [resolved] RT#132316 Crash while running program (MongoDB module)
       [new] RT#132326 Potential issue with `is default` and Promises
[testneeded] RT#132328 DBIish tests are failing spectacularly (JIT compilation of native calls)
      [open] RT#132329 Rat → Num conversion isn’t monotonous
       [new] RT#132335 pure numeric values of address families are not useful enough ( IO::Socket::INET.new(:host<http://perl6.o>, :port(42)) )
       [new] RT#132337 Code block inside `andthen`/`orelse` doesn't close over lexical variables correctly
  [resolved] RT#132339 =SEE-ALSO pod comment can no longer be parsed (=SEE-ALSO foo)
       [new] RT#132341 table handling should ensure table rows have the same number of cells even if they are empty
  [resolved] RT#132343 better-sched and other async improvement ecosystem fallout
  [resolved] RT#132346 ≠ is not identical to != in some cases (0 ≠ 0 | 1 or 0 ≠ 0)
       [new] RT#132348 tables should accept an inline comment (Z<some comment>)
  [resolved] RT#132349 $*IN.getc not blocking on macOS
  [rejected] RT#132352 Set operators unfriendly to mutable types
      [open] RT#132353 error with using meta assign ops with bound SetHash
      [open] RT#132377 tables inside =begin/=end comment pairs cause exception
      [open]   GH#1199 Make sure bots and other things work OK with rakudo/issues
      [open]   GH#1200 HyperIterables ignore loop phasers
    [closed]   GH#1201 Fix p6bindattrinvres for native attributes
      [open]   GH#1202 Async qqx sometimes hangs or dies ( await (^5).map({start { say qqx{… …} } }) )
      [open]   GH#1203 Would be nice to have an easy way to work with SetHashes and its kin
      [open]   GH#1204 «» with just one variable leaks a slip («$x»)
      [open]   GH#1205 Compound junction-assignement operators cause a hang
      [open]   GH#1206 Can’t override !~, =~, >>, << 
      [open]   GH#1207 Serialization of Hashes parametarized with DefiniteHOW types is busted
    [closed]   GH#1208 Rakudo is not building on Windows
      [open]   GH#1209 Most Blob/Buf subtypes are specced, documented, broken and unusable
      [open]   GH#1210 doesn't like big Iterables
      [open]   GH#1211 LTA error with `is rw` defaults in an unpacked slurpy
      [open]   GH#1212 Uninitialized $_ and weird blowage (<a b c>[$_ xx 2] with 1)
    [closed]   GH#1213 Fix multiple options passed to include specs
      [open]   GH#1214 Incorrect KEEP / UNDO gets fired under certain exit conditions
    [closed]   GH#1215 "Do. Or do not. There is no try."
    [closed]   GH#1216 Improve "Return outside of routine" error
    [closed]   GH#1217 Use the new nqp::fromI_I in Int.new
      [open]   GH#1218 Uncurse work broke Match unpacking with Str() coercer
      [open]   GH#1219 is DEPRECATED doesn't work on Routines in precomped modules
[testneeded]   GH#1220 Regression since 2017.10 breaks IO::Socket::Async::SSL tests
    [closed]   GH#1221 Normalize proto bodies
      [open]   GH#1222 Regex bug on custom <ws>
    [closed]   GH#1223 MoarVM panic: Could not spawn thread: errorcode -11
      [open]   GH#1224 Range.sum() on inifine Ranges
    [closed]   GH#1225 Do a type check when resetting a default when asigning a Nil
      [open]   GH#1226 Broken default value assignment on shaped array attributes
      [open]   GH#1227 "trans" method does not remove complement characters in some cases
      [open]   GH#1228 Postfix hyper confusing: `>>(&func)`
    [closed]   GH#1229 Test for RT #132291
      [open]   GH#1230 CLOSE phaser can have busted outer scope
    [closed]   GH#1231 Convert the rest of the `{ * }` to `{*}`
    [closed]   GH#1232 Add some INTERPOLATE variations
    [closed]   GH#1233 splice slips replacement lists
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment