Skip to content

Commit 977910a

Browse files
committed
Add Sahil Patidar to contributors list
1 parent 88635f5 commit 977910a

File tree

3 files changed

+33
-0
lines changed

3 files changed

+33
-0
lines changed

_data/contributors.yml

+23
Original file line numberDiff line numberDiff line change
@@ -214,6 +214,29 @@
214214
215215
education: MPhil Advanced Computer Science, University of Cambridge (2018)
216216

217+
- name: Sahil Patidar
218+
info: "Google Summer of Code 2024 Contributor"
219+
220+
education: "Computer Science and Engineering, Vindhya Institute of Technology, India"
221+
github: "https://github.com/SahilPatidar"
222+
active: 1
223+
projects:
224+
- title: "On Demand Parsing in Clang"
225+
status: Ongoing
226+
description: |
227+
Current C++ compilers, including Clang, process all code upfront,
228+
regardless of usage. This proposal introduces on-demand compilation for Clang.
229+
Inspired by CodeGen's selective code generation, this approach tackles the
230+
inefficiency of compiling rarely used code. By deferring processing of unused
231+
entities until they are actually needed, we expect significant benefits:
232+
Reduced Compilation Memory: Peak memory usage during compilation will drop dramatically.
233+
Faster Compile Times: Especially for large codebases with low entity utilization,
234+
compilation times will see a marked improvement.
235+
Interactive C++ Boost: Header inclusions become virtually cost-free,
236+
as entities are parsed only on demand, greatly enhancing the interactive C++ experience.
237+
This project has the potential to transform C++ compilation, making it faster and more resource-efficient.
238+
mentors: Vassil Vassilev, Matheus Izvekov
239+
proposal: /assets/docs/Sahil_Patidar_Proposal_2024_Clang.pdf
217240

218241
################################################################################
219242
# 2023 #

_pages/team/sahil-patidar.md

+10
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
---
2+
title: "Compiler Research - Team - Sahil Patidar"
3+
layout: gridlay
4+
excerpt: "Compiler Research: Team members"
5+
sitemap: false
6+
permalink: /team/SahilPatidar
7+
8+
---
9+
10+
{% include team-profile.html %}
Binary file not shown.

0 commit comments

Comments
 (0)