digitalmars.D - Why is run.dlang.io not up-to-date?
- Quirin Schroll (13/13) Aug 22 2023 I noticed for quite a while that the (DMD) compilers on
- Guillaume Piolat (3/8) Aug 24 2023 DMD Compiler on d.godbolt.org is also outdated (2.094.2 as
- Mike Shah (5/14) Aug 31 2023 I filed two issues on the compiler explorer repository so they
- jmh530 (8/22) Aug 24 2023 run.dlang.org depends on core-exec. I had reported the issue with
- WebFreak001 (8/22) Sep 04 2023 fixed, issue was the CI script on
- jmh530 (2/12) Sep 04 2023 Thanks for fixing!!
I noticed for quite a while that the (DMD) compilers on [run.dlang.io](https://run.dlang.io/) usually aren’t the latest compiler version, neither what’s listed as “dmd”, nor “dmd-beta”, nor “dmd-nightly”; especially the latter ones are really surprising. Is there a good reason or is run.dlang.io just maintained with low-priority? As far as I know, compiler versions follow a fixed schedule, so updating to the latest main-line version when it comes out could be completely automatic. Nightly could (should?) be updated with every merged PR. I have no idea about dmd-beta, though. Also, having read [*LiveView feels faster with a delayed loading indicator*](https://fly.io/phoenix-files/make-your-liveview-feel-faster/), I’d suggest not showing the “progress bar” (which isn’t a display of progress in any shape or form) only after a little while.
Aug 22 2023
On Tuesday, 22 August 2023 at 15:25:05 UTC, Quirin Schroll wrote:I noticed for quite a while that the (DMD) compilers on [run.dlang.io](https://run.dlang.io/) usually aren’t the latest compiler version, neither what’s listed as “dmd”, nor “dmd-beta”, nor “dmd-nightly”; especially the latter ones are really surprising.DMD Compiler on d.godbolt.org is also outdated (2.094.2 as latest...) and it's a bit painful.
Aug 24 2023
On Thursday, 24 August 2023 at 15:38:09 UTC, Guillaume Piolat wrote:On Tuesday, 22 August 2023 at 15:25:05 UTC, Quirin Schroll wrote:I filed two issues on the compiler explorer repository so they are noted -- perhaps there is a mechanism otherwise to update elsewhere someone knows about.I noticed for quite a while that the (DMD) compilers on [run.dlang.io](https://run.dlang.io/) usually aren’t the latest compiler version, neither what’s listed as “dmd”, nor “dmd-beta”, nor “dmd-nightly”; especially the latter ones are really surprising.DMD Compiler on d.godbolt.org is also outdated (2.094.2 as latest...) and it's a bit painful.
Aug 31 2023
On Tuesday, 22 August 2023 at 15:25:05 UTC, Quirin Schroll wrote:I noticed for quite a while that the (DMD) compilers on [run.dlang.io](https://run.dlang.io/) usually aren’t the latest compiler version, neither what’s listed as “dmd”, nor “dmd-beta”, nor “dmd-nightly”; especially the latter ones are really surprising. Is there a good reason or is run.dlang.io just maintained with low-priority? As far as I know, compiler versions follow a fixed schedule, so updating to the latest main-line version when it comes out could be completely automatic. Nightly could (should?) be updated with every merged PR. I have no idea about dmd-beta, though. Also, having read [*LiveView feels faster with a delayed loading indicator*](https://fly.io/phoenix-files/make-your-liveview-feel-faster/), I’d suggest not showing the “progress bar” (which isn’t a display of progress in any shape or form) only after a little while.run.dlang.org depends on core-exec. I had reported the issue with respect to old dub dependencies there and Petar responded that the CI started failing a bit ago and he hasn't had the time to fix. I'm not sure how to fix it myself and wouldn't have the time either, but I'm sure if anyone is able to help it is appreciated. run.dlang is a great piece of functionality. https://github.com/dlang-tour/core-exec/issues/69
Aug 24 2023
On Tuesday, 22 August 2023 at 15:25:05 UTC, Quirin Schroll wrote:I noticed for quite a while that the (DMD) compilers on [run.dlang.io](https://run.dlang.io/) usually aren’t the latest compiler version, neither what’s listed as “dmd”, nor “dmd-beta”, nor “dmd-nightly”; especially the latter ones are really surprising. Is there a good reason or is run.dlang.io just maintained with low-priority? As far as I know, compiler versions follow a fixed schedule, so updating to the latest main-line version when it comes out could be completely automatic. Nightly could (should?) be updated with every merged PR. I have no idea about dmd-beta, though. Also, having read [*LiveView feels faster with a delayed loading indicator*](https://fly.io/phoenix-files/make-your-liveview-feel-faster/), I’d suggest not showing the “progress bar” (which isn’t a display of progress in any shape or form) only after a little while.fixed, issue was the CI script on https://github.com/dlang-tour/core-exec testing for exact output in its test cases, but for vibe.d there was a deprecation introduced by the compiler update, which caused it to no longer work. Fixing the CI seems to have fixed everything else automatically and run.dlang.org is now up-to-date again.
Sep 04 2023
On Monday, 4 September 2023 at 14:54:54 UTC, WebFreak001 wrote:On Tuesday, 22 August 2023 at 15:25:05 UTC, Quirin Schroll wrote:Thanks for fixing!![...]fixed, issue was the CI script on https://github.com/dlang-tour/core-exec testing for exact output in its test cases, but for vibe.d there was a deprecation introduced by the compiler update, which caused it to no longer work. Fixing the CI seems to have fixed everything else automatically and run.dlang.org is now up-to-date again.
Sep 04 2023