* [GSOC] query about C++: Implement compiler built-in traits for the standard library traits @ 2023-03-20 19:14 Anastasia3412 2023-03-21 21:15 ` Martin Jambor 0 siblings, 1 reply; 5+ messages in thread From: Anastasia3412 @ 2023-03-20 19:14 UTC (permalink / raw) To: gcc [-- Attachment #1: Type: text/plain, Size: 469 bytes --] Hello Everyone I'm Anastasia. I am a prospective GSOC Student. I wish to know if the project C++: Implement compiler built-in traits for the standard library traits is still available. I have already build and got my hand dirty on debugging GCC. How should I proceed to make a proposal. Also I want to know does having theoretical knowledge of compiler knowledge a prerequisite for this proposal, if yes I will do a course on compiler design. Regards Anastasia Zakharov ^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [GSOC] query about C++: Implement compiler built-in traits for the standard library traits 2023-03-20 19:14 [GSOC] query about C++: Implement compiler built-in traits for the standard library traits Anastasia3412 @ 2023-03-21 21:15 ` Martin Jambor 2023-03-21 23:34 ` Jonathan Wakely 0 siblings, 1 reply; 5+ messages in thread From: Martin Jambor @ 2023-03-21 21:15 UTC (permalink / raw) To: Anastasia3412; +Cc: gcc Hello Anastasia, we are very happy that you are considering contributing to GCC. On Mon, Mar 20 2023, Anastasia3412 via Gcc wrote: > Hello Everyone I'm Anastasia. > >I am a prospective GSOC Student. I wish to know if the project C++: >Implement compiler built-in traits for the standard library traits is >still available. I have already build and got my hand dirty on >debugging GCC. Various prospective contributors have shown interest in it but we have not "promised" it to anyone, I don't think we can, so it is "available." It has been discussed for example here: https://gcc.gnu.org/pipermail/gcc/2023-February/240816.html > How should I proceed to make a proposal. I have listed what we expect to find in the proposal at https://gcc.gnu.org/wiki/SummerOfCode (but I assume you have already read that page). You need to figure out what the project would entail and write it down, with a little bit of detail and milestones. We'll be happy to help answering any specific questions. > Also I want to >know does having theoretical knowledge of compiler knowledge a >prerequisite for this proposal, if yes I will do a course on compiler >design. I do not know this area of the compiler particularly well, but generally speaking, some basic level of knowledge of the theory is necessary - at least of the basic data structures that compilers operate on (intermediate language or intermediate representation). Good luck! Martin ^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [GSOC] query about C++: Implement compiler built-in traits for the standard library traits 2023-03-21 21:15 ` Martin Jambor @ 2023-03-21 23:34 ` Jonathan Wakely 2023-03-23 5:47 ` Anastasia3412 0 siblings, 1 reply; 5+ messages in thread From: Jonathan Wakely @ 2023-03-21 23:34 UTC (permalink / raw) To: Martin Jambor; +Cc: Anastasia3412, gcc On Tue, 21 Mar 2023 at 21:16, Martin Jambor wrote: > > Hello Anastasia, > > we are very happy that you are considering contributing to GCC. > > On Mon, Mar 20 2023, Anastasia3412 via Gcc wrote: > > Hello Everyone I'm Anastasia. > > > >I am a prospective GSOC Student. I wish to know if the project C++: > >Implement compiler built-in traits for the standard library traits is > >still available. I have already build and got my hand dirty on > >debugging GCC. > > Various prospective contributors have shown interest in it but we have > not "promised" it to anyone, I don't think we can, so it is "available." > It has been discussed for example here: > https://gcc.gnu.org/pipermail/gcc/2023-February/240816.html We already have two candidates working on it, before their proposal has even been accepted. As a result, I think you'd have to be a very strong candidate to get accepted for that project, and it might be better to pick another one. ^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [GSOC] query about C++: Implement compiler built-in traits for the standard library traits 2023-03-21 23:34 ` Jonathan Wakely @ 2023-03-23 5:47 ` Anastasia3412 2023-03-31 11:53 ` Martin Jambor 0 siblings, 1 reply; 5+ messages in thread From: Anastasia3412 @ 2023-03-23 5:47 UTC (permalink / raw) To: Jonathan Wakely, gcc, mjambor, hubicka Thanks, Martin and Jonathan for your suggestion. I have already finished building gcc from source. I was looking at other project ideas and found "Enable incremental Link Time Optimization (LTO) linking" interesting. Can anyone please explain how to proceed further with this? Currently, I am watching videos posted in the getting started section. ------- Original Message ------- On Wednesday, March 22nd, 2023 at 5:04 AM, Jonathan Wakely <jwakely.gcc@gmail.com> wrote: > On Tue, 21 Mar 2023 at 21:16, Martin Jambor wrote: > > > Hello Anastasia, > > > > we are very happy that you are considering contributing to GCC. > > > > On Mon, Mar 20 2023, Anastasia3412 via Gcc wrote: > > > > > Hello Everyone I'm Anastasia. > > > > > > I am a prospective GSOC Student. I wish to know if the project C++: > > > Implement compiler built-in traits for the standard library traits is > > > still available. I have already build and got my hand dirty on > > > debugging GCC. > > > > Various prospective contributors have shown interest in it but we have > > not "promised" it to anyone, I don't think we can, so it is "available." > > It has been discussed for example here: > > https://gcc.gnu.org/pipermail/gcc/2023-February/240816.html > > > We already have two candidates working on it, before their proposal > has even been accepted. As a result, I think you'd have to be a very > strong candidate to get accepted for that project, and it might be > better to pick another one. ^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [GSOC] query about C++: Implement compiler built-in traits for the standard library traits 2023-03-23 5:47 ` Anastasia3412 @ 2023-03-31 11:53 ` Martin Jambor 0 siblings, 0 replies; 5+ messages in thread From: Martin Jambor @ 2023-03-31 11:53 UTC (permalink / raw) To: Anastasia3412, Jonathan Wakely, gcc, hubicka Hello, my apologies for a very late reply, unfortunately we have had an unpleasant hiccup in our internal miscommunication. On Thu, Mar 23 2023, Anastasia3412 wrote: > Thanks, Martin and Jonathan for your suggestion. I have already finished building gcc from source. I was looking at other project ideas and found "Enable incremental Link Time Optimization (LTO) linking" interesting. Can anyone please explain how to proceed further with this? Currently, I am watching videos posted in the getting started section. > > ------- Original Message ------- > On Wednesday, March 22nd, 2023 at 5:04 AM, Jonathan Wakely <jwakely.gcc@gmail.com> wrote: > > >> On Tue, 21 Mar 2023 at 21:16, Martin Jambor wrote: >> >> > Hello Anastasia, >> > >> > we are very happy that you are considering contributing to GCC. >> > >> > On Mon, Mar 20 2023, Anastasia3412 via Gcc wrote: >> > >> > > Hello Everyone I'm Anastasia. >> > > >> > > I am a prospective GSOC Student. I wish to know if the project C++: >> > > Implement compiler built-in traits for the standard library traits is >> > > still available. I have already build and got my hand dirty on >> > > debugging GCC. >> > >> > Various prospective contributors have shown interest in it but we have >> > not "promised" it to anyone, I don't think we can, so it is "available." >> > It has been discussed for example here: >> > https://gcc.gnu.org/pipermail/gcc/2023-February/240816.html > >> We already have two candidates working on it, before their proposal >> has even been accepted. As a result, I think you'd have to be a very >> strong candidate to get accepted for that project, and it might be >> better to pick another one. after talking to Honza I unfortunately became aware that that project also already has a student who has also advanced quite far. At the moment I can only suggest to look at the project proposal to "Bypass assembler when generating LTO object files," because even though a few people were interested in it, nobody had applied for it yet and as far as I know nobody has even really attempted a serious proposal. The task is discussed here: https://gcc.gnu.org/pipermail/gcc/2023-March/240833.html I know that our late reply made writing a proposal difficult. But in order to succeed, it should be enough to show that you have basic understanding of what needs to be done at the technical level and have basic understanding of the source code you would need to touch (lto streaming code and simple-object.c in libiberty). This project also would require rather little understanding of compiler theory because it is mostly about shoveling around data in more efficient form but it requires some knowledge of the ELF format. Apologies again for the delay, please feel free to ask any specific question about the code here or on our IRC channel. Martin ^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2023-03-31 11:53 UTC | newest] Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2023-03-20 19:14 [GSOC] query about C++: Implement compiler built-in traits for the standard library traits Anastasia3412 2023-03-21 21:15 ` Martin Jambor 2023-03-21 23:34 ` Jonathan Wakely 2023-03-23 5:47 ` Anastasia3412 2023-03-31 11:53 ` Martin Jambor
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).