add hexfloat (%a) support for printf
Avoid undefined checks for types that are always fully initialized
Denesting of functions definitions.
Fix of parseintperf

The code was generating random values between 0 and 2^31-1 instead of 0 and 2^32-1 as the other implementations.
Prevent constant propagation in fib microbenchmark
Keep track of number of initialized fields and avoid undefined checks
Add -Bsymbolic-functions on Linux
Use tbaa for heap-allocated immutables
Document middle
Add a note on return type in documentation of middle
Output labels when disassembling code
Avoid C++11 features
Merge branch 'upstream-master' into asm-labels
Merge branch 'upstream-master' into asm-labels
Remove leftover debug output
Merge branch 'upstream-master' into asm-labels
Prevent constant propagation in fib microbenchmark
Deprecate zero and one for Ptr{T}

They doesn't fulfill the documentation for zero and one about additive
and multiplicative identity.

See discussion in
https://github.com/JuliaLang/julia/pull/6183#issuecomment-61853347
Output labels for call statements as well

The labels are still output with the wrong offset (as if they had the value 0), and debug info is enabled.
Correct type error in symbol resolution