Commit 70684b7
committed
feat: add C implementation for stats/base/dists/erlang/logpdf
1 parent 74f9832 commit 70684b7
File tree
4,041 files changed
+11654
-219032
lines changed- .github
- aw
- workflows
- scripts
- run_affected_benchmarks
- run_affected_tests
- docs
- contributing
- git-notes
- etc/typescript
- lib/node_modules/@stdlib
- _tools
- eslint
- rules
- capitalized-comments/lib
- doctest-annotation-spacing/lib
- doctest-marker
- lib
- test/fixtures
- doctest-quote-props/lib
- doctest/lib
- empty-line-before-comment/lib
- eol-open-bracket-spacing/lib
- jsdoc-blockquote-indentation/lib
- jsdoc-checkbox-character-style/lib
- jsdoc-checkbox-content-indent/lib
- jsdoc-code-block-style/lib
- jsdoc-definition-case/lib
- jsdoc-definition-spacing/lib
- jsdoc-doctest-decimal-point/lib
- jsdoc-doctest-marker
- lib
- test/fixtures
- jsdoc-doctest-quote-props/lib
- jsdoc-doctest/lib
- jsdoc-emphasis-marker/lib
- jsdoc-empty-line-before-example/lib
- jsdoc-example-require-spacing/lib
- jsdoc-fenced-code-flag/lib
- jsdoc-fenced-code-marker/lib
- jsdoc-final-definition/lib
- jsdoc-first-heading-level/lib
- jsdoc-hard-break-spaces/lib
- jsdoc-heading-increment/lib
- jsdoc-heading-style/lib
- jsdoc-leading-description-sentence/lib
- jsdoc-license-header-year/lib
- jsdoc-linebreak-style/lib
- jsdoc-link-title-style/lib
- jsdoc-list-item-bullet-indent/lib
- jsdoc-list-item-content-indent/lib
- jsdoc-list-item-indent/lib
- jsdoc-list-item-spacing/lib
- jsdoc-main-export/lib
- jsdoc-markdown-remark/lib
- jsdoc-maximum-heading-length/lib
- jsdoc-maximum-line-length/lib
- jsdoc-no-auto-link-without-protocol/lib
- jsdoc-no-blockquote-without-marker
- lib
- test/fixtures
- jsdoc-no-consecutive-blank-lines/lib
- jsdoc-no-duplicate-definitions/lib
- jsdoc-no-duplicate-headings-in-section/lib
- jsdoc-no-duplicate-headings/lib
- jsdoc-no-duplicate-tags/lib
- jsdoc-no-emphasis-as-heading/lib
- jsdoc-no-empty-url/lib
- jsdoc-no-heading-content-indent/lib
- jsdoc-no-heading-indent/lib
- jsdoc-no-heading-like-paragraph/lib
- jsdoc-no-heading-punctuation/lib
- jsdoc-no-html/lib
- jsdoc-no-inline-padding/lib
- jsdoc-no-literal-urls/lib
- jsdoc-no-missing-blank-lines/lib
- jsdoc-no-multiple-blank-lines/lib
- jsdoc-no-multiple-toplevel-headings/lib
- jsdoc-no-paragraph-content-indent/lib
- jsdoc-no-reference-like-url/lib
- jsdoc-no-shell-dollars/lib
- jsdoc-no-shortcut-reference-image/lib
- jsdoc-no-shortcut-reference-link/lib
- jsdoc-no-space-aligned-asterisks/lib
- jsdoc-no-table-indentation/lib
- jsdoc-no-tabs/lib
- jsdoc-no-undefined-references/lib
- jsdoc-no-unused-definitions/lib
- jsdoc-ordered-list-marker-style/lib
- jsdoc-ordered-list-marker-value
- lib
- test/fixtures
- jsdoc-private-annotation/lib
- jsdoc-require-throws-tags/lib
- jsdoc-rule-style/lib
- jsdoc-strong-marker/lib
- jsdoc-table-cell-padding/lib
- jsdoc-table-pipe-alignment/lib
- jsdoc-table-pipes/lib
- jsdoc-tag-names/lib
- jsdoc-tag-order/lib
- jsdoc-tag-spacing/lib
- jsdoc-typedef-typos/lib
- jsdoc-unordered-list-marker-style/lib
- line-closing-bracket-spacing/lib
- namespace-export-all/lib
- namespace-index-order
- lib
- test/fixtures
- no-builtin-big-int/lib
- no-empty-comments/lib
- no-empty-lines-between-requires/lib
- no-multiple-empty-lines/lib
- no-redeclare
- lib
- test/fixtures
- no-unnecessary-nested-functions/lib
- repl-namespace-order/lib
- require-globals/lib
- require-last-path-relative/test/fixtures
- require-leading-slash/lib
- require-order/lib
- require-spaces/lib
- section-header-empty-lines/lib
- section-headers/lib
- ternary-condition-parentheses/lib
- tsdoc-declarations-doctest/lib
- uppercase-required-constants/lib
- vars-order/lib
- utils/find-jsdoc/examples
- github/user-details
- pkgs/browser-compatible/lib
- remark/plugins
- remark-lint-expected-html-sections/lib
- remark-namespace-toc/examples/fixtures/asinh
- repl-txt/rules/line-length/lib
- scripts
- array
- base
- assert
- is-accessor-array
- examples
- is-booleanarray
- examples
- is-complex-typed-array
- examples
- is-complex128array
- examples
- is-complex64array
- examples
- cusome-by-right/lib
- docs/types
- falses
- benchmark
- docs
- types
- examples
- lib
- test
- filter/benchmark
- first/benchmark
- flatten-by/benchmark
- lib
- trues
- benchmark
- docs
- types
- examples
- lib
- test
- bool
- docs
- examples
- docs/types
- fixed-endian-factory/benchmark
- fixed-endian-float32/benchmark
- float64/benchmark
- lib
- little-endian-factory/benchmark
- nans-like/lib
- nans
- examples
- lib
- nulls
- benchmark
- docs
- types
- examples
- lib
- test
- one-to-like/lib
- ones-like/lib
- ones/lib
- typed-real/benchmark
- zero-to-like/lib
- zeros-like/lib
- zeros/lib
- assert
- has-dataview-support/test
- has-property/examples
- is-accessor-array
- examples
- is-biguint64array/examples
- is-capitalized
- is-collection
- examples
- is-negative-zero/benchmark
- is-nonpositive-number-array/benchmark
- is-pascalcase
- is-snakecase
- blas
- base
- ddot/src
- dgemm
- docs
- types
- lib
- dgemv/test
- diagonal-type-resolve-enum/benchmark
- diagonal-type-resolve-str/benchmark
- docs/types
- dscal/benchmark
- dsdot/benchmark
- dspmv/benchmark
- dspr/benchmark
- dswap/benchmark
- dsymv/benchmark
- dtrmv/benchmark
- dtrsv/benchmark
- dznrm2/benchmark
- gasum/benchmark
- gdot/benchmark
- ggemm/benchmark
- ggemv/benchmark
- gger/benchmark
- gnrm2/benchmark
- gscal/benchmark
- gswap/benchmark
- gsyr/benchmark
- idamax/benchmark
- igamax/benchmark
- isamax/benchmark
- layout-resolve-enum/benchmark
- layout-resolve-str/benchmark
- lib
- matrix-orientation-resolve-str/benchmark
- matrix-triangle-resolve-str/benchmark
- ndarray
- dasum
- benchmark
- docs
- img
- types
- examples
- lib
- test
- docs/types
- examples
- gasum
- benchmark
- docs
- img
- types
- examples
- lib
- test
- gdot/docs/types
- lib
- sasum
- benchmark
- docs
- img
- types
- examples
- lib
- test
- test
- scasum/benchmark
- scnrm2/benchmark
- sgemm/benchmark
- srotm/test
- sscal/benchmark
- sswap/benchmark/c
- ssyr/test
- wasm
- dasum/benchmark
- daxpy/benchmark
- dcopy/benchmark
- ddot/benchmark
- dnrm2/benchmark
- drotm/benchmark
- drot/benchmark
- dscal/benchmark
- dsdot/benchmark
- dswap/benchmark
- dznrm2/benchmark
- ddot
- benchmark
- docs
- types
- lib
- docs/types
- dswap/benchmark
- ext
- base
- cfill/benchmark
- cindex-of-row
- benchmark
- c
- docs
- types
- examples
- c
- include/stdlib/blas/ext/base
- lib
- src
- test
- fixtures
- large-strides
- mixed-strides
- negative-strides
- offsets
- czero-to
- benchmark
- c
- docs
- types
- examples
- c
- include/stdlib/blas/ext/base
- lib
- src
- test
- dapxsumkbn2/benchmark
- c
- dapxsumkbn/benchmark
- dapxsumors/benchmark
- dapxsumpw/benchmark
- c
- dapxsum/benchmark
- dapx/benchmark
- dasumpw/benchmark
- c
- dcircshift
- benchmark
- c
- docs
- types
- examples
- c
- include/stdlib/blas/ext/base
- lib
- src
- test
- dcusumkbn2/benchmark
- c
- dcusumkbn/benchmark
- dcusumors/benchmark
- dcusumpw/benchmark
- dcusum/benchmark
- dfill/benchmark
- dindex-of-row
- benchmark
- c
- docs
- types
- examples
- c
- include/stdlib/blas/ext/base
- lib
- src
- test
- fixtures
- offsets
- dindex-of/benchmark
- c
- dlast-index-of/benchmark
- c
- dlinspace/benchmark
- c
- dnanasumors/benchmark
- c
- dnannsumkbn2/benchmark
- c
- dnannsumkbn/benchmark
- c
- dnannsumors/benchmark
- c
- dnannsumpw/benchmark
- c
- dnannsum/benchmark
- c
- dnansumkbn/benchmark
- dnansum/benchmark
- done-to
- benchmark
- c
- docs
- types
- examples
- c
- include/stdlib/blas/ext/base
- lib
- src
- test
- drev/benchmark
- c
- drrss
- benchmark
- docs/types
- drssbl/docs/types
- drsskbn/docs/types
- drss/docs/types
- dsapxsumpw/benchmark/c
- dsapxsum/benchmark/c
- dsnannsumors/benchmark/c
- dsnansumpw/benchmark/c
- dsnansum/benchmark/c
- dsort2hp/benchmark
- dsort2ins/benchmark
- dsort2sh/benchmark
- dsorthp/benchmark
- c/unsorted-random
- dsortins/benchmark
- c/unsorted-random
- dsortsh/benchmark
- dssumors/benchmark/c
- dssumpw/benchmark/c
- dssum/benchmark
- c
- dsumkbn2/benchmark
- dsumkbn/benchmark
- dsumors/benchmark
- dzero-to
- benchmark
- c
- docs
- types
- examples
- c
- include/stdlib/blas/ext/base
- lib
- src
- test
- gapxsumkbn2/benchmark
- gapxsumkbn/benchmark
- gapx/benchmark
- gcircshift
- benchmark
- docs
- types
- examples
- lib
- test
- gconjoin
- benchmark
- docs
- types
- examples
- lib
- test
- gcusum/benchmark
- gfill-by/benchmark
- gfill/benchmark
- gfind-index/benchmark
- gfind-last-index/benchmark
- gindex-of-column
- benchmark
- docs
- types
- examples
- lib
- test
- fixtures
- large-strides
- mixed-strides
- negative-strides
- offsets
- gindex-of-row/test
- fixtures
- large-strides
- large_strides
- mixed-strides
- mixed_strides
- negative-strides
- negative_strides
- gjoin-between
- benchmark
- docs
- types
- examples
- lib
- test
- glast-index-of/benchmark
- glinspace/benchmark
- gnannsumkbn/benchmark
- gone-to
- benchmark
- docs
- types
- examples
- lib
- test
- grev/benchmark
- gsort2hp
- benchmark
- gsort2ins/benchmark
- gsort2sh/benchmark
- gsorthp/benchmark
- gsortins/benchmark
- gsortsh/benchmark
- gsort/benchmark
- gsumpw/benchmark
- gzero-to
- benchmark
- docs
- types
- examples
- lib
- test
- lib
- ndarray
- czero-to
- benchmark
- docs
- types
- examples
- lib
- test
- dcircshift
- benchmark
- docs
- types
- examples
- lib
- test
- dlinspace
- docs
- types
- lib
- docs/types
- done-to
- benchmark
- docs
- types
- examples
- lib
- test
- dsum
- benchmark
- c
- examples/c
- include/stdlib/blas/ext/base/ndarray
- lib
- src
- test
- dzero-to
- benchmark
- docs
- types
- examples
- lib
- test
- gcircshift
- benchmark
- docs
- types
- examples
- lib
- test
- gjoin-between
- benchmark
- docs
- types
- examples
- lib
- test
- gsorthp
- docs/types
- lib
- test
- gsort
- benchmark
- docs
- types
- examples
- lib
- test
- gzero-to
- benchmark
- docs
- types
- examples
- lib
- test
- lib
- scircshift
- benchmark
- docs
- types
- examples
- lib
- test
- sone-to
- benchmark
- docs
- types
- examples
- lib
- test
- ssum
- benchmark
- c
- examples/c
- include/stdlib/blas/ext/base/ndarray
- lib
- src
- test
- szero-to
- benchmark
- docs
- types
- examples
- lib
- test
- zzero-to
- benchmark
- docs
- types
- examples
- lib
- test
- sapxsumkbn2/benchmark/c
- sapxsumkbn/benchmark/c
- sapxsumors/benchmark/c
- sapxsumpw/benchmark/c
- sapxsum/benchmark/c
- sapx/benchmark
- sasumpw/benchmark/c
- scircshift
- benchmark
- c
- docs
- types
- examples
- c
- include/stdlib/blas/ext/base
- lib
- src
- test
- scusumors/benchmark/c
- scusumpw/benchmark/c
- scusum/benchmark/c
- sdsapxsumpw/benchmark/c
- sdsapxsum/benchmark/c
- sdsnansumpw/benchmark/c
- sdsnansum/benchmark
- c
- sdssumpw/benchmark/c
- sdssum/benchmark/c
- sfill/benchmark
- c
- sindex-of-row
- benchmark
- c
- docs
- types
- examples
- c
- include/stdlib/blas/ext/base
- lib
- src
- test
- fixtures
- large-strides
- mixed-strides
- negative-strides
- offsets
- sindex-of/benchmark/c
- slast-index-of/benchmark
- c
- slinspace/benchmark
- c
- snansumkbn2/benchmark
- c
- snansumkbn/benchmark
- c
- snansumors/benchmark
- snansumpw/benchmark
- snansum/benchmark
- c
- sone-to
- benchmark
- c
- docs
- types
- examples
- c
- include/stdlib/blas/ext/base
- lib
- src
- test
- srev/benchmark
- c
- ssort2hp/benchmark
- ssort2ins/benchmark
- ssort2sh/benchmark
- ssorthp/benchmark
- ssortins/benchmark
- ssortsh/benchmark
- ssumkbn2/benchmark
- c
- ssumkbn/benchmark
- ssumors/benchmark
- c
- ssumpw
- benchmark
- c
- src
- test
- ssum/benchmark
- c
- szero-to
- benchmark
- c
- docs
- types
- examples
- c
- include/stdlib/blas/ext/base
- lib
- src
- test
- zfill/benchmark
- zindex-of-row
- benchmark
- c
- docs
- types
- examples
- c
- include/stdlib/blas/ext/base
- lib
- src
- test
- fixtures
- large-strides
- mixed-strides
- negative-strides
- offsets
- zsumkbn/benchmark
- zsum/benchmark
- zzero-to
- benchmark
- c
- docs
- types
- examples
- c
- include/stdlib/blas/ext/base
- lib
- src
- test
- circshift
- benchmark
- docs
- types
- examples
- lib
- test
- cusum/benchmark
- find-index
- benchmark
- find-last-index
- benchmark
- index-of
- benchmark
- last-index-of
- benchmark
- lib
- linspace/benchmark
- sorthp/benchmark
- sum/benchmark
- to-sortedhp/benchmark
- gdot/benchmark
- gswap/benchmark
- sdot/benchmark
- tools/swap-factory/benchmark
- boolean/ctor/test
- buffer/from-string/benchmark
- complex/float32/base
- add3
- benchmark
- c
- native
- julia
- docs
- types
- examples
- c
- include/stdlib/complex/float32/base
- lib
- src
- test
- docs/types
- lib
- constants/float16/pi-squared
- dstructs/named-typed-tuple
- lib
- error/tools/fmtprodmsg
- fft/base/fftpack/decompose
- benchmark
- docs
- types
- examples
- lib
- test
- math
- array/special/abs/benchmark
- base
- napi
- binary
- include/stdlib/math/base/napi
- binary
- src
- quaternary
- include/stdlib/math/base/napi
- quaternary
- src
- special
- abs/benchmark
- acothf/src
- acoth/src
- ahaversinf/src
- asech/src
- beta/benchmark
- ceil/benchmark
- cosdf
- cosd
- cos/test
- cotdf
- cotd
- cotf
- cot
- croundf
- docs
- types
- lib
- croundn/src
- cscf
- csc
- docs/types
- erfcx/src
- fibonacci-indexf/src
- floor/benchmark
- gamma-lanczos-sum/src
- gammasgnf
- gammasgn
- hyp2f1/src
- kronecker-deltaf/src
- log1pmx/src
- logaddexp
- secf
- sech/src
- sec
- sindf
- sind
- sqrtpi/src
- tandf
- tand
- trunc10/src
- vercosf/src
- tools/normhermitepolyf/test/fixtures/python
- strided
- ops/sub/benchmark
- special
- abs/benchmark
- acoversin-by/test
- ahavercos-by/test
- dmskabs2/src
- dmskabs/src
- dmskcbrt/src
- dmskceil/src
- dmskdeg2rad/src
- dmskfloor/src
- dmskinv/src
- dmskramp/src
- dmskrsqrt/src
- dmsksqrt/src
- dmsktrunc/src
- smskabs2/src
- smskabs/src
- smskcbrt/src
- smskceil/src
- smskdeg2rad/src
- smskfloor/src
- smskinv
- benchmark/c
- src
- smskramp/src
- smskrsqrt/src
- smsksqrt/src
- smsktrunc/src
- ndarray
- base
- assert/has-equal-shape/benchmark
- assign-scalar
- benchmark
- docs
- types
- examples
- lib
- test
- assign
- benchmark
- lib
- atleastnd
- benchmark
- docs
- types
- examples
- lib
- test
- binary/benchmark
- broadcast-array-except-dimensions
- lib
- test
- buffer-ctors/benchmark
- buffer/benchmark
- copy/docs/types
- ctor
- benchmark
- docs
- lib
- test
- docs/types
- empty-like
- docs/types
- lib
- fill
- benchmark
- lib
- find/benchmark
- fliplr
- from-scalar-like
- docs
- types
- examples
- lib
- test
- full
- benchmark
- docs
- types
- examples
- lib
- test
- lib
- maybe-broadcast-array-except-dimensions
- benchmark
- docs
- types
- examples
- lib
- test
- maybe-broadcast-arrays
- docs
- types
- examples
- lib
- test
- maybe-broadcast-array
- docs
- types
- examples
- lib
- test
- meta-data-props/docs/types
- min-signed-integer-dtype/test
- min-unsigned-integer-dtype/test
- nans
- benchmark
- docs
- types
- examples
- lib
- test
- ndarraylike2ndarray
- benchmark
- docs
- types
- examples
- lib
- test
- nulls
- benchmark
- docs
- types
- examples
- lib
- test
- ones-like
- benchmark
- docs
- types
- examples
- lib
- test
- ones
- benchmark
- docs
- types
- examples
- lib
- test
- pop/benchmark
- prepend-singleton-dimensions
- docs/types
- test
- remove-singleton-dimensions
- benchmark
- docs
- types
- examples
- lib
- test
- reverse-dimension
- benchmark
- docs
- types
- lib
- test
- reverse/benchmark
- serialize-meta-data
- docs/types
- examples
- lib
- test
- slice-dimension-to/benchmark
- spread-dimensions
- docs
- types
- examples
- lib
- test
- ternary-output-dtype/docs/types
- to-transposed
- benchmark
- docs
- types
- examples
- lib
- test
- transpose
- benchmark
- docs
- types
- examples
- lib
- test
- unary-strided1d-dispatch-factory
- unary-strided1d-dispatch
- unflatten-shape
- benchmark
- docs
- types
- examples
- lib
- test
- zeros-like
- docs
- types
- examples
- lib
- test
- zeros
- docs
- types
- examples
- lib
- test
- broadcast-scalar
- benchmark
- docs
- types
- examples
- lib
- test
- docs/types
- empty-like
- docs
- types
- examples
- lib
- empty
- docs
- types
- examples
- lib
- test
- every-by
- benchmark
- docs
- types
- examples
- lib
- test
- fill/benchmark
- from-scalar-like
- benchmark
- docs
- types
- examples
- lib
- test
- includes/benchmark
- lib
- ones
- benchmark
- docs
- types
- examples
- lib
- test
- shift/benchmark
- slice-dimension-to/benchmark
- slice/benchmark
- spread-dimensions
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
4,041 files changed
+11654
-219032
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
165 | 165 | | |
166 | 166 | | |
167 | 167 | | |
168 | | - | |
169 | | - | |
170 | | - | |
171 | | - | |
172 | | - | |
173 | | - | |
174 | | - | |
175 | | - | |
176 | | - | |
177 | 168 | | |
178 | 169 | | |
179 | 170 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
64 | 64 | | |
65 | 65 | | |
66 | 66 | | |
67 | | - | |
68 | | - | |
This file was deleted.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
128 | 128 | | |
129 | 129 | | |
130 | 130 | | |
131 | | - | |
| 131 | + | |
132 | 132 | | |
133 | 133 | | |
134 | 134 | | |
| |||
This file was deleted.
This file was deleted.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
147 | 147 | | |
148 | 148 | | |
149 | 149 | | |
150 | | - | |
| 150 | + | |
151 | 151 | | |
152 | 152 | | |
153 | 153 | | |
| |||
345 | 345 | | |
346 | 346 | | |
347 | 347 | | |
348 | | - | |
| 348 | + | |
349 | 349 | | |
350 | 350 | | |
351 | 351 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
251 | 251 | | |
252 | 252 | | |
253 | 253 | | |
254 | | - | |
| 254 | + | |
255 | 255 | | |
256 | 256 | | |
257 | 257 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
251 | 251 | | |
252 | 252 | | |
253 | 253 | | |
254 | | - | |
| 254 | + | |
255 | 255 | | |
256 | 256 | | |
257 | 257 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
250 | 250 | | |
251 | 251 | | |
252 | 252 | | |
253 | | - | |
| 253 | + | |
254 | 254 | | |
255 | 255 | | |
256 | 256 | | |
| |||
0 commit comments