<div dir="ltr">HI Hans,<div><br></div><div>- The Kaleidoscope tutorials have been updated to use the ORC JIT APIs.</div><div><br></div><div>- ORC now has a basic set of C bindings.</div><div><br></div><div>I believe the ORC remote JIT support actually went in before 3.8 branched too, but it's still experimental. I'm not sure I'd mention it in the release notes.</div><div><br></div><div>Cheers,</div><div>Lang.</div><div><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Thu, Feb 11, 2016 at 4:16 PM, Hans Wennborg <span dir="ltr"><<a href="mailto:hans@chromium.org" target="_blank">hans@chromium.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Dear lots of people,<br>
<br>
The first comments on the 3.7 release expressed surprise that there<br>
were no changes to the X86 or ARM targets. There had of course been a<br>
lot of hard work and many changes, but none of it was mentioned in the<br>
release notes.<br>
<br>
Please help make the release notes more comprehensive this time. The<br>
notes are of course not as important as the actual code, but they do<br>
get read, and they are a good way of telling users about all the hard<br>
work you have done in the past six months.<br>
<br>
If you made any changes in the 3.8 time span that might be worth<br>
mentioning, please add them to the release notes --- it does not have<br>
to be big-ticket items. If you saw someone else commit something<br>
interesting, prod them to write a note about it.<br>
<br>
The 3.8-rc2 notes can be seen at [1]. To add something, commit it<br>
directly to the branch, or if you prefer, send me a patch or even just<br>
an email with some text. I would be very happy if we can get these<br>
into good shape by the beginning of next week.<br>
<br>
<br>
Some things that might be worth mentioning, in no particular order:<br>
(based partially on Alex Bradbury's LLVM Weekly; thanks!)<br>
<br>
- Intel, ARM, PowerPC, MIPS, SPARC, Hexagon, ..., target maintainers,<br>
please write something about your target.<br>
<br>
- Eric: should the new C API Changes part of the developer policy be<br>
pointed out? Maybe in relation to where we mention changes to the C<br>
API?<br>
<br>
- David: can you write something about the new IR for exception<br>
handling? Maybe just point into the ExceptionHandling doc?<br>
<br>
- Alex L: I've seen a lot of MIR patches but don't know the status.<br>
Anything to mention in the release notes?<br>
<br>
- Dylan: should we mention the new AVR target, or is it too early?<br>
<br>
- Richard: anything on the C++ front? What's the status on coroutines?<br>
<br>
- Jonathan and other OpenMP folks: it's no longer behind a flag; would<br>
be great to get some notes on this.<br>
<br>
- Artem: there's been a bunch of CUDA patches. Anything that should be<br>
mentioned in the release notes?<br>
<br>
- Jordan & Anna: any new checkers that should be mentioned?<br>
<br>
- Chih-Hung: should the notes mention the emutls-style TLS model?<br>
<br>
- Lang: you did a lot of work on the Kalidoscope tutorial. Maybe we<br>
should mention that?<br>
<br>
.. tell me what I missed :-)<br>
<br>
Thanks,<br>
Hans<br>
<br>
[1]. <a href="http://llvm.org/pre-releases/3.8.0/#rc2" rel="noreferrer" target="_blank">http://llvm.org/pre-releases/3.8.0/#rc2</a>.<br>
</blockquote></div><br></div>