Commit Graph

538 Commits

Author SHA1 Message Date
Roman Yurchak 1f7c246378 Re-create broken symlinks 2018-10-11 10:06:27 +02:00
Roman Yurchak 0946e42ba0
Merge pull request #216 from mdboom/docker
Provide a Docker image for building
2018-10-10 00:15:31 +02:00
Michael Droettboom da7b5803a6 Rename image pyodide -> pyodide-env 2018-10-09 12:38:51 -04:00
Michael Droettboom 05f60214f6 Fix typo 2018-10-09 10:27:58 -04:00
Michael Droettboom 7ae58324bc Address comments in the PR 2018-10-09 10:22:25 -04:00
Michael Droettboom 01256b5832
Merge pull request #215 from mdboom/fix-hiwire-iterator
Fix iterators passed from Javascript to Python
2018-10-08 20:51:11 -04:00
Michael Droettboom 4562841b61 Provide a Docker image for building 2018-10-08 15:33:33 -04:00
Michael Droettboom 6d76f25bd7 Make `make benchmark` work again 2018-10-08 13:24:25 -04:00
Michael Droettboom 1865046a1f Simplify make lint 2018-10-08 13:18:28 -04:00
Michael Droettboom c504180fc4
Merge pull request #209 from rth/benchmark-impr
A few impovements to benchmarks
2018-10-08 13:17:43 -04:00
Michael Droettboom 911fe83226 Fix iterators passed from Javascript to Python 2018-10-08 11:15:53 -04:00
Michael Droettboom 4abf42d0bc
Merge pull request #210 from rth/fix-selenium
Hotfix selenium ConnectionError issue
2018-10-05 12:14:04 -04:00
Roman Yurchak df21231810 Monkeypatch selenium with a fix against ConnectionError 2018-10-04 14:30:35 +02:00
Roman Yurchak 0fa6f7b808 Only store benchmark.json in artefacts 2018-10-04 14:07:40 +02:00
Roman Yurchak 222457c2c4
Merge pull request #208 from mdboom/long-ints
Handle Python long ints as Javascript floats
2018-10-03 21:52:49 +02:00
Roman Yurchak 372cc96865 Autopep8 on all benchmarks 2018-10-03 21:48:43 +02:00
Michael Droettboom b7769908f6 Use Python API to determine overflow 2018-10-03 14:15:40 -04:00
Roman Yurchak ffe5134623 Explicitly define the fft function 2018-10-03 16:57:11 +02:00
Roman Yurchak 59e8bd4d5f Clean up and improve some benchmarks 2018-10-03 14:38:48 +02:00
Roman Yurchak 93c4de6e7c Fix conftest.py for benchmarks 2018-10-03 14:38:27 +02:00
Michael Droettboom cb1d7da166 Correctly handle negative values 2018-10-03 08:15:00 -04:00
Roman Yurchak 95379aa043
Merge pull request #202 from mdboom/fix-benchmarks
Fix benchmarks in light of recent changes
2018-10-03 12:02:02 +02:00
Michael Droettboom 370a4f06f3 Don't plot on Circle-CI 2018-10-02 17:56:27 -04:00
Michael Droettboom 14847db058
Merge pull request #207 from mdboom/fix-emscripten-upgrade
Fix patch against library_lz4.js
2018-10-02 16:12:55 -04:00
Michael Droettboom 1eb30ce4b3 LINT 2018-10-02 16:12:24 -04:00
Michael Droettboom b878b12fda Skip README benchmark 2018-10-02 16:11:35 -04:00
Michael Droettboom e0b37f4bf8 Convert long Python ints to Javascript floats 2018-10-02 16:06:44 -04:00
Michael Droettboom 517369452b Fix benchmark search path 2018-10-02 14:56:14 -04:00
Michael Droettboom 210bc3c585 Fix patch 2018-10-02 13:23:26 -04:00
Michael Droettboom 26263ccb2f
Merge pull request #206 from rth/test-custom-build
Testing of build artifacts under a custom path
2018-10-02 12:09:09 -04:00
Michael Droettboom eee0fa2c8a Fix benchmark job 2018-10-02 12:06:08 -04:00
Michael Droettboom f985065347 Upgrade C libraries in benchmark job 2018-10-02 11:07:41 -04:00
Roman Yurchak 070c898535
Merge pull request #204 from mdboom/lint-pyodide-build
MAINT: Lint all the things
2018-10-02 16:24:59 +02:00
Roman Yurchak ef0a74a4a3 Fix missing build_dir parameter 2018-10-02 16:06:56 +02:00
Michael Droettboom 6f2656e979 Fix ordering of downloads 2018-10-02 09:29:16 -04:00
Michael Droettboom 6ca3f2be9a Fix benchmark job 2018-10-02 09:25:35 -04:00
Michael Droettboom eda430ca54 Use raw string to pass linter 2018-10-02 09:17:14 -04:00
Roman Yurchak c5c87b41b7 Allow testing packages under a different build path 2018-10-02 15:10:18 +02:00
Michael Droettboom 8412fa2679 Add pyodide_build to flake8 2018-10-02 07:54:37 -04:00
Roman Yurchak 3cb8eacaf5
Merge pull request #203 from mdboom/upgrade-emscripten-1.38.12
Upgrade to emscripten 1.38.12
2018-10-02 13:23:38 +02:00
Michael Droettboom c71eff248b Update PATH 2018-10-01 21:16:04 -04:00
Michael Droettboom 4fe1d47459 Fix running of benchmark in Circle-CI 2018-10-01 21:13:32 -04:00
Michael Droettboom fa4456ed12 Try to fix `make benchmark` 2018-10-01 21:11:02 -04:00
Michael Droettboom 6536e5a07c Lint all the things 2018-10-01 19:11:38 -04:00
Michael Droettboom 58048cff2c Upgrade to emscripten 1.38.12 2018-10-01 18:56:57 -04:00
Michael Droettboom a685f18f0e Fix benchmarks in light of recent changes 2018-10-01 18:54:31 -04:00
Roman Yurchak 27d135e61d
Merge pull request #198 from mdboom/singleton-constants
Use constant hiwire ids for singleton values
2018-10-01 13:26:54 +02:00
Michael Droettboom fdab0249af Use constant hiwire ids for singleton values 2018-09-28 20:50:20 -04:00
Roman Yurchak a966927c6c
Merge pull request #197 from mdboom/faster-way-to-handle-bound-method-name
No need to copy bound method name
2018-09-28 10:41:49 +02:00
Michael Droettboom 5b84311d91 Just use pointer to bound method name, since we keep object around, it shouldn't die 2018-09-27 17:01:02 -04:00