Alon Zakai
ba1fd81be0
make emterpretify more modular by not appending to an existing memory init file; generate its own memory init, and relocate it at runtime
2015-05-02 21:35:32 -07:00
Alon Zakai
c3f81bd292
harmonize the RELOCATABLE and *_MODULE settings
2015-04-30 16:40:08 -07:00
Alon Zakai
5f32b2b1c1
Merge branch 'respect-dash-o-while-preprocessing' of https://github.com/weitjong/emscripten into incoming
...
Conflicts:
AUTHORS
2015-04-29 14:18:36 -07:00
Bruce Mitchener
6aff92f69a
Remove most of NAMED_GLOBALS.
2015-04-29 20:01:10 +07:00
Alon Zakai
ba0ab00f64
Merge pull request #3421 from waywardmonkeys/remove-INIT_HEAP
...
Remove INIT_HEAP.
2015-04-28 17:00:37 -07:00
Alon Zakai
e2a5c55582
do not emit an eval for closure from the file packager, if closure is not being called
2015-04-28 16:04:09 -07:00
Bruce Mitchener
ceccc7a6eb
Remove INIT_HEAP.
...
This removes not just INIT_HEAP but also the init parameter to
RuntimeGenerator.alloc() as it is no longer needed. All callsites
for that function are updated.
The sanity test for LLVM fastcomp is also updated to pass something
else since INIT_HEAP is gone now.
2015-04-28 12:33:47 +07:00
Bruce Mitchener
463e856f9e
Remove deprecated --split option.
2015-04-28 10:41:35 +07:00
Alon Zakai
426c94d070
Merge branch 'incoming' into linking
...
Conflicts:
emcc
emscripten.py
src/settings.js
tests/test_core.py
2015-04-27 16:38:01 -07:00
Alon Zakai
6f52e5550b
remove C++ error on relocatable; no obvious reason why it shouldn't work
2015-04-27 12:49:29 -07:00
Bruce Mitchener
e100799006
Remove TARGET_ASMJS_UNKNOWN_EMSCRIPTEN
2015-04-27 22:13:09 +07:00
Alon Zakai
657a2ac02a
Merge branch 'incoming' into linking
...
Conflicts:
emcc
src/jsifier.js
src/shell_sharedlib.js
2015-04-26 16:11:50 -07:00
Yao Wei Tjong 姚伟忠
609f72cabe
Fix indentation width.
2015-04-26 17:18:10 +08:00
Yao Wei Tjong 姚伟忠
e79f3e94a7
If '-o' is specified then pass it on when only preprocessing.
2015-04-26 15:54:24 +08:00
Alon Zakai
a7401df02f
remove DLOPEN_SUPPORT option; it works without it now, when build with RELOCATABLE and MAIN|SIDE_MODULE
2015-04-25 22:10:48 -07:00
Bruce Mitchener
2778deb902
Remove EXECUTION_TIMEOUT.
...
There's nothing left to try
There's nowhere left to hide
There's no greater power
Than the power of good-bye
2015-04-25 10:56:55 +07:00
Bruce Mitchener
67ed98700d
Remove RUNTIME_TYPE_INFO.
...
There's nothing left to try
There's nowhere left to hide
There's no greater power
Than the power of good-bye
2015-04-25 10:54:33 +07:00
Bruce Mitchener
c7f0be9702
Remove LABEL_DEBUG.
...
There's nothing left to try
There's nowhere left to hide
There's no greater power
Than the power of good-bye
2015-04-25 10:42:06 +07:00
Bruce Mitchener
bde96b8862
Remove SAFE_DYNCALLS.
...
There's nothing left to try
There's nowhere left to hide
There's no greater power
Than the power of good-bye
2015-04-25 10:39:57 +07:00
Bruce Mitchener
39522e4a4a
Remove ASM_HEAP_LOG.
...
There's nothing left to try
There's nowhere left to hide
There's no greater power
Than the power of good-bye
2015-04-25 10:36:13 +07:00
Bruce Mitchener
c31041676b
Remove SAFE_HEAP_LINES and SAFE_HEAP >= 2.
...
You were my lesson I had to learn
I was your fortress you had to burn
Pain is a warning that something's wrong
I pray to God that it wont be long
Do ya wanna go higher?
2015-04-25 10:33:07 +07:00
Bruce Mitchener
acfcd51571
Remove CHEAP_HEAP_ALIGN and friends.
...
Your heart is not open so I must go
The spell has been broken, I loved you so
Freedom comes when you learn to let go
Creation comes when you learn to say no
2015-04-25 10:24:44 +07:00
Bruce Mitchener
15f4cf1d0f
Adieu, adieu, adieu, CORRECT_SIGNS!
2015-04-25 07:12:53 +07:00
Alon Zakai
e940dff933
start to clean up dlopen code
2015-04-24 13:44:57 -07:00
Bruce Mitchener
58c516e9c0
And thee, CORRECT_OVERFLOWS? Adieu!
2015-04-24 20:17:48 +07:00
Bruce Mitchener
075ae5f4be
CORRECT_ROUNDINGS: I bid thee adieu!
2015-04-24 19:58:38 +07:00
Bruce Mitchener
62456df5d6
Remove most ASM_JS settings checks from emcc.
2015-04-23 07:05:40 +07:00
Alon Zakai
c99d17aedf
beginnings of RELOCATABLE option
2015-04-22 16:41:31 -07:00
Alon Zakai
64ef398aab
.i is a C suffix #3365
2015-04-21 16:46:42 -07:00
Bruce Mitchener
0077db3a68
Remove optimizeShifts from JS optimizer.
...
This optimization was not valid for asm.js code.
2015-04-21 15:54:10 +07:00
Alon Zakai
dbf506a982
mark emcc -E as not emitting js or bitcode
2015-04-20 15:54:26 -07:00
Alon Zakai
d1404ba742
support multiple inputs to emcc -E
2015-04-20 15:44:15 -07:00
Alon Zakai
b57ccfef1a
pass on the full set of normal arguments when doing emcc -E; #3365
2015-04-20 15:18:01 -07:00
Alon Zakai
8ec0b0b27d
Merge branch 'a-farewell-to-old-companions' of https://github.com/waywardmonkeys/emscripten into incoming
2015-04-17 13:54:55 -07:00
Alon Zakai
1a5c056158
handle i, ii suffixes in emcc #3365
2015-04-17 13:32:30 -07:00
Bruce Mitchener
ea26356e1c
Remove CorruptionChecker.
...
This was not supported with asm.js.
2015-04-17 17:10:05 +07:00
Bruce Mitchener
607cc652ae
Simplify fastcomp detection logic in emcc.
2015-04-17 15:56:41 +07:00
Bruce Mitchener
9db4ec7413
Remove RUNNING_FASTCOMP setting.
...
This will always be false, so we can remove it.
2015-04-17 15:56:40 +07:00
Douglas Crosher
330e3a501a
Remove the pointer masking feature.
2015-04-15 16:37:51 +10:00
Bruce Mitchener
3cc010afd5
Remove usages of the relooper.
2015-04-15 07:15:00 +07:00
Alon Zakai
718e18de3e
fix proxy to worker on js targets
2015-04-13 12:34:02 -07:00
Bruce Mitchener
be9b193daa
Remove vestiges of support for non-asmjs-emcripten ABI.
2015-04-13 08:17:42 +07:00
Bruce Mitchener
c0e750b7ca
Remove almost all vestiges of USE_TYPED_ARRAYS.
2015-04-10 21:44:00 +07:00
Alon Zakai
a657e8c99a
proxy emscripten_idb_load_blob, emscripten_idb_store_blob so they can work even without indexedDB support in workers
2015-04-09 17:21:41 -07:00
Bruce Mitchener
d0f52eefe7
emcc: Remove EMCC_LEAVE_INPUTS_RAW from env.
...
If emcc is running with LEAVE_INPUTS_RAW and then launches an
emcc to build something like the struct info, then we don't want
LEAVE_INPUTS_RAW to be active in that emcc subprocess.
This is an issue for people who use emscripten and do their own
bitcode processing and optimization.
2015-04-08 20:45:21 +07:00
Bruce Mitchener
b268e4ebfa
Remove jcache support.
...
This has been deprecated for a long time and does not work with
fastcomp. It is no longer supported to not use fastcomp, so these
code paths were all dead.
2015-04-07 10:06:43 +07:00
Aidan Hobson Sayers
25999c92d3
Make DEAD_FUNCTIONS work, add test
2015-04-06 20:55:27 +01:00
Alon Zakai
6d7cd58175
Merge remote-tracking branch 'origin/incoming' into merge-mar-13-2015
2015-03-23 15:09:09 -07:00
Alon Zakai
27f63a4ad0
run safeLabelSetting in -O0 emterpreter as well, and ensure we run all js opt passes before emterpretify
2015-03-20 14:02:51 -07:00
Alon Zakai
e9d7a109ba
no need for semicolons in python
2015-03-19 12:16:17 -07:00