Tomas Lindquist Olsen
1f13dbd766
[svn r66] Added support for imaginary floating point types
2007-10-25 09:48:36 +02:00
Tomas Lindquist Olsen
bed0a36018
[svn r64] ...
2007-10-25 09:16:05 +02:00
Tomas Lindquist Olsen
be330878c2
[svn r62] Added support for TypeInfo _Array, _Function, _Pointer, _Delegate, _Enum
...
Added initial support for CatExp aka 'a ~ b'
Fixed global constant static arrays initialized with string literals
Fixed casting any dynamic array to void*
Fixed new expression with temporary storage
Fixed alias declarations in function scope
Fixed relational comparisons of pointers
2007-10-25 09:02:55 +02:00
Tomas Lindquist Olsen
152e229329
[svn r59] Added support for C-style variadic functions. Currently only works on x86, x86-64 va_arg is broken in LLVM 2.1. PPC and PPC64 unknown.
...
Updates to runtime. Rebuild!
2007-10-24 22:18:06 +02:00
Tomas Lindquist Olsen
5fee3fc8b7
[svn r56] Initial support for TypeInfo.
...
Enums not work.
Several other bugfixes.
2007-10-23 05:55:12 +02:00
Tomas Lindquist Olsen
3db5b9bb98
[svn r38] * resizing dynamic arrays support
...
* throw is replaced with assert(0)
* catch is ignored
* better foreach support
* various bugfixes
2007-10-09 02:50:00 +02:00
Tomas Lindquist Olsen
8d542addd9
[svn r20] * Added a simple compiletime std.stdio by downs
...
* Added a simple lphobos of std.stdio (so far)
* 'tester.sh run' now links to lphobos
2007-10-03 05:41:15 +02:00
Tomas Lindquist Olsen
e95466cb64
[svn r13] * Updated for LLVM 2.1
...
* Class v-tables are now typesafe
* Code cleanups
2007-10-01 21:19:53 +02:00
Tomas Lindquist Olsen
34699bbb07
[svn r5] Initial commit. Most things are very rough.
2007-09-01 21:43:27 +02:00