We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
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
in the future, the compiler structure might look like this:
non-code-executing targets + backends:
backends:
code-executing targets:
less-C-like targets:
All the targets that execute code, should share most of the std library, like serialization, and other utilities.
proposed structure:
std/
to-json(SerialVal)
HashTable
Tuple
Maybe
to-string(U64)
backend/c
==(U64,U64)
+(I8,I8)
[](?[],U64)
backend/vxcc
target/libc
MemSpan
fopen
fclose
target/wasip1
target/jvm
these should also be moved into separate packages
The text was updated successfully, but these errors were encountered:
current organization for comparison
actual hard coded backends PLUGINS/BACKEND/*/*.lsts platform libs PLATFORM/LIB/[target]/default.lsts PLATFORM/LIB/[target]/minimal.lsts
Sorry, something went wrong.
No branches or pull requests
in the future, the compiler structure might look like this:
non-code-executing targets + backends:
backends:
code-executing targets:
less-C-like targets:
All the targets that execute code, should share most of the std library, like serialization, and other utilities.
proposed structure:
std/
to-json(SerialVal)
,HashTable
,Tuple
,Maybe
,to-string(U64)
backend/c
==(U64,U64)
,+(I8,I8)
,[](?[],U64)
, ..., intrinsicsbackend/vxcc
==(U64,U64)
,+(I8,I8)
,[](?[],U64)
, ..., intrinsicstarget/libc
MemSpan
,fopen
,fclose
, ..., expose all libc features, ...target/wasip1
MemSpan
,fopen
,fclose
, ..., expose all wasi features, ...target/jvm
MemSpan
,fopen
,fclose
, ...these should also be moved into separate packages
The text was updated successfully, but these errors were encountered: