Alon Zakai
49e00037f0
Merge branch 'em_config' of github.com:juj/emscripten into incoming
...
Conflicts:
emcc
2013-12-16 17:50:47 -08:00
Alon Zakai
6c89ae35c5
use all cpu cores when building libraries in test runner
2013-12-16 11:12:19 -08:00
Jukka Jylänki
c4ce1f71e6
Fix an issue with the --em-config cmdline option where the option was not seen by child processes spawned by emcc. To make sure all child processes see the same config file, the --em-config parameter is stored in the environment for current and child processes.
2013-12-13 14:39:43 +02:00
Jukka Jylänki
93f2e13861
Add new emcc command line parameter --em-config that allows specifying the location of the .emscripten configuration file from the command line. This overrides and has the same meaning as the environment variable EM_CONFIG.
2013-12-13 13:47:49 +02:00
Alon Zakai
afd5b08108
skip sanity checks if EM_CONFIG is used instead of normal ~/.emscripten
2013-12-12 09:36:37 -08:00
Alon Zakai
458f4a6329
move tests/hello_world.js to src, so tests/ folder is not needed for sanity checks
2013-12-12 09:24:44 -08:00
Alon Zakai
eb08372374
fix creation of temp dir in EMCC_DEBUG for the first time
2013-12-06 15:14:57 -05:00
Alon Zakai
9c6ca7d7ad
fix for pull #1882
2013-12-01 23:26:42 -05:00
Andreas Bergmeier
0f5135e436
Introduce safe_ensure_dirs as a safe os.makedirs replacement.
...
It only uses os.makedirs call, which is more atomic than calling 2 procs. Thus exception due to already existent directory should not longer occur.
2013-12-01 19:56:38 +01:00
Alon Zakai
37d83ff57f
don't bootstrap relooper to js if we are using fastcomp
2013-11-25 15:13:29 -08:00
Alon Zakai
9bbf760f9e
support for ignoring nacl intrinsics
2013-11-24 20:26:31 -08:00
Alon Zakai
0256b57314
version 1.7.8
2013-11-18 17:43:23 -08:00
Dominic Wong
f37e8f5869
Fixed timestamps on object files extracted from archives during link.
...
This affects builds that use absolute paths to object files when adding to library archives, causing unnecessary archives.
2013-11-17 19:29:16 +08:00
Alon Zakai
b8ac3d2a17
precise clock_gettime when not using CLOCK_REALTIME; fixes #1795
2013-11-15 18:35:41 -08:00
Alon Zakai
149b9ea574
emit ll from llvm opt directly, to skip writing and reading all the bitcode
2013-11-14 21:58:52 -08:00
Alon Zakai
4e21fffe3f
Merge branch 'regex-impl' of github.com:waywardmonkeys/emscripten into incoming
...
Conflicts:
tools/shared.py
2013-11-14 21:29:31 -08:00
Alon Zakai
42fdcd5e0f
version 1.7.5
2013-11-12 14:50:15 -08:00
Alon Zakai
5137ee95da
version 1.7.4
2013-11-11 17:47:24 -08:00
Alon Zakai
9e17b54163
version 1.7.3
2013-11-11 17:40:43 -08:00
Alon Zakai
117f357f9c
Merge branch 'incoming' into f32
2013-11-11 11:56:51 -08:00
Jukka Jylänki
23d8911d25
Fix test_asm_pgo on Windows by using response files. The test failed by exceeding Windows command line length limitations, giving an error "WindowsError: [Error 87] The parameter is incorrect". Also extend the logging given by EM_BUILD_VERBOSE=3 to print out the compiler invokations.
2013-11-09 20:58:48 +02:00
Alon Zakai
b873dc778f
Merge branch 'incoming' into f32
...
Conflicts:
src/parseTools.js
src/preamble.js
2013-11-08 16:04:05 -08:00
Bruce Mitchener
ad1da1e668
Bump version & regen symbols for libcxx.
2013-11-07 16:08:19 +07:00
Bruce Mitchener
eee1dad79e
regex implementation from musl.
2013-11-02 22:46:46 +07:00
Alon Zakai
3d48329892
Merge branch 'incoming' into f32
...
Conflicts:
src/parseTools.js
2013-11-01 18:26:58 -07:00
Ben Noordhuis
5182542126
tools: parse pre-release node.js version numbers
...
`node` binaries built from upstream git have a "-pre" suffix attached
to the version number. Fix the version parser to handle those.
2013-10-30 22:01:30 +01:00
Alon Zakai
0154b1effe
add test for precise float32 support, allow 3 modes of precise float32 support, and rename option to PRECISE_F32 to be consistent with other precision options
2013-10-29 18:52:24 -07:00
Alon Zakai
296cd5f54c
support fround in function tables and asm module support functions
2013-10-25 17:01:44 -07:00
Alon Zakai
350550a5cc
1.7.1
2013-10-23 17:22:32 -07:00
Alon Zakai
785f61c179
1.7.0
2013-10-22 17:16:41 -07:00
Alon Zakai
7e5d2a672c
use aliasing function pointers in -O1
2013-10-09 15:26:46 -04:00
Alon Zakai
e10ee6c5cb
run relooper in -O1, and do not run js opts there
2013-10-09 11:10:07 -04:00
Alon Zakai
933e92a754
do not assume only -O2 reloops in ensure_relooper
2013-10-08 18:32:29 -04:00
Alon Zakai
4091984a0c
remove unneeded EMIT_GENERATED_FUNCTIONS
2013-10-03 10:57:33 -07:00
Alon Zakai
b01d44eb55
Merge branch 'incoming' of github.com:ngld/emscripten into incoming
...
Conflicts:
AUTHORS
src/library_sdl.js
tools/shared.py
2013-09-30 13:44:29 -07:00
Jukka Jylänki
99dcc4eec2
Don't do Popen workaround on Windows by default, since the cmdline -> call emcc.bat usage doesn't seem to need it, and it adversely affects the logging buffering that makes the compiler look unresponsive, since it will only print out compilation output messages at the very end of the whole run.
2013-09-26 12:45:24 +03:00
Jukka Jylänki
3488df1fa0
Use the logging framework instead of print, to be consistent and as the logging framework prints out messages unbuffered which is more responsive on Windows.
...
Add debug logging facility to track waits on external processes when EM_BUILD_VERBOSE >= 3. This helps pinpointing if the build hangs on some tool dying/live/deadlocking, and where it might occur.
Implement process.pid on WindowsPopen replacement so that EM_BUILD_VERBOSE=3 works on it as well.
2013-09-26 12:44:54 +03:00
Bruce Mitchener
19ac41a8e7
Bump version.
2013-09-26 09:22:22 +07:00
Bruce Mitchener
0725ff3edc
Bump version.
2013-09-26 06:46:53 +07:00
ngld
2370dd4b6f
Fix some comments and bump EMSCRIPTEN_VERSION
2013-09-25 17:44:57 +02:00
Alon Zakai
d9b3858837
handle EMCC_LEAVE_INPUTS_RAW in relooper bootstrap
2013-09-23 17:23:07 -07:00
Alon Zakai
94e987cdfb
remove interim relooper builds if final bootstrap phase did not succeed
2013-09-23 14:33:24 -07:00
Alon Zakai
79b2ee72ba
relooper input is ascii, emit it to the heap more efficiently with writeAsciiToMemory
2013-09-23 14:33:24 -07:00
Alon Zakai
44276350fd
clean up reloopers
2013-09-23 14:33:24 -07:00
ngld
29a62bd92e
Updated library_sdl.js
2013-09-17 00:44:38 +02:00
ngld
1600df2e36
Integrate the new tool into emscripten
...
Automatically compile struct_info.json and save the compiled version in the emscripten cache.
2013-09-16 23:49:19 +02:00
Alon Zakai
147bc5e8b1
dynamically determine relooper heap size using RELOOPER_BUFFER_SIZE
2013-09-14 14:57:36 -07:00
Alon Zakai
eda32b68ea
RELOOPER_BUFFER_SIZE to change the relooper buffer size easily
2013-09-13 17:20:59 -07:00
Bruce Mitchener
3cd09edcb7
Bump version for new libc headers.
2013-09-13 10:07:03 -07:00
Jukka Jylänki
48b79570de
Add missing 'if WINDOWS' in CMake toolchain handling code.
2013-09-10 16:03:17 +03:00