[3.6 Release] Time to fix the release notes

The 3.6 release is drawing nearer, but the release notes could still
use a lot of improvement:

LLVM: https://github.com/llvm-mirror/llvm/blob/release_36/docs/ReleaseNotes.rst
Clang: https://github.com/llvm-mirror/clang/blob/release_36/docs/ReleaseNotes.rst

The good news is that they can be updated all the way up until
release. If you have a patch for the release notes, commit it directly
to the branch, or send it to me and I'll commit it for you. It doesn't
even have to be a patch proper, just send me some text!

I've been going through Alex's excellent weekly news
(http://llvmweekly.org) to figure out what changed.

Here's a list of things that might be worth mentioning in the notes:

LLVM:
- the assume intrinsic
- scoped noalias metadata
- the old JIT being removed
- kaleidoscope debug info chapter
- TargetMachine/TargetSubtargetInfo API changes
- AArch64 FastISel improvements
- the new CFL alias analysis
- the new vector shuffle lowering
- Go bindings
- minnum/maxnum intrinsics
- statepoint intrinsics

Clang:
- C++14 support was marked complete
- C now defaults to C11 mode
- thread-safety analysis was updated
- MS ABI compatibility
- fpic and -fPIC are now different

Hal, could you write something about these?

Lang, do you want to write something about this?

Will do.

-Hal

Eric, can you add something about these?

Chad, do you want to add something about this to the release notes?

Sure. Though technically I gave a talk on both of them so I could just link to that :wink:

I’ll write something up though.

-eric

Is this hooked up by default? Should we mention it in the notes?

Chandler, will you write something?

Peter, do you want to mention this in the release notes?

Matt, do you want to add this to the release notes?

Philip, do you want to write something about this for the release notes?

Richard, can you check that the release notes are up to date with this?

Delesley, is there anything we should add to the release notes for this?

Reid, I'm sure there's lots of stuff to mention here. I think
vectorcall support is new. Do you want to add something about this?

Justin, Rafael: should we mention this in the release notes?

(Re-sending to hopefully the correct address. Sorry for the noise.)

r229800.

Yes, these should be added.

Probably best to harass Juergen about it since he did most of them :slight_smile:

-eric