gleam-lang/gleam
Voir sur GitHubTracking issue for bit arrays on javascript target
Open
#3 842 ouverte le 17 nov. 2024
help wanted
Métriques du dépôt
- Stars
- (21 417 stars)
- Métriques de merge PR
- (Merge moyen 10j 19h) (69 PRs mergées en 30 j)
Description
There are still many features of bit arrays that are not yet implemented on the javascript target. We want to have all of them eventually, but it's a lot to implement in one go, and a lot to have a separate issue for each one. So I've decided to create a tracking issue to list them all, and these can be slowly ticked off when people implement specific features.
- Non byte-aligned access
- Non-constant sizes when pattern matching:
<<bits:size(some_variable)>> - Non byte-aligned segments
- Non-utf8 strings:
utf16,utf32,utf16_codepointandutf32_codepoint - Pattern matching on
utf8_codepoint,utf16_codepointandutf32_codepoint - Signedness:
signedandunsigned - Endianness: Missing
native - Unit specification:
unit - 16-bit floats
Please let me know if I've missed any. I'm not super familiar with bit array syntax so I mostly just looked through the compiler and found where an error was thrown on javascript.