13.0.0: Difference between revisions
→Kernel: KLightLock was revised. |
→BootImagePackage: Kernel is C++17 |
||
Line 87: | Line 87: | ||
* Compiler upgrade to LLVM 11.1. | * Compiler upgrade to LLVM 11.1. | ||
** Most notably, certain code now emits "ands" rather than "and; and; tst" + "bfxil" patterns are more commonly used. | ** Most notably, certain code now emits "ands" rather than "and; and; tst" + "bfxil" patterns are more commonly used. | ||
* C++ language upgrade to | * C++ language upgrade to C++17. | ||
** Slab heaps/object containers are now | ** Slab heaps/object containers are now constant initialized, no longer constructed during .init_array. | ||
* Initialize0 changes: | * Initialize0 changes: | ||
** KernelLdr now sends back the initial process binary address in state. | ** KernelLdr now sends back the initial process binary address in state. |