Hi Chris, I understand that LLVM is now available in the public domain. I assume many more optimisations have been added to the system. I need to decide which compiler system I will use for my advanced compiler course this year. Many students enjoyed working with your llvm last year. Thanks for the input. ---Jingling On Mon, Feb 23, 2004 at 09:20:01PM -0600, Chris Lattner wrote:> On Mon, 23 Feb 2004, Reid Spencer wrote: > > > Hi, > > > > Attempting to use cvs with LLVM is producing the following: > > > > bash-2.05b$ cvs status > > cvs [status aborted]: connect to > > llvm-cvs.cs.uiuc.edu(128.174.245.58):2401 failed: Connection refused > > > > I think this has happened before and the root cause was a stuck xinetd > > process on the cvs server. > > I kicked it, try again :) > > -Chris > > -- > http://llvm.cs.uiuc.edu/ > http://www.nondot.org/~sabre/Projects/ > > _______________________________________________ > LLVM Developers mailing list > LLVMdev at cs.uiuc.edu http://llvm.cs.uiuc.edu > http://mail.cs.uiuc.edu/mailman/listinfo/llvmdev-- --- Jingling Xue +------------------------------------------------------------------+ | Tel: +61 2 9385 4889 School of Computer Science and Engineering | | Fax: +61 2 9385 5995 The University of New South Wales | | http://www.cse.unsw.edu.au/~jxue Sydney 2052 Australia | +------------------------------------------------------------------+
On Tue, 24 Feb 2004, Jingling Xue wrote:> I understand that LLVM is now available in the public domain.Yes it is. It can be downloaded from the LLVM releases page here: http://llvm.cs.uiuc.edu/releases/> I need to decide which compiler system I will use for my advanced > compiler course this year.The current release is 1.1. We are tentatively planning to release 1.2 sometime in the next month, which will include some improvements over 1.1. A list of the new features and changes so far can be found in the "1.2" release notes here: http://llvm.cs.uiuc.edu/docs/ReleaseNotes.html So which release to use depends on your timeline. If they will need to start before ~Mar 20, then 1.1 makes sense. If they will start after that time, they can use 1.2 (which will be strictly better than 1.1). If you decide that you want some "1.2" feature before the 1.2 release, such as the profiling infrastructure, you can always choose to work out of CVS. CVS is pretty stable most of the time.> I assume many more optimisations have been added to the system.Yup, there have been a lot of new developments. :)> Many students enjoyed working with your llvm last year.Great! BTW, if any of them have any reports that they would like to contribute to the "Projects built with LLVM" page, please have them send them to me. We'd like to showcase their hard work if they are willing to share. :) http://llvm.cs.uiuc.edu/ProjectsWithLLVM/> Thanks for the input.No problem, let me know if you still have questions. -Chris> ---Jingling > On Mon, Feb 23, 2004 at 09:20:01PM -0600, Chris Lattner wrote: > > On Mon, 23 Feb 2004, Reid Spencer wrote: > > > > > Hi, > > > > > > Attempting to use cvs with LLVM is producing the following: > > > > > > bash-2.05b$ cvs status > > > cvs [status aborted]: connect to > > > llvm-cvs.cs.uiuc.edu(128.174.245.58):2401 failed: Connection refused > > > > > > I think this has happened before and the root cause was a stuck xinetd > > > process on the cvs server. > > > > I kicked it, try again :) > > > > -Chris > > > > -- > > http://llvm.cs.uiuc.edu/ > > http://www.nondot.org/~sabre/Projects/ > > > > _______________________________________________ > > LLVM Developers mailing list > > LLVMdev at cs.uiuc.edu http://llvm.cs.uiuc.edu > > http://mail.cs.uiuc.edu/mailman/listinfo/llvmdev > >-Chris -- http://llvm.cs.uiuc.edu/ http://www.nondot.org/~sabre/Projects/
Hi Chris, Thanks for the quick input. The harder the LLVM is, the harder it is for me to teach the course:-) Too many optimisations have been added, meaning I have to design many new projects. --- Jingling On Mon, Feb 23, 2004 at 09:41:13PM -0600, Chris Lattner wrote:> On Tue, 24 Feb 2004, Jingling Xue wrote: > > > I understand that LLVM is now available in the public domain. > > Yes it is. It can be downloaded from the LLVM releases page here: > http://llvm.cs.uiuc.edu/releases/ > > > I need to decide which compiler system I will use for my advanced > > compiler course this year. > > The current release is 1.1. We are tentatively planning to release 1.2 > sometime in the next month, which will include some improvements over 1.1. > A list of the new features and changes so far can be found in the "1.2" > release notes here: http://llvm.cs.uiuc.edu/docs/ReleaseNotes.html > > So which release to use depends on your timeline. If they will need to > start before ~Mar 20, then 1.1 makes sense. If they will start after that > time, they can use 1.2 (which will be strictly better than 1.1). If you > decide that you want some "1.2" feature before the 1.2 release, such as > the profiling infrastructure, you can always choose to work out of CVS. > CVS is pretty stable most of the time. > > > I assume many more optimisations have been added to the system. > > Yup, there have been a lot of new developments. :) > > > Many students enjoyed working with your llvm last year. > > Great! BTW, if any of them have any reports that they would like to > contribute to the "Projects built with LLVM" page, please have them send > them to me. We'd like to showcase their hard work if they are willing to > share. :) http://llvm.cs.uiuc.edu/ProjectsWithLLVM/ > > > Thanks for the input. > > No problem, let me know if you still have questions. > > -Chris > > > > ---Jingling > > On Mon, Feb 23, 2004 at 09:20:01PM -0600, Chris Lattner wrote: > > > On Mon, 23 Feb 2004, Reid Spencer wrote: > > > > > > > Hi, > > > > > > > > Attempting to use cvs with LLVM is producing the following: > > > > > > > > bash-2.05b$ cvs status > > > > cvs [status aborted]: connect to > > > > llvm-cvs.cs.uiuc.edu(128.174.245.58):2401 failed: Connection refused > > > > > > > > I think this has happened before and the root cause was a stuck xinetd > > > > process on the cvs server. > > > > > > I kicked it, try again :) > > > > > > -Chris > > > > > > -- > > > http://llvm.cs.uiuc.edu/ > > > http://www.nondot.org/~sabre/Projects/ > > > > > > _______________________________________________ > > > LLVM Developers mailing list > > > LLVMdev at cs.uiuc.edu http://llvm.cs.uiuc.edu > > > http://mail.cs.uiuc.edu/mailman/listinfo/llvmdev > > > > > > -Chris > > -- > http://llvm.cs.uiuc.edu/ > http://www.nondot.org/~sabre/Projects/ > > _______________________________________________ > LLVM Developers mailing list > LLVMdev at cs.uiuc.edu http://llvm.cs.uiuc.edu > http://mail.cs.uiuc.edu/mailman/listinfo/llvmdev-- --- Jingling Xue +------------------------------------------------------------------+ | Tel: +61 2 9385 4889 School of Computer Science and Engineering | | Fax: +61 2 9385 5995 The University of New South Wales | | http://www.cse.unsw.edu.au/~jxue Sydney 2052 Australia | +------------------------------------------------------------------+