@@ -219,7 +219,7 @@ Embeds a GASNet-EX library that addresses the following notable issues
219219 - bug4606: current ` aprun ` not recognized by gasnetrun
220220
221221This library release conforms to the
222- [ UPC++ v1.0 Specification, Revision 2023.3.0] ( https://bitbucket.org/berkeleylab /upcxx/downloads /upcxx-spec-2023.3.0.pdf ) .
222+ [ UPC++ v1.0 Specification, Revision 2023.3.0] ( https://github.com/BerkeleyLab /upcxx/wiki/pubs /upcxx-spec-2023.3.0.pdf ) .
223223All currently specified features are fully implemented.
224224See the [ UPC++ issue tracker] ( https://upcxx-bugs.lbl.gov ) for status of known bugs.
225225
@@ -257,7 +257,7 @@ Serialization changes:
257257 and ` deserializing_iterator<T>::deserialize_overwrite() ` functions
258258 that work analogously to their ` *_into() ` counterparts, but additionally
259259 destruct target objects before deserializing into them.
260- * See [ the specification] ( https://bitbucket.org/berkeleylab /upcxx/downloads /upcxx-spec-2022.9.0.pdf ) for further details.
260+ * See [ the specification] ( https://github.com/BerkeleyLab /upcxx/wiki/pubs /upcxx-spec-2022.9.0.pdf ) for further details.
261261
262262Infrastructure changes:
263263
@@ -307,7 +307,7 @@ Embeds a GASNet-EX library that addresses the following notable issues
307307 - bug4509: Non-scalable reduction temporaries
308308
309309This library release conforms to the
310- [ UPC++ v1.0 Specification, Revision 2022.9.0] ( https://bitbucket.org/berkeleylab /upcxx/downloads /upcxx-spec-2022.9.0.pdf ) .
310+ [ UPC++ v1.0 Specification, Revision 2022.9.0] ( https://github.com/BerkeleyLab /upcxx/wiki/pubs /upcxx-spec-2022.9.0.pdf ) .
311311All currently specified features are fully implemented.
312312See the [ UPC++ issue tracker] ( https://upcxx-bugs.lbl.gov ) for status of known bugs.
313313
@@ -401,7 +401,7 @@ Embeds a GASNet-EX library that addresses the following notable issues
401401* bug4366: intermittent exit-time assertion failures from debug memcheck
402402
403403This library release conforms to the
404- [ UPC++ v1.0 Specification, Revision 2022.3.0] ( https://bitbucket.org/berkeleylab /upcxx/downloads /upcxx-spec-2022.3.0.pdf ) .
404+ [ UPC++ v1.0 Specification, Revision 2022.3.0] ( https://github.com/BerkeleyLab /upcxx/wiki/pubs /upcxx-spec-2022.3.0.pdf ) .
405405All currently specified features are fully implemented.
406406See the [ UPC++ issue tracker] ( https://upcxx-bugs.lbl.gov ) for status of known bugs.
407407
@@ -532,7 +532,7 @@ Embeds a GASNet-EX library that addresses the following notable issues
532532* bug4330: ibv conduit incorrectly implements ` HIDDEN_AM_CONCURRENCY_LEVEL `
533533
534534This library release conforms to the
535- [ UPC++ v1.0 Specification, Revision 2021.9.0] ( https://bitbucket.org/berkeleylab /upcxx/downloads /upcxx-spec-2021.9.0.pdf ) .
535+ [ UPC++ v1.0 Specification, Revision 2021.9.0] ( https://github.com/BerkeleyLab /upcxx/wiki/pubs /upcxx-spec-2021.9.0.pdf ) .
536536All currently specified features are fully implemented.
537537See the [ UPC++ issue tracker] ( https://upcxx-bugs.lbl.gov ) for status of known bugs.
538538
@@ -629,7 +629,7 @@ Embeds a GASNet-EX library that addresses the following notable issues
629629* bug4208: ibv: unfortunate multi-rail interactions with PSHM and XRC
630630
631631This library release conforms to the
632- [ UPC++ v1.0 Specification, Revision 2021.3.0] ( https://bitbucket.org/berkeleylab /upcxx/downloads /upcxx-spec-2021.3.0.pdf ) .
632+ [ UPC++ v1.0 Specification, Revision 2021.3.0] ( https://github.com/BerkeleyLab /upcxx/wiki/pubs /upcxx-spec-2021.3.0.pdf ) .
633633All currently specified features are fully implemented.
634634See the [ UPC++ issue tracker] ( https://upcxx-bugs.lbl.gov ) for status of known bugs.
635635
@@ -698,7 +698,7 @@ Notable issues resolved
698698* issue #421 : Regression with ` upcxx::copy(remote_cx::as_rpc) `
699699
700700This prototype library release conforms to the
701- [ UPC++ v1.0 Specification, Revision 2020.11.0-draft] ( https://bitbucket.org/berkeleylab /upcxx/downloads /upcxx-spec-2020.11.0-draft.pdf ) .
701+ [ UPC++ v1.0 Specification, Revision 2020.11.0-draft] ( https://github.com/BerkeleyLab /upcxx/wiki/pubs /upcxx-spec-2020.11.0-draft.pdf ) .
702702All currently specified features are fully implemented.
703703See the [ UPC++ issue tracker] ( https://upcxx-bugs.lbl.gov ) for status of known bugs.
704704
@@ -799,7 +799,7 @@ Notable issues resolved
799799* spec issue 170: Implement ` upcxx::in_progress() ` query
800800
801801This library release conforms to the
802- [ UPC++ v1.0 Specification, Revision 2020.10.0] ( https://bitbucket.org/berkeleylab /upcxx/downloads /upcxx-spec-2020.10.0.pdf ) .
802+ [ UPC++ v1.0 Specification, Revision 2020.10.0] ( https://github.com/BerkeleyLab /upcxx/wiki/pubs /upcxx-spec-2020.10.0.pdf ) .
803803All currently specified features are fully implemented.
804804See the [ UPC++ issue tracker] ( https://upcxx-bugs.lbl.gov ) for status of known bugs.
805805
@@ -859,7 +859,7 @@ New features/enhancements: (see specification and programmer's guide for full de
859859
860860* Added support for non-trivial serialization of user-defined types. See the
861861 [ new chapter of the programmer's guide] ( https://upcxx.lbl.gov/docs/html/guide.html#serialization )
862- for an introduction, and [ the specification] ( docs/ spec.pdf) for all the details.
862+ for an introduction, and [ the specification] ( https://github.com/BerkeleyLab/upcxx/wiki/pubs/upcxx- spec-2020.3.0 .pdf) for all the details.
863863* Implement ` upcxx_memberof(_general)() ` , enabling RMA access to fields of remote objects
864864* ` upcxx::promise ` now behaves as a CopyAssignable handle to a reference-counted hidden object,
865865 meaning users no longer have to worry about promise lifetime issues.
@@ -896,7 +896,7 @@ Notable issues resolved
896896* spec issue 155: value argument type to value collectives is changed to a simple by-value T
897897
898898This library release mostly conforms to the
899- [ UPC++ v1.0 Specification, Revision 2020.3.0] ( https://bitbucket.org/berkeleylab /upcxx/downloads /upcxx-spec-2020.3.0.pdf ) .
899+ [ UPC++ v1.0 Specification, Revision 2020.3.0] ( https://github.com/BerkeleyLab /upcxx/wiki/pubs /upcxx-spec-2020.3.0.pdf ) .
900900The following features from that specification are not yet implemented:
901901
902902* view buffer lifetime extension for ` remote_cx::as_rpc ` (issue #262 )
@@ -974,7 +974,7 @@ Notable issues resolved
974974* spec issue 142: add ` persona::active_with_caller() `
975975
976976This library release mostly conforms to the
977- [ UPC++ v1.0 Specification, Revision 2019.9.0] ( https://bitbucket.org/berkeleylab /upcxx/downloads /upcxx-spec-2019.9.0.pdf ) .
977+ [ UPC++ v1.0 Specification, Revision 2019.9.0] ( https://github.com/BerkeleyLab /upcxx/wiki/pubs /upcxx-spec-2019.9.0.pdf ) .
978978The following features from that specification are not yet implemented:
979979
980980* view buffer lifetime extension for ` remote_cx::as_rpc ` (issue #262 )
@@ -1033,7 +1033,7 @@ Notable issues resolved
10331033* issue #205 : incorrect metadata handling in ` ~persona_scope() `
10341034
10351035This library release mostly conforms to the
1036- [ UPC++ v1.0 Draft 10 Specification] ( https://bitbucket.org/berkeleylab /upcxx/downloads /upcxx-spec-V1.0-Draft10.pdf ) .
1036+ [ UPC++ v1.0 Draft 10 Specification] ( https://github.com/BerkeleyLab /upcxx/wiki/pubs /upcxx-spec-V1.0-Draft10.pdf ) .
10371037The following features from that specification are not yet implemented:
10381038
10391039* ` barrier_async() ` and ` broadcast() ` only support default future-based completion (issue #234 )
@@ -1076,7 +1076,7 @@ Notable issues resolved
10761076* issue #141 : missing promise move assignment operator
10771077
10781078This library release mostly conforms to the
1079- [ UPC++ v1.0 Draft 8 Specification] ( https://bitbucket.org/berkeleylab /upcxx/downloads /upcxx-spec-V1.0-Draft8.pdf ) .
1079+ [ UPC++ v1.0 Draft 8 Specification] ( https://github.com/BerkeleyLab /upcxx/wiki/pubs /upcxx-spec-V1.0-Draft8.pdf ) .
10801080The following features from that specification are not yet implemented:
10811081
10821082* ` barrier_async() ` and ` broadcast() ` only support default future-based completion (issue #234 )
@@ -1116,7 +1116,7 @@ Notable issues resolved
11161116 * Minor improvements to upcxx-run and run-tests.
11171117
11181118This library release mostly conforms to the
1119- [ UPC++ v1.0 Draft 6 Specification] ( https://bitbucket.org/berkeleylab /upcxx/downloads /upcxx-spec-V1.0-Draft6.pdf ) .
1119+ [ UPC++ v1.0 Draft 6 Specification] ( https://github.com/BerkeleyLab /upcxx/wiki/pubs /upcxx-spec-V1.0-Draft6.pdf ) .
11201120The following features from that specification are not yet implemented:
11211121
11221122 * Teams: ` team::split ` , ` team_id ` , collectives over teams, passing
@@ -1144,7 +1144,7 @@ New features/enhancements:
11441144 * Improvements to internal assertion checking and diagnostics.
11451145
11461146This library release mostly conforms to the
1147- [ UPC++ v1.0 Draft 5 Specification] ( https://bitbucket.org/berkeleylab /upcxx/downloads /upcxx-spec-V1.0-Draft5.pdf ) .
1147+ [ UPC++ v1.0 Draft 5 Specification] ( https://github.com/BerkeleyLab /upcxx/wiki/pubs /upcxx-spec-V1.0-Draft5.pdf ) .
11481148The following features from that specification are not yet implemented:
11491149
11501150 * Teams
@@ -1161,7 +1161,7 @@ This release is not performant, and may be unstable or buggy.
11611161The initial public release of UPC++ v1.0.
11621162
11631163This library release mostly conforms to the
1164- [ UPC++ v1.0 Draft 4 Specification] ( https://bitbucket.org/berkeleylab /upcxx/downloads /upcxx-spec-V1.0-Draft4.pdf ) .
1164+ [ UPC++ v1.0 Draft 4 Specification] ( https://github.com/BerkeleyLab /upcxx/wiki/pubs /upcxx-spec-V1.0-Draft4.pdf ) .
11651165The following features from that specification are not yet implemented:
11661166
11671167 * Continuation-based and Promise-based completion (use future completion for
0 commit comments