Skip to content

Commit bf4e72a

Browse files
committed
remove trailing whitespaces
1 parent 561d7b8 commit bf4e72a

File tree

1 file changed

+7
-8
lines changed

1 file changed

+7
-8
lines changed

content/gsoc.md

+7-8
Original file line numberDiff line numberDiff line change
@@ -5,14 +5,14 @@ title = "GSOC"
55
# Uutils at GSOC
66

77
Google summer of code is:
8-
8+
99
> Google Summer of Code is a global, online program focused on bringing
1010
> new contributors into open source software development. GSoC
1111
> Contributors work with an open source organization on a 12+ week
1212
> programming project under the guidance of mentors.
1313
1414
If you want to know more about how it works, check out the links below.
15-
15+
1616
**Useful links**:
1717
* [GSOC Contributor Guide](https://google.github.io/gsocguides/student/)
1818
* [GSOC FAQ](https://developers.google.com/open-source/gsoc/faq)
@@ -26,7 +26,7 @@ The [uutils project](https://github.com/uutils/) is aiming at rewriting key Linu
2626

2727
Here are some steps to follow if you want to apply for a GSOC project
2828
with uutils.
29-
29+
3030
1. **Check the requirements.** You have to meet
3131
[Google's requirements](https://developers.google.com/open-source/gsoc/faq#what_are_the_eligibility_requirements_for_participation) to apply. Specifically for uutils, it's best if you at
3232
least know some Rust and have some familiarity with using the
@@ -64,7 +64,7 @@ Summarizing that page, each project should include:
6464
## Implement `stty`
6565
The `stty` utility is currently only partially implemented and should be expanded.
6666

67-
See issues: [#3859](https://github.com/uutils/coreutils/issues/3859), [#3860](https://github.com/uutils/coreutils/issues/3860), [#3861](https://github.com/uutils/coreutils/issues/3861), [#3862](https://github.com/uutils/coreutils/issues/3862), [#3863](https://github.com/uutils/coreutils/issues/3863).
67+
See issues: [#3859](https://github.com/uutils/coreutils/issues/3859), [#3860](https://github.com/uutils/coreutils/issues/3860), [#3861](https://github.com/uutils/coreutils/issues/3861), [#3862](https://github.com/uutils/coreutils/issues/3862), [#3863](https://github.com/uutils/coreutils/issues/3863).
6868

6969
- Difficulty: Medium
7070
- Size: 175 or 350 depending on the scope
@@ -168,7 +168,7 @@ and [issue 1456](https://github.com/uutils/coreutils/issues/1456) for more infor
168168
- Rust
169169
- Optimization techniques
170170
- Mathematics
171-
171+
172172
## Symbolic/Fuzz Testing and Formal Verification of Tool Grammars
173173

174174
See [Using Lightweight Formal Methods to Validate a Key Value Storage Node In Amazon S3](https://www.amazon.science/publications/using-lightweight-formal-methods-to-validate-a-key-value-storage-node-in-amazon-s3).
@@ -191,8 +191,8 @@ Specific to `wc` - formalize the inner loop over a UTF-8 buffer into a finite st
191191
- Alloy, TLA+, [P](https://github.com/p-org/P)
192192
- System call tracing with [strace](https://jvns.ca/blog/2014/02/17/spying-on-ssh-with-strace/), [uftrace](https://github.com/namhyung/uftrace) etc.
193193
- SMT solvers like [Z3](https://www.philipzucker.com/programming-and-interactive-proving-with-z3py/) and CVC5 for superoptimization and proofs of automata equivalence.
194-
- [SOUPER](https://github.com/google/souper) and [CompilerExplorer](https://godbolt.org)
195-
- Basic statistics on quantiles (histograms) for outlier detection. The math is simple as generalizing from one to k medians but the formal notation is [complex](https://aakinshin.net/posts/thdqe-hdi/).
194+
- [SOUPER](https://github.com/google/souper) and [CompilerExplorer](https://godbolt.org)
195+
- Basic statistics on quantiles (histograms) for outlier detection. The math is simple as generalizing from one to k medians but the formal notation is [complex](https://aakinshin.net/posts/thdqe-hdi/).
196196
- [MPI-IO](https://wgropp.cs.illinois.edu/courses/cs598-s16/lectures/lecture32.pdf), just enough to read a file into k parts and combine "wc" outputs to understand multicore scaling.
197197

198198
## Development of advanced terminal session recording and replay tools in Rust
@@ -216,4 +216,3 @@ We want to support the Redox operating system, but are not actively testing agai
216216
- Mentors: TBD
217217
- Required skills:
218218
- Rust
219-

0 commit comments

Comments
 (0)