Comments (2)
The new language version is backwards compatible, so even in Ada22 mode Alire should compile as is. The only potential problem will be when building in dev or validation modes because of warnings and style checks. But that's also the case for any new version of the compiler.
As long as we don't plan to use Ada22 feature, I think it's ok to leave it as is.
from alire.
I was thinking for example of the reported problems with ambiguities with new subprograms in the containers library, but I see that that should be fixed at some point by AI12-0400-1.
And indeed it's true that compiler version changes are a more usual source of corner cases, but as you say in release mode it shouldn't be that critical, and we don't want to pin compilers anyway.
from alire.
Related Issues (20)
- Website: Tags not wrapping on tags page.
- Create temporary files in TMP directory. HOT 5
- Wrong configuration files in dependencies HOT 4
- Don't treat warnings as errors HOT 7
- How to locally solve dependency before checking index? HOT 3
- aws 23.0.0: broken build on Fedora HOT 5
- Boot strapping Alire on Windows not working HOT 5
- Some crates are not listed in https://alire.ada.dev/crates.html HOT 4
- MacPorts on macOS HOT 2
- Not able to find libgmp on macOS HOT 15
- Unable to build Alire due to ada_toml issue HOT 1
- CI fails in Install FSF Toolchain HOT 4
- Error if MacPorts installation not updated
- Config option to relocate the cache
- Question about OS detection in the index HOT 2
- "un-git" the releases deployed from git repos HOT 5
- `alr show --jekyll zeromq_ada` prints garbage from special character and truncates output HOT 1
- Unclear documentation in Catalog Format Specification HOT 1
- Shared builds bad interaction with system crates
- alr toolchain needs "purge" command
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from alire.