Peter Žužek
Peter Žužek
Thank you, I'd very much like to see this merged as well. Building with Makefiles is a pain, and this is much more portable - VS2017 supports CMake out of...
I don't believe this feature to be instrumental to the basic working implementation - synchronous errors can be used instead - so I'm reducing it's importance.
Hi, I believe it was because of implementation simplicity. There could definitely be another path that builds the program directly.
"Command group enqueue", or intra-queue synchronization, was done alongside #14.
Host accessors synchronized with synchronizer class (see #1).
Forgot to take into account that host accessors block the queue for their whole lifetime, and just synchronization on construction isn't enough. Fixed in d25b7f55dd1161bca49fef66fcb64bca0b6a952e.
> That looks like a good simplification. > You could also add some CTAD if compiled with C++17 or higher. @keryell I've greatly simplified the proposal, and I've added a...
I've pushed revision 0.3, which focuses a lot more on CTAD and makes `host_accessor` a separate type
I believe https://github.com/codeplaysoftware/standards-proposals/pull/124 offers a suitable alternative to this.
I've removed the `const` and `void` changes which have been merged into SYCL-1.2.1 as errata.