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

445 Коммитов

Автор SHA1 Сообщение Дата
Alon Zakai 0805b2bec3 mathop fixes +test 2011-02-05 20:06:11 -08:00
Alon Zakai 94db193155 unsign in zext to prevent a sign error 2011-02-04 20:58:35 -08:00
Alon Zakai b6aeefa650 overflow checks in getelementptr 2011-02-01 22:56:02 -08:00
Alon Zakai 9c584561a8 misc cleanups and fixes 2011-01-31 07:43:01 -08:00
Alon Zakai 1c32385c50 disable the combination of llvm opts+reloop in freetype test, due to slowness 2011-01-30 11:46:33 -08:00
Alon Zakai 82baf498bf freetype test, plus some unix-specific file IO stuff 2011-01-29 21:52:21 -08:00
Alon Zakai eb4d457ade fix for structure alignment handling +test 2011-01-29 16:55:59 -08:00
Alon Zakai 5958a6a754 reSign parallel to unSign to fix rare signing issues; CHECK_SIGNS option 2011-01-27 21:31:20 -08:00
Alon Zakai 8e51dd9188 llvm_log in library 2011-01-24 21:26:00 -08:00
Alon Zakai eaa744cc50 ldexp in library; fixes issue 30 2011-01-24 20:32:15 -08:00
Alon Zakai df10a98f50 minor fixes and optimizations 2011-01-23 18:23:44 -08:00
Alon Zakai 82c8f1f7a5 paper update 2011-01-20 23:03:08 -08:00
Alon Zakai 5fe04609c3 initial version of emscripten paper 2011-01-20 20:28:41 -08:00
Alon Zakai 326b36f840 clarify -show-annotations in settings.py 2011-01-20 19:49:45 -08:00
Alon Zakai 8422a8ee2c Optimize out some loop labels 2011-01-19 22:57:53 -08:00
Alon Zakai 835183152d lower closure optimizations to SIMPLE; no speed difference, and ADVANCED clash with our _STDIO object 2011-01-19 22:57:52 -08:00
Alon Zakai 5a4041ab69 a few math funcs 2011-01-19 21:30:56 -08:00
Alon Zakai 23515d0605 handle odd llvm with branches in the middle of labels; all tests pass 2011-01-17 19:01:19 -08:00
Alon Zakai 1f3de5c76e libcxx test; support for linking in test runner; failure in clang_0_1.test_libcxx 2011-01-17 15:36:26 -08:00
Alon Zakai 13a520ed49 sscanf 2011-01-16 23:22:57 -08:00
Alon Zakai 9eb5dd2a45 support for writing to files in stdio 2011-01-16 15:29:06 -08:00
Alon Zakai 6a6e842688 initial emulation for stdio file reading, and other preparations for poppler 2011-01-16 13:52:25 -08:00
Alon Zakai 9d209878f9 refactor shared components of python tools, and add emmaken.py 2011-01-14 22:44:52 -08:00
Alon Zakai 60122ddc2e make sure our warning about show-annotations always shows up 2011-01-12 22:25:12 -08:00
Alon Zakai 907ab2c11f make memory initialization optional, and default to initializing the stack only 2011-01-11 22:50:31 -08:00
Alon Zakai ec37de602c ceil and floor in library 2011-01-10 22:38:03 -08:00
Alon Zakai 9143905d98 refactor preamble functions into library 2011-01-08 14:01:10 -08:00
Alon Zakai 1a2f55979d enable llvm opts on tests with precompiled .ll (python, bullet, lua); fix minor uncovered bugs; disable some dangerous llvm opts 2011-01-07 20:44:14 -08:00
Alon Zakai 044ce8ea7c optimize mod operator, and primes benchmark 2011-01-02 21:26:22 -08:00
Alon Zakai 78aa032b23 fix benchmarks 2011-01-01 22:59:55 -08:00
Alon Zakai 6d6a253d9b update python demo, fixes various bugs 2011-01-01 19:29:20 -08:00
Alon Zakai 527e0b4969 comment 2011-01-01 17:01:58 -08:00
Alon Zakai 785e01b0d0 CORRECT_OVERFLOWS option; strengthening of various tests, and fixes a bug in python with typed arrays 2011-01-01 16:56:22 -08:00
Alon Zakai 0a2735ebc7 allow SAFE_HEAP with typed arrays; fix minor uncovered bugs; add SAFE_HEAP_LOG option 2010-12-31 22:49:25 -08:00
Alon Zakai f662276ac9 comment 2010-12-31 17:42:50 -08:00
Alon Zakai 8ea158978a comments 2010-12-31 17:02:51 -08:00
Alon Zakai b3576f0d2a macros for heap access in library.js 2010-12-31 16:50:46 -08:00
Alon Zakai 149c178e2b simplify heap operations in preamble with macros 2010-12-31 13:35:26 -08:00
Alon Zakai ff4341e7d5 simple django-style substitution/macros 2010-12-30 21:42:06 -08:00
Alon Zakai 47f29aed8a stub for calloc 2010-12-30 19:31:57 -08:00
Alon Zakai 091b6d662e better slab selection with type info 2010-12-29 21:33:56 -08:00
Alon Zakai 1b7500b59c nicer test runner output 2010-12-29 21:33:28 -08:00
Alon Zakai 77c9c660dd handle env of 0 as a third parameter for main() 2010-12-28 20:36:26 -08:00
Alon Zakai 7b0c30e6ad minimal support for 80-bit x87 floats 2010-12-28 20:36:23 -08:00
dglead 5b7fda278c handle memmove of 0 2010-12-28 19:52:41 -08:00
dglead 27c9f996cf prevent strings with C-style comments from breaking helpful comments in generated code 2010-12-28 19:52:20 -08:00
Alon Zakai 015823fb76 use finalizeLLVMFunctionCall for more functions, and related minor fixes 2010-12-27 21:19:54 -08:00
Alon Zakai 9f0272883e clean up parsing of llvm calling conventions 2010-12-26 22:45:05 -08:00
Alon Zakai fe2172ea45 fix bug with typed arrays in memcpy 2010-12-26 20:45:18 -08:00
Alon Zakai d5672aba5e support for precision in integers in printf 2010-12-25 23:48:05 -08:00