Граф коммитов

890 Коммитов

Автор SHA1 Сообщение Дата
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