Ehsan Akhgari
|
0208f854ad
|
Unify the 2D and WebGL contexts
|
2012-01-20 16:04:51 -05:00 |
Alon Zakai
|
efb627d80c
|
Merge pull request #179 from ehsan/make_runner_executable2
Make runner executable
|
2012-01-20 12:19:19 -08:00 |
Ehsan Akhgari
|
ec0e494e6a
|
Add myself to the Authors file
|
2012-01-20 15:08:12 -05:00 |
Ehsan Akhgari
|
27ad0f0d01
|
Make the test runner script executable
|
2012-01-20 15:07:53 -05:00 |
Ehsan Akhgari
|
426ab9f67a
|
Implement a few OpenGL functions for the baby-step demo
|
2012-01-20 13:30:55 -05:00 |
Ehsan Akhgari
|
5f5cc50f22
|
Load the GL library
|
2012-01-20 13:25:04 -05:00 |
Ehsan Akhgari
|
51f73defcc
|
Enable SDL to create a 2D or WebGL context depending on what the caller wants
|
2012-01-20 11:18:49 -05:00 |
Ehsan Akhgari
|
28273cd235
|
Add glext.h
|
2012-01-20 10:35:41 -05:00 |
Alon Zakai
|
66a83e1116
|
make the autodebugger also note when we enter functions
|
2012-01-19 21:06:44 -08:00 |
Alon Zakai
|
5c6e9a38d1
|
add LINKABLE in all dlfcn tests
|
2012-01-19 16:23:28 -08:00 |
Alon Zakai
|
a1532fb584
|
fix test runner bug with not having a current directory
|
2012-01-19 16:18:57 -08:00 |
Alon Zakai
|
fcc5b3413d
|
fix test_emcc_caching
|
2012-01-19 14:02:53 -08:00 |
Alon Zakai
|
875ee5d9db
|
emcc comment
|
2012-01-19 11:26:56 -08:00 |
Alon Zakai
|
d7f770295c
|
remove std::terminate from libc++ symbols; it isn't enough of a reason to include all of libc++ (if you need it, you also need set_terminate etc.)
|
2012-01-19 11:24:58 -08:00 |
Alon Zakai
|
5399641d16
|
clean up libcxx test
|
2012-01-19 10:14:11 -08:00 |
Alon Zakai
|
17cde1d9d7
|
js optimizer comment
|
2012-01-19 10:09:45 -08:00 |
Alon Zakai
|
30a94d3f6f
|
always include dlmalloc if including libcxx, since libcxx uses new internally
|
2012-01-18 21:24:11 -08:00 |
Alon Zakai
|
eb3b69d8f9
|
fix test_iostream code
|
2012-01-18 21:23:36 -08:00 |
Alon Zakai
|
f0c1bdde63
|
move libc++ new into dlmalloc in terms of emcc library autolinking
|
2012-01-18 21:02:12 -08:00 |
Alon Zakai
|
28686e4941
|
move dlmalloc to system/lib
|
2012-01-18 19:39:01 -08:00 |
Alon Zakai
|
f6be80cbd7
|
LINKABLE options, disabling dead code elimination for shared libraries and main files that have things that shared libraries will access through an extern
|
2012-01-18 18:10:57 -08:00 |
Alon Zakai
|
dfca41cfde
|
fix bug with doing dead code elimination even with LEAVE_INPUTS_RAW
|
2012-01-18 17:40:58 -08:00 |
Alon Zakai
|
eb5594042a
|
metadata parsing bugfix
|
2012-01-18 17:40:30 -08:00 |
Alon Zakai
|
a14d24ce9c
|
Merge branch 'master' into libcxx
|
2012-01-18 15:21:52 -08:00 |
Alon Zakai
|
233113e07d
|
add return value in munmap
|
2012-01-18 14:57:11 -08:00 |
Alon Zakai
|
e36ed341d2
|
add test for dead code elimination, on libcxx
|
2012-01-18 13:59:49 -08:00 |
Alon Zakai
|
8069c3cd2a
|
mman.h header fix
|
2012-01-18 13:30:09 -08:00 |
Alon Zakai
|
4d2b97a347
|
Merge pull request #176 from jterrace/mmap_allocate_opts
mmap and allocate optimizations
|
2012-01-18 13:28:10 -08:00 |
Alon Zakai
|
e7c773654d
|
use llvm internalive and globaldce to remove unneeded code before compiling to js
|
2012-01-18 12:31:45 -08:00 |
Jeff Terrace
|
9ec2ec222e
|
Add output to mmap test
|
2012-01-18 15:05:45 -05:00 |
Alon Zakai
|
9aa0797ea0
|
fix emcc bug with detecting bitcode after refactoring of llvm-nm calling code
|
2012-01-18 12:02:19 -08:00 |
Jeff Terrace
|
34ea7ac199
|
Add small optimization for allocate when zeroing the array
|
2012-01-18 14:47:39 -05:00 |
Jeff Terrace
|
4d8629effd
|
Optimized mmap implementation to use malloc and memset instead of allocate.
|
2012-01-18 14:42:10 -05:00 |
Alon Zakai
|
20ce1c2c6e
|
automatically use libcxx when needed
|
2012-01-18 11:35:00 -08:00 |
Jeff Terrace
|
fd62aaa836
|
Add a test for mmap using MAP_ANON
|
2012-01-18 14:25:57 -05:00 |
Alon Zakai
|
c381523b1c
|
refactor emcc caching test
|
2012-01-18 10:46:47 -08:00 |
Alon Zakai
|
dd68fbf78c
|
further refactor the library scanning code, and prepare for libcxx
|
2012-01-18 10:40:29 -08:00 |
Alon Zakai
|
67040a3b6e
|
refactor library def scanning code
|
2012-01-18 09:53:48 -08:00 |
Alon Zakai
|
2a9a546698
|
add (unfiltered) libcxx symbols file
|
2012-01-17 19:15:08 -08:00 |
Alon Zakai
|
2c41ebb1e6
|
headers fix; libcxx now builds
|
2012-01-17 19:12:09 -08:00 |
Alon Zakai
|
8aeacb662b
|
add stub for sys/sysctl.h
|
2012-01-17 19:09:22 -08:00 |
Alon Zakai
|
5ac93aaa0f
|
fix typo
|
2012-01-17 19:06:45 -08:00 |
Alon Zakai
|
c3be0254c5
|
preparations for libcxx building
|
2012-01-17 19:05:12 -08:00 |
Alon Zakai
|
907f7b1c9c
|
fix emcc bug from last commit
|
2012-01-17 18:53:57 -08:00 |
Alon Zakai
|
a8ff7b2bdf
|
refactor emcc compiled library code which handles dlmalloc
|
2012-01-17 18:41:30 -08:00 |
Alon Zakai
|
a0a27646bd
|
cache for dlmalloc and soon libc++
|
2012-01-17 18:10:40 -08:00 |
Alon Zakai
|
e8c81abd95
|
temporary alter test_iostream output to pass
|
2012-01-17 17:11:26 -08:00 |
Alon Zakai
|
7d32caf36c
|
get test_iostream almost to working state
|
2012-01-17 17:04:45 -08:00 |
Alon Zakai
|
e9539c95b7
|
library fixes
|
2012-01-17 17:04:21 -08:00 |
Alon Zakai
|
2cb805eef8
|
add some library stubs
|
2012-01-17 17:03:56 -08:00 |