aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2011-07-13Switched from argparse to optparse in emscripten.py, for older Python.max99x
2011-07-13Merge branch 'master' of github.com:max99x/emscriptenmax99x
2011-07-12bindings generator improvementsAlon Zakai
2011-07-12fscanfAlon Zakai
2011-07-11clear errors for exceptions inside emscripten.py from test runnerAlon Zakai
2011-07-11ignore destructors in bindings generatorAlon Zakai
2011-07-10bindings generator fixesAlon Zakai
2011-07-10import re in bindings generator so processors can use itAlon Zakai
2011-07-10version 1.4Alon Zakai
2011-07-09allow a lambda to process headers in bindings generatorAlon Zakai
2011-07-09bindings generator cleanupAlon Zakai
2011-07-09paper 1.1Alon Zakai
2011-07-09paper updateAlon Zakai
2011-07-09Merge pull request #47 from max99x/masterkripken
Emscripten.py rewrite
2011-07-09Polish for emscripten.py and its tests.max99x
2011-07-08paper updateAlon Zakai
2011-07-08Merge remote-tracking branch 'upstream/master'max99x
2011-07-08Added hyperbolic math functions;max99x
Fixed trailing zero stripping in formatString().
2011-07-08Improved clock() test to verify time() <-> clock().max99x
2011-07-08Reverted hashbang from /usr/bin/python2 to /usr/bin/python.max99x
2011-07-08* Added support for automatically determining llvm-gcc/clang data layout in ↵max99x
emscripten.py. * Added a dlmalloc linking test. * Fixed double-evaling of JSON in emscripten.py when --dlmalloc is passed.
2011-07-08Moved cleanup into a `finally` block.max99x
2011-07-08Added a test for running emscripten.py straight on a .bc file.max99x
2011-07-08Added a test for unannotated LL.max99x
2011-07-08Cleaning up temporary files in emscripten.py.max99x
2011-07-08* Moved pick_llvm_opts() to tools/shared.py.max99x
* Using pick_llvm_opts() instead of hardcoding -O3 in emscripten.py. * Reassembling only when needed in emscripten.py.
2011-07-07comment about test_casesAlon Zakai
2011-07-07fixes for strict modeAlon Zakai
2011-07-07Rewrite of emscripten.py:max99x
* Uses option arguments instead of positional ones. * Allows linking to dlmalloc. * Accepts both .bc and .ll files and takes care of annotations. * Allows running the LLVM optimization pass automatically. * Updated test runner to use the new emscripten.py interface. Refactoring: * Moved settings.py to root folder. It no longer applies just to tests. * Updated references to settings.py. * Added an __init__.py to tools, so we don't have to hack around imports.
2011-07-07Added proper clock() test; fixed inverted clock() sign.max99x
2011-07-06improved bindings generatorAlon Zakai
2011-07-06paper updateAlon Zakai
2011-07-06Merge pull request #45 from max99x/masterkripken
Fixed time.h timezone bug
2011-07-06Merge remote-tracking branch 'upstream/master'max99x
2011-07-06Fixed time.h timezone bug.max99x
2011-07-05paper updateAlon Zakai
2011-07-05paper updateAlon Zakai
2011-07-04ensure binding functions are not DFE'd awayAlon Zakai
2011-07-04support for llvm aliasesAlon Zakai
2011-07-03initial work on bindings generator, using CppHeaderParser and ply. llvm-gcc ↵Alon Zakai
only for now
2011-07-03commentAlon Zakai
2011-07-03Merge pull request #43 from max99x/masterkripken
More library functions
2011-07-04Added reference to the folder-reading d8 bug.max99x
2011-07-03commentsAlon Zakai
2011-07-03posix_memalignAlon Zakai
2011-07-03additional undefines for emmakenAlon Zakai
2011-07-03Minor polish to the last few commits; no change in functionality.max99x
2011-07-03Merge remote-tracking branch 'upstream/master'max99x
2011-07-03Implemented a large part of <time.h>.max99x
2011-07-03Implemented a little more of fstat(), getcwd();max99x
Fixed minor Python test formatting mistake (test passes either way).