Releases: KhronosGroup/SYCL-Docs
Releases · KhronosGroup/SYCL-Docs
Revision 9
What's Changed
- Update to revision 8 by @gmlueck in #477
- Fix broken link in README by @mkinsner in #488
- Use hyphens in reference names by @gmlueck in #482
- Fix longstanding informational messages by @gmlueck in #483
- Remove confusing wording about errors by @gmlueck in #471
- Allow platforms to be empty by @illuhad in #468
- Fix incorrect word use after a previous search-replace update by @mkinsner in #490
- Fix incorrect info name by @KornevNikita in #491
- Fix properties synopsis indent by @mkinsner in #493
- Fix bugs in SYCL2020 USM section by @mkinsner in #485
- Clarify sections previously using "synchronize" by @Pennycook in #484
- Reflow: break lines at end of sentence / 80 cols by @TApplencourt in #495
- Update contributors by @gmlueck in #494
- Fix missing word by @mkinsner in #496
- Fix editorial bug - bracket -> comma by @mkinsner in #505
- Refine
vec
interface code snippet by @AlexeySachkov in #479 - [reflow] Abbreviation "ch." does not end sentence by @gmlueck in #510
- Editorial fixes to "vec" by @gmlueck in #503
- Fix prvalue to xvalue conversion address space assignment by @Naghasan in #464
- Align description of logical
vec
operator overloads by @AlexeySachkov in #480 - Clarify group synchronization behavior by @Pennycook in #499
- Improve default allocator wording by @mkinsner in #501
- Update reqd_sub_group_size argument name. by @bader in #506
- Fix an editorial mistake in "vec" by @gmlueck in #513
- Fix formatting by removing trailing 's' by @mkinsner in #518
- Fix comments for nd_item interface. by @bader in #517
- Improve wording around buffer mutexes by @mkinsner in #497
- Host allocation sharing via set final data - construction->destruction by @mkinsner in #502
- Clarify that capture by ref host_task requires caution by @hdelan in #515
- Use fixed-width type in nan() by @gmlueck in #519
- Editorial fix in vector section by @mkinsner in #522
- Editorial fix for marray table by @mkinsner in #523
- Builtin function precision is backend specific by @gmlueck in #511
- Add Alignment Imposition by @AD2605 in #512
- Update hostTaskSynopsis.h by @mkinsner in #527
- Bump copyright dates to the new year by @gmlueck in #529
- Update copyright notice to revision 10 by @gmlueck in #528
- Fix tiny typo by @KornevNikita in #531
- Fix missing comma in atomic_ref::load. by @VerenaBeckham in #533
- Remove unusable asciidoc attribute by @etomzak in #534
- Remove unused commandGroup.h file. by @VerenaBeckham in #544
- Clarify access::target::host_task by @hdelan in #537
- Move cl::sycl::memory_order, atomic class and atomic operations to sycl namespace by @VerenaBeckham in #542
- Fix description of get_access() by @VerenaBeckham in #538
- Insert missing closing parenthesis. by @VerenaBeckham in #554
- Update formatting for builtin functions by @gmlueck in #556
- Deprecate device selector types. by @VerenaBeckham in #557
- Allow raw pointers in addition to multi_ptr by @gmlueck in #555
- Add HTML links for "synopsis" code blocks by @gmlueck in #559
- Add new non-normative note format by @gmlueck in #563
- Expandable TOC for HTML output by @gmlueck in #560
- Remove "listing" cross references by @gmlueck in #561
- Create a new init.py file by @gmlueck in #558
- Add clarification to event wait wording by @AerialMantis in #520
- Fix typo with "accessor::get_pointer" by @gmlueck in #549
- Add API synopsis titles and cross references by @gmlueck in #562
- Deprecate item's conversion operator to an item with offset by @VerenaBeckham in #550
- Clarify max work-group size by @gmlueck in #548
- Clarify swizzled_vec class by @gmlueck in #514
- Clarify wording about local_access "value_type" by @gmlueck in #566
- Fix Asciidoc error in vec table by @gmlueck in #570
- Update CI "actions/upload-artifact" version by @gmlueck in #571
- Add new contributors by @gmlueck in #572
- Correct commit id when building from CI by @gmlueck in #573
- Remove unused "OPENCL_VERSION" attribute by @gmlueck in #574
- Reference Docker Hub image by SHA by @gmlueck in #576
- Fix local docker build of PDF spec by @gmlueck in #579
- Update to latest docker image by @gmlueck in #581
- Fix typos in RandomFiller example by @Pennycook in #584
- Fix the link to the table with mem_advice and prefetch method descriptions. by @bader in #583
- Reflow improvements by @gmlueck in #586
- Fix typo in multi_ptr class name by @bader in #591
- Typos in programming_interface.adoc by @TApplencourt in #592
- Disallow repeated swizzle element in assignment by @gmlueck in #585
- Clarify that "sycl::free(nullptr)" does nothing by @gmlueck in #593
- Add workflow to automatically open CTS issue on spec changes by @psalz in #589
- Reflow and "etc." by @gmlueck in #594
- Update to the latest Docker image by @gmlueck in #595
- Some editorial cleanup by @gmlueck in #596
- Only run CTS issue workflow when opening PRs; run on base branch by @psalz in #597
- Generalize synopsis role by @gmlueck in #599
- Enable additional API cross-references by @gmlueck in #600
New Contributors
- @illuhad made their first contribution in #468
- @KornevNikita made their first contribution in #491
- @bader made their first contribution in #506
- @hdelan made their first contribution in #515
- @AD2605 made their first contribution in #512
- @VerenaBeckham made their first contribution in #533
- @etomzak made their first contribution in #534
Full Changelog: SYCL-2020/final-rev8...SYCL-2020/final-rev9
Revision 8
What's Changed
- Minor corrections and tweaks by @nmnobre in #403
- Fix table link in the description of platform::get_info() by @nmnobre in #407
- [SYCL] Modify signature of
async_work_group_copy
innd_item
andgroup
by @mmoadeli in #402 - Remove image deduction tag constructors by @steffenlarsen in #400
- Add missing accessor deduction tags to syntax highlighting by @keryell in #398
- Minor corrections to image APIs by @steffenlarsen in #397
- Clarify "is_compatible" by @gmlueck in #381
- Fix "multi_ptr" errors relating to "const" by @gmlueck in #405
- Type for copy and fill should be device-copyable by @gmlueck in #425
- Clarify wording where people were misinterpreting requirement by @mkinsner in #423
- with_offset -> WithOffset to match template name by @mkinsner in #422
- Add missing noexcept to sampled_image member functions by @steffenlarsen in #418
- Clarify queries for memory scope / order caps by @gmlueck in #382
- Multi-ptr bug fixes, phase 1 by @gmlueck in #395
- Clarify "gentype" function signatures by @gmlueck in #428
- Remove errc_for / error_category_for by @gmlueck in #431
- Relax exception requirement for placeholder capture by @steffenlarsen in #427
- Default multi_ptr to legacy to avoid code break with SYCL 1.2.1 by @AerialMantis in #432
- [SYCL] Address multi_ptr in spec vs intel/llvm mismatches by @mmoadeli in #439
- Clarify default constructed accessor and "require" by @gmlueck in #434
- Add minor fixes to accessor/multi_ptr wording by @AerialMantis in #437
- Introduce a default constructor for sycl::range by @psalz in #453
- Add restriction to "vec::as" by @gmlueck in #447
- Fix local_accessor code section rendering by @dmitriy-sobolev in #457
- Update programming_interface.adoc by @jzc in #456
- Clarify the builtin functions (again) by @gmlueck in #440
- Clarify operations on swizzled vec by @gmlueck in #462
- Change return type for "abs_diff" by @gmlueck in #458
- Fix definition of "nextafter" for double and half by @gmlueck in #449
- Limit vec alignment to 64 bytes by @gmlueck in #448
- Add marray support to "any" / "all" by @gmlueck in #446
- Remove reference to "denorms are flushed to zero" by @gmlueck in #445
- Add "half" to geometric functions by @gmlueck in #444
- Fix range for half-precision cos/sin/tan by @gmlueck in #443
- Fix defs of "fast_length" and "fast_normalize" by @gmlueck in #442
- Add built-in function changes to "what's changed" by @gmlueck in #466
New Contributors
- @nmnobre made their first contribution in #403
- @mmoadeli made their first contribution in #402
- @dmitriy-sobolev made their first contribution in #457
Full Changelog: SYCL-2020/final-rev7...SYCL-2020/final-rev8