You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: site/source/docs/compiling/WebAssembly.rst
-13Lines changed: 0 additions & 13 deletions
Original file line number
Diff line number
Diff line change
@@ -75,19 +75,6 @@ upgrade from fastcomp to upstream:
75
75
`strip` on an archive file that contains WebAssembly object files it will
76
76
remove the index which makes the archive unusable at link time.
77
77
78
-
* Fastcomp emits asm.js and so has some limitations on function pointers. For
79
-
example, the ``RESERVED_FUNCTION_POINTERS`` setting exists there to work
80
-
around the fact that we can't grow the table. In the upstream backend table
81
-
growth is easy, and you can just enable ``ALLOW_TABLE_GROWTH``.
82
-
83
-
* Fastcomp and upstream use very different LLVM and clang versions (fastcomp
84
-
has been stuck on LLVM 6, upstream is many releases after). This affects
85
-
optimizations, usually by making the upstream version faster and smaller.
86
-
However, in rare cases you may see a regression (for example, in some cases
87
-
*UN*-optimized code may be
88
-
`less optimal in upstream <https://github.com/emscripten-core/emscripten/issues/10753#issuecomment-603486677>`_,
89
-
so make sure to optimize both when compiling and when linking).
90
-
91
78
* Also see the `blocker bugs on the wasm backend <https://github.com/emscripten-core/emscripten/projects/1>`_, and the `wasm backend tagged issues <https://github.com/emscripten-core/emscripten/issues?utf8=✓&q=is%3Aissue+is%3Aopen+label%3A"LLVM+wasm+backend">`_.
0 commit comments