Kuba (Brecka) Mracek
84e71b8d7a
Change the RemoteMirror API to have extensible data layout callback ( #15291 )
...
* Change the RemoteMirror API to have extensible data layout callback
* Use DLQ_Get prefix on DataLayoutQueryType enum values
* Simplify MemoryReaderImpl and synthesize minimalDataLayoutQueryFunction
2018-03-16 14:54:04 -07:00
Mike Ash
6d10ac9e92
[RemoteMirrors] #include <cstring> in MemoryReader.h for memcpy.
2018-03-02 15:57:28 -05:00
Mike Ash
553ef86a4b
[RemoteMirrors] Change MemoryReader::readBytes to return a unique_ptr instead of a tuple so that the destructor handles freeing the memory.
2018-03-02 12:05:36 -05:00
Mike Ash
6324c3dbe9
[RemoteMirrors] Fix the pointer-returning readBytes wrapper to actually work.
2018-02-27 16:53:01 -05:00
Mike Ash
9aa24e8be7
[Reflection] Make both MemoryReader::readBytes methods virtual and provide a default implementation for both to allow subclasses to smoothly transition from overriding the old one to overriding the new one.
...
rdar://problem/37538580
2018-02-22 17:17:00 -05:00
Mike Ash
bf58357e54
[Reflection] Change ReadBytesFunction to return a pointer rather than copying data, and adjust its users accordingly.
...
rdar://problem/37538580
2018-02-21 12:17:28 -05:00
practicalswift
6d1ae2a39c
[gardening] 2016 → 2017
2017-01-06 16:41:22 +01:00
practicalswift
797b80765f
[gardening] Use the correct base URL ( https://swift.org ) in references to the Swift website
...
Remove all references to the old non-TLS enabled base URL (http://swift.org )
2016-11-20 17:36:03 +01:00
John McCall
093009b3ef
Enhance the Remote / RemoteAST libraries with an error mechanism.
...
Nothing is producing meaningful errors yet, however.
2016-04-20 11:44:34 -07:00
practicalswift
39c6b56fd0
[gardening] Fix file header formatting.
2016-04-13 10:07:23 +02:00
John McCall
91f02848df
Organize the MemoryReader interface headers to better support
...
multiple clients.
2016-04-12 16:05:29 -07:00