Create XS
Standard Library
#378
Labels
cleanup
Reorganization and general cleanup
enhancement
An improvement on a pre-existing code
feature
Additional functionality
Standard library source code (such as bitmaps, linked lists, etc.) should be moved to an
XS
directory in the root level of the project. It will be compiled as a static library that can be linked into the kernel or into the unit tests.The overall design should be something similar to Serenity OS's
AK
standard library. A__kernel__
and__xyris__
define will need to be added to the build process to help differentiate between code usable within the kernel, userspace, andon other systems.
Additional Classes / Features to be added:
SourceLocation
(std::source_location
)Vector
(std::vector
) (Kernel Vector Library #295)String
(std::string
)The text was updated successfully, but these errors were encountered: