Adding support for pure sender/receiver based executors to parallel algorithms

thread_pool_scheduler now takes an execution policy type
bulk with a sync scheduler falls back to default bulk implementation
flyby: add workaround for MSVC failing to compile scheduler_executor test
flyby: modernize executor customization point implementations
flyby: add unary and nullary wait_all(future)
flyby: fixing size_t -> uint32_t conversion warnings
flyby: making policy mapping CPOs final and tag_invoke friend members private
flyby: adding missing #include to datapar.hpp
flyby: fix value_type calculation for let_value
adding support for s/r for partitioner (and for_loop)
adding direct s/r support to for_each_scaling benchmark
adding tests
added default for get_annotation property (returns nullptr)

@bhumitattarde could you please have a look why the docs-html build step has failed for this PR?

@bhumitattarde could you please have a look why the docs-html build step has failed for this PR?

Doxygen/Sphinx seem to be thinking
template <typename BaseExecutor>
    explicit annotating_executor(BaseExecutor&& sched, std::string annotation)
        -> annotating_executor<std::decay_t<BaseExecutor>>;

    template <typename BaseExecutor>
    explicit annotating_executor(
        BaseExecutor&& sched, char const* annotation = nullptr)
        -> annotating_executor<std::decay_t<BaseExecutor>>;

are the same declarations. Telling Doxygen to not consider one of the declarations makes the build job go through, though at the expense of incomplete documentation. Something like this can be done as a temporary fix:
template <typename BaseExecutor>
    explicit annotating_executor(BaseExecutor&& sched, std::string annotation)
        -> annotating_executor<std::decay_t<BaseExecutor>>;

    /// \cond BREAKS_DOXYGEN
    template <typename BaseExecutor>
    explicit annotating_executor(
        BaseExecutor&& sched, char const* annotation = nullptr)
        -> annotating_executor<std::decay_t<BaseExecutor>>;
    /// \endcond BREAKS_DOXYGEN

I'm not sure why this is happening, but some guesses  --

Doxygen version might not be compatible with the Sphinx/Breathe version. We can try playing around with the versions a bit.
Doxygen has an open issue where trailing return type declarations are not parsed correctly. I tried converting trailing return statements to traditional return statements but interestingly, that didn't help.
Bug in Doxygen/Breathe/Sphinx (that might have been fixed in the latest versions).

Doxygen version might not be compatible with the Sphinx/Breathe version. We can try playing around with the versions a bit.
Doxygen has an open issue where trailing return type declarations are not parsed correctly. I tried converting trailing return statements to traditional return statements but interestingly, that didn't help.
Bug in Doxygen/Breathe/Sphinx (that might have been fixed in the latest versions).

Thanks for the analysis. I think that there is no harm done if one of the CTAD deduction rules would not be documented. Documenting the constructors will be fine. I'll add that \cond as you suggested.

Performance test reportHPX PerformanceComparisonBENCHMARKFORK_JOIN_EXECUTORPARALLEL_EXECUTORSCHEDULER_EXECUTORFor Each(=)(=)(=)InfoPropertyBeforeAfterHPX Commitd5655f89770ba953e8de3ceb349567d5fcb74a95fc9c2825af82345ee3618a6423030caaa6e23b5eHPX Datetime2022-05-31T12:57:29+00:002022-08-10T15:33:15+00:00Compiler/apps/daint/SSL/HPX/packages/llvm-11.0.0/bin/clang++ 11.0.0/apps/daint/SSL/HPX/packages/llvm-11.0.0/bin/clang++ 11.0.0ClusternamedaintdaintHostnamenid01193nid01022Datetime2022-05-31T15:13:01.357969+02:002022-08-10T17:47:42.128575+02:00EnvfileComparisonBENCHMARKNO-EXECUTORFuture Overhead - Create Thread Hierarchical - Latch=InfoPropertyBeforeAfterHPX Commitd5655f89770ba953e8de3ceb349567d5fcb74a95fc9c2825af82345ee3618a6423030caaa6e23b5eHPX Datetime2022-05-31T12:57:29+00:002022-08-10T15:33:15+00:00Compiler/apps/daint/SSL/HPX/packages/llvm-11.0.0/bin/clang++ 11.0.0/apps/daint/SSL/HPX/packages/llvm-11.0.0/bin/clang++ 11.0.0ClusternamedaintdaintHostnamenid01193nid01022Datetime2022-05-31T15:13:18.026239+02:002022-08-10T17:47:59.020892+02:00EnvfileComparisonBENCHMARKFORK_JOIN_EXECUTOR_DEFAULT_FORK_JOIN_POLICY_ALLOCATORPARALLEL_EXECUTOR_DEFAULT_PARALLEL_POLICY_ALLOCATORSCHEDULER_EXECUTOR_DEFAULT_SCHEDULER_EXECUTOR_ALLOCATORStream Benchmark - Add(=)-(=)Stream Benchmark - Scale(=)(=)(=)Stream Benchmark - Triad(=)(=)(=)Stream Benchmark - Copy(=)(=)(=)InfoPropertyBeforeAfterHPX Commit71d8dbe40b737be02ea734f9d98fcc0b1e21f01afc9c2825af82345ee3618a6423030caaa6e23b5eHPX Datetime2021-11-10T19:14:21+00:002022-08-10T15:33:15+00:00Compiler/apps/daint/SSL/HPX/packages/llvm-11.0.0/bin/clang++ 11.0.0/apps/daint/SSL/HPX/packages/llvm-11.0.0/bin/clang++ 11.0.0ClusternamedaintdaintHostnamenid00120nid01022Datetime2021-11-10T20:28:18.266961+01:002022-08-10T17:48:14.394354+02:00EnvfileExplanation of SymbolsSymbolMEANING=No performance change (confidence interval within ±1%)(=)Probably no performance change (confidence interval within ±2%)(+)/(-)Very small performance improvement/degradation (≤1%)+/-Small performance improvement/degradation (≤5%)++/--Large performance improvement/degradation (≤10%)+++/---Very large performance improvement/degradation (>10%)?Probably no change, but quite large uncertainty (confidence interval with ±5%)??Unclear result, very large uncertainty (±10%)???Something unexpected…

Performance test reportHPX PerformanceComparisonBENCHMARKFORK_JOIN_EXECUTORPARALLEL_EXECUTORSCHEDULER_EXECUTORFor Each(=)(=)---InfoPropertyBeforeAfterHPX Commitd5655f89770ba953e8de3ceb349567d5fcb74a95ccaa98e985e5377732e93833de64f6fcfb6e1ae0HPX Datetime2022-05-31T12:57:29+00:002022-08-10T19:52:54+00:00EnvfileHostnamenid01193nid01193ClusternamedaintdaintCompiler/apps/daint/SSL/HPX/packages/llvm-11.0.0/bin/clang++ 11.0.0/apps/daint/SSL/HPX/packages/llvm-11.0.0/bin/clang++ 11.0.0Datetime2022-05-31T15:13:01.357969+02:002022-08-10T22:07:25.887645+02:00ComparisonBENCHMARKNO-EXECUTORFuture Overhead - Create Thread Hierarchical - Latch=InfoPropertyBeforeAfterHPX Commitd5655f89770ba953e8de3ceb349567d5fcb74a95ccaa98e985e5377732e93833de64f6fcfb6e1ae0HPX Datetime2022-05-31T12:57:29+00:002022-08-10T19:52:54+00:00EnvfileHostnamenid01193nid01193ClusternamedaintdaintCompiler/apps/daint/SSL/HPX/packages/llvm-11.0.0/bin/clang++ 11.0.0/apps/daint/SSL/HPX/packages/llvm-11.0.0/bin/clang++ 11.0.0Datetime2022-05-31T15:13:18.026239+02:002022-08-10T22:07:42.739404+02:00ComparisonBENCHMARKFORK_JOIN_EXECUTOR_DEFAULT_FORK_JOIN_POLICY_ALLOCATORPARALLEL_EXECUTOR_DEFAULT_PARALLEL_POLICY_ALLOCATORSCHEDULER_EXECUTOR_DEFAULT_SCHEDULER_EXECUTOR_ALLOCATORStream Benchmark - Add(=)(=)---Stream Benchmark - Scale(=)(=)---Stream Benchmark - Triad(=)(=)---Stream Benchmark - Copy(=)(=)---InfoPropertyBeforeAfterHPX Commit71d8dbe40b737be02ea734f9d98fcc0b1e21f01accaa98e985e5377732e93833de64f6fcfb6e1ae0HPX Datetime2021-11-10T19:14:21+00:002022-08-10T19:52:54+00:00EnvfileHostnamenid00120nid01193ClusternamedaintdaintCompiler/apps/daint/SSL/HPX/packages/llvm-11.0.0/bin/clang++ 11.0.0/apps/daint/SSL/HPX/packages/llvm-11.0.0/bin/clang++ 11.0.0Datetime2021-11-10T20:28:18.266961+01:002022-08-10T22:08:00.107009+02:00Explanation of SymbolsSymbolMEANING=No performance change (confidence interval within ±1%)(=)Probably no performance change (confidence interval within ±2%)(+)/(-)Very small performance improvement/degradation (≤1%)+/-Small performance improvement/degradation (≤5%)++/--Large performance improvement/degradation (≤10%)+++/---Very large performance improvement/degradation (>10%)?Probably no change, but quite large uncertainty (confidence interval with ±5%)??Unclear result, very large uncertainty (±10%)???Something unexpected…

Performance test reportHPX PerformanceComparisonBENCHMARKFORK_JOIN_EXECUTORPARALLEL_EXECUTORSCHEDULER_EXECUTORFor Each(=)(=)---InfoPropertyBeforeAfterHPX Commitd5655f89770ba953e8de3ceb349567d5fcb74a954aafa08027b4143b057a0f4dee94d05729b4f82fHPX Datetime2022-05-31T12:57:29+00:002022-08-10T22:12:37+00:00Datetime2022-05-31T15:13:01.357969+02:002022-08-11T00:26:32.143561+02:00ClusternamedaintdaintEnvfileHostnamenid01193nid01198Compiler/apps/daint/SSL/HPX/packages/llvm-11.0.0/bin/clang++ 11.0.0/apps/daint/SSL/HPX/packages/llvm-11.0.0/bin/clang++ 11.0.0ComparisonBENCHMARKNO-EXECUTORFuture Overhead - Create Thread Hierarchical - Latch(=)InfoPropertyBeforeAfterHPX Commitd5655f89770ba953e8de3ceb349567d5fcb74a954aafa08027b4143b057a0f4dee94d05729b4f82fHPX Datetime2022-05-31T12:57:29+00:002022-08-10T22:12:37+00:00Datetime2022-05-31T15:13:18.026239+02:002022-08-11T00:26:49.478052+02:00ClusternamedaintdaintEnvfileHostnamenid01193nid01198Compiler/apps/daint/SSL/HPX/packages/llvm-11.0.0/bin/clang++ 11.0.0/apps/daint/SSL/HPX/packages/llvm-11.0.0/bin/clang++ 11.0.0ComparisonBENCHMARKFORK_JOIN_EXECUTOR_DEFAULT_FORK_JOIN_POLICY_ALLOCATORPARALLEL_EXECUTOR_DEFAULT_PARALLEL_POLICY_ALLOCATORSCHEDULER_EXECUTOR_DEFAULT_SCHEDULER_EXECUTOR_ALLOCATORStream Benchmark - Add(=)----Stream Benchmark - Scale(=)(=)---Stream Benchmark - Triad(=)(=)---Stream Benchmark - Copy(=)(=)---InfoPropertyBeforeAfterHPX Commit71d8dbe40b737be02ea734f9d98fcc0b1e21f01a4aafa08027b4143b057a0f4dee94d05729b4f82fHPX Datetime2021-11-10T19:14:21+00:002022-08-10T22:12:37+00:00Datetime2021-11-10T20:28:18.266961+01:002022-08-11T00:27:06.823911+02:00ClusternamedaintdaintEnvfileHostnamenid00120nid01198Compiler/apps/daint/SSL/HPX/packages/llvm-11.0.0/bin/clang++ 11.0.0/apps/daint/SSL/HPX/packages/llvm-11.0.0/bin/clang++ 11.0.0Explanation of SymbolsSymbolMEANING=No performance change (confidence interval within ±1%)(=)Probably no performance change (confidence interval within ±2%)(+)/(-)Very small performance improvement/degradation (≤1%)+/-Small performance improvement/degradation (≤5%)++/--Large performance improvement/degradation (≤10%)+++/---Very large performance improvement/degradation (>10%)?Probably no change, but quite large uncertainty (confidence interval with ±5%)??Unclear result, very large uncertainty (±10%)???Something unexpected…

Performance test reportHPX PerformanceComparisonBENCHMARKFORK_JOIN_EXECUTORPARALLEL_EXECUTORSCHEDULER_EXECUTORFor Each(=)(=)---InfoPropertyBeforeAfterHPX Commitd5655f89770ba953e8de3ceb349567d5fcb74a950a6281e8eba504af1c47bf74283e77501d489203HPX Datetime2022-05-31T12:57:29+00:002022-08-11T00:06:56+00:00Datetime2022-05-31T15:13:01.357969+02:002022-08-11T02:21:24.074252+02:00EnvfileHostnamenid01193nid01161ClusternamedaintdaintCompiler/apps/daint/SSL/HPX/packages/llvm-11.0.0/bin/clang++ 11.0.0/apps/daint/SSL/HPX/packages/llvm-11.0.0/bin/clang++ 11.0.0ComparisonBENCHMARKNO-EXECUTORFuture Overhead - Create Thread Hierarchical - Latch+InfoPropertyBeforeAfterHPX Commitd5655f89770ba953e8de3ceb349567d5fcb74a950a6281e8eba504af1c47bf74283e77501d489203HPX Datetime2022-05-31T12:57:29+00:002022-08-11T00:06:56+00:00Datetime2022-05-31T15:13:18.026239+02:002022-08-11T02:21:40.455318+02:00EnvfileHostnamenid01193nid01161ClusternamedaintdaintCompiler/apps/daint/SSL/HPX/packages/llvm-11.0.0/bin/clang++ 11.0.0/apps/daint/SSL/HPX/packages/llvm-11.0.0/bin/clang++ 11.0.0ComparisonBENCHMARKFORK_JOIN_EXECUTOR_DEFAULT_FORK_JOIN_POLICY_ALLOCATORPARALLEL_EXECUTOR_DEFAULT_PARALLEL_POLICY_ALLOCATORSCHEDULER_EXECUTOR_DEFAULT_SCHEDULER_EXECUTOR_ALLOCATORStream Benchmark - Add(=)(=)---Stream Benchmark - Scale(=)(=)---Stream Benchmark - Triad(=)(=)---Stream Benchmark - Copy(=)(=)---InfoPropertyBeforeAfterHPX Commit71d8dbe40b737be02ea734f9d98fcc0b1e21f01a0a6281e8eba504af1c47bf74283e77501d489203HPX Datetime2021-11-10T19:14:21+00:002022-08-11T00:06:56+00:00Datetime2021-11-10T20:28:18.266961+01:002022-08-11T02:21:57.721232+02:00EnvfileHostnamenid00120nid01161ClusternamedaintdaintCompiler/apps/daint/SSL/HPX/packages/llvm-11.0.0/bin/clang++ 11.0.0/apps/daint/SSL/HPX/packages/llvm-11.0.0/bin/clang++ 11.0.0Explanation of SymbolsSymbolMEANING=No performance change (confidence interval within ±1%)(=)Probably no performance change (confidence interval within ±2%)(+)/(-)Very small performance improvement/degradation (≤1%)+/-Small performance improvement/degradation (≤5%)++/--Large performance improvement/degradation (≤10%)+++/---Very large performance improvement/degradation (>10%)?Probably no change, but quite large uncertainty (confidence interval with ±5%)??Unclear result, very large uncertainty (±10%)???Something unexpected…

Performance test reportHPX PerformanceComparisonBENCHMARKFORK_JOIN_EXECUTORPARALLEL_EXECUTORSCHEDULER_EXECUTORFor Each(=)(=)(=)InfoPropertyBeforeAfterHPX Commitd5655f89770ba953e8de3ceb349567d5fcb74a95b009a464b937943065ceba713e45d2d830085900HPX Datetime2022-05-31T12:57:29+00:002022-08-11T14:57:30+00:00ClusternamedaintdaintDatetime2022-05-31T15:13:01.357969+02:002022-08-11T17:12:16.684617+02:00Hostnamenid01193nid00023EnvfileCompiler/apps/daint/SSL/HPX/packages/llvm-11.0.0/bin/clang++ 11.0.0/apps/daint/SSL/HPX/packages/llvm-11.0.0/bin/clang++ 11.0.0ComparisonBENCHMARKNO-EXECUTORFuture Overhead - Create Thread Hierarchical - Latch-InfoPropertyBeforeAfterHPX Commitd5655f89770ba953e8de3ceb349567d5fcb74a95b009a464b937943065ceba713e45d2d830085900HPX Datetime2022-05-31T12:57:29+00:002022-08-11T14:57:30+00:00ClusternamedaintdaintDatetime2022-05-31T15:13:18.026239+02:002022-08-11T17:12:33.537698+02:00Hostnamenid01193nid00023EnvfileCompiler/apps/daint/SSL/HPX/packages/llvm-11.0.0/bin/clang++ 11.0.0/apps/daint/SSL/HPX/packages/llvm-11.0.0/bin/clang++ 11.0.0ComparisonBENCHMARKFORK_JOIN_EXECUTOR_DEFAULT_FORK_JOIN_POLICY_ALLOCATORPARALLEL_EXECUTOR_DEFAULT_PARALLEL_POLICY_ALLOCATORSCHEDULER_EXECUTOR_DEFAULT_SCHEDULER_EXECUTOR_ALLOCATORStream Benchmark - Add(=)(=)(=)Stream Benchmark - Scale(=)(=)(=)Stream Benchmark - Triad=(=)(=)Stream Benchmark - Copy(=)=(=)InfoPropertyBeforeAfterHPX Commit71d8dbe40b737be02ea734f9d98fcc0b1e21f01ab009a464b937943065ceba713e45d2d830085900HPX Datetime2021-11-10T19:14:21+00:002022-08-11T14:57:30+00:00ClusternamedaintdaintDatetime2021-11-10T20:28:18.266961+01:002022-08-11T17:12:48.754225+02:00Hostnamenid00120nid00023EnvfileCompiler/apps/daint/SSL/HPX/packages/llvm-11.0.0/bin/clang++ 11.0.0/apps/daint/SSL/HPX/packages/llvm-11.0.0/bin/clang++ 11.0.0Explanation of SymbolsSymbolMEANING=No performance change (confidence interval within ±1%)(=)Probably no performance change (confidence interval within ±2%)(+)/(-)Very small performance improvement/degradation (≤1%)+/-Small performance improvement/degradation (≤5%)++/--Large performance improvement/degradation (≤10%)+++/---Very large performance improvement/degradation (>10%)?Probably no change, but quite large uncertainty (confidence interval with ±5%)??Unclear result, very large uncertainty (±10%)???Something unexpected…

Performance test reportHPX PerformanceComparisonBENCHMARKFORK_JOIN_EXECUTORPARALLEL_EXECUTORSCHEDULER_EXECUTORFor Each(=)(=)(=)InfoPropertyBeforeAfterHPX Commitd5655f89770ba953e8de3ceb349567d5fcb74a950f354b4db79fc2cc94035be0c31af600df0ef325HPX Datetime2022-05-31T12:57:29+00:002022-08-13T14:07:37+00:00Hostnamenid01193nid00025ClusternamedaintdaintEnvfileCompiler/apps/daint/SSL/HPX/packages/llvm-11.0.0/bin/clang++ 11.0.0/apps/daint/SSL/HPX/packages/llvm-11.0.0/bin/clang++ 11.0.0Datetime2022-05-31T15:13:01.357969+02:002022-08-13T16:22:09.564099+02:00ComparisonBENCHMARKNO-EXECUTORFuture Overhead - Create Thread Hierarchical - Latch-InfoPropertyBeforeAfterHPX Commitd5655f89770ba953e8de3ceb349567d5fcb74a950f354b4db79fc2cc94035be0c31af600df0ef325HPX Datetime2022-05-31T12:57:29+00:002022-08-13T14:07:37+00:00Hostnamenid01193nid00025ClusternamedaintdaintEnvfileCompiler/apps/daint/SSL/HPX/packages/llvm-11.0.0/bin/clang++ 11.0.0/apps/daint/SSL/HPX/packages/llvm-11.0.0/bin/clang++ 11.0.0Datetime2022-05-31T15:13:18.026239+02:002022-08-13T16:22:26.947975+02:00ComparisonBENCHMARKFORK_JOIN_EXECUTOR_DEFAULT_FORK_JOIN_POLICY_ALLOCATORPARALLEL_EXECUTOR_DEFAULT_PARALLEL_POLICY_ALLOCATORSCHEDULER_EXECUTOR_DEFAULT_SCHEDULER_EXECUTOR_ALLOCATORStream Benchmark - Add(=)=(=)Stream Benchmark - Scale(=)(=)(=)Stream Benchmark - Triad(=)(=)(=)Stream Benchmark - Copy(=)=(=)InfoPropertyBeforeAfterHPX Commit71d8dbe40b737be02ea734f9d98fcc0b1e21f01a0f354b4db79fc2cc94035be0c31af600df0ef325HPX Datetime2021-11-10T19:14:21+00:002022-08-13T14:07:37+00:00Hostnamenid00120nid00025ClusternamedaintdaintEnvfileCompiler/apps/daint/SSL/HPX/packages/llvm-11.0.0/bin/clang++ 11.0.0/apps/daint/SSL/HPX/packages/llvm-11.0.0/bin/clang++ 11.0.0Datetime2021-11-10T20:28:18.266961+01:002022-08-13T16:22:42.088855+02:00Explanation of SymbolsSymbolMEANING=No performance change (confidence interval within ±1%)(=)Probably no performance change (confidence interval within ±2%)(+)/(-)Very small performance improvement/degradation (≤1%)+/-Small performance improvement/degradation (≤5%)++/--Large performance improvement/degradation (≤10%)+++/---Very large performance improvement/degradation (>10%)?Probably no change, but quite large uncertainty (confidence interval with ±5%)??Unclear result, very large uncertainty (±10%)???Something unexpected…

Performance test reportHPX PerformanceComparisonBENCHMARKFORK_JOIN_EXECUTORPARALLEL_EXECUTORSCHEDULER_EXECUTORFor Each(=)(=)(=)InfoPropertyBeforeAfterHPX Commitd5655f89770ba953e8de3ceb349567d5fcb74a9585982ebfe478d122673051f6f45641ca2581f6bbHPX Datetime2022-05-31T12:57:29+00:002022-08-13T18:24:24+00:00EnvfileHostnamenid01193nid00007Compiler/apps/daint/SSL/HPX/packages/llvm-11.0.0/bin/clang++ 11.0.0/apps/daint/SSL/HPX/packages/llvm-11.0.0/bin/clang++ 11.0.0ClusternamedaintdaintDatetime2022-05-31T15:13:01.357969+02:002022-08-13T20:37:03.324822+02:00ComparisonBENCHMARKNO-EXECUTORFuture Overhead - Create Thread Hierarchical - Latch-InfoPropertyBeforeAfterHPX Commitd5655f89770ba953e8de3ceb349567d5fcb74a9585982ebfe478d122673051f6f45641ca2581f6bbHPX Datetime2022-05-31T12:57:29+00:002022-08-13T18:24:24+00:00EnvfileHostnamenid01193nid00007Compiler/apps/daint/SSL/HPX/packages/llvm-11.0.0/bin/clang++ 11.0.0/apps/daint/SSL/HPX/packages/llvm-11.0.0/bin/clang++ 11.0.0ClusternamedaintdaintDatetime2022-05-31T15:13:18.026239+02:002022-08-13T20:37:20.282488+02:00ComparisonBENCHMARKFORK_JOIN_EXECUTOR_DEFAULT_FORK_JOIN_POLICY_ALLOCATORPARALLEL_EXECUTOR_DEFAULT_PARALLEL_POLICY_ALLOCATORSCHEDULER_EXECUTOR_DEFAULT_SCHEDULER_EXECUTOR_ALLOCATORStream Benchmark - Add(=)(=)(=)Stream Benchmark - Scale(=)(=)(=)Stream Benchmark - Triad(=)(=)(=)Stream Benchmark - Copy(=)=(=)InfoPropertyBeforeAfterHPX Commit71d8dbe40b737be02ea734f9d98fcc0b1e21f01a85982ebfe478d122673051f6f45641ca2581f6bbHPX Datetime2021-11-10T19:14:21+00:002022-08-13T18:24:24+00:00EnvfileHostnamenid00120nid00007Compiler/apps/daint/SSL/HPX/packages/llvm-11.0.0/bin/clang++ 11.0.0/apps/daint/SSL/HPX/packages/llvm-11.0.0/bin/clang++ 11.0.0ClusternamedaintdaintDatetime2021-11-10T20:28:18.266961+01:002022-08-13T20:37:35.474366+02:00Explanation of SymbolsSymbolMEANING=No performance change (confidence interval within ±1%)(=)Probably no performance change (confidence interval within ±2%)(+)/(-)Very small performance improvement/degradation (≤1%)+/-Small performance improvement/degradation (≤5%)++/--Large performance improvement/degradation (≤10%)+++/---Very large performance improvement/degradation (>10%)?Probably no change, but quite large uncertainty (confidence interval with ±5%)??Unclear result, very large uncertainty (±10%)???Something unexpected…

Performance test reportHPX PerformanceComparisonBENCHMARKFORK_JOIN_EXECUTORPARALLEL_EXECUTORSCHEDULER_EXECUTORFor Each(=)(=)(=)InfoPropertyBeforeAfterHPX Datetime2022-05-31T12:57:29+00:002022-08-13T19:26:01+00:00HPX Commitd5655f89770ba953e8de3ceb349567d5fcb74a952c8ce8d21ab144a6c098998d3fa4e68c442f9189Hostnamenid01193nid01260Compiler/apps/daint/SSL/HPX/packages/llvm-11.0.0/bin/clang++ 11.0.0/apps/daint/SSL/HPX/packages/llvm-11.0.0/bin/clang++ 11.0.0EnvfileDatetime2022-05-31T15:13:01.357969+02:002022-08-13T21:41:22.868291+02:00ClusternamedaintdaintComparisonBENCHMARKNO-EXECUTORFuture Overhead - Create Thread Hierarchical - Latch-InfoPropertyBeforeAfterHPX Datetime2022-05-31T12:57:29+00:002022-08-13T19:26:01+00:00HPX Commitd5655f89770ba953e8de3ceb349567d5fcb74a952c8ce8d21ab144a6c098998d3fa4e68c442f9189Hostnamenid01193nid01260Compiler/apps/daint/SSL/HPX/packages/llvm-11.0.0/bin/clang++ 11.0.0/apps/daint/SSL/HPX/packages/llvm-11.0.0/bin/clang++ 11.0.0EnvfileDatetime2022-05-31T15:13:18.026239+02:002022-08-13T21:41:39.797957+02:00ClusternamedaintdaintComparisonBENCHMARKFORK_JOIN_EXECUTOR_DEFAULT_FORK_JOIN_POLICY_ALLOCATORPARALLEL_EXECUTOR_DEFAULT_PARALLEL_POLICY_ALLOCATORSCHEDULER_EXECUTOR_DEFAULT_SCHEDULER_EXECUTOR_ALLOCATORStream Benchmark - Add-(=)(=)Stream Benchmark - Scale(=)(=)(=)Stream Benchmark - Triad-(=)(=)Stream Benchmark - Copy(=)(=)(=)InfoPropertyBeforeAfterHPX Datetime2021-11-10T19:14:21+00:002022-08-13T19:26:01+00:00HPX Commit71d8dbe40b737be02ea734f9d98fcc0b1e21f01a2c8ce8d21ab144a6c098998d3fa4e68c442f9189Hostnamenid00120nid01260Compiler/apps/daint/SSL/HPX/packages/llvm-11.0.0/bin/clang++ 11.0.0/apps/daint/SSL/HPX/packages/llvm-11.0.0/bin/clang++ 11.0.0EnvfileDatetime2021-11-10T20:28:18.266961+01:002022-08-13T21:41:55.253264+02:00ClusternamedaintdaintExplanation of SymbolsSymbolMEANING=No performance change (confidence interval within ±1%)(=)Probably no performance change (confidence interval within ±2%)(+)/(-)Very small performance improvement/degradation (≤1%)+/-Small performance improvement/degradation (≤5%)++/--Large performance improvement/degradation (≤10%)+++/---Very large performance improvement/degradation (>10%)?Probably no change, but quite large uncertainty (confidence interval with ±5%)??Unclear result, very large uncertainty (±10%)???Something unexpected…

bors merge


Fix title flicker

Added prerender and webpack config as suggested
Closes #36

Thanks @morganmspencer ! LGTM. Approved and merging.

I'm confused. What happened to prerender?

I'm confused. What happened to prerender?

I believe the lib/provider.js file was not allowing prerender because the provider component is included so it's dynamic. And that file is used to create the logo cloud on the home page.

Got it, thanks :)


Update fdroid version

The goole play store version is infront of the fdroid one.

The F-Droid version is not built by us.
Please fire a issue to the F-Droid repo you are using.

5.0.3 only updated the package method (Android App Bundle) for Play Store so we didn't create a tag or a release on GitHub.
Please wait for next version.


Add methods in ClassDB to get property/method/constant/enum info

Without the need to iterate the whole list.
This makes it easier to write the new GDScript code for instance, and also a bit faster.

Release builds raise a warning:
core/class_db.cpp:642:16: error: unused variable 'method' [-Werror,-Wunused-variable]
                MethodBind **method = type->method_map.getptr(p_method);
                             ^

Thanks!


SEGFAULT instead of proper error handling with wrong grammar

auto makeParser(){
  with(parsers!S) {
    auto expr = dynamic!int;
    auto primary = any(
      range!('0', '9').rep.map!(x => x.to!int),
      seq(tk!'(', expr, tk!')').map!(x => x[1])
    );
    auto term = dynamic!int;
    term = any(
      seq(primary, tk!'*', term).map!(x => x[0] * x[2]),
      seq(primary, tk!'/', term).map!(x => x[0] / x[2]),
      primary
    );
    //expr = any(
    //  seq(term, tk!'+', expr).map!(x => x[0] + x[2]),
    //  seq(term, tk!'-', expr).map!(x => x[0] - x[2]),
    //  term
    //);
    return expr;
  }
}

running modified calc example as above yields a SEGFAULT ; could we improve error msg in this case?

running modified calc example as above yields a SEGFAULT ; could we improve error msg in this case?

Yeah, at the very least an assert with "use of unassigned dynamic parser " could be more helpful.

Fixed in https://github.com/DmitryOlshansky/pry/commit/8ae50678fcd342f5e56cf108c19fb3a31ac8c33e


Tracker for consistency of variable names

Description
EXTRA_LEFS vs EXTRA_GDS_FILES
Proposal
No response

for that one in particular it's because GDS doesn't have a plural but point taken

Do it in #318


WindowGroup may have duplicated open windows

There is a new Window API on Ventura. Let's try it?

https://developer.apple.com/documentation/swiftui/window
Will give it a try after fixing this issue.

Fixed in https://github.com/Planetable/Planet/tree/bugfixes-window-group
Xcode 14.1 is required for new window api, now planet main app window is based on this new api, working perfectly on macOS 13, including issue 99, all resolved.
For on macOS 12, there's one issue left: https://github.com/Planetable/Planet/issues/99

Added pr https://github.com/Planetable/Planet/pull/102


Add tslint

I think we need to develop a standart of coding for this lib. Which standart we can use?

Hi, i'm using the standard TSLint from TS, it's enough, itis'n?


Fix vcpkg-tool-meson clobbering the tools directory.

/cc @Neumann-A

Maybe fixes https://github.com/microsoft/vcpkg/issues/36773?

The reason it says file(MAKE_DIRECTORY "${path_to_search}-tmp/../") was because i observed downloads/tools/meson/meson-sha512 but if that is no longer the case due to other changes within the port the extra ../ is of course wrong. I didn't actively notice the 7zip problems in my overlay install (maybe I just was lucky and something did a vcpkg_find_acquire_program(7Z) or I just did too many sequenced vcpkg installs or --editable tests) but an easy way to reproduce it is to vcpkg install pkgconf (or any meson based port). If CMake is provided by vcpkg it will just delete everything above that cmake folder. If a viable version of cmake is provided then the whole tools folder gets nuked.
But another interesting questions arises here: How to detect and protect for such changes in the future? Do the vcpkg-tool tools need a different folder? Script tools would generally just get re-extracted.


adding a quick concurrency feature

tomharvey wants to merge 1 commit

... well that's overstating things a bit. This is a draft PR for a reason and for the discussion of https://github.com/Loomly/s3_asset_deploy/issues/30
I can well imagine some philosophical objection to adding the concurrency gem, and if we want to go down this path there is some work on exception handling, testing and making the thread pool size configurable.
But, my deploy went from > 10min (got bored waiting) to  < 1min.
If you're interested in seeing the performance change with your own use case, adding this to your Gemfile will do:
gem 's3_asset_deploy', :git => 'https://github.com/tomharvey/s3_asset_deploy.git', branch: 'concurrency'

Currently, logging is broken - it logs when we start, but not complete the upload.

rails/sprokets is using the concurrency library (so it'll be in any rails user's Gems already. But, it's using promises instead of a low level TPE https://github.com/rails/sprockets/search?q=export_concurrent might be some good inspiration for how this might work "properly"

@tomharvey sorry for the delay on this! It's a great idea. I'll take a look as soon as I can.


Copilot edits removing existing code

Type: Bug
When using copilot edits to improve the doccumentation in my code,  it "skipped" over areas of non-documentation code by replacing it with "// ...existing code...".
While the documentation changes may have been good, actively removing non-documentation code is a major issue.
Extension version: 0.24.2024121201
VS Code version: Code 1.96.0 (138f619c86f1199955d53b4166bef66ef252935c, 2024-12-11T02:29:09.626Z)
OS version: Linux x64 6.11.10-300.fc41.x86_64
Modes:
Model: o1 (Preview)
Prompt
improve the docstrings in this file. simplify where possible, but don't lose important or useful information. reduce redundancy.
Plan
GitHub Copilot

Shorten and simplify the top-level module documentation.
Make each docstring concise, removing repetitive details while retaining essential usage notes.
Maintain minimal code changes focusing on docstrings only, with “// ...existing code...” for unchanged parts.

System Info

Item
Value

CPUs
12th Gen Intel(R) Core(TM) i7-12800H (20 x 3098)

GPU Status
2d_canvas: enabledcanvas_oop_rasterization: enabled_ondirect_rendering_display_compositor: disabled_off_okgpu_compositing: enabledmultiple_raster_threads: enabled_onopengl: enabled_onrasterization: enabledraw_draw: disabled_off_okskia_graphite: disabled_offvideo_decode: enabledvideo_encode: disabled_softwarevulkan: disabled_offwebgl: enabledwebgl2: enabledwebgpu: disabled_offwebnn: disabled_off

Load (avg)
1, 1, 1

Memory (System)
62.50GB (46.11GB free)

Process Argv
--crash-reporter-id 76209a0f-e8ae-4c5f-ba96-c8e69e296314

Screen Reader
no

VM
0%

DESKTOP_SESSION
gnome-xorg

XDG_CURRENT_DESKTOP
GNOME

XDG_SESSION_DESKTOP
gnome-xorg

XDG_SESSION_TYPE
x11

A/B Experiments
vsliv368cf:30146710
vspor879:30202332
vspor708:30202333
vspor363:30204092
vscod805:30301674
binariesv615:30325510
vsaa593cf:30376535
py29gd2263:31024239
c4g48928:30535728
azure-dev_surveyone:30548225
2i9eh265:30646982
962ge761:30959799
pythonnoceb:30805159
pythonmypyd1:30879173
h48ei257:31000450
pythontbext0:30879054
cppperfnew:31000557
dsvsc020:30976470
pythonait:31006305
dsvsc021:30996838
dvdeprecation:31068756
dwnewjupytercf:31046870
nativerepl2:31139839
pythonrstrctxt:31112756
nativeloc1:31192215
cf971741:31144450
iacca1:31171482
notype1cf:31157160
5fd0e150:31155592
dwcopilot:31170013
stablechunks:31184530
6074i472:31201624

Here's an example of code completely gutted by the suggested edit.
#[pymethods]
impl Connection {
    #[new]
    // Creates a new SSH `Connection`. Supports password, key, and ssh-agent authentication.
    // `timeout` is an optional ms value for requests.
    fn new(
        host: &str,
        port: Option<i32>,
        username: Option<&str>,
        password: Option<&str>,
        private_key: Option<&str>,
        timeout: Option<u32>,
    ) -> PyResult<Connection> {
        // ...existing code...
    }

    /// Executes a shell command. Optionally override the session timeout for this command.
    fn execute(&self, command: String, timeout: Option<u32>) -> PyResult<SSHResult> {
        // ...existing code...
    }

    /// Reads a file with SCP. Optionally save to `local_path`; otherwise return contents as a string.
    fn scp_read(&self, remote_path: String, local_path: Option<String>) -> PyResult<String> {
        // ...existing code...
    }

    /// Writes a local file to a remote path over SCP.
    fn scp_write(&self, local_path: String, remote_path: String) -> PyResult<()> {
        // ...existing code...
    }

    /// Writes a string as a file on the remote host over SCP.
    fn scp_write_data(&self, data: String, remote_path: String) -> PyResult<()> {
        // ...existing code...
    }

    /// Reads a remote file with SFTP. Optionally save to `local_path`; otherwise return contents as a string.
    fn sftp_read(&mut self, remote_path: String, local_path: Option<String>) -> PyResult<String> {
        // ...existing code...
    }

    /// Writes a local file to the remote system using SFTP. If `remote_path` is not provided, use the local filename.
    fn sftp_write(&mut self, local_path: String, remote_path: Option<String>) -> PyResult<()> {
        // ...existing code...
    }

    /// Writes a string as a file on the remote host over SFTP.
    fn sftp_write_data(&mut self, data: String, remote_path: String) -> PyResult<()> {
        // ...existing code...
    }

    /// Copies a file from this connection to another SSH `Connection`.
    fn remote_copy(
        &self,
        source_path: String,
        dest_conn: &mut Connection,
        dest_path: Option<String>,
    ) -> PyResult<()> {
        // ...existing code...
    }

    /// Returns a `FileTailer` for a remote file, typically used as a context manager.
    fn tail(&self, remote_file: String) -> FileTailer {
        // ...existing code...
    }

    /// Closes the current SSH session gracefully.
    fn close(&self) -> PyResult<()> {
        // ...existing code...
    }

    // ...existing code...
}

Switching to Claude 3.5 Sonnet (Preview) resolved the issue since it did not include the same third step as o1 in its plan (given the same prompt).
Plan
GitHub Copilot
Here's how to improve the docstrings:

Simplify the module-level documentation by focusing on key features
Consolidate Connection class documentation to focus on capabilities rather than listing every method
Make method docstrings shorter but retain important usage details
Remove redundant documentation in struct definitions

We fixed a similar problem in the latest Copilot Chat prerelease from last Thursday, would you mind trying it out there with GPT-4o please (requires VS Code Insiders)? Otherwise, it would also be helpful if you shared the original file (before it was modified by Copilot Edits) so we can try to reproduce the issue. Thanks!

@joyceerhl hi there! The source for the file can be found here.
https://github.com/JacobCallahan/Hussh/blob/master/src%2Fconnection.rs
Thanks for taking a look


Update CI helpers

Add CompatHelper and update TagBot.
I'm not sure whether CompatHelper is actually a good addition to Example.jl. Let me know if it should be removed.
I see that CI for tests is worked on in https://github.com/JuliaLang/Example.jl/pull/55, so I am not touching the CI for tests.

Apologies for the weird commit message, by the way. I'm fiddling with some automation and that line was in the example configuration. Feel free to squash the PR to get rid of the weird commit message.

I would remove CompatHelper, which at some point in the future we will deprecate in favor of Dependabot.

I cannot make changes to this PR anymore because I removed the fork. Closing this PR.

I would remove CompatHelper, which at some point in the future we will deprecate in favor of Dependabot.

Good to know still. Thanks


Compiler errors using Gren 0.4.5

👋 This might belong in gren-lang/compiler as the error suggested but I thought I'd start here. This issue happens with Gren version 0.4.5 but seems to work fine with version 0.4.4. (BTW, thanks for contributing all these packages!)
I'm getting the following error when running the Shikensu example code using Gren version 0.4.5...
-- ERROR -----------------------------------------------------------------------

I ran into something that bypassed the normal error reporting process! I
extracted whatever information I could from the internal error:

>   ["parse","parser","rawToBlocks","translateRaw","translateRawElement"]
>   CallStack (from HasCallStack):
>     error, called at compiler/src/Generate/JavaScript.hs:64:15 in main:Generate.JavaScript

These errors are usually pretty confusing, so start by asking around on one of
forums listed at https://gren-lang.org/community to see if anyone can get you
unstuck quickly.

-- REQUEST ---------------------------------------------------------------------

If you are feeling up to it, please try to get your code down to the smallest
version that still triggers this message. Ideally in a single Main.gren and
gren.json file.

From there open a NEW issue at https://github.com/gren-lang/compiler/issues with
your reduced example pasted in directly. (Not a link to a repo or gist!) Do not
worry about if someone else saw something similar. More examples is better!

This kind of error is usually tied up in larger architectural choices that are
hard to change, so even when we have a couple good examples, it can take some
time to resolve in a solid way.gren: ["parse","parser","rawToBlocks","translateRaw","translateRawElement"]
CallStack (from HasCallStack):
  error, called at compiler/src/Generate/JavaScript.hs:64:15 in main:Generate.JavaScript

Here is my gren.json file...
{
    "type": "application",
    "platform": "node",
    "source-directories": ["src"],
    "gren-version": "0.4.5",
    "dependencies": {
        "direct": {
            "gren-lang/core": "5.1.1",
            "gren-lang/node": "4.2.1",
            "icidasset/html-gren": "4.2.0",
            "icidasset/markdown-gren": "3.2.0",
            "icidasset/shikensu-gren": "6.0.0",
            "icidasset/svg-gren": "1.1.0"
        },
        "indirect": {
            "gren-lang/parser": "4.0.0",
            "gren-lang/url": "4.0.0"
        }
    }
}

I also tried cloning this repo and running the tests with Gren 0.4.5 but that produces this error...
-- ERROR -----------------------------------------------------------------------

I ran into something that bypassed the normal error reporting process! I
extracted whatever information I could from the internal error:

>   ["emphasisWithUnderscoreParser","emphasisWithStarParser","emphasisParser","parse","parser","rawParser","rawParserLoop"]
>   CallStack (from HasCallStack):
>     error, called at compiler/src/Generate/JavaScript.hs:64:15 in main:Generate.JavaScript

These errors are usually pretty confusing, so start by asking around on one of
forums listed at https://gren-lang.org/community to see if anyone can get you
unstuck quickly.

-- REQUEST ---------------------------------------------------------------------

If you are feeling up to it, please try to get your code down to the smallest
version that still triggers this message. Ideally in a single Main.gren and
gren.json file.

From there open a NEW issue at https://github.com/gren-lang/compiler/issues with
your reduced example pasted in directly. (Not a link to a repo or gist!) Do not
worry about if someone else saw something similar. More examples is better!

This kind of error is usually tied up in larger architectural choices that are
hard to change, so even when we have a couple good examples, it can take some
time to resolve in a solid way.gren: ["emphasisWithUnderscoreParser","emphasisWithStarParser","emphasisParser","parse","parser","rawParser","rawParserLoop"]
CallStack (from HasCallStack):
  error, called at compiler/src/Generate/JavaScript.hs:64:15 in main:Generate.JavaScript

Huh.. yeah sorry, no idea 😅 Probably best to make an issue on the Gren compiler repo. If it doesn't get any attention I can ping some people.

No problem and thanks! I'll post an issue over there.


kbuild: warnings are gone

After the move to kbuild we don't have any warning enabled anymore

I think this issue was already solved. @dorileo can you confirm it ?

yep, we got it in already... closing.


Remove unmaintained plugin from README

The component-webpack-plugin is not maintained. This commit remove the
mention of it from the readme.

What kind of change does this PR introduce?
Removing component-webpack-plugin from the readme.

Did you add tests for your changes?
No. Only readme changes.

If relevant, link to documentation update:

Summary
A unmaintained plugin should not be one of the first thing a user reads in the readme. There are plenty of useful and maintained plugins that can be showcased in the readme.

Does this PR introduce a breaking change?
No.

Other information

Thanks


Updating the NuGet packages to the latest version.

This PR updates to the 1.26 version of the NuGet packages for GCP APIs. This new version includes a change in the JSON.NET dependency, updating it to version 10.
This PR only updates the GCP APIs NuGet packages, no other packages are updated.

@chrisdunelm FYI, this PR updates the VS extension to the latest version of the NuGet packages. Seems to work fine. 👍

@ivannaranjo Glad to hear it, thanks :)


How to maintain it rotatable and interchangeable angle, when downloading 3D Scatter?

I think the 3D Scatter is a great function. But after I saved the image in the browser, the image can't be rotatable and interchangeable angle any more. Is there any great method to keep the image rotatable and interchangeable angle when downloading/saving the 3D scatter?

Unfortunately there's no real way we can support this directly without violating plotly terms of service - you can follow through to the "view plot on plotly" link, and then download the interactive version from there if you have a license with them, but otherwise we can't support this.

I got it, thanks for your reply.

Unfortunately there's no real way we can support this directly without violating plotly terms of service - you can follow through to the "view plot on plotly" link, and then download the interactive version from there if you have a license with them, but otherwise we can't support this.

I got it, thanks for your reply.


Dont use OpenSSL SSLv3* methods

They have been disabled on Debian, causing vibe.d to fail to compile.
SSLv3 only connections can still be achieved by passing the appropriate
SSL_OP_NO_* options to OpenSSL
See #1315

I thought vibe.d was using botan by default? Could be wrong though

It's still using OpenSSL by default. Botan is still critical w.r.t. linking on Windows due to its size (although it received some improvements recently). You need to explicitly dub fetch botan to make it get used, but then it will currently still link against OpenSSL. D-Programming-Language/dub#361 is needed to be able to freely opt out/in of a certain implementation.

Changes look good. I'll merge and tag another RC.


Configure wallet connect to use Base chain on the rainbowKit wallet.

Create and configure new WalletConnect keys that provide access to the Base chain.
Note that with the support of Base, we also need to refactor and modify the code that creates new Private attestations, as they currently only support Ethereum Sepolia;
This likely includes:

Making sure that the provider for Base can be selected by the user when creating a new private attestation;
Making sure that the frontend client can understand which chain the user has selected, and choose the correct schemaID of that chain (look for private data schema ID) -> currently we only have the Sepolia one hardcoded.

Started working on this


Header-only libraries DEPENDS_ON support

The call of blt_setup_target inside blt_add_library for header-only libraries needs to be reworked.  You can only add INTERFACE dependencies to header-only libraries.  Otherwise you get the following error:
CMake Error at blt/cmake/BLTPrivateMacros.cmake:155 (target_link_libraries):
INTERFACE library can only be used with the INTERFACE keyword of
target_link_libraries
Call Stack (most recent call first):
blt/cmake/BLTMacros.cmake:433 (blt_setup_target)
components/primal/src/CMakeLists.txt:39 (blt_add_library)

I've seen this before. It's a pain in the butt.

@white238, I think you fought the battles to resolve this?

current work around until I can come up with a better solution is to do the following:
blt_add_library(NAME my_header_only_library
HEADERS foo.hpp)
target_link_library(my_header_only_library INTERFACE my_dependency_library)

I have installed raja under pathA.
Is there an example to show how a project can use it in blt?

Thanks for sharing this code. It seems to build raja within my current
project.
In my case,
Raja is aldready built and installed.
I just want to import it to a project which needs to link to raja.
On Fri, Jun 29, 2018 at 12:27 George Zagaris<EMAIL_ADDRESS>wrote:

I do something like this, which seems to work for the most part:
################################
raja
################################
message( STATUS "building Raja TPL..." )
set(RAJA_USE_CHRONO On CACHE Bool "")
set(RAJA_RANGE_ALIGN 4)
set(RAJA_RANGE_MIN_LENGTH 32)
set(RAJA_DATA_ALIGN 64)
set(RAJA_COHERENCE_BLOCK_SIZE 64)
if (ENABLE_CUDA)
message( STATUS "CUDA is enabled..." )
set(CMAKE_CUDA_FLAGS -restrict; -arch sm_35; -std c++11; --expt-extended-lambda )
endif()
add_subdirectory(raja)
get_property(RAJA_INCLUDE_DIRS DIRECTORY raja PROPERTY INCLUDE_DIRECTORIES)
blt_register_library(
NAME raja
INCLUDES ${RAJA_INCLUDE_DIRS}
LIBRARIES RAJA
)
Then, you can add raja and cuda to the DEPENDS_ON for any other targets
in your project.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/LLNL/blt/issues/44#issuecomment-401451469, or mute
the thread
https://github.com/notifications/unsubscribe-auth/APd91onS53naXI1shMnFhSMK3AmCgwdiks5uBn-0gaJpZM4OUqBk
.

In that case, you can just use the blt_register_library part of the example, but call find_package(RAJA) before. See here: https://raja.readthedocs.io/en/release-0.6.0rc3/using_raja.html

Oh, I misunderstood your question. In that case, I think you can just do the last blt_register_library step pointing it to the Raja includes folder and library.

This was fixed at some point.


Assignment 5

Thanks @ashleys44
Score 100/100 for the assignment, but taking off 5 points for submitting late.
Final 95/100
--
Also, not merging this PR because of a lot of extra files.


Pawn does not promote when reaching the other end

When the pawn reaches the other end of the board the pawn does not promote.

It should be noted that a pawn can promote to any of the pieces (except king or another pawn, obviously), not just a queen.


Update README.md

Updated to match https://github.com/fraserxu/gulp-html2js/commit/ff00860d0dc12c50beed71cbe3e0a3515173df26

@diego-vieira Great work! :+1:


Fix: step.altNrql is optional

check if step.altNrql has values since it is optional and compare to stat.value.eventName not stat.value.nrql.eventName

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.You have signed the CLA already but the status is still pending? Let us recheck it.


Transform the LLM chain to a fully capable Agent (do it simply)

Just change the llm chain to an agent that can resonate. It should be able to better interact with the user when questions are asked.

I should definitly use an Agent to plan and execute the app and step by step retrieve the docs (could help reducing the context) and provide better results


Adding Presto ip_prefix function

Closing stale PRs. Feel free to re-open if decide to continue working on this.


Support HUB SPOKE MS Ref Arch regarding Remote Gateways

Reference hub-spoke architecture expects that peering connection from SPOKE to HUB will use remote gateway, but no remote gateway will exist in spoke vnet. Basic extension to handle inbound v outbound setting for remote gateways for mutual peering connection

 Thank you for your submission, we really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.:x: bdgscotland sign nowYou have signed the CLA already but the status is still pending? Let us recheck it.


decode issues on 2 packet trace

I have a two packet trace: arp, then dhcp protocol stack. When the simulation gets to the second packet the extraction view doesn't show the full decode of the packet.

Havent been able to reproduce this

fixed on ui-state branch

The original issue is resolved, but now there is an exception getting generated.
TypeError: Cannot read property 'length' of undefined
at Extractor.isDone (extraction.js:59)
at Dataplane.step (dataplane.js:181)
at Simulation.step (simulator.js:22)
at step (simulation2.js:36)
at angular.js:10903
at callback (angular.js:19259)
at Scope.$eval (angular.js:12811)
at Scope.$apply (angular.js:12909)
at HTMLButtonElement. (angular.js:19264)
at HTMLButtonElement.jQuery.event.dispatch (jquery.js:4430)


data.aws_subnets.default.ids known only after apply

Describe the bug
When running terraform plan, the following message is thrown 17 times. This only occurs when used with aws_organizations_organization
│ Error: Invalid for_each argument
│
│   on .terraform/modules/secure_baseline/modules/vpc-baseline/main.tf line 13, in data "aws_subnet" "default":
│   13:   for_each = toset(data.aws_subnets.default.ids)
│     ├────────────────
│     │ data.aws_subnets.default.ids is a list of string, known only after apply
│
│ The "for_each" value depends on resource attributes that cannot be
│ determined until apply, so Terraform cannot predict how many instances will
│ be created. To work around this, use the -target argument to first apply
│ only the resources that the for_each depends on.

This appears to be once per provider excluding aws in the providers block.
Versions

Terraform: v1.2.4
Provider: 4.2.0
Module: 1.1.0

Reproduction

Use the configuration in the additional context section
Setup a remote backend using terraform cloud
Add AWS_ACCESS_KEY_ID and AWS_SECRET_ACCESS_KEY as variables to workspace with appropriate rights to carry out all tasks
Run terraform init
Run terraform plan

Expected behavior
Expected plan to complete
Actual behavior
The following message is thrown 17 times. This appears to be once per provider excluding aws in the providers block. This only occurs when used with aws_organizations_organization
│ Error: Invalid for_each argument
│
│   on .terraform/modules/secure_baseline/modules/vpc-baseline/main.tf line 13, in data "aws_subnet" "default":
│   13:   for_each = toset(data.aws_subnets.default.ids)
│     ├────────────────
│     │ data.aws_subnets.default.ids is a list of string, known only after apply
│
│ The "for_each" value depends on resource attributes that cannot be
│ determined until apply, so Terraform cannot predict how many instances will
│ be created. To work around this, use the -target argument to first apply
│ only the resources that the for_each depends on.

Additional context
Configuration
data "aws_caller_identity" "current" {
}

resource "aws_iam_user" "admin" {
  name = "my-admin"
}

resource "aws_organizations_organization" "org" {
  aws_service_access_principals = [
    "access-analyzer.amazonaws.com",
    "cloudtrail.amazonaws.com",
    "config.amazonaws.com",
  ]
  feature_set = "ALL"
}

module "secure_baseline" {
  source  = "nozaq/secure-baseline/aws"
  version = ">= 1.1.0"

  account_type                         = "master"
  member_accounts                      = var.aws_member_accounts
  audit_log_bucket_name                = var.audit_s3_bucket_name
  aws_account_id                       = data.aws_caller_identity.current.account_id
  region                               = var.aws_region
  support_iam_role_principal_arns      = [aws_iam_user.admin.arn]
  guardduty_disable_email_notification = true

  # Setting it to true means all audit logs are automatically deleted
  #   when you run `terraform destroy`.
  # Note that it might be inappropriate for highly secured environment.
  audit_log_bucket_force_destroy = true

  providers = {
    aws                = aws
    aws.ap-northeast-1 = aws.ap-northeast-1
    aws.ap-northeast-2 = aws.ap-northeast-2
    aws.ap-northeast-3 = aws.ap-northeast-3
    aws.ap-south-1     = aws.ap-south-1
    aws.ap-southeast-1 = aws.ap-southeast-1
    aws.ap-southeast-2 = aws.ap-southeast-2
    aws.ca-central-1   = aws.ca-central-1
    aws.eu-central-1   = aws.eu-central-1
    aws.eu-north-1     = aws.eu-north-1
    aws.eu-west-1      = aws.eu-west-1
    aws.eu-west-2      = aws.eu-west-2
    aws.eu-west-3      = aws.eu-west-3
    aws.sa-east-1      = aws.sa-east-1
    aws.us-east-1      = aws.us-east-1
    aws.us-east-2      = aws.us-east-2
    aws.us-west-1      = aws.us-west-1
    aws.us-west-2      = aws.us-west-2
  }

  depends_on = [aws_iam_user.admin, aws_organizations_organization.org]
}

Does anyone have a workaround for this? I'm also seeing it with version 2.0.0

For what it's worth, only my org management account is throwing the error. Other accounts process correctly

This is how I resolved things:
This issue looked due to the state for each aws_default_vpc being outdated/incompatible. At this time, there are 17 regions/default vpc resources, which seemed to line up with @WTPascoe's experiences of 17 error messages. I found a more specific error message eventually that looked like:
data could not be decoded from the state: unsupported attribute "ipv4_ipam_pool_id"

To get around that, I removed all of the aws_default_vpc resources from state and re-added each:
terraform state rm "module.secure_baseline.module.vpc_baseline_ap-northeast-2[0].aws_default_vpc.default"
terraform state rm "module.secure_baseline.module.vpc_baseline_ap-northeast-3[0].aws_default_vpc.default"
terraform state rm "module.secure_baseline.module.vpc_baseline_ap-south-1[0].aws_default_vpc.default"
....

terraform import "module.secure_baseline.module.vpc_baseline_ap-northeast-1[0].aws_default_vpc.default" vpc-123
terraform import "module.secure_baseline.module.vpc_baseline_ap-northeast-2[0].aws_default_vpc.default" vpc-456
terraform import "module.secure_baseline.module.vpc_baseline_ap-northeast-3[0].aws_default_vpc.default" vpc-789
terraform import "module.secure_baseline.module.vpc_baseline_ap-south-1[0].aws_default_vpc.default" vpc-4242
...

I then removed all of the aws_default_subnet resources. I commented out the data blocks and aws_default_subnet block from the vpc-baseline module. Then I ran terraform apply locally, since I was using a modified module. That allowed things to succeed and sync the state with my account. Finally, I restored the original code of the nozaq module (data blocks and default subnet resources) and ran terraform apply once more. That allowed the vpc-baseline module to once again manage default subnets.


[FLINK-6240] [table] codeGen dataStream aggregates that use AggregateAggFunction

Thanks for contributing to Apache Flink. Before you open your pull request, please take the following check list into consideration.
If your changes take all of the items into account, feel free to open your pull request. For more information and/or questions please refer to the How To Contribute guide.
In addition to going through the list, please provide a meaningful description of your changes.

[x] General

The pull request references the related JIRA issue ("[FLINK-XXX] Jira title text")
The pull request addresses only one issue
Each commit in the PR has a meaningful commit message (including the JIRA id)

[ ] Documentation

Documentation has been added for new functionality
Old documentation affected by the pull request has been updated
JavaDoc for public methods has been added

[x] Tests & Build

Functionality added by the pull request is covered by tests
mvn clean verify has been executed successfully locally or a Travis build has passed

Thanks @fhueske , I have addressed your comments, please take a look.


Update the README with an overview.

This PR updates the project's README with a (too?) detailed overview and
motivation behind this project.

@peterhuene @guybedford  just wanted to say the motivation and component model sections of this README I think together are the clearest, high-level succinct description of the wasm component model I have read so far.
Should consider adding them as an abstract / executive summary to the top-level README of https://github.com/WebAssembly/component-model


Install multiple apps at once

Hello,
is it possible to install multiple apps at once?
appget install firefox chrome opera
Currently appget will only install the first app in the list and ignores everything after it.

Discussion here,
https://github.com/appget/appget/issues/21


Error running Inference.py script

I am working on windows platform and have installed TF = 1.15.0 along with python version 3.7.11.
I am getting the below error when running inference .py script. Please guide me solve the issue. Thanks in advance.

My environment is below.
keras 2.2.4
tensorflow 1.15.0
python 3.7.3
Downgrading python may solve your problem.

@YsYusaito  Thanks for replying. When I tried with TensorFlow 1.15.0 version, I got some error and hence, I tried to upgrade it to 2.5.0. After upgrading tensorflow version, I overcame the error but now there is no object detection happening on my  input image.
My current version environment is as follows:
keras-nightly - 2.5.0.dev2021032900
tensorflow 2.5.0
python - 3.7.10
Can you please let me know if you made any changes in the inference.py or utils.py script? If not then, I will try to have a similar environment configuration as yours and will try to execute the script.
Would you  mind to share your inference.py and utily.py script?
Thank you very much for your help. :)

Hi @YsYusaito,
I created a new virttual environment as per your environment versions. But when I execute the inference.py script, I am getting the following error.

Please find my installed versions within my conda virtual environment on windows 10.
(yolov3-tflite2) C:\pycoral_venv\Scripts\coral\pycoral1>pip list
Package              Version

absl-py              0.13.0
astor                0.8.1
cached-property      1.5.2
gast                 0.2.2
google-pasta         0.2.0
grpcio               1.39.0
h5py                 3.3.0
importlib-metadata   4.6.4
Keras                2.2.4
Keras-Applications   1.0.8
Keras-Preprocessing  1.1.2
Markdown             3.3.4
numpy                1.21.2
opencv-python        <IP_ADDRESS>
opt-einsum           3.3.0
pip                  21.2.4
protobuf             3.17.3
PyYAML               5.4.1
scipy                1.7.1
setuptools           57.4.0
six                  1.16.0
tensorboard          1.15.0
tensorflow           1.15.0
tensorflow-estimator 1.15.1
termcolor            1.1.0
typing-extensions    <IP_ADDRESS>
Werkzeug             2.0.1
wheel                0.37.0
wrapt                1.12.1
zipp                 3.5.0

I could over come the issue by following https://github.com/google-coral/tflite/issues/37#issuecomment-722635283
However, the detection boxes are very small compared to the image size.

When I input images of other classes, I do not get any predicitons at all. The objects are not at all detected. :/
Do I have to modify something in utils.py script?
But thank you again for sharing your environment configurations. :)

I could over come the issue by following google-coral/tflite#37 (comment)
I'm glad to hear that!

This problem is due to anchor file.
Originally, infenrence.py is for yolov3-tiny, not for yolov3.
Therefore we have to modify inference.py to yolov3 version and yolov3 anchor file.
Please correct corresponding part of inference.py as follows.
    # Retrieve outputs of the network
    out1 = interpreter.get_tensor(output_details[0]['index'])
    out2 = interpreter.get_tensor(output_details[1]['index'])
    out3 = interpreter.get_tensor(output_details[2]['index'])

    # If this is a quantized model, dequantize the outputs
    if args.quant:
        # Dequantize output
        o1_scale, o1_zero = output_details[0]['quantization']
        out1 = (out1.astype(np.float32) - o1_zero) * o1_scale
        o2_scale, o2_zero = output_details[1]['quantization']
        out2 = (out2.astype(np.float32) - o2_zero) * o2_scale
        o3_scale, o3_zero = output_details[1]['quantization']
        out3 = (out3.astype(np.float32) - o3_zero) * o3_scale

    # Get boxes from outputs of network
    start = time()
    _boxes1, _scores1, _classes1 = featuresToBoxes(out1, anchors[[6, 7, 8]],
            n_classes, net_input_shape, img_orig_shape, threshold)
    _boxes2, _scores2, _classes2 = featuresToBoxes(out2, anchors[[3, 4, 5]],
            n_classes, net_input_shape, img_orig_shape, threshold)
    _boxes3, _scores3, _classes3 = featuresToBoxes(out3, anchors[[0, 1, 2]],
            n_classes, net_input_shape, img_orig_shape, threshold)

    inf_time = time() - start
    print(f"Box computation time: {inf_time*1000} ms.")

    # This is needed to be able to append nicely when the output layers don't
    # return any boxes
    if _boxes1.shape[0] == 0:
        _boxes1 = np.empty([0, 2, 2])
        _scores1 = np.empty([0,])
        _classes1 = np.empty([0,])
    if _boxes2.shape[0] == 0:
        _boxes2 = np.empty([0, 2, 2])
        _scores2 = np.empty([0,])
        _classes2 = np.empty([0,])
    if _boxes3.shape[0] == 0:
        _boxes3 = np.empty([0, 2, 2])
        _scores3 = np.empty([0,])
        _classes3 = np.empty([0,])

    boxes = np.append(_boxes1, _boxes2, axis=0)
    boxes = np.append(boxes, _boxes3, axis=0)

    scores = np.append(_scores1, _scores2, axis=0)
    scores = np.append(scores, _scores3, axis=0)

    classes = np.append(_classes1, _classes2, axis=0)
    classes = np.append(classes, _classes3, axis=0)

I'm going to publish a modified version of inference.py and utils.py on github when I'm free.

@YsYusaito Thanks for your input. But even after I modified the code as per your above mentioned code, the detection still remains unchanged. Is there anything necessary to modify in utily.py script? Is it possible for you to upload the script to google drive and share the link, please.
Thank you again.! :)

@YsYusaito Can you also please tell me how did you generate anchor file?

@YsYusaito I got the objects detected, but the score value of the detected object is depleted compared to the original darknet model.
In terms of inference, I would like to measure the inference time for a single image. I got the follwing output.
Net forward-pass time: 1664.445161819458 ms.
Box computation time: 0.9758472442626953 ms.
I would like to measure the inference time after the image is loaded into the model and hence, just the time taken for it to process and do the detection.
I calculated using the import time function and found it to be strange. I got an inference time as shown below.
Inference after loading image:  1677.1337985992432  ms
I think the above inference time (infernce on Coral USB) is suspicious to me as the inference time was around 380ms when the same model was run on PC without Coral USB. So afcourse, the inference time should be lesser than 380ms.
Can you shed some inputs, please?


Updates and small feature

Hi,
SqlDataInspector is a very nice add on for Azure Data Studio. It is very useful for ETL and data modelling as it easily provides information on the data and on the transformed data in views. There are some features that could be an further improvement. I have some ideas that I would like to work on. As a first step, the dependencies have been updated and a small feature has been added. The header now shows the server name, which is helpful to see what OTAP server is being looked at.
I have quit some experience in developing applications. However, not very recently and although I have worked with HTML, CSS and JavaScript, some developments are new to me. Could you have a look at the changes, if these are correct? And maybe also  make some comments if there are some improvements to be made to style or coding?
Thank you

When coding SQL it is nice to quickly open the data inspector on the tables that are used in SQL code.
Data Inspector now allows the selection of a fully qualified table name (database.schema.table) in the editor and open inspector

Hi @hjvdwijk, thank you for the pull request. Very appreciated.

Created issue #17 for tracking the features proposed in thei PR.

Hi @hjvdwijk, I'm reviewing your code and I like the proposed features. There is a regression in the values ordering. I have already fixed it. I have also changed the activation from the selected text in the editor for supporting also notations like "schema.name" or just "name".
I am going to merge your pull request and track the additional changes on the issue #17 .


Add tests for LibSQL

to run them execute:
export SQLX_LIBSQL_DSN="wss://<db url>?jwt=<access token>"
export SQLX_SQLITE_DSN=skip
export SQLX_POSTGRES_DSN=skip
export SQLX_MYSQL_DSN=skip
go test -v -count=1 ./...

The purpose of this PR is mostly to start a discussion around whether SQLX would be willing to accept contribution of LibSQL related tests. LibSQL is an open contribution fork of SQLite that also supports server deployments and replication. It follows SQLite SQL dialect so all the tests are reusing SQLite SQLs.

Hello, @ardan-bkennedy, and I recently stepped in to help maintain this project.
We are sorting the opened issues and pull requests and would like to know if you still NEED this merged.
Thank you for your contribution.

Hi @dlsniper, yes. I will update the PR. Thank you.


ssl on fluentd.org does not appear to work

The link in rubygems doesn't seem to work for me because fluentd.org isn't listening to the https port.  fluentd.org:80 does forward on to https://www.fluentd.org, but that isn't what is in the gemspec file.  Could change it to use http in the gemspec file maybe but better to just https everything I think.

Good catch. Thanks!


Escape Annotation

vendor/doctrine/annotations/lib/Doctrine/Common/Annotations/AnnotationException.php:39
[Semantical Error] The annotation "@directive" in class Spiral\Stempler\Lexer\Grammar\DynamicGrammar was never imported. Did you maybe forget to add a "use" statement for this annotation?
[Semantical Error] The annotation "@sequnce" in class Spiral\Stempler\Lexer\Grammar\DynamicGrammar was never imported. Did you maybe forget to add a "use" statement for this annotation?

Q
A

Bugfix?
✔

Breaks BC?
❌

New feature?
❌

Issues

Docs PR

Thanks!


Fix minimum OS version for IsWow64Process2

The docs have been wrong for years. Win10 v1511 is not the minimum OS, it is Win10 v1709.
See also dotnet/runtime#26612 (comment)

I think the documentation doesn't correctly reflect the version where this function is available; IsWow64Process2 is actually only available starting with RS3 (Windows 10 Version 1709, Build 16299).

@rickbrew : Thanks for your contribution! The author(s) have been notified to review your proposed change.


Thanks for the update. Problem #7 is now solved. However: characters with accents are still missing.

          Thanks for the update. Problem #7 is now solved. However: characters with accents are still missing.

In my files, here for example, they are missing:

é
ê
'
I assume the same will be true for : - è

Originally posted by @mickahouan in https://github.com/mysticcoders/voicenotes-sync/issues/8#issuecomment-2109238332

Could you paste in some titles perhaps which I can use for testing?

Réfléchir, lire et écrire pour comprendre et intégrer les idées
Huit étapes pour éditer un article - Premières notes
Critique des systèmes complexes et l'utilité que les plugins Obsidian peuvent revêtir

ok tested and should be fixed in 0.0.6


Replace all strings with tokens

I think I'm fine with this change but what was the reason?

Technically: According to JetBrains tokens are faster:

Quoted implicit tokens (aka text-matched tokens) are slow because they are matched by text and not by an IElementType constant returned by a lexer.

https://github.com/JetBrains/Grammar-Kit
But mostly to align the syntax with sqldelight


Units DNS objects are auto set at <IP_ADDRESS> (same for NTP server)

Feature Request
DNS objects in the deployment units are set at <IP_ADDRESS>. This works however it can be problematic for environments that are not using external dns (and may not allow that query out). This deployment should use the provider DNS objects.
This may only be needed in "existing" environments.
Possible fix:
Query the metadata service for your local information, then post to the easy start API the output.

For AWS, using <IP_ADDRESS> for NTP (timezone set to UTC) and <IP_ADDRESS>, <IP_ADDRESS> for DNS.
For Azure, using time.windows.com for NTP (timezone set to UTC).and <IP_ADDRESS>, <IP_ADDRESS> for DNS.


How to render complex components in Playground

Question
Hello,
I would like to pass some variables to my components and use it inside <Playground> element as in the sample from
https://github.com/pedronauck/docz/blob/master/examples/basic/src/components/Alert.mdx#L37
So in my case I have:
<Playground>
{() => {
     const subprojects = []
     return <Project label="SomeLabel" projects="{subprojects}" />
  }}
</Playground>

But this just renders as:

These are my devDepedencies:
"docz": "^0.5.8",
"docz-plugin-css": "^0.5.7",
"enzyme": "^3.3.0",
"enzyme-adapter-react-16": "^1.1.1",
"react-test-renderer": "^16.4.1",
"typescript": "^2.9.2"

Hi @angel-git, So let me know, what you want to be rendered? Because this is the expected behavior of <Playground> when you use some kind of function as a child

@pedronauck I would like to use the const subprojects = []variable inside my <Project /> element.
Let me rephrase then, how to pass variables to my component from mdx file?

You can import variables from another file, like this:
import { subprojects } from './whatever'

<Playground>
  <Project label="SomeLabel" projects="{subprojects}" />
</Playground>

Or just use like you did above using children as a function and define the variables inside it scope!

sorry, it's me again :)
that's exactly what's is wrong, the variables are not resolved:
my project component:
function Project({ label, projects }: IProps) {

    return (
        <div>{label} {projects}</div>
    );

on mdx:
<Playground>
{() => {
     const someVar = 'someValue'
     return <Project label="SomeLabel" projects="{someVar}" />
  }}
</Playground>

Is printing someVar as string but the value of the variable is not resolved

@angel-git This is a bug in your JSX:
return <Project label="SomeLabel" projects="{someVar}" />

// should be....
return <Project label="SomeLabel" projects={someVar} />

then "" around {someVar} makes it get passed in as a string, rather than the value.

ahhh how retarded I'm! thanks!


Bugfix - https://github.com/aws-samples/amazon-ecr-replication-for-pu…

…b-container-images/issues/8
*Issue #8 *
*Description of changes:

Fixed buildspec.yml to use correct region parameter name
Added logic to use .cn or .com as URL suffix for ECR_DN

By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution under the terms of your choice.

Thanks for reporting this issue.
This solutions was initially designed to replicate public container images to AWS China regions, it was not validated with targeting to AWS global regions as ECR has supporting Pull Through Cache for upstream registries such as Docker Hub and Quay. I'd recommend to use ECR Pull Through Cache if it works for your use case, but I would still happy to review and merge your PR for this issue. Thanks for your contribution!

Thank you for looking into this. I didn't know about the through cache feature, and I used this repo to upload the image to the ECR repository. It works well with the small modification I submitted in this pull request. Considering the limitation of pull-through for us-gov regions, I think adding this merge request will improve the support of this sample code.


Set up CI with Azure Pipelines

Pull Request Test Coverage Report for Build 1758

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 100.0%

Totals

Change from base Build 1751:
0.0%

Covered Lines:
1089

Relevant Lines:
1089

💛  - Coveralls


Alt+F shortcut is absurdly poorly chosen

I'll preface this with that I don't expect this particular commit to be merged, it's just what I had to do to make this remotely usable.
That Alt+F shortcut unconditionally clobbers the standard readline binding to move forward one word, which by muscle memory I use regularly. If I were you I'd think of a way of configuring it or making it optional..

You're right it should be customizable and probably F is not the good choice. If you have the guideline book of how to choose the best keys combination please share.
If you have an arguments why it should be "I" then this PR could be merged immediately.

I've added ability to set custom key in 8a305167635c107ff2ef0bb7e862615237c309a0:
$XONTRIB_OUTPUT_SEARCH_KEY='i'
xontrib load output_search

Thank you for acceleration!


(Windows) Files import with "" treated as a character in file name rather than path separator

Cobalt has calls import_dir to import a statically generated site.  @natejms has reported that on Windows (using msys?) that \ is used in the paths but is treated as a file name character rather than as a path separator.
See https://github.com/natejms/cobalt-org.github.io/tree/master
OS: Windows 10
My best guesses at the reproduction steps:

Install cobalt
cobalt init
cobalt import

Hmm. I took a look and it is adding a \ before the filename for me. I think this issue arises due to it actually running on windows but in a fake linux env. I will need to take some more time to fix this but will probably need to filter out any extra \.
I wonder if there are any open issues with the path crate.

Wonder if this is related: https://github.com/sharkdp/fd/issues/153

Possibly also jedahan/zr#14

Yeah this is def related but I don’t like that possible fix. Will have to wait and see how they finally decide to fix it.


Fix Navbar, Pop-up and number of books in Book Library

Is your feature request related to a problem? Please describe.
When we add a book to the list, a pop-up appears which shifts the layout of the website, which is not all pleasing. The number of books is also less. When we scroll down the page, the navbar goes up, which again does not look good.
Describe the solution you'd like
I will make the navbar fixed and it's background to be opaque. I will make changes in the layout of the website, such that when pop up appears the layout of website doesn't shift. Also I will add some more options of book types.
Describe alternatives you've considered
I will make the navbar fixed and it's background to be opaque. I will make changes in the layout of the website, such that when pop up appears the layout of website doesn't shift. Also I will add some more options of book types.
Additional context
Screenshot of UI of Books Library after fixing the pop-up and navbar issue

Steps Followed✅
Check the box with [x] If you followed all the steps.

[x] Is your feature request related to a problem? Please describe.
[x] Describe the solution you'd like
[x] Describe alternatives you've considered
[x] Additional context

Code of Conduct✅

[x] I agree to follow this project's Code of Conduct.
[x] I checked the current issues for duplicate problems.
[x] I have gone through project README.

@Astrodevil  Please assign this issue to me under "hacktoberfest" label

hey i would try this fix for you can you please assign it to me ???

Hey @aditya-464, please assign this issue to me.
thank you!

@tejasjaiswal07  I am contributor, not maintainer. I have already resolved this issue.

@aditya-464
Is the PR merged for this issue, then I would close this. Please mention the PR for confirmation.


cargo audit alert for net2 0.2.37

Hi, would you please check cargo audit. I receive a message regarding one of miow deps. and it would be nice to put the cargo audit in your build pipeline.
Crate:         net2
Version:       0.2.37
Warning:       unmaintained
Title:         `net2` crate has been deprecated; use `socket2` instead
Date:          2020-05-01
ID:            RUSTSEC-2020-0016
URL:           https://rustsec.org/advisories/RUSTSEC-2020-0016

Latest miow does not use net2. miow 0.3.x uses socket2 instead already. So this is not a problem in miow, but maybe you are stuck on older miow because of one of your dependencies. Ask that dependency to migrate to the newest miow instead please.

Latest miow does not use net2. miow 0.3.x uses socket2 instead already. So this is not a problem in miow, but maybe you are stuck on older miow because of one of your dependencies. Ask that dependency to migrate to the newest miow instead please.


Add @ERROR in comment as invalid.illegal...stata

Fixed with https://github.com/kylebarron/language-stata/commit/0f111f86bb0c5685b7b332fc2febfecf0923784e


How can i send a notification after Rolling update completes

As title said.

Can you please describe your use case. Normally, I'd execute rolling update in attached mode (it's the default for a while). The command would return an exit code once all the replicas converged and, depending on that exit code I'd to one action or another. In my case that done through Jenkins as part of CD processes but the same logic should work in any other tool (e.g., Travic, CircleCI, CodeShip, etc.).
If you can explain your use case, we can brainstorm the best way to accomplish it. That might be through changes to DFSL or some other mechanism.

@vfarcic Thanks for replying , It seems like  command option --detach of docker service update is good enough to reach my situation, close the issue.


[Feature] Take a screenshot

In this PR we are creating some components to show all screenshots captured by the user.
Additionally, we organized the folders from project.
The new are components:

TabButton
BlurView
ScreenshotView

Remember: Add a warning when the app is installed for the first time. The app requires permission to capture the screen.


Blank screen on level up

Created a new character with Actor Studio using DDB imported compendiums and the SRD compendium.  When attempting to level up, i manually entered the XP onto the Tidy 5e sheet and level up button appeared.
Actor Studio pops up with a blank screen.  Happens on both custom and SRD compendium.  Error also appears on console, posted under this pic.
Currently on Foundry v12.331 and using Actor Studio 1.5.3

fixed in v1.5.4

Still having same issue on 1.5.4.  Uninstalled and reinstalled.  Same error in console as well.

Did you clear your browser cache?


BIR symbol enter or the runtime crashes when multiple non-cached modules use a readonly intersection with a type from another module

Description:
$title.
Steps to reproduce:
em/foo
public type TrustStore record {|
    string path;
    string password;
|};

public type SecureSocket record {|
    TrustStore|string config;
|};

em/bar
import em/foo;

foo:SecureSocket & readonly x = {
    config: {
        path: "",
        password: ""
    }
};

em/baz
import em/foo;

public type Configuration record {|
    foo:SecureSocket value;
|};

public function fn() {
    Configuration & readonly _ = {
        value: {
            config: ""
        }
    };
}

em/qux
import em/bar as _;
import em/baz as _;

Crashes on the second run.
qux$ bal run
Compiling source
	maryam/qux:0.1.0
error: failed to load the module 'em/baz:0.0.1' from its BIR

Affected Versions:
2201.0.0-rc2

Closing since this was fixed with #34837


Assert type isn't must_use so writing an assertion without unwrap gives no warning

My first test was
assert_cli::Assert::main_binary()
    .succeeds()
    .and()
    .stdout()
    .is("hi");

which does nothing since it's not unwrapped.
#[must_use] on the Assert type should probably fix this?

Very good catch!
Yes, we should add #[must_use] to the type.

Am 26.10.2017 um 17:09 schrieb Caleb Jones<EMAIL_ADDRESS>My first test was
assert_cli::Assert::main_binary
()
.
succeeds
()
.
and
()
.
stdout
()
.
is("hi");
which does nothing since it's not unwrapped.
#[must_use] on the Assert type should probably fix this?
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or mute the thread.


Make the file Makefile in the folder cudamat

Hello Emansim and other friends,
I'm almost mad about this question and I've spent almost one week on it. This is a course project for one Master course in my university, and I have to reproduce the similar results to those in the paper.But this due time is drawing near while I'm stuck at the beginning of this project. I'm new to makefile, LSTM, google protobuf, so, please give me a hand.
Firstly, let me introduce my computer hardware and software configuration:
Windows 7 Enterprise 64-bit operating system
CUDA Toolkit v6.5
NVIDIA Quadro FX 4800 (Version 340.62)
Microsoft Visual Studio Ultimate 2013
Microsoft SDK v8.1 (Framework v4.0)
Python2.7.8
mingw32-make(after install mingw-w64-installer)
Secondly, let me introduce the steps to make Makefile in the folder cudamat:

open the cmd command shell;
cd to the directory of Makefile, i.e. C:\Users\david\Desktop\unsupervised-videos-master\cudamat
run the command: mingw32-make.exe -f Makefile
The error below always occures:

Could anyone give me a hand? Thanks in advance.

By the way, the following is the edited Makefile:

I have solved this issue by using Ubuntu.


Pop up details

In this pull request I :

add event listener to on the "Comments" button,  so that when one clicks the button a popup appears.
create a popup  that loads, the webapp  and retrieves data
adde details in the popup
Ensure Git Flow - used a feature branch ✔
-Display image, get id, title, and set like value for each item as requested for this feature ✔
-Make a responsive design, to ensure we can see TV show cards in mobile and desktop ✔
-add styling to popup

@Kidd254 Well done! There is nothing else to say, that it is ready to merge 👏👏👏


Bugfix: changed colum name for Postgres to avoid ambiguity

What this PR changes/adds
In the Postgres implementation of the ContractNegotiationStore the column name for ContractAgreement was changed from id to agreement_id to avoid ambiguities when parsing the ResultSet.
This never surfaced before, since all tests were done using H2, which apparently automatically prefixes the table name.
Why it does that
Postgres seems to overwrite a ResultSet column when two columns (e.g. after a JOIN) have the same name. H2 does not have that problem, and automatically prefixes the table name in this case. Postgres does not, which caused an exception. To conquer this, the edc_contract_agreement.id was renamed to edc_contract_agreement.agreement_id.
Further notes

I also discovered a problem in the contract negotiation manager: a transition from CONFIRMING to CONFIRMED was disallowed. Is this a bug or is this intended behaviour?

Linked Issue(s)
Closes #1108
Checklist

[x] added appropriate tests?
[x] performed checkstyle check locally?
[x] added/updated copyright headers?
[x] documented public classes/methods?
[x] added/updated relevant documentation?
[x] added relevant details to the changelog? (skip with label no-changelog)
[x] formatted title correctly? (take a look at the CONTRIBUTING and styleguide for details)

@juliapampus adding you as stand-in since @ronjaquensel is out next week.

Codecov Report

Merging #1109 (d76e477) into main (ad9b80a) will increase coverage by 0.04%.
The diff coverage is 77.77%.

@@             Coverage Diff              @@
##               main    #1109      +/-   ##
============================================
+ Coverage     62.57%   62.61%   +0.04%
- Complexity     2955     2969      +14
============================================
  Files           692      694       +2
  Lines         15362    15416      +54
  Branches       1041     1044       +3
============================================
+ Hits           9613     9653      +40
- Misses         5320     5334      +14
  Partials        429      429

Impacted Files
Coverage Δ

...main/contract/negotiation/ContractNegotiation.java
0.00% <0.00%> (ø)

...gotiation/store/ContractNegotiationStatements.java
100.00% <100.00%> (ø)

.../contractnegotiation/store/PostgresStatements.java
96.77% <100.00%> (ø)

...nnector/api/auth/BasicAuthenticationExtension.java
30.00% <0.00%> (ø)

...connector/api/auth/BasicAuthenticationService.java
97.05% <0.00%> (ø)

.../dataspaceconnector/boot/util/TopologicalSort.java
95.23% <0.00%> (+2.38%)
:arrow_up:

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update ad9b80a...d76e477. Read the comment docs.


New voices don't work

Please provide us with the following information:

This issue is for a: (mark with an x)
- [ ] bug report -> please search issues before submitting
- [ ] feature request
- [x] documentation issue or request
- [ ] regression (a behavior that used to work and stopped in a new release)

Minimal steps to reproduce

Change to different new voice names(ash/ballad etc.) on the javascript/samples UI, but can't hear the new voice, it's still old voice
Any log messages given by the failure

there is no output on the npm run dev output
Expected/desired behavior

I expected to hear a different voice, but it seems like the voice is always alloy.
OS and Version?

Windows 7, 8 or 10. Linux (which distribution). macOS (Yosemite? El Capitan? Sierra?)
MacOS Sequoia

Versions

Mention any other details that might be useful
Not sure if it's related, when using Azure openai realtime endpoint test in other agents library, I also got this error:  "OpenAI S2S error {'type': 'error', 'event_id': 'event_AYLlAA7hXX4TXATiDFHxQ', 'error': {'type': 'invalid_request_error', 'code': 'invalid_value', 'message': "Invalid value: 'ash'. Supported values are: 'amuch', 'dan', 'elan', 'marilyn', 'meadow', 'breeze', 'cove', 'ember', 'jupiter', 'alloy', 'echo', and 'shimmer'.", 'param': 'session.voice', 'event_id': None}"
Does Azure's realtime model support different voices? I tried to search but didn't find any document mentioning these new voices.

Thanks! We'll be in touch soon.

I have the same problems

pydantic_core._pydantic_core.ValidationError: 1 validation error for SessionUpdatedMessage
session.voice
  Input should be 'alloy', 'shimmer' or 'echo' [type=literal_error, input_value='marilyn', input_type=str]
    For further information visit https://errors.pydantic.dev/2.9/v/literal_error

The same, and when I use other listed voices in the error message, there is another error exception

Can anyone solve this problem?@glecaros

I want to know whether this problem is a bug of Azure or Azure has intentionally restricted it from being used?@glecaros

looks like gpt-4o-realtime-preview version: 2024-10-01-preview which is deployed on Azure disabled real time voices except Alloy, Shimmer and Echo? @trrwilson @glecaros


Just a slight change to the divider style.

@michalsanger What do you think of this divider?

@kellegous looks good to me

Good idea to remove .matches. I also fixed an issue where the border was a bit busted.

@jklein any objections?

I like the idea, although in your most recent screenshot the divider is extremely subtle. I almost can't see it on my monitor. Can we darken it a little bit?

Cool. Made it a little darker.

Ups, the matches div had purpose, see #50


Add permission ui on admin panel

Added dynamic permission title change. If setting permissions for specific module/page, its title shows up instead of the default permission title 'Update any module'
Cleaned up scoped styles, made modal wider, packaged everything into permission modal component and simplified the permission filtering.


Az DevOps Security Page needs examples

Trying to test some of these commands and the syntax is unclear and the errors are not useful.
Tried to list permissions for a user account. az devops security permission list --subject user and got an error.
ArgumentParseError: the following arguments are required: --namespace-id/--id
Try this: 'az account list'
Still stuck? Run 'az devops security permission list --help' to view all commands or go to 'https://docs.microsoft.com/en-us/cli/azure/reference-index?view=azure-cli-latest' to learn more
None of this is particular useful. An example call that has the correct syntax for this, and the others, would be very helpful.

Document Details
⚠ Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

ID: a283a450-7f6b-ceef-6fbd-f4e1d5129383
Version Independent ID: 7361dfa6-28ed-1074-783e-baa233c3a308
Content: az devops security permission
Content Source: latest/docs-ref-autogen/ext/azure-devops/devops/security/permission.yml
GitHub Login: @rloutlaw
Microsoft Alias: routlaw

routing to appropriate team. cc @houk-ms for awareness


As soon as I Run atom , I can't do anything but just debugging atom and thinking of ways to make atom more awesome ,  Bug Or By Design?

Prerequisites

[x] Can you reproduce the problem in safe mode?
Yes , both
[x] Are you running the latest version of Atom?
Latest Master and every other single version since birth of atom.
[x] Did you check the debugging guide?
Yes
[x] Did you check the FAQs on Discuss?
Yes
[x] Are you reporting to the correct repository?
Yes
[x] Did you perform a cursory search to see if your bug or enhancement is already reported?
Yes

Description
As soon as I Run atom , I can't do anything but just find atom bugs and start thinking of ways to make atom more awesome ,  Bug Or By Design?
Steps to Reproduce

Run Atom
????
Profit!

Expected behavior: [What you expected to happen]
Start Coding  on my projects.
Actual behavior: [What actually happened]
Start debugging for Atom.
Versions : every single one of them.

:laughing: I guess that depends on whether you mean this as a compliment or not :wink:
Thanks very much for wanting and helping Atom to be better!

hahaha :D


PR - Migrate golang/mock to uber-go/mock

Migrate golang/mock to uber-go/mock

Changed references/import to replace golang/mock with user-go
Change mockgen tooling in workflow, makefile and DevContainer
Updates docs that reference golang package

Type of change

This pull request is a minor refactor, code cleanup, test improvement, or other maintenance task and doesn't change the functionality of Radius.

Fixes: #7543

Merged! Thanks @gpltaylor


"Plan" button at the bottom links to Strategy page

The "Plan" button at the bottom links to Strategy page.  This should probably link to the overview of the "Plan" section.

Document Details
⚠ Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

ID: 218b42ff-1cf2-c31c-1a1a-59625eb9e09e
Version Independent ID: ab742d17-9eba-2daa-c4fc-50b17a1e0eba
Content: Getting started with a cloud migration journey - Microsoft Cloud Adoption Framework for Azure
Content Source: docs/cloud-adoption/getting-started/migrate.md
Service: architecture-center
GitHub Login: @BrianBlanchard
Microsoft Alias: pnp

@adamboeglin Thank you for your feedback! We will review and provide an update as appropriate.

@BrianBlanchard need your assistance here.


Searchinput trigger shortcut

Tips: Remember, contributions to this repository should follow the contributing guidelines.

Is your feature request related to a problem? Please describe

Search trigger shortcut

like github style

Describe the solution you'd like
<script>
    $(document).on('keydown', function(event) {
        SearchBoxQuickTrigger(event);
    });

    function SearchBoxQuickTrigger(event) {
        var searchBox = $('#search-input');
        if (event.which === 191) {
            if (searchBox[0] !== document.activeElement) {
            event.preventDefault();
            searchBox.focus();
            }
        }
    }
</script>

Describe alternatives you've considered

Additional context

So I opened a poll, and whether or not this request goes through is decided by the results of a community vote.

#1238

New conclusion: shortcut-activated search requires a pop-up search input field to work with, which doesn't fit the existing static input box design, so this feature shouldn't be added at this stage.


Fix video and add thank yous

The video doesn't load for me when viewed in VS Code. Unsure if this is an VS Code issue or an issue with the changelog.
Filed https://github.com/microsoft/vscode/issues/173260.

@levrik thanks for the heads up! I think I've fixed it in all places.


document default timeout

Add some documentation for the default timeout.

@Addono - I don't have permission to merge this, so you'll have to complete it for me. :)

Sorry. GitHub prompted me for the "Approve running the CI" button and after that I got distracted with other things 😅.
Thanks for your PR!

No worries!  Thanks for the package!
On Sat, Oct 29, 2022 at 4:05 AM Adriaan Knapen @.***>
wrote:

Sorry. GitHub prompted me for the "Approve running the CI" button and
after that I got distracted with other things 😅.
Thanks for your PR!
—
Reply to this email directly, view it on GitHub
https://github.com/eficode/wait-for/pull/96#issuecomment-1295765399, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/AAIBSLLPVWQ7FTXLF7BX7MDWFTLCXANCNFSM6AAAAAARRETZ3I
.
You are receiving this because you authored the thread.Message ID:
@.***>


Sections duplicates

Describe the bug
The individual hook page contains 3 repeated sections with hook details https://www.screencast.com/t/2idQJM25
Steps to Reproduce

I have made the following steps from this article https://github.com/10up/actions-wordpress/blob/stable/hookdocs-workflow.md
GH Action has been successfully completed and I have the "gh-pages" branch in my repo for now.
When I open the hooks docs, I see the 3 sections with hook content instead of  1. https://www.screencast.com/t/2idQJM25
I have tried different ways and layouts. Then finally, tried to use the default layout from JSDoc https://www.screencast.com/t/qW4CXayhWO58

Expected behavior
I need to have only one section.
Additional context
There are my attached files related to hookdoc:
https://www.dropbox.com/s/mn9egx0d4x1c3lg/hookdoc-conf.json?dl=0
https://www.dropbox.com/s/jhsezqvyd4lz5c3/build-docs.yml?dl=0
https://www.dropbox.com/s/xz1atowlfl88vyv/layout.tmpl?dl=0

Hi @nikitasinelnikov Is the issue happening for every hook? Can you set up a public repo with your plugin and configuration? It's easier for us to trace the bug.

Hi @dinhtungdu
Thanks for your prompt answer! Yes, I have placed a few hook comments in JSDoc style and the issue happening for each of these hooks. You may check this repo https://github.com/ultimatemember/jobboardwp I have made it public for now.
Best Regards!

@nikitasinelnikov You can fix your issue by removing the includes setting here. I'm not sure why it causes the issue because I'm not very familiar with jsdocs. I will update the example to prevent confusion. Thanks so much for reporting this issue.

Another way to fix your issue:
hookdoc-conf.json:
...
  "source": {
    "include": [
      "./"
    ],
    "exclude": [
      "node_modules"
    ],
    "includePattern": ".+\\.(php)?$"
  },
...

package.json:
...
  "scripts": {
    "test": "echo \"Error: no test specified\" && exit 1",
    "build:docs": "rm -rf hookdocs/ && jsdoc -c hookdoc-conf.json"
  }
...

Hi @dinhtungdu
It works like a charm, thanks a lot!
Have a nice day,
Best Regards!


[bootstrap] adder enhancement

(INFO: I'm first add scss, later bootstrap.)
# package.json
still they don't Install @popperjs/core
# src/app.scss, src/variables.scss
Should be @import "~bootstrap, because we have configured alias in vite, and VsCode resolve it to node_modules.
I don't know what i do on my work vork, but in home it stop works...
# src/app.ts (new file)
import { Dropdown as Dropdown, Offcanvas as Offcanvas } from 'bootstrap';

# src/routes/__layout.svelte
<script>
	import '../app.scss';
	import { browser } from '$app/env';
	import { onMount } from 'svelte';

	onMount(async () => {
		if (browser) {
			const firebaseClient = await import('../app');
		}
	});
</script>

<slot />

svelte.config.js
Missing import path from 'node:path';

What is this fixing?

svelte.config.js
Missing import path from 'node:path';

We don't use path there.

With path - it's my fault.
I'm trying to get alias resolve so that ~ points to node_modules. I forgot I copied vite.resolve and blamed you. xD
At the moment, I have a problem with run it in svelte-resolve.
The rest of the part deals with solving the JS import issue needed to run bootstrap, and this one contains references to window and documment.
In the svelte component you cannot use:
import { Dropdown as Dropdown, Offcanvas as Offcanvas } from 'bootstrap';

It will cause an error. Of course, you can link bootstrap.js from CDN, but that's not what I expect from svelte-add.
Therefore, I proposed a solution: onMount await import()

We have the option to include Sveltestrap for client-side interactivity based on Bootstrap's styles. Have you tried that and found that it's missing anything such that you need to fall back to regular Bootstrap JS?

Closing because of no response