Skip to content

Commit c5684cd

Browse files
committed
moved the contributor info before "This could be you block"
1 parent 3467318 commit c5684cd

File tree

3 files changed

+21
-25
lines changed

3 files changed

+21
-25
lines changed

_data/contributors.yml

Lines changed: 21 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -316,6 +316,27 @@
316316
education: PhD Theoretical Nuclear Physics, University of Surrey (2018)
317317
active: 1
318318

319+
- name: Sahil Patidar
320+
info: "Google Summer of Code 2024 Contributor"
321+
email: sahilpatidar60@gmail.com
322+
education: "Computer Science and Engineering, Vindhya Institute of Technology, India"
323+
github: "https://github.com/SahilPatidar"
324+
active: 1
325+
projects:
326+
- title: "Out-Of-Process execution for Clang-Repl"
327+
status: Ongoing
328+
description: |
329+
This project focuses on enhancing Clang-Repl, an interactive C++ interpreter
330+
that leverages LLVM's JIT infrastructure. The current in-process execution model
331+
poses challenges, especially for resource-constrained devices and stability.
332+
By transitioning Clang-Repl to an out-of-process execution model, this project
333+
aims to address these limitations. It will improve resource efficiency, making
334+
Clang-Repl usable on devices with limited resources, and enhance crash resilience,
335+
preventing user code failures from crashing the entire interpreter. This shift will
336+
foster a more robust and accessible interactive C++ compilation and execution environment.
337+
mentors: Vassil Vassilev, Matheus Izvekov
338+
proposal: /assets/docs/Sahil_Patidar_Proposal_2024_ClangRepl.pdf
339+
319340
- name: "This could be you!"
320341
photo: rock.jpg
321342
info: See <a href="/careers">openings</a> for more info
@@ -383,31 +404,6 @@
383404
email: ioana.ifrim@cern.ch
384405
education: MPhil Advanced Computer Science, University of Cambridge (2018)
385406

386-
- name: Sahil Patidar
387-
info: "Google Summer of Code 2024 Contributor"
388-
email: sahilpatidar60@gmail.com
389-
education: "Computer Science and Engineering, Vindhya Institute of Technology, India"
390-
github: "https://github.com/SahilPatidar"
391-
active: 1
392-
projects:
393-
- title: "On Demand Parsing in Clang"
394-
status: Ongoing
395-
description: |
396-
Current C++ compilers, including Clang, process all code upfront,
397-
regardless of usage. This proposal introduces on-demand compilation for Clang.
398-
Inspired by CodeGen's selective code generation, this approach tackles the
399-
inefficiency of compiling rarely used code. By deferring processing of unused
400-
entities until they are actually needed, we expect significant benefits:
401-
Reduced Compilation Memory: Peak memory usage during compilation will drop dramatically.
402-
Faster Compile Times: Especially for large codebases with low entity utilization,
403-
compilation times will see a marked improvement.
404-
Interactive C++ Boost: Header inclusions become virtually cost-free,
405-
as entities are parsed only on demand, greatly enhancing the interactive C++ experience.
406-
This project has the potential to transform C++ compilation, making it faster and more resource-efficient.
407-
mentors: Vassil Vassilev, Matheus Izvekov
408-
proposal: /assets/docs/Sahil_Patidar_Proposal_2024_Clang.pdf
409-
410-
411407
################################################################################
412408
# 2023 #
413409
################################################################################
-97.1 KB
Binary file not shown.
Binary file not shown.

0 commit comments

Comments
 (0)