Commit Graph

6 Commits

Author SHA1 Message Date
Karoy Lorentey f2a96496a0 [StringGuts] Support for 32-bit platforms
Add 32-bit support to the new StringGuts.
2018-01-21 12:36:09 -08:00
Michael Ilseman 3be2faf5d3 [String] Initial implementation of 64-bit StringGuts.
Include the initial implementation of _StringGuts, a 2-word
replacement for _LegacyStringCore. 64-bit Darwin supported, 32-bit and
Linux support in subsequent commits.
2018-01-21 12:32:26 -08:00
Roman Levenstein 8027fa2b0a The test needs the standard library (the runtime library part of it) built with assertions 2017-09-15 21:41:22 -07:00
Roman Levenstein 045dc34955 Address review comments related to the Swift standard library part of the PR 2017-09-15 15:17:34 -07:00
Roman Levenstein 3392b765ea Provide runtime function counters for object allocation, deallocation and initialization of static or stack-promoted objects 2017-09-15 09:24:56 -07:00
Roman Levenstein 4b2c6c017e Add a test for testing the runtime function counters functionality 2017-09-14 16:43:13 -07:00