Ravi Kandhadai
|
9be4fef53a
|
[SIL Optimization] Add a mandatory optimization pass for optimizing
the new os log APIs based on string interpolation.
|
2019-05-14 18:08:59 -07:00 |
|
Ross Bayer
|
23a868e9f2
|
Merge pull request #24382 from Rostepher/usr-lib-install-name-dir
[Build System: CMake] Update the default install_name_dir to /usr/lib/swift for the standard library and overlays.
|
2019-05-13 15:05:22 -07:00 |
|
Ravi Kandhadai
|
37f00edabc
|
[os_log][stdlib-private] Refactor implementation and add optimization
attributes to the new os log APIs based on string interpolation so
that it can be optimized by the new OSLogOptimization compiler pass.
|
2019-05-01 15:42:37 -07:00 |
|
Ross Bayer
|
dfb2d31e74
|
Rename the LIBRARY_INSTALL_NAME_DIR argument in add_swift_target_library to DARWIN_INSTALL_NAME_DIR which better explains that this argument only controls the install_name_dir for Darwin platforms.
|
2019-04-29 16:46:09 -07:00 |
|
Ross Bayer
|
b855119fbe
|
Added a new CMake cache variable to control the private standard library install_name_dir. Those libraries are not going to be installed in /usr/lib/swift and thus need to be controlled via a separate mechanism.
|
2019-04-29 16:46:09 -07:00 |
|
Ravi Kandhadai
|
2f2afd034d
|
[os_log][stdlib-private] Add tests for checking the correctness of
buffer and format string construction in the new OS log APIs.
|
2019-04-02 17:31:40 -07:00 |
|
Ravi Kandhadai
|
592bca7202
|
[oslog] [stdlib-private] Add a prototype of the new os_log swift APIs
that accept string interpolations.
The prototypes are added to stdlib/private directory and will be
used only in tests and in experimental code.
|
2019-03-14 15:26:21 -07:00 |
|