Hey all, The AVR backend has now finally been merged in-tree completely. Thanks to Krzysztof and Matt for all of their hard work reviewing patches <https://reviews.llvm.org/differential/query/AuHaJ3SXjDmO> Development will now halt on the downstream repository (on GitHub <https://github.com/avr-llvm/llvm>), and it will now be done LLVM proper. This is good news, especially for the embedded Rust community, as it will be much easier to maintain it now. Next steps - A buildbot will be added for the backend - Support will be added to clang to support the backend (if it is desired) -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20161117/6dae39ee/attachment.html>
> On Nov 16, 2016, at 15:11 , Dylan McKay via llvm-dev <llvm-dev at lists.llvm.org> wrote: > > Hey all,> Next steps > > • Support will be added to clang to support the backend (if it is desired)Yes, please! -- Rick Mann rmann at latencyzero.com
Congratulations! Good to see you're making progress here. Cheers, Roel On 17-11-16 00:11, Dylan McKay via llvm-dev wrote:> > Hey all, > > The AVR backend has now finally been merged in-tree completely. > > Thanks to Krzysztof and Matt for all of their hard work reviewing > patches <https://reviews.llvm.org/differential/query/AuHaJ3SXjDmO> > > Development will now halt on the downstream repository (on GitHub > <https://github.com/avr-llvm/llvm>), and it will now be done LLVM proper. > > This is good news, especially for the embedded Rust community, as it > will be much easier to maintain it now. > > Next steps > > * A buildbot will be added for the backend > * Support will be added to clang to support the backend (if it is > desired) > > > > > _______________________________________________ > LLVM Developers mailing list > llvm-dev at lists.llvm.org > http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev-------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20161117/5f67da32/attachment.html>
I'd like to profusely thank Dylan for the large amount of work this has entailed! This is exciting news, and I'm sure the Rust community looks forward to thoroughly exercising this new platform. -Jake On Wed, Nov 16, 2016 at 6:11 PM, Dylan McKay <dylanmckay34 at gmail.com> wrote:> Hey all, > > The AVR backend has now finally been merged in-tree completely. > > Thanks to Krzysztof and Matt for all of their hard work reviewing patches > <https://reviews.llvm.org/differential/query/AuHaJ3SXjDmO> > > Development will now halt on the downstream repository (on GitHub > <https://github.com/avr-llvm/llvm>), and it will now be done LLVM proper. > > This is good news, especially for the embedded Rust community, as it will > be much easier to maintain it now. > > Next steps > > - A buildbot will be added for the backend > - Support will be added to clang to support the backend (if it is > desired) > > >-------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20161116/861c3c3d/attachment.html>
> On Nov 16, 2016, at 3:11 PM, Dylan McKay via llvm-dev <llvm-dev at lists.llvm.org> wrote: > > Hey all, > > The AVR backend has now finally been merged in-tree completely. > > Thanks to Krzysztof and Matt for all of their hard work reviewing patches <https://reviews.llvm.org/differential/query/AuHaJ3SXjDmO> > Development will now halt on the downstream repository (on GitHub <https://github.com/avr-llvm/llvm>), and it will now be done LLVM proper. > > This is good news, especially for the embedded Rust community, as it will be much easier to maintain it now. >This is awesome Dylan, congrats! -Chris -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20161116/ddb7fe6e/attachment.html>
Great work, guys! On Thu, Nov 17, 2016 at 11:20 AM, Chris Lattner <clattner at apple.com> wrote:> > On Nov 16, 2016, at 3:11 PM, Dylan McKay via llvm-dev < > llvm-dev at lists.llvm.org> wrote: > > Hey all, > > The AVR backend has now finally been merged in-tree completely. > > Thanks to Krzysztof and Matt for all of their hard work reviewing patches > <https://reviews.llvm.org/differential/query/AuHaJ3SXjDmO> > > Development will now halt on the downstream repository (on GitHub > <https://github.com/avr-llvm/llvm>), and it will now be done LLVM proper. > > This is good news, especially for the embedded Rust community, as it will > be much easier to maintain it now. > > This is awesome Dylan, congrats! > > -Chris > > >-------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20161117/fca41069/attachment.html>
On Wed, Nov 16, 2016 at 3:11 PM, Dylan McKay via llvm-dev <llvm-dev at lists.llvm.org> wrote:> Hey all, > > The AVR backend has now finally been merged in-tree completely.Cool! Do you want to add a note about this in docs/ReleaseNotes.rst? Cheers, Hans
> Cool! Do you want to add a note about this in docs/ReleaseNotes.rst?Added in r287273 On Fri, Nov 18, 2016 at 11:24 AM, Hans Wennborg <hans at chromium.org> wrote:> On Wed, Nov 16, 2016 at 3:11 PM, Dylan McKay via llvm-dev > <llvm-dev at lists.llvm.org> wrote: > > Hey all, > > > > The AVR backend has now finally been merged in-tree completely. > > Cool! Do you want to add a note about this in docs/ReleaseNotes.rst? > > Cheers, > Hans >-------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20161118/36389c3e/attachment.html>
We now have a working AVR buildbot set up http://lab.llvm.org:8011/buildslaves/avr-build-01 On Fri, Nov 18, 2016 at 11:24 AM, Hans Wennborg <hans at chromium.org> wrote:> On Wed, Nov 16, 2016 at 3:11 PM, Dylan McKay via llvm-dev > <llvm-dev at lists.llvm.org> wrote: > > Hey all, > > > > The AVR backend has now finally been merged in-tree completely. > > Cool! Do you want to add a note about this in docs/ReleaseNotes.rst? > > Cheers, > Hans >-------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20161126/72167bd9/attachment.html>
On Wed, Nov 16, 2016 at 5:11 PM, Dylan McKay via llvm-dev < llvm-dev at lists.llvm.org> wrote:> > - Support will be added to clang to support the backend (if it is > desired) > > +1. Are there patches for this already or do they need to be written?-- # Meador -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20161130/ab84c2ae/attachment.html>
There's an existing fork of clang with AVR support at GitHub/avr-llvm/clang but I need to clarify the licensing before I look into upstreaming it. Along those lines, it's very straightforward to add a new target to clang so it shouldn't be an issue. On 1/12/2016 11:50 am, "Meador Inge" <meadori at gmail.com> wrote:> On Wed, Nov 16, 2016 at 5:11 PM, Dylan McKay via llvm-dev < > llvm-dev at lists.llvm.org> wrote: > >> >> - Support will be added to clang to support the backend (if it is >> desired) >> >> +1. Are there patches for this already or do they need to be written? > > -- > # Meador >-------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20161201/71f41b3e/attachment.html>