Commit Graph

516 Commits

Author SHA1 Message Date
Roman Yurchak b86101a58d Disable untested/unsupported syscalls 2018-10-03 15:18:29 +02: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 b878b12fda Skip README benchmark 2018-10-02 16:11:35 -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
Michael Droettboom 94e935b4c8
Merge pull request #107 from rth/pyodide-package
Refactoring common functions under pyodide_build
2018-09-27 12:32:43 -04:00
Michael Droettboom 556041c1e4
Merge pull request #195 from rth/trap-mode-clamp
Use "BINARYEN_TRAP_MODE='clamp'"
2018-09-27 10:34:34 -04:00
Michael Droettboom 3c03c56b7d
Merge pull request #194 from rth/disable-syscalls-sygaction-utimensat
Disable sigaction and utimensat syscalls
2018-09-27 10:32:09 -04:00
Roman Yurchak a34d18c0c4 Revert "Add test/test_numpy_suite_numeric.py"
This reverts commit 3ff79f6a2f.
2018-09-27 15:15:15 +02:00
Roman Yurchak b9ad36fdd7 Set "BINARYEN_TRAP_MODE='clamp'" 2018-09-27 11:38:26 +02:00
Roman Yurchak 3ff79f6a2f Add test/test_numpy_suite_numeric.py 2018-09-27 11:29:09 +02:00
Roman Yurchak 79b908938b Set #undef HAVE_UTIMENSAT and HAVE_SIGACTION 2018-09-27 11:10:43 +02:00
Roman Yurchak f58028e87b
Merge pull request #193 from mdboom/test-array-iter
Add test for iterating over a JS array
2018-09-27 11:02:25 +02:00
Michael Droettboom a164cd1946 ADd test for iterating over a JS array 2018-09-26 18:03:09 -04:00
Roman Yurchak 183cef70f8
Merge pull request #187 from mdboom/hardcode-pyconfig-h
Add a hard-coded pyconfig.h
2018-09-26 15:13:12 +02:00
Michael Droettboom 1ab92bc77f Implement pyconfig.h changes as something to be appended to end. 2018-09-25 16:53:40 -04:00
Roman Yurchak bde0b96416 Use bash instead of dash shell on ubuntu 2018-09-25 12:16:53 +02:00
Roman Yurchak 71e495e20a Use Path.resolve() to get the absolute path of bin/pyodide 2018-09-24 21:44:08 +02:00
Roman Yurchak 22e99f12d1 Debug failing build 2018-09-24 14:04:28 +02:00
Roman Yurchak dda6557b1b
Merge pull request #185 from mdboom/remove-old-if
MAINT: Remove old if statement that's always True
2018-09-24 11:20:47 +02:00
Roman Yurchak 18f28a93e9
Merge pull request #186 from mdboom/lz4-bugfix
Fix LZ4 decoding bug
2018-09-22 11:13:39 +02:00
Michael Droettboom f4280c25b0 Add a hard-coded pyconfig.h 2018-09-21 17:02:00 -04:00
Michael Droettboom ec7912005a Fix LZ4 decoding bug
This was introduced in #170, but wasn't caught since emsdk didn't get rebuilt
2018-09-21 14:53:13 -04:00
Michael Droettboom 87f0930d4e MAINT: Remove old if statement that's always True 2018-09-21 14:23:31 -04:00
Roman Yurchak 3b429e61f3 Address review comments 2018-09-21 18:10:48 +02:00
Roman Yurchak 0c6b653fd0 Revert using ROOTDIR instead of TOOLSDIR 2018-09-21 14:02:25 +02:00
Roman Yurchak 5fb848956c
Merge pull request #181 from rth/api-reference
Add API reference documentation
2018-09-21 13:58:27 +02:00