New year new build!
The experimental ARM64 build didn't make it because VS 2022 v17.11.4 ICEs out when trying to build. I don't really care enough to try to fix it since the 0.9.7 build should be extremely close to this. The main motivation for doing this build at all was compiler fixes around modules and coroutines. It's very clear ARM64 isn't quite a prime target for MS. I'll keep trying with future builds but I'm not going to spend an inordinate amount of time on it.
I've added more static code analysis tools to the pipeline. And Megalinter hates me because well... I haven't configured it properly yet 😅 . Once I get around to properly defining a style and fixing the megalinter.yml to pay attention to that style, it should like things better. This project remains my way of playing with new C++ features on a 'real' tool that has no impact if the feature isn't ready for prime time. I'm keeping an eye on C++23/26 features but not seeing anything super killer that I need to test yet.
I'll likely take another pass at <expected> at some point in the future but thus far every time I've tried to implement it instead of optional... it's caused major compiler barfing. Likely because I'm using modules too. At some point I need to get around to making import std; work and that could fix that potentially.
If anyone sees a feature in either standard they think could make a good implementation in any of the code feel free to open an issue.
What's Changed
- Create dependabot.yml by @leeter in #3
- Bump Microsoft.Windows.CppWinRT from 2.0.230225.1 to 2.0.230706.1 by @dependabot in #4
- Update dependabot.yml by @leeter in #5
- Bump actions/checkout from 2 to 4 by @dependabot in #6
- Bump github/codeql-action from 1 to 2 by @dependabot in #7
- Create megalinter.yml by @leeter in #8
- Bump stefanzweifel/git-auto-commit-action from 4 to 5 by @dependabot in #9
- Bump actions/upload-artifact from 3 to 4 by @dependabot in #10
- Update issue templates by @leeter in #11
- Update megalinter.yml by @leeter in #12
- Bump actions/upload-artifact from 4.0.0 to 4.2.0 by @dependabot in #15
- Bump oxsecurity/megalinter from 7.7.0 to 7.8.0 by @dependabot in #14
- Update megalinter.yml by @leeter in #16
- Bump actions/upload-artifact from 4.2.0 to 4.3.0 by @dependabot in #17
- Bump actions/upload-artifact from 4.3.0 to 4.3.1 by @dependabot in #19
- Bump peter-evans/create-pull-request from 5.0.2 to 6.0.0 by @dependabot in #18
- Bump oxsecurity/megalinter from 7.8.0 to 7.9.0 by @dependabot in #20
- Bump peter-evans/create-pull-request from 6.0.0 to 6.0.1 by @dependabot in #21
- Bump oxsecurity/megalinter from 7.9.0 to 7.10.0 by @dependabot in #22
- Bump peter-evans/create-pull-request from 6.0.1 to 6.0.2 by @dependabot in #23
- Bump actions/checkout from 4.1.1 to 4.1.2 by @dependabot in #24
- Bump peter-evans/create-pull-request from 6.0.2 to 6.0.3 by @dependabot in #26
- Bump stefanzweifel/git-auto-commit-action from 5.0.0 to 5.0.1 by @dependabot in #25
- Bump oxsecurity/megalinter from 7.10.0 to 7.11.1 by @dependabot in #30
- Bump actions/checkout from 4.1.2 to 4.1.4 by @dependabot in #32
- Bump peter-evans/create-pull-request from 6.0.3 to 6.0.5 by @dependabot in #31
- Bump actions/upload-artifact from 4.3.1 to 4.3.3 by @dependabot in #28
- Bump actions/checkout from 4.1.4 to 4.1.5 by @dependabot in #33
- Bump actions/checkout from 4.1.5 to 4.1.6 by @dependabot in #34
- Update oxsecurity/megalinter digest to 7ff56aa by @renovate in #36
- Update actions/upload-artifact digest to 552bf37 by @renovate in #35
- Update peter-evans/create-pull-request digest to 15410bd by @renovate in #38
- Update stefanzweifel/git-auto-commit-action digest to 7d0ca8f by @renovate in #39
- Update oxsecurity/megalinter digest to c84ddeb by @renovate in #40
- Update oxsecurity/megalinter digest to d584e0c by @renovate in #41
- Update oxsecurity/megalinter digest to 7cb18ee by @renovate in #43
- Update actions/checkout digest to b80ff79 by @renovate in #42
- Update oxsecurity/megalinter digest to ef7b689 by @renovate in #45
- Update peter-evans/create-pull-request digest to bdffaf9 by @renovate in #46
- Update oxsecurity/megalinter digest to 34b406c by @renovate in #47
- Update oxsecurity/megalinter digest to 69b1261 by @renovate in #48
- Update oxsecurity/megalinter digest to a4b254d by @renovate in #49
- Update oxsecurity/megalinter digest to cb0bce7 by @renovate in #50
- Update oxsecurity/megalinter digest to 7d0e21b by @renovate in #51
- Update oxsecurity/megalinter digest to 1c3eeff by @renovate in #52
- Update oxsecurity/megalinter digest to 69135cd by @renovate in #53
- Update oxsecurity/megalinter digest to 1baf62c by @renovate in #54
- Update oxsecurity/megalinter digest to c0409fa by @renovate in #55
- Update peter-evans/create-pull-request digest to b5ed4c3 by @renovate in #56
- Update oxsecurity/megalinter digest to 75d7a20 by @renovate in #57
- Update oxsecurity/megalinter digest to 28d17bd by @renovate in #58
- Update oxsecurity/megalinter digest to 9094ce0 by @renovate in #59
- Update oxsecurity/megalinter digest to 346b985 by @renovate in #60
- Update oxsecurity/megalinter digest to 5199c63 by @renovate in #61
- Update oxsecurity/megalinter digest to a7a0d92 by @renovate in #62
- Update peter-evans/create-pull-request digest to bad19b8 by @renovate in #63
- Update peter-evans/create-pull-request digest to e30bbbb by @renovate in #64
- Update oxsecurity/megalinter digest to 607a2bc by @renovate in #65
- Update oxsecurity/megalinter digest to 13ac61c by @renovate in #66
- Update oxsecurity/megalinter digest to 786b674 by @renovate in #67
- Update oxsecurity/megalinter digest to 479848c by @renovate in #68
- Update oxsecurity/megalinter digest to b0992d8 by @renovate in #69
- Update oxsecurity/megalinter digest to e323983 by @renovate in #70
- Update oxsecurity/megalinter digest to 8fb7a21 by @renovate in #71
- Update oxsecurity/megalinter digest to 8017da2 by @renovate in #72
- Update oxsecurity/megalinter digest to a26ea58 by @renovate in #73
- Update oxsecurity/megalinter digest to a77236f by @renovate in #74
- Update oxsecurity/megalinter digest to 76031bf by @renovate in #75
- Update oxsecurity/megalinter digest to cd2e596 by @renovate in #76
- Update oxsecurity/megalinter digest to 4206120 by @renovate in #77
- Update oxsecurity/megalinter digest to 2e23817 by @renovate in #78
- Update oxsecurity/megalinter digest to a53e391 by @renovate in #79
- Bump oxsecurity/megalinter from a53e39160a5966efa0d3a2ba8b7aec0058630c02 to ef523c290ba67770bc4d2ba2f05248ef852ed633 by @dependabot in #81
- Update oxsecurity/megalinter digest to aa9b3b5 by @renovate in #80
- Update peter-evans/create-pull-request digest to ce00808 by @renovate in #83
- Update oxsecurity/megalinter digest to 94c9e09 by @renovate in #82
- Update oxsecurity/megalinter digest to 7198cca by @renovate in #84
- Update actions/checkout digest to 692973e by @renovate in #85
- Update oxsecurity/megalinter digest to 3849cb0 by @renovate in #86
- Update oxsecurity/megalinter digest to cf45469 by @renovate in #87
- Update oxsecurity/megalinter digest to d397d5c by @renovate in #88
- Update oxsecurity/megalinter digest to 24227ec by @renovate in #89
- Bump peter-evans/create-pull-request from ce008085c89860856de52c613ad894311f83c931 to ca98a71ccc705c342f8ce2da65477ee957baf25c by @dependabot in #92
- Bump oxsecurity/megalinter from 24227ec3ac806211b747cfefdaffda93345346c7 to 69032467bb3591f0ff47f9088e7d4680a2b9d802 by @dependabot in #93
- Update peter-evans/create-pull-request digest to c5a7806 by @renovate in #91
- Update oxsecurity/megalinter digest to 3d9852e by @renovate in #90
- Update oxsecurity/megalinter digest to 0433709 by @renovate in #94
- Update oxsecurity/megalinter digest to f6ee75a by @renovate in #95
- Bump oxsecurity/megalinter from f6ee75ad02fc8230b97e8e63fadc7f8695531101 to 6adc6213221ad922e7a0198f755195433812d6e5 by @dependabot in #97
- Update peter-evans/create-pull-request digest to 67f9e1b by @renovate in #98
- Update oxsecurity/megalinter digest to 5d3e2c8 by @renovate in #96
- Update oxsecurity/megalinter digest to 1b880d7 by @renovate in #99
- Update oxsecurity/megalinter digest to 5c7fae2 by @renovate in #100
- Bump oxsecurity/megalinter from 5c7fae2a90f9dd2b33584870c4ad34d1e29bb408 to 9b3577c08eacaf5b46709e712dde7368741000fc by @dependabot in #102
- Update oxsecurity/megalinter digest to 88a2903 by @renovate in #101
- Update stefanzweifel/git-auto-commit-action digest to ee55253 by @renovate in #103
- Update oxsecurity/megalinter digest to 7ed4677 by @renovate in #104
- Update oxsecurity/megalinter digest to fae7d18 by @renovate in #105
- Update oxsecurity/megalinter digest to a6a08f4 by @renovate in #106
- Update oxsecurity/megalinter digest to 7d474c2 by @renovate in #107
- Update actions/upload-artifact digest to 0b2256b by @renovate in #108
- Update stefanzweifel/git-auto-commit-action digest to 55a82ca by @renovate in #109
- Update oxsecurity/megalinter digest to befe724 by @renovate in #110
- Update stefanzweifel/git-auto-commit-action digest to be823a7 by @renovate in #111
- Bump oxsecurity/megalinter from befe724ae0139fded6c605922f6d74ff09aa1d45 to 46b8b408adae9414e15b02d382fef08bd8366de0 by @dependabot in #113
- Update peter-evans/create-pull-request digest to cd5c7e4 by @renovate in #114
- Update oxsecurity/megalinter digest to 52a1787 by @renovate in #112
- Update oxsecurity/megalinter digest to c22d3ce by @renovate in #115
- Update megalinter.yml by @leeter in #116
- Update oxsecurity/megalinter digest to b5066c9 by @renovate in #117
- Bump oxsecurity/megalinter from b5066c9de8259083c6d9b87708784c097f131a99 to 19454cb6475aba17b009857d82bd0747cdf4f569 by @dependabot in #119
- Update oxsecurity/megalinter digest to e526529 by @renovate in #118
- Update peter-evans/create-pull-request digest to d884c1e by @renovate in #120
- Update oxsecurity/megalinter digest to 78020d8 by @renovate in #121
- Update oxsecurity/megalinter digest to 4541329 by @renovate in #122
- Update oxsecurity/megalinter digest to a2e8e19 by @renovate in #123
- Update oxsecurity/megalinter digest to 42224f4 by @renovate in #124
- Update peter-evans/create-pull-request digest to a7dcd19 by @renovate in #126
- Update oxsecurity/megalinter digest to f17004f by @renovate in #125
- Update oxsecurity/megalinter digest to 7663ec1 by @renovate in #127
- Update actions/checkout digest to 9a9194f by @renovate in #129
- Update oxsecurity/megalinter digest to a3e2988 by @renovate in #128
- Update peter-evans/create-pull-request digest to 93bc7fd by @renovate in #131
- Update oxsecurity/megalinter digest to 077870c by @renovate in #130
- Update oxsecurity/megalinter digest to ef3a80c by @renovate in #132
- Update actions/upload-artifact digest to 89ef406 by @renovate in #134
- Update oxsecurity/megalinter digest to a945b72 by @renovate in #133
- Update oxsecurity/megalinter digest to 2002d8a by @renovate in #135
- Bump oxsecurity/megalinter from 2002d8ad818df6fafe2960bb8b92d6c4315fe978 to 624ba4e9c6789079f3daa64872cb59fcb54e41ab by @dependabot in #137
- Update actions/upload-artifact digest to 834a144 by @renovate in #138
- Update peter-evans/create-pull-request digest to 3707121 by @renovate in #139
- Update oxsecurity/megalinter digest to 6dcd0a1 by @renovate in #136
- Update oxsecurity/megalinter digest to e7c25fd by @renovate in #140
- Update oxsecurity/megalinter digest to c76e796 by @renovate in #141
- Update peter-evans/create-pull-request digest to ba864ad by @renovate in #142
- Update oxsecurity/megalinter digest to c7060ef by @renovate in #143
- Update peter-evans/create-pull-request digest to 4eb90b7 by @renovate in #145
- Update oxsecurity/megalinter digest to 34855dc by @renovate in #144
- Update oxsecurity/megalinter digest to 9c82413 by @renovate in #146
- Update oxsecurity/megalinter digest to d133868 by @renovate in #147
- Bump oxsecurity/megalinter from d133868d4b01deb5d462dfc9e35978ace86c9d86 to c217fe8f7bc9207062a084e989bd97efd56e7b9a by @dependabot in #149
- Update oxsecurity/megalinter digest to a1fb016 by @renovate in #148
- Update peter-evans/create-pull-request digest to 00897e0 by @renovate in #150
- Bump oxsecurity/megalinter from a1fb0164da129d01f46d70eff63f799b0ca3a1e7 to 69a0802f7f07fa98c2fa76e542b105667cedcb1b by @dependabot in #152
- Update oxsecurity/megalinter digest to 5d8bb7c by @renovate in #151
- Update oxsecurity/megalinter digest to 3c82eac by @renovate in #154
- Update peter-evans/create-pull-request digest to 0c2a66f by @renovate in #156
- Update oxsecurity/megalinter digest to 12dd111 by @renovate in #157
- Update actions/upload-artifact digest to 5076954 by @renovate in #158
- Bump actions/checkout from 9a9194f87191a7e9055e3e9b95b8cfb13023bb08 to 2d7d9f7ff5b310f983d059b68785b3c74d8b8edd by @dependabot in #163
- Bump stefanzweifel/git-auto-commit-action from be823a7e51f116fecebc222b8307716921375992 to ac8823709a85c7ce090849ac3e5fe24d006f6e18 by @dependabot in #164
- Bump oxsecurity/megalinter from 12dd11129252e805d9627ce5a37bb8aeaa2f1ba0 to fde6395093ef7568dd3bd8789afdbc7222527569 by @dependabot in #165
- Update oxsecurity/megalinter digest to 2221db0 by @renovate in #159
- Update peter-evans/create-pull-request digest to 6073f54 by @renovate in #166
- Update actions/upload-artifact digest to b18b1d3 by @renovate in #162
- Update oxsecurity/megalinter digest to 27607f9 by @renovate in #167
- Update peter-evans/create-pull-request digest to 8867c4a by @renovate in #168
- Update actions/checkout digest to b684943 by @renovate in #161
- Update renovate.json by @leeter in #169
- Update actions/checkout digest to 6d193bf by @renovate in #171
- Update oxsecurity/megalinter digest to bbc1bd5 by @renovate in #172
- Bump oxsecurity/megalinter from bbc1bd54452eefb59505a3ea9a19187331dc9194 to 8ec5e3ef2d860b1bdf705e60f0e38a36d75c3e55 by @dependabot in #175
- Update peter-evans/create-pull-request digest to f4d66f4 by @renovate in #174
- Update oxsecurity/megalinter digest to 8923533 by @renovate in #173
- Update oxsecurity/megalinter digest to 6c27cc9 by @renovate in #176
- Update peter-evans/create-pull-request digest to 6cd32fd by @renovate in #177
- 2024 fall by @leeter in #182
New Contributors
- @leeter made their first contribution in #3
- @dependabot made their first contribution in #4
- @renovate made their first contribution in #36
Full Changelog: 0.9.7...0.9.8