Frits van Bommel
|
f79e40a491
|
Use llvm.memset instead of _d_array_init_i1 and _d_array_init_i8.
This exposes what's happening to LLVM, and memset is probably faster than the
runtime functions we were using anyway.
|
2009-06-07 13:57:59 +02:00 |
|
Tomas Lindquist Olsen
|
dfea022a86
|
Changed array slice copying to call a runtime function when assertions or array bound checks are enabled instead of just doing a memcpy. This makes sure an exception is thrown if the copy is invalid (ie. different lengths or overlap). Fixes ticket #283 . Rebuilding the runtime is necessary.
|
2009-05-10 02:23:05 +02:00 |
|
Christian Kamm
|
437aa0d4aa
|
Fix bug in array_cast_len. Makes tango.text.Regex work.
|
2008-11-02 18:36:28 +01:00 |
|
Christian Kamm
|
6eeeafdba6
|
First part of rename to LDC.
|
2008-10-06 22:46:55 +02:00 |
|
Christian Kamm
|
9c514a7afe
|
Undid some of the previous changes: DtoArrayInit has issues with arrays
similar to T[n][].
|
2008-09-14 13:47:38 +02:00 |
|
Tomas Lindquist Olsen
|
d474fa027a
|
Fixed most regressions from last commit.
|
2008-09-10 12:33:33 -07:00 |
|
Tomas Lindquist Olsen
|
07cfb67178
|
Removed tango from the repository and instead added a runtime dir with the files needed to patch and build tango from svn.
Reworked the LLVMDC specific pragmas.
|
2008-08-01 00:32:06 +02:00 |
|