Skip to content

Commit 381ce4a

Browse files
committed
Merge branch 'develop' of https://github.com/stdlib-js/stdlib into develop
2 parents 78566cb + c03b388 commit 381ce4a

File tree

4 files changed

+53
-7
lines changed

4 files changed

+53
-7
lines changed

TODO.md

Lines changed: 43 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -814,7 +814,7 @@ TODO
814814
815815
105. stability badges
816816
817-
* may be good to have stability badges for methods / modules in order to indicate if a particular API is experimental, locked, or otherwise
817+
* may be good to have stability badges for methods / modules in order to indicate if a particular API is experimental, stable, locked, or otherwise
818818
819819
106. `makie` (and `make`) target to initialize a module (copy files from snippets to a destination directory)
820820
@@ -857,6 +857,33 @@ TODO
857857
- [read-package-tree](https://github.com/npm/read-package-tree)
858858
- [licensee.js](https://github.com/jslicense/licensee.js)
859859
- make part of `pre-push` git hook
860+
- as part of public docs, can generate a list of deps and their licenses; can do the same for `stdlib/lib/**` modules, so that all licenses for the individual mods/deps can be viewed together
861+
862+
117. investigate [test-all-versions](https://github.com/watson/test-all-versions)
863+
864+
118. [node-cpp](https://github.com/freezer333/nodecpp-demo)
865+
866+
119. [rr](https://github.com/mozilla/rr): record and replay framework
867+
868+
120. Investigate the concept of [markembed](https://github.com/dominictarr/markembed) for embedding content in Markdown files
869+
870+
121. Use cases for `remark` plugins:
871+
872+
- reference management
873+
- conversion to RST
874+
- conversion to HTML
875+
- figure (static) insertion (similar to equations)
876+
- appending/removing sections en masse
877+
878+
122. [tangle](https://github.com/worrydream/Tangle)
879+
880+
123. GitHub issues as a [blog](https://github.com/0x00A/blog)
881+
882+
124. review Python test runner snippet
883+
884+
125. update the `test-istanbul` target to run each test individually, output `lcov.info` to a `reports` dir, concatenate all `lcov` results, and then generate a HTML report. See [istanbul](https://github.com/gotwarlost/istanbul).
885+
886+
- for CI, push concatenated `lcov` to coverage service
860887
861888
862889
---
@@ -892,6 +919,7 @@ TODO
892919
- cat
893920
- rand
894921
- from-array
922+
- [duplex-json-stream](https://github.com/mafintosh/duplex-json-stream/blob/master/index.js)
895923
- related => [into-stream](https://github.com/sindresorhus/into-stream)
896924
- [concat-stream](https://github.com/maxogden/concat-stream) => this is essentially an end sink stream
897925
- [pump](https://github.com/mafintosh/pump) (?)
@@ -1126,6 +1154,20 @@ TODO
11261154
11271155
11281156
1157+
---
1158+
1159+
## References
1160+
1161+
* [Square root without division](http://people.eecs.berkeley.edu/~wkahan/ieee754status/reciprt.pdf)
1162+
* [Reciproot Algorithm: correctly rounded?](http://www.eecs.berkeley.edu/Pubs/TechRpts/1994/CSD-94-850.pdf)
1163+
* [reciproot implementation](http://ipa.ece.illinois.edu/mif/pubs/web-only/Frank-RawMemo11-1999.html)
1164+
* [glibc sqrt](https://sourceware.org/git/?p=glibc.git;a=blob;f=sysdeps/ieee754/dbl-64/e_sqrt.c;h=8304a2bb6324acc6be7a9c20b6521aed84193c64;hb=HEAD)
1165+
* [IPython: A System for Interactive Scientific Computing](http://fperez.org/papers/ipython07_pe-gr_cise.pdf)
1166+
* [IPython: Sloan Grant](https://ipython.org/_static/sloangrant/sloan-grant.pdf)
1167+
1168+
1169+
1170+
11291171
---
11301172
11311173
## Ideas

lib/node_modules/@stdlib/math/base/random/box-muller/examples/index.js

Lines changed: 6 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

tools/ci/appveyor.sh

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -97,9 +97,8 @@ make benchmark >> "$CI_LOG_PATH" 2>&1
9797
echo 'Running examples...'
9898
make examples >> "$CI_LOG_PATH" 2>&1
9999

100-
# TODO: uncomment once https://github.com/ForbesLindesay/cmd-shim/issues/17 is resolved.
101-
# echo 'Generating test coverage report...'
102-
# make test-cov >> "$CI_LOG_PATH" 2>&1
100+
echo 'Generating test coverage report...'
101+
make test-cov >> "$CI_LOG_PATH" 2>&1
103102

104103
echo 'Success!'
105104

tools/make/lib/test/tape.mk

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,8 @@
88
#
99
# [1]: https://github.com/substack/tape
1010

11-
JAVASCRIPT_TEST ?= $(BIN_DIR)/tape
11+
# Note: we reference the `bin` file directly in order to support using `istanbul` for code coverage on Windows (https://github.com/gotwarlost/istanbul#usage-on-windows)
12+
JAVASCRIPT_TEST ?= $(NODE_MODULES)/tape/bin/tape
1213

1314
# Define any command-line options to use when invoking the `tape` executable:
1415
JAVASCRIPT_TEST_FLAGS ?=

0 commit comments

Comments
 (0)