[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Minios-devel] [UNIKRAFT/RUBY PATCH v3 0/6] Port Ruby on Unikraft
These are the patches needed for porting Ruby on Unikraft. The summary: - patch 01 introduces the library skeleton - patches 02-07 build the core functionality - patches 08-10 build the extensions - patches 11-12 build the encodings - patch 13 builds the unit tests (only 2 of them are enabled for now) - patches 14-16 are needed for preparing the setup The reviewer should start with the last patch which adds the documentation needed for building, running and testing Ruby on Unikraft. The README should contain all the necessary info; if anything is missing then it should be commented during reviewing. Some of the patches just introduce files that were generated by the Linux build and they should be reviewed really quick. All the dependencies are already sent on the mailing list. Changes since v1: - Keep only generated files that we customize. This implied dropping patches 4 (introducing generated core files) and 11 (introducing generated encodings files) from v1. - Push first 6 accepted patches. v2 starts with patch 8 of v1. - Fix issues described in v1 reviews. Changes since v2: - Push first 2 accepted patches. v3 start with patch 3 of v2. - Make pathname extension mandatory - Fix typos - Add more README info Costin Lupu (6): extensions: Build extensions encodings: Build encodings tests: Build tests Makefile.uk: Add rule for creating root filesystem Provide main() function if configured to do so README.md: Update with info about building and running Config.uk | 124 +++++++++++ Makefile.uk | 425 ++++++++++++++++++++++++++++++++++++++ README.md | 71 ++++++- gems-examples/Gemfile-irb | 8 + generated/ext/extinit.c | 61 ++++++ include/ruby/config.h | 1 + ruby_main_example.c | 15 ++ 7 files changed, 701 insertions(+), 4 deletions(-) create mode 100644 gems-examples/Gemfile-irb create mode 100644 ruby_main_example.c -- 2.20.1 _______________________________________________ Minios-devel mailing list Minios-devel@xxxxxxxxxxxxxxxxxxxx https://lists.xenproject.org/mailman/listinfo/minios-devel
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |