🦋 Welcome to the IRC channel of the core developers of the Raku Programming Language (raku.org #rakulang). This channel is logged for the purpose of history keeping about its development | evalbot usage: 'm: say 3;' or /msg camelia m: ... | log inspection situation still under development | For MoarVM see #moarvm Set by lizmat on 22 May 2021. |
|||||||||||||||||||||||||||||||||||||||
00:08
reportable6 left
00:09
reportable6 joined
|
|||||||||||||||||||||||||||||||||||||||
JRaspass | It let me update the wiki page without logging in, hopefully I did it right | 00:22 | |||||||||||||||||||||||||||||||||||||
"2022.02" #153 [1] / February 11, 2022; 1 day ago | |||||||||||||||||||||||||||||||||||||||
00:24
frost joined
|
|||||||||||||||||||||||||||||||||||||||
jdv | JRaspass++ | 00:27 | |||||||||||||||||||||||||||||||||||||
japhb | lizmat: IRC::Client hard-depends on the broken version of IO::Socket::Async::SSL; would you mind bumping that? | 00:42 | |||||||||||||||||||||||||||||||||||||
00:58
frost left
01:01
linkable6 joined
|
|||||||||||||||||||||||||||||||||||||||
releasable6 | Next release in ≈34 days and ≈15 hours. There are no known blockers. Please log your changes in the ChangeLog: github.com/rakudo/rakudo/wiki/ChangeLog-Draft | 03:00 | |||||||||||||||||||||||||||||||||||||
03:05
linkable6 left,
releasable6 left,
evalable6 left
03:06
linkable6 joined
04:06
releasable6 joined
04:58
frost joined
05:08
evalable6 joined
05:49
frost left
06:08
reportable6 left
06:09
reportable6 joined
07:18
squashable6 left,
quotable6 left,
notable6 left,
greppable6 left,
evalable6 left,
committable6 left,
linkable6 left,
coverable6 left,
bloatable6 left,
shareable6 left,
unicodable6 left,
tellable6 left,
bisectable6 left,
benchable6 left,
reportable6 left,
statisfiable6 left,
nativecallable6 left,
sourceable6 left,
releasable6 left,
greppable6 joined,
notable6 joined
07:19
unicodable6 joined,
reportable6 joined,
squashable6 joined
07:20
nativecallable6 joined,
evalable6 joined,
shareable6 joined
07:21
sourceable6 joined
08:18
statisfiable6 joined
08:19
quotable6 joined,
tellable6 joined,
linkable6 joined,
coverable6 joined
08:20
bloatable6 joined,
committable6 joined,
bisectable6 joined
|
|||||||||||||||||||||||||||||||||||||||
nine | No known blockers? Quick! Let's do a release! | 08:22 | |||||||||||||||||||||||||||||||||||||
09:20
releasable6 joined
09:21
benchable6 joined
|
|||||||||||||||||||||||||||||||||||||||
lizmat | Files=1351, Tests=117097, 287 wallclock secs (34.90 usr 9.56 sys + 4013.63 cusr 332.17 csys = 4390.26 CPU) | 09:31 | |||||||||||||||||||||||||||||||||||||
japhb: done | 09:46 | ||||||||||||||||||||||||||||||||||||||
Geth | rakudo: lizmat self-assigned hours,minutes and seconds doesn't work with Date.new('2022-02-12').later() github.com/rakudo/rakudo/issues/4783 7f00f79894 | (Elizabeth Mattijsen)++ | src/core.c/Date.pm6 In response to #4783 |
09:49 | |||||||||||||||||||||||||||||||||||||
10:23
linkable6 left
|
|||||||||||||||||||||||||||||||||||||||
Geth | nqp: 68042d7e9c | MasterDuke17++ (committed using GitHub Web editor) | 5 files Remove some not-needed `try`s, or convert to `nqp::can` + the method call (#764) No need to `try` using a possibly non-existant dyn variable and convert `try` to faster `nqp::can` + method call |
10:54 | |||||||||||||||||||||||||||||||||||||
rakudo: 0949d67c39 | MasterDuke17++ (committed using GitHub Web editor) | 5 files Remove some unnecessary `try`s (#4773) Now an error caught by the try just causes the tests to fail and doesn't leak into the output. Remove some unnecessary `try`s and replace them with `nqp::can` + the method call. |
10:59 | ||||||||||||||||||||||||||||||||||||||
rakudo: 83b2417ab5 | (Elizabeth Mattijsen)++ | tools/templates/NQP_REVISION Bump NQP to get NQP's try fixes |
11:10 | ||||||||||||||||||||||||||||||||||||||
rakudo: cccc3e8c99 | (Elizabeth Mattijsen)++ (committed using GitHub Web editor) | 2 files Give .chomp the possibility to specify a needle (#4739) Basically: say "foobar".chomp("bar"); # foo say "foobar".chomp("baz"); # foobar |
11:11 | ||||||||||||||||||||||||||||||||||||||
11:13
squashable6 left
11:24
linkable6 joined
11:41
[Tux] left
11:46
[Tux] joined
12:07
reportable6 left
12:10
reportable6 joined
|
|||||||||||||||||||||||||||||||||||||||
Geth | rakudo: ceaa38fc3e | (Elizabeth Mattijsen)++ | 2 files Make native array generator work for uint arrays In the 2022.02 release some manual post-processing was needed. |
12:42 | |||||||||||||||||||||||||||||||||||||
[Tux] |
|
12:51 | |||||||||||||||||||||||||||||||||||||
13:13
squashable6 joined
|
|||||||||||||||||||||||||||||||||||||||
Geth | rakudo: 4d61a582e4 | (Elizabeth Mattijsen)++ | 2 files First batch of moving to uint Not for performance, but for code clarity and intent. Also removed some deadcode and other cleanup |
13:31 | |||||||||||||||||||||||||||||||||||||
bartolin_ | lizmat: looking at your last commit I wonder if 'my uint $i = -1' instead of 'my int $i = -1' really makes the code clearer. It looks a bit strange to me -- but maybe it's only me. | 14:01 | |||||||||||||||||||||||||||||||||||||
14:26
Kaipi left
14:27
Kaipi joined
|
|||||||||||||||||||||||||||||||||||||||
ugexe | yeah i don't follow assigning a signed value to an unsigned integer | 14:31 | |||||||||||||||||||||||||||||||||||||
i guess because soon after its incremented. but having to figure that out kind of suggest its not very clear unless you're already familiar with whats going on | 14:34 | ||||||||||||||||||||||||||||||||||||||
15:27
evalable6 left,
linkable6 left
16:27
releasable6 left,
quotable6 left,
benchable6 left,
squashable6 left,
greppable6 left,
coverable6 left,
unicodable6 left,
bisectable6 left,
tellable6 left,
notable6 left,
statisfiable6 left,
nativecallable6 left,
shareable6 left,
sourceable6 left,
committable6 left,
reportable6 left,
bloatable6 left
16:28
evalable6 joined,
notable6 joined
16:29
unicodable6 joined,
bisectable6 joined,
quotable6 joined,
greppable6 joined,
sourceable6 joined,
statisfiable6 joined,
shareable6 joined
17:28
benchable6 joined,
reportable6 joined
17:29
nativecallable6 joined
|
|||||||||||||||||||||||||||||||||||||||
Geth | rakudo: 28a734d196 | (Elizabeth Mattijsen)++ | 2 files Use uint for AT/ASSIGN-POS on native arrays Changed the int candidate to uint case and removed the bounds check. Note that this does only have minimal performance implications now. The native int case will now be handled by the Int:D candidate and currently actually improve performance. In the (near) future when a "uint" is no ... (5 more lines) |
17:31 | |||||||||||||||||||||||||||||||||||||
17:51
Altai-man left
17:52
sena_kun joined
|
|||||||||||||||||||||||||||||||||||||||
Geth | rakudo: codesections++ created pull request #4784: Make &[max] and &[min] return RHS for ties |
18:01 | |||||||||||||||||||||||||||||||||||||
18:07
reportable6 left,
reportable6 joined
|
|||||||||||||||||||||||||||||||||||||||
japhb | lizmat: Thanks for fixing the IRC::Client depends -- I now managed to do a full rebuild for the first time in a *while*. | 18:24 | |||||||||||||||||||||||||||||||||||||
lizmat | Good to hear :-) | ||||||||||||||||||||||||||||||||||||||
18:27
coverable6 joined,
squashable6 joined
18:28
tellable6 joined,
bloatable6 joined
18:29
releasable6 joined
|
|||||||||||||||||||||||||||||||||||||||
Geth | rakudo: 74cca3332e | (Elizabeth Mattijsen)++ | src/core.c/Exception.pm6 Un =my= X::Comp::Group Otherwise the static optimizer can not find it, which makes it error trying to report an error. |
18:58 | |||||||||||||||||||||||||||||||||||||
rakudo: 548c2550ed | (Elizabeth Mattijsen)++ | 2 files All of the uinting on native arrays for now |
|||||||||||||||||||||||||||||||||||||||
19:27
linkable6 joined
|
|||||||||||||||||||||||||||||||||||||||
Geth | rakudo: 167c239453 | (Elizabeth Mattijsen)++ | 2 files Add uint postcircumfix:<[ ]> candidates for native arrays And some cleanup wrt to the generator script |
19:40 | |||||||||||||||||||||||||||||||||||||
20:11
MasterDuke joined
|
|||||||||||||||||||||||||||||||||||||||
patrickb | jdv: Thanks for doing the release! The binary release is now done as well. | 20:15 | |||||||||||||||||||||||||||||||||||||
21:11
evalable6 left,
linkable6 left
21:12
evalable6 joined
|
|||||||||||||||||||||||||||||||||||||||
JRaspass | hub.docker.com/repository/docker/rakuland/raku images were rebuilt too, going all the way back to 2017.07! | 21:50 | |||||||||||||||||||||||||||||||||||||
japhb | lizmat: 548c2550ed has a couple places where it sets an Int to a uint *before* checking whether that Int was negative | 21:51 | |||||||||||||||||||||||||||||||||||||
jdv++ patrickb++ JRaspass++ | 21:52 | ||||||||||||||||||||||||||||||||||||||
21:54
dogbert11 joined
21:56
dogbert17 left
22:13
linkable6 joined
22:18
dogbert17 joined
22:20
dogbert11 left
22:27
committable6 joined
22:53
dogbert11 joined
|
|||||||||||||||||||||||||||||||||||||||
lizmat | japhb: which one(s) specifically? | 22:54 | |||||||||||||||||||||||||||||||||||||
22:55
dogbert17 left
|
|||||||||||||||||||||||||||||||||||||||
japhb | lizmat: 387, 991, 1637, ... I'm assuming it's that way in a template, so got expanded in multiple places | 23:03 | |||||||||||||||||||||||||||||||||||||
lizmat | good catch | 23:04 | |||||||||||||||||||||||||||||||||||||
Geth | rakudo: 72b9e1c285 | (Elizabeth Mattijsen)++ | 2 files Fix premature uinting, spotted by japhb++ |
23:32 | |||||||||||||||||||||||||||||||||||||
23:55
linkable6 left,
evalable6 left
|