Frank Denis
|
90a5f8e624
|
Build scripts don't clean after themselves
|
2016-04-29 20:40:56 +02:00 |
|
Frank Denis
|
40db481236
|
Use pepper_49
|
2016-04-29 09:45:12 +02:00 |
|
Frank Denis
|
bdf5c8246b
|
Compile with pthreads
|
2016-04-18 20:54:46 +02:00 |
|
Frank Denis
|
214f16802b
|
Do not use emscripten's headless mode
|
2016-04-17 23:58:44 +02:00 |
|
Frank Denis
|
4ff0d326e1
|
Remove crypto_pwhash_*() from the non-sumo Javascript distribution
|
2016-04-17 23:18:18 +02:00 |
|
Frank Denis
|
9aab628b97
|
pwhash_*() require heap allocations, but everything else doesn't
|
2016-04-17 23:15:53 +02:00 |
|
Frank Denis
|
5dce2b5c64
|
Revamp the emscripten build script
|
2016-04-17 22:45:37 +02:00 |
|
Frank Denis
|
7055d81aaa
|
Reduce TOTAL_MEMORY
|
2016-04-15 00:32:09 +02:00 |
|
Frank Denis
|
da65a7f003
|
JS target: use -Os instead of -O3
Performance is roughly the same, but output is noticeably smaller
|
2016-04-14 23:13:40 +02:00 |
|
Frank Denis
|
9a9dc02ee1
|
Do not use -Ofast
|
2016-04-13 11:13:59 +02:00 |
|
Frank Denis
|
c41bf91a48
|
Run make clean after ./configure instead of distclean before
|
2016-04-13 10:58:35 +02:00 |
|
Frank Denis
|
9f1a5e0cf9
|
Check for MinGW presence
|
2016-04-13 10:49:55 +02:00 |
|
Frank Denis
|
76d061b8a5
|
Revert -lfto addition on msys2
|
2016-04-13 09:11:52 +02:00 |
|
Frank Denis
|
535449612d
|
msys2 supports -Ofast and -flto these days
|
2016-04-13 08:52:56 +02:00 |
|
Frank Denis
|
0248c38626
|
Use slightly more modern target CPUs for the msys2 builds
|
2016-04-11 23:26:21 +02:00 |
|
Frank Denis
|
2e7247d8b1
|
Use absolute .done files
|
2016-04-06 18:21:27 +02:00 |
|
Frank Denis
|
99576d46d0
|
Use a specific "done" file for every javascript target
|
2016-04-06 15:05:59 +02:00 |
|
Frank Denis
|
50a8c61086
|
Use different folders for libsodium-js and for the sumo version
|
2016-04-06 14:53:33 +02:00 |
|
Frank Denis
|
55f4cac2c9
|
Increase TOTAL_MEMORY for the Javascript target
|
2016-04-04 00:24:59 +02:00 |
|
Frank Denis
|
d4fd35d543
|
Update the list of symbols exported to Javascript
|
2016-04-01 21:28:21 +02:00 |
|
Frank Denis
|
cff964d0f9
|
Add symbols to include/ignore
|
2016-04-01 20:55:35 +02:00 |
|
Frank Denis
|
f40e0baca3
|
Remove hidden symbols from emscripten-symbols.def
|
2016-03-24 10:57:19 +01:00 |
|
Frank Denis
|
bdd5e07ff9
|
Set JS_EXPORTS_FLAGS after EXPORTED_FUNCTIONS
|
2016-03-21 21:26:21 +01:00 |
|
Frank Denis
|
054f563b0a
|
Add the script to generate the emscripten symbols
|
2016-03-21 21:00:56 +01:00 |
|
Frank Denis
|
38265884ba
|
Update emscripten symbols, add a "sumo" mode
|
2016-03-21 20:59:47 +01:00 |
|
Frank Denis
|
f3fc3e8b46
|
NO_BROWSER is not required any more with recent Emscripten versions
|
2016-03-01 20:58:50 +01:00 |
|
Frank Denis
|
86cf171c54
|
Update the list of symbols exported to Javascript
|
2016-03-01 20:40:50 +01:00 |
|
Frank Denis
|
fcf9441c7b
|
Export crypto_pwhash*() to Javascript
|
2016-01-13 10:00:16 +01:00 |
|
Frank Denis
|
d39202c16c
|
Put the browser-js.done marker at the right place
|
2015-12-29 18:02:24 +01:00 |
|
Frank Denis
|
e7d9129729
|
Run make distclean, not just make clean in the msys2 build scripts
for consistency with other build scripts
|
2015-12-10 10:26:15 +01:00 |
|
Frank Denis
|
0879c0bd22
|
Run "make clean" first in the build scripts
|
2015-12-10 10:24:19 +01:00 |
|
Frank Denis
|
9567be2df1
|
Revert "Use minimal builds on msys2"
This reverts commit cc29da17c3 .
|
2015-12-09 22:29:41 +01:00 |
|
Frank Denis
|
26535c3d42
|
Remove browser-js.done or js.done, but not both
|
2015-12-07 12:50:24 +01:00 |
|
Frank Denis
|
bfa206ed4b
|
Let emscripten.sh support a --browser-tests switch
|
2015-12-07 12:38:22 +01:00 |
|
Frank Denis
|
7ada62b1ff
|
Reduce some test cases, generate html test files
|
2015-12-07 08:58:35 +01:00 |
|
Frank Denis
|
31b75afb99
|
Nits
|
2015-12-07 02:01:39 +01:00 |
|
Frank Denis
|
3d1e11fe81
|
Support a BROWSER_TESTS env variable to build tests for browsers
|
2015-12-07 01:44:33 +01:00 |
|
Frank Denis
|
cb1b6a4a2f
|
Use -O2 & -flto for iOS targets
|
2015-11-30 00:17:22 +01:00 |
|
Frank Denis
|
bc531c6af5
|
On OSX, compile with -flto for better performance
|
2015-11-30 00:08:00 +01:00 |
|
Frank Denis
|
10151cdc8c
|
Remove extra comma
|
2015-11-17 11:24:37 +01:00 |
|
Frank Denis
|
23a00c003f
|
Do not export randombytes_set_implementation() in Javascript
|
2015-11-17 11:12:40 +01:00 |
|
Frank Denis
|
cc29da17c3
|
Use minimal builds on msys2
|
2015-11-11 12:41:41 +01:00 |
|
Frank Denis
|
52fe697e7a
|
io.js has become node.js
|
2015-10-19 22:19:54 +02:00 |
|
Frank Denis
|
45df38c8c7
|
Remove sodium_memcmp() from the list of functions exported to Javascript
|
2015-10-19 22:15:32 +02:00 |
|
Frank Denis
|
2ec482a3d9
|
Sadly compile for platform version 16 (Android 4.1)
|
2015-08-11 07:58:50 +02:00 |
|
Frank Denis
|
fb2a76f37b
|
Add braces for consistency
|
2015-08-05 20:00:15 +02:00 |
|
Frank Denis
|
7bce6d82f0
|
Reindent Android build script
|
2015-08-05 19:46:36 +02:00 |
|
Frank Denis
|
a934fe072b
|
Export crypto_onetimeauth to emscripten
|
2015-08-05 11:41:44 +02:00 |
|
Frank Denis
|
e0ad286258
|
Remove armv7s from the iOS build script
|
2015-08-04 13:51:12 +02:00 |
|
Frank Denis
|
a8bd6a397b
|
Add a nativeclient build script
|
2015-08-02 14:17:59 +02:00 |
|