aboutsummaryrefslogtreecommitdiff
path: root/ChangeLog
blob: 3baa9166af860124cd4e47ee758aea21dae4ff1b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
2010-11-02: Version 0.5

  * Much faster compilation, in particular of large projects
  * Bullet physics library test
  * GCC name demangling test
  * Module-ization of generated code (optional)
  * Name demangler and namespace generator tools
  * Many code cleanups, bug fixes, additional tests and library implementations

2010-10-17: Version 0.4

  * Much faster optimized code, now 10X the speed of our unoptimized code
  * Support for the recently-released LLVM 2.8
  * Support for typed arrays
  * Integration with the Closure Compiler
  * Benchmarking framework in test runner
  * Many code cleanups, bug fixes, and additional tests

2010-10-05: Version 0.3

  * Much faster compilation (but still slow with relooper)
  * Clang support
  * Optional memory alignment that precisely matches C/C++
  * Proper memory management, including stack and (optional) dlmalloc
  * Rewritten relooper; no emulated blocks in any test
  * Initial support for SDL
  * Raytracing test + web demo
  * Many code cleanups, bug fixes, additional tests and library implementations

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
  * Better debugging support, using SAFE_HEAP and LABEL_DEBUG, using internal preprocessor
  * Compiler can now run all tests in both SpiderMonkey and V8
  * Various compiler optimizations (still barely scratched the surface though)
  * Many code cleanups, bug fixes, additional tests and library implementations

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