| ugexe | although my changes shouldn't affect anything non rakuast anyway | 00:00 | |
|
04:50
hurufu joined
04:52
hurufu left
04:54
hurufu joined
|
|||
| Geth | rakudo/main: 7a0d26616e | (Elizabeth Mattijsen)++ | src/core.e/Formatter.rakumod A smarter way to deal with # in sprint %f in 6.e The decision to make sure the decimal point is rendered, is done at format parse time, so don't make it a runtime thing |
09:25 | |
| [Coke] | (blin) thanks for the headsup | 13:11 | |
| i will probably kick it off saturday PM unless I hear otherwise. | |||
| does that work? | |||
| ugexe | yeah | 13:38 | |
| [Coke] | cool cool | 13:41 | |
|
15:30
[Coke] left
15:33
[Coke] joined
|
|||
| Geth | rakudo/main: 661ffbb7d2 | (Elizabeth Mattijsen)++ | src/core.e/Formatter.rakumod Add special 0 handling to sprintf %f in 6.e The idea being that 0 as a value occurs more often than other values, so it makes sense to generate the fixed string if the precision and size are known at format time. Also put some recurring logic into helper subs, to make things DRYer. |
15:39 | |
| ugexe | why is rakuast ci test failing to build now? | 16:28 | |
| please lets not regress RAKUDO_RAKUAST=1 make install/test/spectest | 16:30 | ||
| lizmat runs a RakuAST spectest | 16:31 | ||
| ugexe | you need to run RAKUDO_RAKUAST=1 make install as well, and it needs to have all the old artifacts deleted | 16:32 | |
| it really is just easier to open a PR and let the CI tell you | |||
| lizmat | hmmm.. too late for the last commits, so where can I see the CI failing for RakuAST ? | 16:33 | |
| Actions gives me lots of things to configure... but no results | 16:34 | ||
| ugexe | red x -> details -> "View more details on Azure pipelines" -> select appropriate build name with red x next to it -> select faliing stage i.e. "Build Rakudo" -> read the output | 16:35 | |
| The following step can take a long time, please be patient. | 16:36 | ||
| '/usr/bin/perl' rakudo-m-early-build --setting=NULL.e --ll-exception --optimize=3 --target=mbc --stagestats --output=blib/CORE.e.setting.moarvm 'gen/moar/CORE.e.setting' | |||
| Stage start : 0.000 | |||
| literalize on RakuAST::Call::Name NYI | |||
| lizmat | found it, thanks | 16:37 | |
| can repro locally, working on it | 16:50 | ||
| Geth | rakudo/main: c1d292bbce | (Elizabeth Mattijsen)++ | src/core.c/RakuAST/Literalize.rakumod RakuAST: literalizing subroutine calls will never work RakuAST regression spotted by ugexe++ |
17:05 | |
| lizmat | guess this was the first time someone ever used a call as one of the args of an infix in synthetic code | 17:13 | |
| fwiw, RAKUDO_LITERALIZE_DEBUG=1 was really helpful in this | |||
| Geth | rakudo/lizmat-1: aac3c2bd5d | (Elizabeth Mattijsen)++ | src/core.e/Formatter.rakumod Generalize common sprintf %e, %f, %g handling in 6.e %e basically borked for now, but running as a PR so not a real issue |
17:27 | |
| rakudo: lizmat++ created pull request #6184: Generalize common sprintf %e, %f, %g handling in 6.e |
17:28 | ||
|
18:21
coleman left
18:24
coleman joined
18:59
ShimmerFairy left
19:00
ShimmerFairy joined
19:40
hurufu left
19:42
hurufu joined
19:53
hurufu left
19:56
hurufu joined
20:40
hurufu left
|
|||
| Geth | rakudo: ugexe++ created pull request #6185: RakuAST: silent-replace cross-compunit class reload in 'our' scope |
22:41 | |
| ugexe | zef can already install itself, but the installed zef wouldn't work for much beyond --help. with that PR an installed zef was able to install a module | 22:43 | |
| so if that goes into this release people will be able to run e.g. `RAKUDO_RAKUTEST=1 zef install MyModule` to find missing rakuast functionality | 22:45 | ||
| [Coke] | +1 | 22:56 | |