view todo.txt @ 103:dd7672026add

added port of Christopher W. Cowell-Shah's benchmark http://www.ocf.berkeley.edu/~cowell/research/benchmark/code/
author thomask
date Wed, 03 Nov 2004 15:40:54 +0000
parents b2499a8fd00d
children 8b0bc8d5c58e
line wrap: on
line source

Makefile:
* fix analyse_run (tries to execute the destination, even if compiling failed)

Benchmark:
* integrate benchmark results: SciMark, cowell-shah
* debug benchmark/cowell-shah/benchmark.d:double io(int ioMax)

Test cases:
* keyword: asm
* keyword: in out body
* keyword: cent
* keyword: cdouble
* keyword: cfloat
* keyword: char (test that it realy is unsigned)
* keyword: const
* keyword: continue
* keyword: dchar
* keyword: delegate
* keyword: export
* keyword: extern
* keyword: function
* keyword: idouble
* keyword: ifloat
* keyword: import
* keyword: invariant (when: public, export, destructor; circumvention with pointers possible?)
* keyword: ireal
* keyword: module
* keyword: package
* keyword: private
* keyword: protected
* keyword: public
* keyword: struct (anonymous)
* keyword: synchronized
* keyword: typeid
* keyword: ucent
* keyword: union (anonymous)
* keyword: unittest
* keyword: volatile
* keyword: wchar

* extend tests for design by contract

* extend tests for inner functions and closures

* operators

* custom operator implementations

* octal and decimal integer literals

* floating literals

* IEEE 754 tests

* module initializers & destructors

* maximum possible size of source/names/arrays

* maximum possible amount of aliases / templates / vars / functions in a source file

* howmany sourcefiles can be compiled in one go?