<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 12pt;
font-family:Calibri
}
--></style></head>
<body class='hmmessage'><div dir='ltr'>I have submitted my official Melange proposal:<br><br><a href="https://www.google-melange.com/gsoc/proposal/public/google/gsoc2014/panzone/5707702298738688" target="_blank">https://www.google-melange.com/gsoc/proposal/public/google/gsoc2014/panzone/5707702298738688</a><div><br></div><div>I already ask in the irc channel for some feedback, but i thought it could be useful to ask for more on this mailing list. I know i have to do some error-checking but i want to know what you think about it if possible.</div><div><br>Andrea Francesco Iuorio<br>Student in Computer Science, UniversitÓ degli Studi di Milano<br>andreafrancesco.iuorio@outlook.com - GPG Key<br><br><br>----------------------------------------<br>> From: andreafrancesco.iuorio@outlook.com<br>> To: mono-devel-list@lists.ximian.com<br>> Date: Mon, 17 Mar 2014 18:41:55 +0100<br>> Subject: [Mono-dev] GSOC2014: push-less x86 backend<br>><br>> Hi, i' m Andrea, a forth year student in Computer Science from Milan that would like to apply for a Mono project at the GSOC 2014. More precisely, i want to apply for for "push-less x86 backend". I have some experience in compiler and virtual machine thanks to my thesis but it was about bytecode generation and JVM, so i don' t have any real experience with CLI but i know x86 asm ( my thesis included a c-like compiler for x86 ). I have some questions:<br>><br>> 1) I never worked with mono: do you accept only people who have worked already on mono or could you accept new students ?<br>> 2) Just a quick recap for seeing if i understand the project: you want to modify the x86 JIT compiler to use a fixed stack frame + mov operations for data gathering instead of using push/pop. Correct ? So i think that JIT simply see x86 stack as the CLI operational stack and this is the problem since x86 isn' t a stack machine and must generate more push/pop operations for really use the data. This is the problem that this project want to solve, if i get it right. Correct ?<br>> 3) What types of skills do you search for this project ?<br>><br>> Thank you for your time.<br>><br>> Andrea Francesco Iuorio<br>> Student in Computer Science, UniversitÓ degli Studi di Milano<br>> andreafrancesco.iuorio@outlook.com - GPG Key<br>> _______________________________________________<br>> Mono-devel-list mailing list<br>> Mono-devel-list@lists.ximian.com<br>> http://lists.ximian.com/mailman/listinfo/mono-devel-list</div>                                           </div></body>
</html>