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

2294 Коммитов

Автор SHA1 Сообщение Дата
julien.hamaide 29fbebcc21 Fix libcxx locale (now use emscripten mask table ) 2012-02-07 13:22:39 +01:00
Alon Zakai b782221bf8 work around some oddness in how entry blocks appear unlabeled (and other blocks can be mentioned without appearing) in .ll files 2012-02-06 18:32:59 -08:00
Alon Zakai 2494c26ae0 add function exits to autodebugger 2012-02-06 18:12:13 -08:00
Alon Zakai 94bbef9dc1 optimizer autodebugger indenter for memory use 2012-02-06 17:30:59 -08:00
Alon Zakai 91b6da47ba limit eliminator to variables with a single use, to avoid exponential growth of replacements 2012-02-06 16:35:51 -08:00
Alon Zakai c34404474e optimize memory alignment calculations 2012-02-06 15:49:21 -08:00
Alon Zakai 749ca8a878 update test_closure_compiler 2012-02-06 15:03:03 -08:00
Alon Zakai 2631d859cc optimize runtime-knowable appearances of Math.pow 2012-02-06 14:55:21 -08:00
Alon Zakai ccfe7725f5 accept all mathops in inline llvm function calls 2012-02-06 12:08:35 -08:00
Alon Zakai 28716c2298 Merge branch 'master' into incoming 2012-02-06 12:06:06 -08:00
Alon Zakai 12369fb990 fix cmake typo 2012-02-06 12:04:01 -08:00
Alon Zakai a5262bfef1 Merge pull request #221 from ehsan/gles2_wip
Some random OpenGL ES 2.0 work
2012-02-06 12:02:52 -08:00
Alon Zakai 3110b54a35 Merge pull request #220 from FishingCactus/or_in_store
Or called within a store
2012-02-06 10:37:40 -08:00
Alon Zakai 56a5243117 Merge pull request #219 from ehsan/mandatory_typed_arrays_2
Disable WebGL if typed arrays are not being used.
2012-02-06 10:33:23 -08:00
Ehsan Akhgari a1da6b67e7 Implement the OpenGL ES 2.0 framebuffer functions 2012-02-06 12:46:25 -05:00
Ehsan Akhgari c6b22e7904 Implement some simple OpenGL ES 2.0 calls 2012-02-06 12:20:38 -05:00
Ehsan Akhgari 6424d34deb Generate the body of some of the simple functions automatically 2012-02-06 11:54:42 -05:00
julien.hamaide 961ba4f0c4 Or called within a store 2012-02-06 17:14:12 +01:00
Ehsan Akhgari 8c47706854 Use the more Pythonic syntax for substring matches 2012-02-06 11:11:51 -05:00
Ehsan Akhgari 88c6cb7612 Disable WebGL if typed arrays are not being used.
This fixes issue #195
2012-02-06 11:08:04 -05:00
Alon Zakai 2dfe0ad02c fix bug with sscanf on negative floats 2012-02-05 21:48:26 -08:00
Alon Zakai 78a230ab66 update test_stat and test_statvfs 2012-02-05 17:36:08 -08:00
Alon Zakai f679acd3a3 adjust test_gep_overflow 2012-02-05 13:50:47 -08:00
Alon Zakai 05757398ff do ATINIT and ATEXIT in order 2012-02-05 13:50:08 -08:00
Alon Zakai c161ef0fe8 add preRun and postRun hooks in Module, and tweak FS initialization 2012-02-05 13:33:20 -08:00
Alon Zakai b8a79ced1f auto-call FS.init only if not already initialized 2012-02-05 11:50:27 -08:00
Alon Zakai b8352dc221 show warning if using emscripten.py directly 2012-02-05 10:37:40 -08:00
Alon Zakai 73ae38f0e7 fix potential bug with possibly not generating proper line numbers for legalizer-generated lines 2012-02-05 10:00:53 -08:00
Alon Zakai f4af7740c1 remove warning on relooper slowness - it is reasonably fast at this point 2012-02-04 21:30:26 -08:00
Alon Zakai 334bd00745 assert on FS.init being only called once 2012-02-04 21:28:26 -08:00
Alon Zakai 3e7c8fb5e1 refactor out the 'assign' intertype, simplifying and optimizing the compiler 2012-02-04 21:16:45 -08:00
Alon Zakai 1cb7cf18b7 stop gles test from rendering after a while, to not eat up CPU until it is manually stopped 2012-02-03 19:57:11 -08:00
Alon Zakai fe0255186c output pretty printed from closure, since we do whitespace compression later separately anyhow; pretty printed makes debugging easiser 2012-02-03 18:54:40 -08:00
Alon Zakai 983bb3504f prevent warning from bindings generator output compilation 2012-02-03 15:36:45 -08:00
Alon Zakai a122841331 Merge pull request #214 from ehsan/suffixes
Add the so and dll suffixes as bitcode suffixes as well
2012-02-03 15:07:33 -08:00
Ehsan Akhgari 49c3db581a Add the so and dll suffixes as bitcode suffixes as well 2012-02-03 18:05:24 -05:00
Alon Zakai 14c1386a10 simplify dfe prevention in bindings generator 2012-02-03 15:05:04 -08:00
Alon Zakai 3299f8dc40 enable full optimizations with bindings generator 2012-02-03 15:00:45 -08:00
Alon Zakai 1bb034f764 Merge pull request #212 from ehsan/cmake_support_2
Support CMake in emconfigure
2012-02-03 10:30:35 -08:00
Ehsan Akhgari 43c7d8a24e Support CMake in emconfigure
This adds a CMAKE_TOOLCHAIN_FILE argument to CMake based build systems
so that they don't attempt to find headers, libraries and packages
which Emscripten does not support
2012-02-02 22:26:16 -05:00
Alon Zakai 95f4d1d817 optimize makeGet/SetValue to do 16-bit reads/writes when possible 2012-02-02 18:45:39 -08:00
Alon Zakai 8134dcf52a stubs for _l localized versions of strtol* functions 2012-02-02 16:30:51 -08:00
Alon Zakai 74b319a0a4 fix xlocale.h header 2012-02-02 16:23:37 -08:00
Alon Zakai d1155bedda fix negative i64 comparisons 2012-02-02 16:05:57 -08:00
Alon Zakai 364948c9a2 accept empty bitcode files as valid bitcode files 2012-02-02 15:31:49 -08:00
Alon Zakai aebbf2a994 fix for handling of suffixes in emcc 2012-02-02 13:58:58 -08:00
Alon Zakai bbacca6867 fix bug with using an implicit label in a phi more than once 2012-02-02 12:15:47 -08:00
Alon Zakai 55b7aff21e add .a and .dylib as suffixes assumed to be bitcode 2012-02-02 10:11:56 -08:00
Alon Zakai 1549a85427 llvm inlining support (disabled by default; enabled in benchmarks) 2012-02-01 18:37:13 -08:00
Alon Zakai 97bcf96615 make it clear that some emcc messages are warnings 2012-02-01 17:43:37 -08:00