From 040106a8e23f916c9328226bcef046f6538f255a Mon Sep 17 00:00:00 2001 From: thedarkula Date: Tue, 4 Sep 2018 16:13:06 +0100 Subject: [PATCH 1/2] Updated README.md and ci.sh --- ci.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ci.sh b/ci.sh index 5432f31b..3f29adc3 100755 --- a/ci.sh +++ b/ci.sh @@ -1,7 +1,7 @@ #!/bin/bash set -ex -./fmt.sh -- --write-mode=diff +./fmt.sh -- --check if [ -z "$TARGET" ] then make all -- GitLab From 8840b7151b4e2b2549fac8463376748106a8eae2 Mon Sep 17 00:00:00 2001 From: thedarkula Date: Thu, 6 Sep 2018 14:46:28 +0100 Subject: [PATCH 2/2] Updated CONTRIBUTING.md --- CONTRIBUTING.md | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index ddeac844..f4a48fb3 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -11,12 +11,22 @@ Maintaining a libc is tough work, and we'd love some help! ## What to do +To get started, you'll need to execute: + +```git-clone --recurse-submodules ``` + +If cargo ever complains about not having a file, +you might need to do: `git submodule init` and/or `git submodule update` + For now, we are still trying to get full libc compatibility before we move on to any optimisation. - We currently have a number of unimplemented functions. Search for `unimplemented!()` and hop right in! - If you notice any missing functionality, feel free to add it in +- Good places to look at the current implementations are: + [here](https://gitlab.com/bminor/musl/) and [here](https://code.woboq.org/userspace/glibc/). +- To compile, just execute `cargo build`. ## Code style -- GitLab