Perl 6 language and compiler development | Logs at colabti.org/irclogger/irclogger_log/perl6-dev | For toolchain/installation stuff see #perl6-toolchain | For MoarVM see #moarvm Set by Zoffix on 27 July 2018. |
|||||||||||||||||||||||||||||||||||||||
00:01
anatofuz joined,
anatofuz left
00:29
anatofuz joined
00:51
anatofuz left
00:53
anatofuz joined
00:54
Kaiepi left
00:58
Kaiepi joined
01:32
anatofuz left
01:54
anatofuz joined
02:47
p9s joined
03:49
anatofuz left
03:50
anatofuz joined
03:55
anatofuz left
04:10
anatofuz joined
04:14
anatofuz left
04:20
anatofuz joined
04:25
grayrider joined
04:26
grayrider left
04:57
SqrtNegInf left
05:24
anatofuz left,
anatofuz joined
05:29
anatofuz left
05:40
robertle left
05:58
anatofuz joined
06:00
anatofuz left
06:10
anatofuz joined
06:14
anatofuz left
06:35
anatofuz joined
06:40
anatofuz left
06:48
anatofuz joined
06:53
anatofuz left
06:58
anatofuz joined
|
|||||||||||||||||||||||||||||||||||||||
releasable6 | Next release in ≈2 days and ≈11 hours. R6 is down. At least 7 blockers. Please log your changes in the ChangeLog: github.com/rakudo/rakudo/wiki/ChangeLog-Draft | 07:00 | |||||||||||||||||||||||||||||||||||||
07:03
anatofuz left
07:14
anatofuz joined
07:20
anatofuz left
07:21
anatofuz joined
07:22
anatofuz_ joined,
anatofuz_ left
07:26
anatofuz left
07:39
anatofuz joined
|
|||||||||||||||||||||||||||||||||||||||
lizmat described her commits in the ChangeLog-Draft | 07:41 | ||||||||||||||||||||||||||||||||||||||
(it weren't that many) | |||||||||||||||||||||||||||||||||||||||
07:46
anatofuz left,
anatofuz joined
|
|||||||||||||||||||||||||||||||||||||||
Geth_ | rakudo/newer-sprintf: 8a91739468 | (Elizabeth Mattijsen)++ | src/core.e/Rakudo/Internals/Sprintf.pm6 Yet another try, yet another branch I sincerely hope this one sticks |
07:48 | |||||||||||||||||||||||||||||||||||||
lizmat | wow | ||||||||||||||||||||||||||||||||||||||
AlexDaniel | lizmat: thanks! | ||||||||||||||||||||||||||||||||||||||
07:59
anatofuz left
|
|||||||||||||||||||||||||||||||||||||||
Geth_ | roast/new-sprintf: eec150db1e | (Elizabeth Mattijsen)++ | S32-str/sprintf-d.t WIP on %d tests |
08:04 | |||||||||||||||||||||||||||||||||||||
rakudo: 4bd25bf53d | (Elizabeth Mattijsen)++ | 2 files Add core.e/Rakudo/Internals/Sprintf.pm6 stub To facilitate switching between "newer-sprintf" and "master" branches without having to do a full re-configure. |
08:14 | ||||||||||||||||||||||||||||||||||||||
08:16
anatofuz joined
08:40
anatofuz left
08:41
anatofuz joined
08:45
anatofuz left,
anatofuz joined
09:13
anatofuz left
09:15
anatofuz joined
09:18
anatofuz left,
anatofuz joined
09:20
anatofuz left
09:28
anatofuz joined
09:44
p9s left
10:04
anatofuz left
10:09
anatofuz joined
10:16
p9s joined
10:20
p9s left
|
|||||||||||||||||||||||||||||||||||||||
|Tux| |
|
10:28 | |||||||||||||||||||||||||||||||||||||
10:32
llfourn joined
10:58
p9s joined
11:02
p9s left
11:30
anatofuz left
11:33
anatofuz joined
11:50
anatofuz left
11:56
anatofuz joined
12:00
anatofuz left
12:18
anatofuz joined
12:24
pmurias joined
|
|||||||||||||||||||||||||||||||||||||||
pmurias | vrurg: the truffle branch isn't a gradual performance improvemnt, it's a rebuild using a completely different technology | 12:25 | |||||||||||||||||||||||||||||||||||||
vrurg: truffle generates a custom JIT from a interpreter using partical evaluation dark magic rather then relying on generating JVM bytecode | 12:26 | ||||||||||||||||||||||||||||||||||||||
12:45
cognominal joined
12:48
cognomin_ left
12:51
pmurias left,
pmurias joined
|
|||||||||||||||||||||||||||||||||||||||
vrurg | pmurias: does it provide other advantages besides of speed up? | 13:28 | |||||||||||||||||||||||||||||||||||||
13:33
lucasb joined
|
|||||||||||||||||||||||||||||||||||||||
pmurias | vrurg: super fast interop with other languages that have a truffle implementation | 13:42 | |||||||||||||||||||||||||||||||||||||
(we don't have that yet, as the truffle backend was in early stages) | 13:43 | ||||||||||||||||||||||||||||||||||||||
vrurg: they had plans to add language-protocol-server integration to truffle but I'm not sure what's the state of that | 13:47 | ||||||||||||||||||||||||||||||||||||||
vrurg | Interesting! | 13:48 | |||||||||||||||||||||||||||||||||||||
However much I don't like Java. ;) | 13:49 | ||||||||||||||||||||||||||||||||||||||
pmurias | vrurg: for the truffle backend a lot of the usual Java boilerplate was solved by generating code from annotations for a lot of the repetive stuff | 13:50 | |||||||||||||||||||||||||||||||||||||
but it's still written in Java :/ | |||||||||||||||||||||||||||||||||||||||
vrurg | Whatever. I don't like it for two reasons: it was hellishly slow back then which is not really a case anymore. And they dictate me how to program, but I'm lucky to choose the language and can avoid it. Otherwise I don't care. | 13:53 | |||||||||||||||||||||||||||||||||||||
But the idea is interesting, no doubt. | |||||||||||||||||||||||||||||||||||||||
pmurias: BTW, more actual thing. I've started reworking NQP makefiles with the same purpose as for Rakudo. I would try to manage JS without you. But still might ask for your help. | 13:56 | ||||||||||||||||||||||||||||||||||||||
pmurias | vrurg: I'll try to help, but getting nqp.js to work should be a lot easier now that rakudo.js works | 13:57 | |||||||||||||||||||||||||||||||||||||
vrurg | I hope for this too. Though I already see it's not doing a few things moar and jvm do – like it doesn't have OPS and ASTNodes parts. I would require conditionals in templates which I try to avoid as much as possible. | 13:59 | |||||||||||||||||||||||||||||||||||||
By ASTNodes I mean MAST and JAST. | 14:00 | ||||||||||||||||||||||||||||||||||||||
pmurias | vrurg: you want to reorganize the js code to have it the same way? | 14:01 | |||||||||||||||||||||||||||||||||||||
vrurg: also a fundamental difference is that the js backend bootstraps using the moar one instead of having a stage0 in js | 14:02 | ||||||||||||||||||||||||||||||||||||||
vrurg | Reorganazing wasn't my intention. Let's see how it goes. I'll have moar and jvm done. Then it'll be more clear what is needed. | 14:04 | |||||||||||||||||||||||||||||||||||||
So, for now – just ignore it. :) | |||||||||||||||||||||||||||||||||||||||
I don't think I'd have something working before the next week. | 14:05 | ||||||||||||||||||||||||||||||||||||||
14:10
pmurias left
14:17
pmurias joined
14:35
anatofuz left
14:36
anatofuz joined
14:43
anatofuz left
15:03
pmurias left
15:16
ufobat__ joined,
anatofuz joined
15:20
ufobat_ left
15:49
anatofuz left
|
|||||||||||||||||||||||||||||||||||||||
lizmat | vrurg: perhaps already known? bugs.debian.org/cgi-bin/bugreport....bug=940776 | 15:53 | |||||||||||||||||||||||||||||||||||||
kawaii | AlexDaniel: seems like I should run another ecosystem roast this weekend | 16:08 | |||||||||||||||||||||||||||||||||||||
vrurg | lizmat: Thanks! Though it's more for patrickb. It's like he decides where to put files and I provide the means for this. :) | 16:30 | |||||||||||||||||||||||||||||||||||||
lizmat | well, I hope you or patrickb will keep the debian folks informed | 16:33 | |||||||||||||||||||||||||||||||||||||
vrurg | lizmat: where did you receive the message from? | 16:41 | |||||||||||||||||||||||||||||||||||||
lizmat | twitter.com/DebianBug/status/11747...7198780417 | 16:42 | |||||||||||||||||||||||||||||||||||||
16:43
llfourn left
|
|||||||||||||||||||||||||||||||||||||||
vrurg | .tell patrickb bugs.debian.org/cgi-bin/bugreport....bug=940776 – also related to R#3093 for which, I guess, you have a solution. | 16:43 | |||||||||||||||||||||||||||||||||||||
synopsebot | R#3093 [open]: github.com/rakudo/rakudo/issues/3093 [BLOCKER] Installer is broken with --libdir=/usr/lib | ||||||||||||||||||||||||||||||||||||||
tellable6 | vrurg, I'll pass your message to patrickb | ||||||||||||||||||||||||||||||||||||||
16:53
llfourn joined
|
|||||||||||||||||||||||||||||||||||||||
vrurg | AlexDaniel: I can't recall if bisect is working on mac. | 16:55 | |||||||||||||||||||||||||||||||||||||
17:00
patrickb joined
|
|||||||||||||||||||||||||||||||||||||||
patrickb | o/ | 17:21 | |||||||||||||||||||||||||||||||||||||
tellable6 | 2019-09-13T19:08:18Z #perl6 <Xliff> patrickb Thanks for the additional info! I'll keep that in mind. | ||||||||||||||||||||||||||||||||||||||
2019-09-16T14:33:30Z #perl6-dev <sortiz> patrickb Yep, already merged (DBDish::ODBC PR 5) | |||||||||||||||||||||||||||||||||||||||
2019-09-19T16:43:19Z #perl6-dev <vrurg> patrickb bugs.debian.org/cgi-bin/bugreport....bug=940776 – also related to R#3093 for which, I guess, you have a solution. | |||||||||||||||||||||||||||||||||||||||
synopsebot | R#3093 [open]: github.com/rakudo/rakudo/issues/3093 [BLOCKER] Installer is broken with --libdir=/usr/lib | ||||||||||||||||||||||||||||||||||||||
17:45
anatofuz joined
18:04
chloekek joined
18:19
anatofuz left
18:46
MasterDuke joined
|
|||||||||||||||||||||||||||||||||||||||
AlexDaniel | kawaii: yes please, maybe even now | 18:47 | |||||||||||||||||||||||||||||||||||||
vrurg: `git bisect` does :P :P :P | |||||||||||||||||||||||||||||||||||||||
MasterDuke | AlexDaniel: i think we need a new nqp/rakudo bump. to pull in the revert of the template commits and nine++'s fixes | 18:48 | |||||||||||||||||||||||||||||||||||||
Geth_ | nqp: 2ccade7319 | (Aleks-Daniel Jakimenko-Aleksejev)++ | tools/templates/MOAR_REVISION [MoarVM Bump] Brings 14 commits MoarVM bump brought: github.com/MoarVM/MoarVM/compare/2...g270f1b0be 270f1b0be Merge pull request #1132 from Kaiepi/cstr 329f669c3 Really fix race condition with exited threads still in the thread list ea9b29e85 Fix destroyed thread context being accessable through the thread list bcc785d23 Fix overflow objects still belonging to exiting thread ... (10 more lines) |
||||||||||||||||||||||||||||||||||||||
rakudo: 565b2ac219 | (Aleks-Daniel Jakimenko-Aleksejev)++ | tools/templates/NQP_REVISION [NQP Bump] 2ccade731 [MoarVM Bump] Brings 14 c […] NQP bump brought: github.com/perl6/nqp/compare/2019....g2ccade731 |
|||||||||||||||||||||||||||||||||||||||
vrurg | AlexDaniel: if you say it also compiles dependant moar/nqp and rakudo itself, I'd praise its brilliance. ;) | ||||||||||||||||||||||||||||||||||||||
AlexDaniel | vrurg: yes if you write a script to do that :D | ||||||||||||||||||||||||||||||||||||||
vrurg | "Damn you, Addams!" (c) ;p | ||||||||||||||||||||||||||||||||||||||
AlexDaniel | don't forget to handle unbuildable commits correctly! | ||||||||||||||||||||||||||||||||||||||
and make sure your exit codes are right :) | |||||||||||||||||||||||||||||||||||||||
tobs: ↑ speaking of which, there are two really needed things we should implement eventually | 18:50 | ||||||||||||||||||||||||||||||||||||||
vrurg | Ok, will get back to it later. Won't have time until finish with nqp makefiles anyway. | ||||||||||||||||||||||||||||||||||||||
AlexDaniel | vrurg: honestly, it's more reliable to do it manually. There should be just 11 steps or so | ||||||||||||||||||||||||||||||||||||||
that's about an hour of your attention | |||||||||||||||||||||||||||||||||||||||
tobs: one is a local use of the bots, preferably without running an irc server. So that you can `bisect: say 42` from a command line and it works | 18:51 | ||||||||||||||||||||||||||||||||||||||
tobs: another is building rakudo on demand. Currently it attempts to get an archive from the main server, and if that fails it just skips it. Instead, if there's nothing on the main server, it should build it on the current machine | 18:52 | ||||||||||||||||||||||||||||||||||||||
vrurg | Perhaps. The problem is that makefiles require me to be very scrupulous and I can't parallelize. NP, it can wait, I think. Or somebody would locate the problem in the meanwhile. | 18:53 | |||||||||||||||||||||||||||||||||||||
Thanks! | |||||||||||||||||||||||||||||||||||||||
vrurg is diving back into the world of rules, receipes and incompatibe implementations... | |||||||||||||||||||||||||||||||||||||||
18:55
anatofuz joined
19:00
Ven`` joined
19:29
anatofuz left
19:35
chloekek left
20:10
pmurias joined
20:30
anatofuz joined
21:34
anatofuz left
21:35
pmurias left,
pmurias joined
21:47
patrickb left
21:50
anatofuz joined
22:12
anatofuz left
22:13
anatofuz joined
22:15
Ven`` left
22:16
Ven`` joined,
Ven`` left
22:17
anatofuz left
22:36
Kaiepi left
22:37
Kaiepi joined
22:38
Kaiepi left
22:39
Kaiepi joined
22:48
anatofuz joined
23:02
anatofuz left
23:03
anatofuz joined
23:28
pmurias left
23:45
lucasb left
23:57
anatofuz left
|