On Apr 19, 2013, at 12:18 PM, Hal Finkel <hfinkel at anl.gov> wrote:> ----- Original Message ----- >> From: "Alex L" <arphaman at gmail.com> >> To: "Hal Finkel" <hfinkel at anl.gov> >> Cc: "Anton Korobeynikov" <anton at korobeynikov.info>, "Bill Wendling" <isanbard at gmail.com>, "LLVM Developers Mailing >> List" <llvmdev at cs.uiuc.edu> >> Sent: Friday, April 19, 2013 12:17:16 PM >> Subject: Re: [LLVMdev] GSoC project questions. >> Hi again, >> >> I was studying and building the lfort repository as I said I would >> do, but after a while I decided that I would like to work on flang >> instead. >> So, I forked flang and so far I've had pretty good success with it, >> here's what I've done: >> - Merged a pull request from a github user Michael Gottesman(He added >> support for latest llvm and cmake) >> - Fixed character literal continuation bug. >> - Implemented INCLUDE statement (Only searches for files in -I dirs >> now) >> - Implemented if-stmt(not the full if-construct yet). >> You can see my repository here: https://github.com/hyp/flang >> >> So far I've enjoyed working on flang, and I would like to apply to >> GSoC with it. > > Okay, great! As Anton said, see the web site. Also, I'll be happy to help with defining specific project goals, etc. and I'll be happy to mentor (and make sure that this turns into something long-term). >And I'll be happy to answer any questions you may have about the flang code base. :-) -bw
Thanks for your support. I wrote my draft GSoC proposal, it can be viewed here - https://gist.github.com/hyp/5434845 Please read it and tell me what you think. Any criticisms or suggestions are welcome! And I'll be happy to answer any questions you may have about the flang code> base. :-) >I actually do have a small question - could you tell me from what Fortran standard are the excerpts in the parsing documentation comments? 2013/4/19 Bill Wendling <wendling at apple.com>> On Apr 19, 2013, at 12:18 PM, Hal Finkel <hfinkel at anl.gov> wrote: > > > ----- Original Message ----- > >> From: "Alex L" <arphaman at gmail.com> > >> To: "Hal Finkel" <hfinkel at anl.gov> > >> Cc: "Anton Korobeynikov" <anton at korobeynikov.info>, "Bill Wendling" < > isanbard at gmail.com>, "LLVM Developers Mailing > >> List" <llvmdev at cs.uiuc.edu> > >> Sent: Friday, April 19, 2013 12:17:16 PM > >> Subject: Re: [LLVMdev] GSoC project questions. > >> Hi again, > >> > >> I was studying and building the lfort repository as I said I would > >> do, but after a while I decided that I would like to work on flang > >> instead. > >> So, I forked flang and so far I've had pretty good success with it, > >> here's what I've done: > >> - Merged a pull request from a github user Michael Gottesman(He added > >> support for latest llvm and cmake) > >> - Fixed character literal continuation bug. > >> - Implemented INCLUDE statement (Only searches for files in -I dirs > >> now) > >> - Implemented if-stmt(not the full if-construct yet). > >> You can see my repository here: https://github.com/hyp/flang > >> > >> So far I've enjoyed working on flang, and I would like to apply to > >> GSoC with it. > > > > Okay, great! As Anton said, see the web site. Also, I'll be happy to > help with defining specific project goals, etc. and I'll be happy to mentor > (and make sure that this turns into something long-term). > > > And I'll be happy to answer any questions you may have about the flang > code base. :-) > > -bw > > >-------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20130422/3e6f3bac/attachment.html>
On Mon, Apr 22, 2013 at 4:30 PM, Alex L <arphaman at gmail.com> wrote:> Thanks for your support. > I wrote my draft GSoC proposal, it can be viewed here - > https://gist.github.com/hyp/5434845 > Please read it and tell me what you think. Any criticisms or suggestions are > welcome!Hello Alex,> I plan to make flang a fully featured frontend which fully supports Fortran 77I might be wrong (I'd love to be wrong here!) but I think this is a bit too ambitious. Given that you have to write tests *as you implement the features*, handle corner cases (and one has to actually discover corner cases from the standard, if one is not familiar with Fortran) and produce diagnostics for invalid code, I don't think it is possible to implement all of the frontend + codegen within 12 weeks. Dmitri -- main(i,j){for(i=2;;i++){for(j=2;j<i;j++){if(!(i%j)){j=0;break;}}if (j){printf("%d\n",i);}}} /*Dmitri Gribenko <gribozavr at gmail.com>*/