-
Notifications
You must be signed in to change notification settings - Fork 42
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Wide architecture support #354
Labels
area:cil-interop
Related to CIL (.NET) interop
area:compiler
Related to code compilation or type checking
area:stdlib
C standard library implementation
kind:feature
New feature or request
Comments
ForNeVeR
added
kind:feature
New feature or request
area:cil-interop
Related to CIL (.NET) interop
area:compiler
Related to code compilation or type checking
area:stdlib
C standard library implementation
labels
Dec 3, 2022
2 tasks
ForNeVeR
added a commit
that referenced
this issue
Dec 3, 2022
ForNeVeR
added a commit
that referenced
this issue
Dec 11, 2022
39 tasks
ForNeVeR
added a commit
that referenced
this issue
Dec 11, 2022
ForNeVeR
added a commit
that referenced
this issue
Dec 13, 2022
Ok, there's a huge problem with the standard library. I'm not sure what exactly to do with it to keep compatibility with both "normal" architectures and the "wide" one. It doesn't look like it's even possible to keep one version of stdlib for everything (since stdlib may contain types that contain pointers). |
ForNeVeR
added a commit
that referenced
this issue
Feb 12, 2023
ForNeVeR
added a commit
that referenced
this issue
Feb 12, 2023
kant2002
pushed a commit
to kant2002/Cesium
that referenced
this issue
Apr 28, 2023
kant2002
pushed a commit
to kant2002/Cesium
that referenced
this issue
Apr 28, 2023
kant2002
pushed a commit
to kant2002/Cesium
that referenced
this issue
Apr 28, 2023
kant2002
pushed a commit
to kant2002/Cesium
that referenced
this issue
Apr 28, 2023
kant2002
pushed a commit
to kant2002/Cesium
that referenced
this issue
Apr 28, 2023
kant2002
pushed a commit
to kant2002/Cesium
that referenced
this issue
Apr 28, 2023
kant2002
pushed a commit
to kant2002/Cesium
that referenced
this issue
Apr 28, 2023
kant2002
pushed a commit
to kant2002/Cesium
that referenced
this issue
Apr 28, 2023
ForNeVeR
added a commit
that referenced
this issue
Jul 29, 2023
ForNeVeR
added a commit
that referenced
this issue
Aug 5, 2023
ForNeVeR
added a commit
that referenced
this issue
Oct 30, 2023
ForNeVeR
added a commit
that referenced
this issue
Oct 31, 2023
ForNeVeR
added a commit
that referenced
this issue
Oct 31, 2023
ForNeVeR
added a commit
that referenced
this issue
Oct 31, 2023
ForNeVeR
added a commit
that referenced
this issue
Nov 2, 2023
ForNeVeR
added a commit
that referenced
this issue
Nov 2, 2023
ForNeVeR
added a commit
that referenced
this issue
Nov 5, 2023
ForNeVeR
added a commit
that referenced
this issue
Nov 5, 2023
ForNeVeR
added a commit
that referenced
this issue
Nov 5, 2023
ForNeVeR
added a commit
that referenced
this issue
Nov 11, 2023
ForNeVeR
added a commit
that referenced
this issue
Nov 13, 2023
ForNeVeR
added a commit
that referenced
this issue
Nov 17, 2023
ForNeVeR
added a commit
that referenced
this issue
Nov 18, 2023
ForNeVeR
added a commit
that referenced
this issue
Nov 18, 2023
ForNeVeR
added a commit
that referenced
this issue
Nov 18, 2023
ForNeVeR
added a commit
that referenced
this issue
Nov 19, 2023
ForNeVeR
added a commit
that referenced
this issue
Nov 19, 2023
ForNeVeR
added a commit
that referenced
this issue
Nov 21, 2023
ForNeVeR
added a commit
that referenced
this issue
Nov 21, 2023
ForNeVeR
added a commit
that referenced
this issue
Nov 21, 2023
ForNeVeR
added a commit
that referenced
this issue
Nov 23, 2023
ForNeVeR
added a commit
that referenced
this issue
Nov 23, 2023
ForNeVeR
added a commit
that referenced
this issue
Nov 23, 2023
ForNeVeR
added a commit
that referenced
this issue
Nov 23, 2023
This was referenced Nov 23, 2023
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
area:cil-interop
Related to CIL (.NET) interop
area:compiler
Related to code compilation or type checking
area:stdlib
C standard library implementation
kind:feature
New feature or request
In scope of #132, we want to add the wide architecture support, which will use wide pointers (64-bit) everywhere.
This will require some work in the standard library to properly support those (right now, I am thinking of implementing some generic type over pointers with separate casts from normal and from wide pointers, to not recompile the stdlib for every arch separately).
When implementing, make sure to eliminate every instance of substring
#354
in compiler's code and documentation.The text was updated successfully, but these errors were encountered: