🦋 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:07
reportable6 left
01:08
reportable6 joined
01:24
squashable6 left
01:25
squashable6 joined
01:35
Kaiepi left
04:26
frost joined
04:46
frost left
04:47
sena_kun left
04:57
sena_kun joined
05:01
frost joined
05:18
squashable6 left
05:19
squashable6 joined
05:26
frost15 joined,
frost15 left,
frost21 joined
05:27
frost21 left,
frost31 joined
05:29
frost left
05:30
frost31 is now known as frost
05:41
frost left
05:55
frost joined
06:07
reportable6 left
06:08
reportable6 joined
06:22
kjp left,
kjp joined
07:19
frost left
07:30
frost joined
|
|||||||||||||||||||||||||||||||||||||||
nine | MasterDuke: yeah, sounds like I may just not be worth it | 07:41 | |||||||||||||||||||||||||||||||||||||
07:45
frost left
08:37
lucs_ left
08:42
kjp left
08:46
lucs joined,
kjp joined
09:20
kjp left
09:21
kjp joined
09:46
lucs left
09:47
lucs joined
|
|||||||||||||||||||||||||||||||||||||||
Geth | rakudo: 510c24ed18 | (Elizabeth Mattijsen)++ | IN-MEMORIAM.md Finally add in memoriam for David Adler |
11:07 | |||||||||||||||||||||||||||||||||||||
rakudo: 7227512c04 | (Elizabeth Mattijsen)++ | IN-MEMORIAM.md Sometimes a period is important. |
11:09 | ||||||||||||||||||||||||||||||||||||||
11:12
Geth left,
Geth joined
12:07
reportable6 left,
reportable6 joined
|
|||||||||||||||||||||||||||||||||||||||
nine | God damn it mi6, why do you insist on creating invalid META6.json? | 12:14 | |||||||||||||||||||||||||||||||||||||
lizmat | ah? never been able to do that :-) | 12:17 | |||||||||||||||||||||||||||||||||||||
I guess skaji would be interested in a bug report ? | |||||||||||||||||||||||||||||||||||||||
or could well be an issue in an underlying lib :-) | |||||||||||||||||||||||||||||||||||||||
nine | It replaces my perfectly valid META6.json with an outdated version 0 one. And even if I clean it up afterwards, when releasing, it inserts those unneeded and unspecced test-depends and build-depends keys again and commits them right away | 12:19 | |||||||||||||||||||||||||||||||||||||
Seems like not much has changed since I first gave up on mi6 :/ | |||||||||||||||||||||||||||||||||||||||
13:07
linkable6 left,
evalable6 left
13:31
kjp left
13:32
kjp joined
13:47
frost joined
14:09
evalable6 joined
14:12
Util joined
14:15
frost left
14:18
kjp left
14:30
frost joined
14:43
frost left
|
|||||||||||||||||||||||||||||||||||||||
Geth | nqp/fix_unsigned_for_merge: 5fef8aea0d | (Stefan Seifert)++ | 2 files unbox_u op on JVM |
14:56 | |||||||||||||||||||||||||||||||||||||
nqp/fix_unsigned_for_merge: 76b6ea0e77 | (Stefan Seifert)++ | 2 files Stub for dispatch op on JVM |
|||||||||||||||||||||||||||||||||||||||
nqp/fix_unsigned_for_merge: e0d3d41bae | (Stefan Seifert)++ | 23 files Bring uint improvements to the JVM |
|||||||||||||||||||||||||||||||||||||||
rakudo/fix_unsigned_for_merge: b315556aef | (Stefan Seifert)++ | 3 files Bring uint improvements to the JVM |
|||||||||||||||||||||||||||||||||||||||
nine | I'm pretty sure JVM builds and tests no worse than before with these :) There are a hand full of spec test issues, but they look entirely unrelated. | 14:57 | |||||||||||||||||||||||||||||||||||||
Geth | nqp/master: 5 commits pushed by (Stefan Seifert)++ | 15:02 | |||||||||||||||||||||||||||||||||||||
15:04
Geth left,
Geth joined
15:09
linkable6 joined
|
|||||||||||||||||||||||||||||||||||||||
MasterDuke | nine: are you going to merge the rakudo pr soon? | 15:09 | |||||||||||||||||||||||||||||||||||||
Geth | rakudo/master: 12 commits pushed by (Stefan Seifert)++ review: github.com/rakudo/rakudo/compare/7...f3b719ff6f |
15:12 | |||||||||||||||||||||||||||||||||||||
nine | MasterDuke: just about now :D | ||||||||||||||||||||||||||||||||||||||
MasterDuke | cool | 15:13 | |||||||||||||||||||||||||||||||||||||
interesting, stage parse seems to have increased by 1-2s | 15:17 | ||||||||||||||||||||||||||||||||||||||
lizmat pulls and builds and tests | 15:18 | ||||||||||||||||||||||||||||||||||||||
nine | Considering the 3038 insertions(+), 724 deletions(-), I'm not terribly surprised | ||||||||||||||||||||||||||||||||||||||
MasterDuke | ah, didn't realize it was that much for rakudo | 15:19 | |||||||||||||||||||||||||||||||||||||
Geth | roast: vrurg++ created pull request #785: Add negation tests |
15:24 | |||||||||||||||||||||||||||||||||||||
vrurg | I remember my first look into uint problem and how it scared me away. But now I see that it was underestimation of the amount of changes... | 15:26 | |||||||||||||||||||||||||||||||||||||
nine | As did I...as did I | ||||||||||||||||||||||||||||||||||||||
vrurg | Mine spectest is good, 4 TODO passed. | 15:27 | |||||||||||||||||||||||||||||||||||||
nine | But it's been nagging me for years, and now we can finally fix those issues. Remember that this is still mostly just the base for being able to look into individual issues. | ||||||||||||||||||||||||||||||||||||||
vrurg | I think we'd need to reconsider UInt at some point. | 15:28 | |||||||||||||||||||||||||||||||||||||
Not yet, but at some language boundary. | |||||||||||||||||||||||||||||||||||||||
nine | Considering that pretty much all I did was ensure that we always know whether we deal with a signed or unsigned int, having UInt just be a subset sounds like its asking for trouble | 15:29 | |||||||||||||||||||||||||||||||||||||
15:30
kjp joined
|
|||||||||||||||||||||||||||||||||||||||
lizmat | concur: clean + 4 TODO's passed | 15:30 | |||||||||||||||||||||||||||||||||||||
vrurg | nine: Absolutely. But I expect there be some rough edges we'd need to mull over. So, some usage statistics first. | 15:33 | |||||||||||||||||||||||||||||||||||||
lizmat | .oO( The Great Uintification Refactor is reaching its conclusion ) |
15:34 | |||||||||||||||||||||||||||||||||||||
Geth | roast: 60ae54dab4 | (Vadim Belman)++ | S03-smartmatch/00-sanity.t Add negation tests Negated smartmatch must always boolify |
15:36 | |||||||||||||||||||||||||||||||||||||
roast: 5e19a7a68a | (Vadim Belman)++ (committed using GitHub Web editor) | S03-smartmatch/00-sanity.t Merge pull request #785 from vrurg/new-disp-smartmatch Add negation tests |
|||||||||||||||||||||||||||||||||||||||
lizmat | vrurg: OOC, why do they need to boolify ? | 15:37 | |||||||||||||||||||||||||||||||||||||
vrurg | Because negation is an explicit boolean context. | ||||||||||||||||||||||||||||||||||||||
But for now I only added testing over regex matches. | 15:38 | ||||||||||||||||||||||||||||||||||||||
Yet anyway, I currently can't think of any case where a negated SM can resulting in anything but true/false | 15:39 | ||||||||||||||||||||||||||||||||||||||
*can result | |||||||||||||||||||||||||||||||||||||||
Geth | rakudo: 3823f88ce3 | (Stefan Seifert)++ | src/core.c/Buf.pm6 Fix "This container does not reference a native unsigned integer" When working with bufs and e.g. initializing them with lists of integers that do not match in signedness, we need to give the runtime a chance to convert. This happens automatically if the value is fetched into a scalar before passing it to an nqp op. This is a bit less efficient than binding, but a sufficiently advanced runtime can still optimize away the scalar container. |
15:45 | |||||||||||||||||||||||||||||||||||||
nine | jdv: the Blin regressions caused by my uint work should be fixed now that the rest is merged. Of course it's quite possible that there are new regressions :) | 15:46 | |||||||||||||||||||||||||||||||||||||
jdv: JVM is ok as well | 15:47 | ||||||||||||||||||||||||||||||||||||||
[Tux] |
|
16:03 | |||||||||||||||||||||||||||||||||||||
16:37
linkable6 left,
evalable6 left
16:38
linkable6 joined,
evalable6 joined
|
|||||||||||||||||||||||||||||||||||||||
Geth | Testo: b29bba1669 | (JJ Merelo)++ | META6.json :arrow_up: for elimination of deprecated code |
16:43 | |||||||||||||||||||||||||||||||||||||
Testo: 44524201b8 | (JJ Merelo)++ | README.md Badge up |
|||||||||||||||||||||||||||||||||||||||
Testo: e83e05547c | (JJ Merelo)++ | META6.json Update Meta for new release |
|||||||||||||||||||||||||||||||||||||||
Test-Output: edd59e5f48 | (JJ Merelo)++ | .gitignore :see_no_evil: |
16:46 | ||||||||||||||||||||||||||||||||||||||
Test-Output: e837f72ff3 | (JJ Merelo)++ | .github/workflows/test.yaml No need to check out |
|||||||||||||||||||||||||||||||||||||||
Test-Output/task/reproduce-error: 005ae5c8be | (JJ Merelo)++ | .gitignore :see_no_evil: |
|||||||||||||||||||||||||||||||||||||||
jdv | nine: cool, thanks! | 17:00 | |||||||||||||||||||||||||||||||||||||
17:41
dogbert11 joined
17:43
dogbert17 left
18:07
reportable6 left
19:09
reportable6 joined
20:01
djinni`_ left
20:32
djinni` joined
21:57
linkable6 left,
evalable6 left
21:59
evalable6 joined
|
|||||||||||||||||||||||||||||||||||||||
Geth | tap-harness6/cwd: 14 commits pushed by (Leon Timmermans)++ review: github.com/Raku/tap-harness6/compa...b83dcae038 |
22:00 | |||||||||||||||||||||||||||||||||||||
tap-harness6/master: 16 commits pushed by (Leon Timmermans)++ review: github.com/Raku/tap-harness6/compa...80d8b728ad |
22:29 | ||||||||||||||||||||||||||||||||||||||
22:32
Geth left,
Geth joined
22:36
Geth left,
Geth joined
22:41
Geth left,
Geth joined
|
|||||||||||||||||||||||||||||||||||||||
Geth | tap-harness6/ugexe-patch-1: cc04f2e7b5 | (Nick Logan)++ (committed using GitHub Web editor) | META6.json Replace perl6 with raku where appropriate |
23:39 | |||||||||||||||||||||||||||||||||||||
tap-harness6: ugexe++ created pull request #55: Replace perl6 with raku where appropriate in META6.json |
|||||||||||||||||||||||||||||||||||||||
tap-harness6: 56eca8aedb | (Nick Logan)++ (committed by Leon Timmermans) | META6.json Replace perl6 with raku where appropriate |
23:46 |