Commit Graph
309 Commits
Author SHA1 Message Date
0xmatthias 84492eac88 building shared library for ios.sh 2019-09-09 04:25:59 +02:00
willclarktech 4bf6ab1f93 Set NODEJS_CATCH_EXIT=0 in emscripten LDFLAGS 2019-08-01 19:01:42 +02:00
Frank Denis fdfca240d6 Rename WASI_SYSROOT to WASI_LIBC and check both the old and new dirs 2019-07-20 17:29:44 +02:00
Frank Denis a73f8f15e4 Use /opt/wasi-libc as the default WASI sysroot 2019-07-09 19:37:31 +02:00
Frank Denis 0106e0495d Update emscripten symbols 2019-06-24 14:46:57 +02:00
Frank Denis 06f331d153 Use the same memory limit everywhere 2019-05-21 11:12:07 +02:00
Frank Denis dee20234c8 Shorten 2019-05-12 13:51:41 +02:00
bas-d 1fd2422623 Properly check if console exists. 2019-05-12 13:04:11 +02:00
bas-d 646c0cfd46 Check if console is null or undefined. 2019-05-12 12:41:55 +02:00
bas-d e1176fe2bb Override print and printErr 2019-05-11 17:15:14 +02:00
Frank Denis 53cd7d6a6f Export UTF8ToString instead of Pointer_stringify 2019-05-04 18:06:05 +02:00
Frank Denis 10b991d518 wasm32-unknown-wasi -> wasm32-wasi 2019-05-03 11:38:37 +02:00
Frank Denis a47159de27 Just look for the 'wasi' substring 2019-05-03 11:15:42 +02:00
Frank Denis 4f1d0ccfdb Update the symbol list of the emscripten target 2019-05-02 00:56:02 +02:00
Frank Denis 38ebbac336 set ED25519_NONDETERMINISTIC on WebAssembly/WASI target 2019-04-30 19:44:13 +02:00
Frank Denis 927dfe8e2e Add a warning about headers in Android builds 2019-04-19 00:54:59 +02:00
Frank Denis 5b05324268 More aggressive check for getrandom() and getentropy() usability
In particular, they can be present, but not usable for a given
compatibility level. This is especially expected on iOS and Android.
2019-04-19 00:51:06 +02:00
Frank Denis a3f507ae81 Rename wasi.sh to wasm32-wasi.sh 2019-04-09 12:01:21 +02:00
Frank Denis d40175ae33 wasi: enable full builds, bump bench iterations up
also disable threaded linking to work around an lld bug
2019-04-09 11:40:28 +02:00
Frank Denis 6a5650fb34 wasi: use -O2. Best overall performance in -O{2,3,s,fast}. 2019-04-09 01:12:07 +02:00
Frank Denis 59b1c31acf Add wasi --bench 2019-04-08 23:23:07 +02:00
Frank Denis 9dbf03c115 Run the WASI checks using wasmtime 2019-04-08 21:45:08 +02:00
Frank Denis c21fa570f6 egrep -> grep 2019-04-08 21:02:41 +02:00
Frank Denis 47e397edf8 patch build-aux/config.sub if needed 2019-04-08 21:02:22 +02:00
Frank Denis 8745c85114 First step towards WASI support 2019-04-08 20:47:33 +02:00
Frank Denis 411ec2de84 Update emscripten symbols for ristretto 2019-02-18 14:10:43 +01:00
Frank Denis e6aa7e1da4 The time has come to remove support for (p)nacl 2019-02-14 14:41:09 +01:00
Frank Denis b732443c44 undef _box_curve25519xchacha20poly1305_messagebytes_max in !sumo builds 2019-01-06 20:32:54 +01:00
Frank Denis 0e0dbde088 Emscripten: enable ALLOW_MEMORY_GROWTH 2018-12-30 14:57:06 +01:00
Frank Denis b3dc89368e Regen emscripten symbols 2018-12-30 10:37:02 +01:00
Frank Denis e60049aad1 Revert "Add crypto_kx_ed25519" and "Add low-level kx_curve25519 functions"
This reverts commit 2d736dc2bc.
This reverts commit 7f3bc5cd08.
2018-12-25 19:22:33 +01:00
Frank Denis 7e8c2d34e5 Regen emscripten symbols 2018-12-25 12:50:13 +01:00
Frank Denis 2d736dc2bc Add crypto_kx_ed25519 2018-12-25 12:46:21 +01:00
Frank Denis 7e31bbf1e5 Update emscripten symbols 2018-12-25 11:10:01 +01:00
Frank Denis fdeb11d81c Regen emscripten symbols 2018-12-20 20:09:57 +01:00
Frank Denis a8abbec660 watchOS arm64 is actually arm64_32 2018-10-22 19:22:46 +02:00
Frank Denis 0d3640609e Make watchos.sh looks like other scripts 2018-10-22 19:11:18 +02:00
Joseph Ross 8f5a748335 Add dist-build script to build libsodium for WatchOS. 2018-10-22 19:07:12 +02:00
Ryan Lester 34cbaa8dcd useBackupModule getRandomValue fix 2018-09-29 18:22:42 -04:00
Ryan Lester f642149364 asm.js fallback fix 2018-08-30 16:54:29 -04:00
Ryan Lester 73687a0044 style consistency fix 2018-08-30 16:54:15 -04:00
Frank Denis 72ad112e01 Emscripten: remove -s NO_FILESYSTEM=1
Emscripten support for this has been broken for way too long.
2018-08-29 14:02:15 +02:00
Ryan Lester 8e138b9f14 iOS fix 2018-08-22 20:06:32 -04:00
Ryan Lester 787d173483 fix for emscripten breaking change (https://github.com/kripken/emscripten/pull/6419) 2018-06-20 14:25:08 -04:00
Frank Denis 7d4976a304 Check NPROCESSORS_ONLN in addition to _NPROCESSORS_ONLN 2018-03-07 10:14:01 +01:00
Frank Denis 816cef5de4 Hide getconf errors 2018-03-07 10:09:56 +01:00
joshjdevl 212187f87c using POSIX getconf for number of available processors http://pubs.opengroup.org/onlinepubs/9699919799/utilities/getconf.html 2018-03-07 07:15:01 +00:00
Daniel Persson c7f0f05209 I turned it around. 2018-03-06 21:20:17 +01:00
Daniel Persson 9d582340c4 Change so we set depending on a full build flag. 2018-03-06 21:10:05 +01:00
Daniel Persson 2f4d911300 Change so all builds will allow full builds. 2018-03-06 20:36:39 +01:00