aboutsummaryrefslogtreecommitdiff
path: root/ChangeLog
blob: 0bba7aa3081c0f0ac7ed4853001775bc2ea89386 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
2010-09-11: Version 0.2

  * sauer (cubescript) test passes (without RELOOPing), + web demo
  * ES_SIZEOF - safe&portable sizeof replacement
  * emscripten.py tool for easy compiling
  * Support for various additional llvm ops (switch, float ops, ptrtoint, etc.)
  * Support for functions with variable numbers of arguments (varargs)
  * Better debugging support, using SAFE_HEAP and LABEL_DEBUG, using internal preprocessor
  * Compiler can now run all tests in both SpiderMonkey and V8
  * Various stdlib functions (strcpy/strcat/etc., atexit, etc.)
  * Various code cleanups and simplifications
  * Various compiler optimizations (still barely scratched the surface though)
  * Many bug fixes and additional tests

2010-08-28: Version 0.1

  * All tests pass, including fannkuch and fasta, but constglobalstructs
  * Relooping of Fannkuch is complete, fasta has one left
  * Emscriptened Fannkuch is 19X slower than gcc -O0, 37X than gcc -O2